.fl-faqs{border-top:1px solid var(--ag-line);max-width:860px;margin-top:24px}.fl-faqs__item{border-bottom:1px solid var(--ag-line)}.fl-faqs__item summary{color:var(--ag-heading);font-family:var(--font-display,inherit);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;font-size:1.08rem;list-style:none;display:flex}.fl-faqs__item summary::-webkit-details-marker{display:none}.fl-faqs__item summary:hover{color:var(--ag-heading-accent)}.fl-faqs__item summary:focus-visible{outline:2px solid var(--ag-heading-accent);outline-offset:2px;border-radius:6px}.fl-faqs__chevron{color:var(--ag-heading-accent);flex:none;transition:transform .25s}.fl-faqs__item[open] .fl-faqs__chevron{transform:rotate(180deg)}.fl-faqs__item p{max-width:70ch;color:var(--ag-text-subtle);margin:0;padding:0 2px 18px;line-height:1.65}.fl-hero__grid{align-items:center;gap:clamp(28px,4vw,56px);display:grid}@media(min-width:1024px){.fl-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.fl-hero h1{text-wrap:balance;max-width:18ch}.fl-eyebrow{color:var(--ag-heading-accent);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 12px;font-size:.74rem;font-weight:600;display:inline-flex}.fl-definition{max-width:62ch;margin-top:14px;font-size:1.04rem;line-height:1.7}.fl-audience{max-width:62ch;color:var(--ag-text-subtle);margin-top:12px;font-size:.92rem;line-height:1.6}.fl-audience b{color:var(--ag-heading);font-weight:600}.fl-section{padding-block:clamp(56px,7vw,96px)}.fl-band{background:color-mix(in srgb,var(--ag-surface-raised) 55%,transparent);border-block:1px solid var(--ag-line)}.fl-kicker{color:var(--ag-heading-accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:.78rem;font-weight:600}.fl-section h2{max-width:24ch;color:var(--ag-heading);font-family:var(--font-display,inherit);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:400;line-height:1.15}.fl-section .fl-h3{margin-bottom:4px;font-size:1.25rem}.fl-lead{max-width:62ch;color:var(--ag-text-subtle);margin-top:12px;line-height:1.65}.fl-problem{gap:24px;display:grid}@media(min-width:900px){.fl-problem{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px}}.fl-prose p{color:var(--ag-text-subtle);font-size:1.02rem;line-height:1.75}.fl-prose p+p{margin-top:14px}.fl-card{border:1px solid var(--ag-line);background:var(--ag-paper);box-shadow:0 10px 30px color-mix(in srgb,var(--ag-shadow-ink) 8%,transparent);border-radius:18px;padding:24px}.fl-card h3,.fl-steps h3,.fl-details h3,.fl-timeline h3{color:var(--ag-heading);margin:0 0 6px;font-size:1.02rem;font-weight:600}.fl-card p,.fl-steps p,.fl-details p,.fl-timeline p{color:var(--ag-text-subtle);margin:0;font-size:.92rem;line-height:1.6}.fl-card--accent{border-color:color-mix(in srgb,var(--ag-heading-accent) 32%,var(--ag-line))}.fl-steps{counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:28px;margin:36px 0 0;padding:0;list-style:none;display:grid}.fl-steps li{border-top:1px solid color-mix(in srgb,var(--ag-heading-accent) 45%,var(--ag-line));padding-top:18px;position:relative}.fl-steps__n{color:#2b1d05;background:linear-gradient(135deg,#f6e3ab,#c99b3e);border-radius:999px;place-items:center;width:30px;height:30px;margin-bottom:12px;font-size:.85rem;font-weight:700;display:grid}.fl-details{gap:18px 36px;margin:32px 0 0;padding:0;list-style:none;display:grid}@media(min-width:768px){.fl-details{grid-template-columns:repeat(2,minmax(0,1fr))}}.fl-details li{align-items:flex-start;gap:12px;display:flex}.fl-details__tick{color:var(--ag-heading-accent);flex:none;margin-top:2px}.fl-glossary{gap:12px;margin:28px 0 0;display:grid}@media(min-width:768px){.fl-glossary{grid-template-columns:repeat(2,minmax(0,1fr))}}.fl-glossary div{border-left:2px solid var(--ag-heading-accent);background:color-mix(in srgb,var(--ag-heading-accent) 6%,transparent);border-radius:0 12px 12px 0;padding:16px 18px}.fl-glossary dt{color:var(--ag-heading);font-weight:600}.fl-glossary dd{color:var(--ag-text-subtle);margin:4px 0 0;font-size:.92rem;line-height:1.55}.fl-why__text{opacity:.88;max-width:60ch;margin-top:16px;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.7}.fl-timeline{gap:0;max-width:760px;margin:32px 0 0;padding:0;list-style:none;display:grid}.fl-timeline li{border-left:1px solid color-mix(in srgb,var(--ag-heading-accent) 45%,var(--ag-line));padding:0 0 26px 30px;position:relative}.fl-timeline li:last-child{border-left-color:#0000;padding-bottom:0}.fl-timeline li:before{content:"";background:var(--ag-heading-accent);width:11px;height:11px;box-shadow:0 0 0 4px color-mix(in srgb,var(--ag-heading-accent) 18%,transparent);border-radius:999px;position:absolute;top:2px;left:-6px}.fl-links{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}@media(min-width:640px){.fl-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.fl-links:not(.fl-links--two){grid-template-columns:repeat(3,minmax(0,1fr))}}.fl-link{border:1px solid var(--ag-line);background:var(--ag-paper);border-radius:16px;align-items:center;gap:14px;height:100%;padding:16px 18px;transition:border-color .25s,transform .25s;display:flex}.fl-link:hover{border-color:color-mix(in srgb,var(--ag-heading-accent) 50%,var(--ag-line));transform:translateY(-2px)}.fl-link:focus-visible{outline:2px solid var(--ag-heading-accent);outline-offset:3px}.fl-link__icon{width:38px;height:38px;color:var(--ag-heading-accent);background:color-mix(in srgb,var(--ag-heading-accent) 10%,transparent);border-radius:12px;flex:none;place-items:center;display:grid}.fl-link b{color:var(--ag-heading);font-weight:600;display:block}.fl-link small{color:var(--ag-text-subtle);margin-top:2px;font-size:.84rem;line-height:1.45;display:block}.fl-link__go{color:var(--ag-heading-accent);flex:none;margin-left:auto}.fl-faq>div[data-orientation],.fl-faq [data-radix-collection-item]{max-width:860px}.fp{border:1px solid color-mix(in srgb,var(--ag-heading-accent) 28%,var(--ag-line));background:color-mix(in srgb,var(--ag-surface-raised) 94%,transparent);box-shadow:0 28px 60px color-mix(in srgb,var(--ag-shadow-ink) 26%,transparent);border-radius:22px;margin:0;padding:16px 18px 14px}.fp__bar{border-bottom:1px solid var(--ag-line);align-items:center;gap:6px;padding-bottom:12px;display:flex}.fp__bar span{background:color-mix(in srgb,var(--ag-heading-accent) 45%,transparent);border-radius:999px;width:8px;height:8px}.fp__bar b{color:var(--ag-muted);letter-spacing:.12em;text-transform:uppercase;margin-left:auto;font-size:.7rem;font-weight:600}.fp__title{color:var(--ag-heading);margin:14px 0 10px;font-size:1.05rem;font-weight:600}.fp__rows{margin:0;padding:0;list-style:none}.fp__rows li{border-bottom:1px dashed var(--ag-line);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:10px 0;font-size:.88rem;display:flex}.fp__rows li:last-child{border-bottom:0}.fp__rows span{color:var(--ag-text-subtle)}.fp__rows b{color:var(--ag-heading);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.fp__rows em{color:var(--ag-heading-accent);background:color-mix(in srgb,var(--ag-heading-accent) 12%,transparent);border-radius:999px;padding:2px 8px;font-size:.72rem;font-style:normal;font-weight:600}.fp__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.fp__stats div{border:1px solid var(--ag-line);background:color-mix(in srgb,var(--ag-heading-accent) 6%,transparent);border-radius:14px;padding:12px 14px}.fp__stats dt{color:var(--ag-text-subtle);font-size:.76rem}.fp__stats dd{color:var(--ag-heading);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:1.3rem;font-weight:600}.fp figcaption{color:var(--ag-muted);letter-spacing:.06em;text-transform:uppercase;margin-top:12px;font-size:.66rem}.fl-hero--day{--ag-heading-focus-x:22%}.fl-hero--clients{--ag-heading-focus-x:48%}.fl-hero--money{--ag-heading-focus-x:70%}.fl-hero--growth,.fl-hero--solution{--ag-heading-focus-x:86%}
