:root{--lip:0 3px 0 0 #dfe3ec;--lip-sm:0 2px 0 0 #e4e8f0;--lip-dark:0 4px 0 0 #050a12;--ambient:0 16px 40px rgba(24,28,38,.13);--ambient-sm:0 8px 22px rgba(24,28,38,.09);--card-lift:var(--lip),var(--ambient);--fbuy-canvas:#f3f5f8;--sect-y:clamp(2.75rem,5.5vw,5rem);--sect-y-sm:clamp(1.75rem,3.5vw,3rem);--gap:clamp(14px,1.6vw,22px);--fs-display:clamp(2.1rem,4.4vw,3.4rem);--fs-h2:clamp(1.7rem,3.1vw,2.6rem);--fs-h3:clamp(1.05rem,1.4vw,1.25rem);--fs-lede:clamp(1rem,1.2vw,1.1rem);--fs-body:.96rem;--fs-small:.84rem;--fs-micro:.72rem}.fs-head{max-width:760px;margin:0 auto clamp(1.6rem,3vw,2.6rem);text-align:center}.fs-head--left{margin-left:0;text-align:left}.fs-head__eyebrow{display:block;margin:0 0 .6rem;font-size:var(--fs-micro);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-cta-deep)}.fs-head h2{margin:0;font-size:var(--fs-h2);line-height:1.08;letter-spacing:-.03em;color:var(--text-primary)}.fs-head__lede{margin:.85rem auto 0;max-width:60ch;font-size:var(--fs-lede);line-height:1.65;color:var(--text-secondary)}.fs-head--left .fs-head__lede{margin-left:0}.fs-card{background:var(--bg-card);border:1px solid var(--stroke-soft);border-radius:var(--radius-lg);box-shadow:var(--lip-sm);padding:clamp(18px,2.2vw,26px);min-width:0}.fs-card--lift{box-shadow:var(--card-lift)}.fs-card--hover{transition:transform .16s ease,box-shadow .16s ease}.fs-card--hover:hover{transform:translateY(-3px);box-shadow:var(--lip),var(--ambient)}.fs-card--dark{background:var(--text-primary);color:#fff;border-color:transparent;box-shadow:var(--lip-dark),var(--ambient)}.fs-card--ghost{background:var(--bg-card);border:2px dashed var(--stroke-soft);box-shadow:none}.fs-grid{display:grid;gap:var(--gap);align-items:stretch}.fs-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:980px){.fs-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.fs-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.fs-grid--2,.fs-grid--3,.fs-grid--4{grid-template-columns:minmax(0,1fr)}}.fs-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.34rem .7rem;border-radius:var(--radius-pill,999px);background:var(--bg-card);border:1px solid var(--stroke-soft);font-size:var(--fs-small);color:var(--text-secondary);white-space:nowrap}.fs-chip b{color:var(--text-primary)}.fs-chip svg{width:14px;height:14px;flex-shrink:0}.fs-chip--accent{border-color:rgba(var(--accent-rgb),.35);color:var(--accent-cta-deep)}.fs-stat{text-align:center}.fs-stat__n{display:block;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:800;letter-spacing:-.03em;color:var(--text-primary);font-variant-numeric:tabular-nums;line-height:1.05}.fs-stat__l{display:block;margin-top:.25rem;font-size:var(--fs-small);color:var(--text-muted)}.fs-ico{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:13px;flex-shrink:0}.fs-ico svg{width:22px;height:22px}.fs-ico--red{background:rgba(255,65,88,.10);color:var(--accent-cta-deep)}.fs-ico--violet{background:rgba(139,110,246,.12);color:#6d4bd8}.fs-ico--green{background:rgba(31,122,52,.10);color:#1f7a34}.fs-ico--amber{background:rgba(255,173,71,.16);color:#a4631a}.fs-faq{display:flex;flex-direction:column;gap:10px;max-width:820px;margin:0 auto}.fs-faq__item{background:var(--bg-card);border:1px solid var(--stroke-soft);border-radius:var(--radius-md);box-shadow:var(--lip-sm);overflow:hidden}.fs-faq__item>summary{cursor:pointer;list-style:none;position:relative;padding:15px 48px 15px 18px;font-weight:700;font-size:var(--fs-body);color:var(--text-primary)}.fs-faq__item>summary::-webkit-details-marker{display:none}.fs-faq__item>summary::after{content:"";position:absolute;right:19px;top:50%;width:9px;height:9px;margin-top:-6px;border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);transform:rotate(45deg);transition:transform .18s ease}.fs-faq__item[open]>summary::after{transform:rotate(-135deg);margin-top:-2px}.fs-faq__item>div,.fs-faq__item>p{margin:0;padding:0 18px 16px;color:var(--text-secondary);line-height:1.7;font-size:var(--fs-body)}.fs-faq__item>div>p:first-child{margin-top:0}.fs-faq__item>div>p:last-child{margin-bottom:0}.fs-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.78rem 1.35rem;border-radius:var(--radius-btn);font-weight:700;font-size:var(--fs-body);text-decoration:none;border:0;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.fs-btn--primary{background:var(--accent-cta);color:#fff;box-shadow:0 3px 0 0 var(--accent-cta-deep)}.fs-btn--primary:hover{color:#fff;transform:translateY(2px);box-shadow:0 1px 0 0 var(--accent-cta-deep)}.fs-btn--dark{background:var(--text-primary);color:#fff;box-shadow:var(--lip-dark)}.fs-btn--dark:hover{color:#fff;transform:translateY(2px);box-shadow:0 2px 0 0 #050a12}.fs-btn--quiet{background:var(--bg-card);color:var(--accent-cta-deep);border:1.5px solid var(--accent-cta);box-shadow:var(--lip-sm)}.fs-btn--quiet:hover{background:var(--accent-cta);color:#fff}.fs-btn__chip{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9px;background:rgba(255,255,255,.16)}.fs-btn__chip svg{width:14px;height:14px}.fs-rule{height:1px;background:var(--stroke-soft);border:0;margin:var(--sect-y-sm) 0}.fs-muted{color:var(--text-muted);font-size:var(--fs-small)}.fs-note{max-width:64ch;margin:1.5rem auto 0;text-align:center;font-size:var(--fs-small);line-height:1.6;color:var(--text-muted)}.fs-note--left{margin-left:0;text-align:left}.fs-tick{position:relative;padding-left:1.45rem;list-style:none}.fs-tick::before{content:"";position:absolute;left:0;top:.34em;width:13px;height:8px;border-left:2.2px solid #1f7a34;border-bottom:2.2px solid #1f7a34;transform:rotate(-45deg)}.fs-sect{padding:var(--sect-y) 0}.page-main>.section.fs-sect--white,.fs-sect--white{background:var(--bg-card)}.page-main>.section.fs-sect--page,.fs-sect--page{background:var(--fbuy-canvas)}.page-main>.section.fs-sect--tint,.fs-sect--tint{background:radial-gradient(120% 90% at 10% 0%,rgba(255,65,88,.22),transparent 58%),radial-gradient(110% 85% at 94% 100%,rgba(139,110,246,.26),transparent 56%),var(--fbuy-canvas)}.page-main>.section.fs-sect--mint,.fs-sect--mint{background:radial-gradient(110% 90% at 90% 4%,rgba(127,227,196,.42),transparent 56%),radial-gradient(100% 85% at 4% 98%,rgba(255,201,74,.32),transparent 54%),var(--fbuy-canvas)}.page-main>.section.fs-sect--dark,.fs-sect--dark{background:radial-gradient(90% 120% at 82% 8%,rgba(255,65,88,.20),transparent 58%),var(--text-primary);color:#fff}.fs-sect--dark h2,.fs-sect--dark h3,.fs-sect--dark .fs-head h2{color:#fff}.fs-sect--dark .fs-head__lede,.fs-sect--dark p{color:rgba(255,255,255,.78)}.fs-sect--dark .fs-head__eyebrow{color:#ff8a9b}.fs-sect--dark .fs-card{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);box-shadow:none;color:#fff}.fs-card.fs-card--coral,.fs-card--coral{background:linear-gradient(165deg,#fff 18%,rgba(255,65,88,.20))}.fs-card.fs-card--violet,.fs-card--violet{background:linear-gradient(165deg,#fff 18%,rgba(139,110,246,.22))}.fs-card.fs-card--mint,.fs-card--mint{background:linear-gradient(165deg,#fff 18%,rgba(127,227,196,.34))}.fs-card.fs-card--amber,.fs-card--amber{background:linear-gradient(165deg,#fff 18%,rgba(255,201,74,.32))}.fs-head h2{font-size:clamp(1.9rem,3.6vw,3rem)}