.ark-faq{--faq-item-bg:#EEF5E7;--faq-question:#111111;--faq-answer:#5C6660;--faq-accent:#64A70B;--faq-max-width:980px;--faq-item-gap:16px;--faq-item-pad-y:22px;--faq-item-pad-x:28px;width:100%;max-width:var(--faq-max-width);margin:0 auto;padding:0 24px;box-sizing:border-box}.ark-faq__heading{font-family:var(--ark-font-clash,'Clash Display',sans-serif);font-size:48px;line-height:1.1;font-weight:700;text-align:center;color:var(--faq-question);margin:0 0 40px}.ark-faq__list{display:flex;flex-direction:column;gap:var(--faq-item-gap)}.ark-faq__item{background-color:var(--faq-item-bg);border-radius:10px;overflow:hidden}.ark-faq__trigger{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:var(--faq-item-pad-y) var(--faq-item-pad-x);margin:0;border:0;background:#fff0;text-align:left;cursor:pointer;font:inherit;color:inherit;-webkit-appearance:none;appearance:none;box-shadow:none}.ark-faq__trigger:hover,.ark-faq__trigger:focus,.ark-faq__trigger:active{background:#fff0;color:inherit;box-shadow:none}.ark-faq__trigger:focus-visible{outline:2px solid var(--faq-accent);outline-offset:-2px}.ark-faq__question{font-family:var(--ark-font-clash,'Clash Display',sans-serif);font-size:17px;line-height:1.4;font-weight:600;color:var(--faq-question)}.ark-faq__toggle{position:relative;flex:0 0 auto;width:30px;height:30px;border-radius:50%;background-color:color-mix(in srgb,var(--faq-accent),transparent 86%);transition:background-color 0.25s ease}.ark-faq__toggle::before,.ark-faq__toggle::after{content:'';position:absolute;top:50%;left:50%;width:12px;height:2px;border-radius:2px;background-color:var(--faq-accent);transform:translate(-50%,-50%);transition:transform 0.3s ease,opacity 0.3s ease}.ark-faq__toggle::after{transform:translate(-50%,-50%) rotate(90deg)}.ark-faq__item.is-open .ark-faq__toggle::after{transform:translate(-50%,-50%) rotate(0deg);opacity:0}.ark-faq__item.is-open .ark-faq__toggle{background-color:color-mix(in srgb,var(--faq-accent),transparent 80%)}.ark-faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.35s ease}.ark-faq__item.is-open .ark-faq__answer{grid-template-rows:1fr}.ark-faq__answer-inner{overflow:hidden;min-height:0;padding:0 var(--faq-item-pad-x)}.ark-faq__item.is-open .ark-faq__answer-inner{padding-bottom:var(--faq-item-pad-y)}.ark-faq__answer-inner,.ark-faq__answer-inner p{font-family:var(--ark-font-inter,'Inter',sans-serif);font-size:15px;line-height:1.7;color:var(--faq-answer)}.ark-faq__answer-inner p{margin:0 0 14px}.ark-faq__answer-inner p:last-child{margin-bottom:0}.ark-faq__answer-inner a{color:var(--faq-accent);text-decoration:underline}.ark-faq__cta{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center;margin-top:64px}.ark-faq__cta-heading{font-family:var(--ark-font-inter,'Inter',sans-serif);font-size:38px;line-height:1.3;font-weight:700;color:var(--faq-question);margin:0}@media (max-width:1024px){.ark-faq__heading{font-size:38px}.ark-faq__cta-heading{font-size:24px}}@media (max-width:768px){.ark-faq{--faq-item-gap:12px;--faq-item-pad-y:18px;--faq-item-pad-x:18px;padding:0 16px}.ark-faq__heading{font-size:30px;margin-bottom:28px}.ark-faq__question{font-size:15px}.ark-faq__toggle{width:26px;height:26px}.ark-faq__toggle::before,.ark-faq__toggle::after{width:11px}.ark-faq__answer-inner,.ark-faq__answer-inner p{font-size:14px;line-height:1.65}.ark-faq__cta{margin-top:44px;gap:20px}.ark-faq__cta-heading{font-size:21px}}@media (max-width:420px){.ark-faq__heading{font-size:26px}.ark-faq__trigger{gap:14px}.ark-faq__cta-heading{font-size:19px}}