.fsp{--emerald:#0f8056;--emerald-deep:#0d744e;--emerald-soft:#e7f3ee;--emerald-tint:#f2f9f6;--ink:#1c2b24;--muted:#6b7280;--white:#ffffff;--canvas:#f7faf9;--hairline:rgba(28,43,36,0.12);--hairline-soft:rgba(28,43,36,0.1);--dial-shadow:0 32px 90px rgba(28,43,36,0.11),0 0 0 1px rgba(28,43,36,0.05);--control-shadow:0 12px 28px rgba(15,128,86,0.22);--card-shadow:0 1px 2px rgba(28,43,36,0.04),0 18px 48px rgba(28,43,36,0.06);--emerald-lit:#2fb981}.fsp .btn:focus-visible,.fsp .faq-q:focus-visible,.fsp .play-cta:focus-visible,.fsp a:focus-visible,.fsp button:focus-visible{outline:2px solid var(--emerald);outline-offset:3px;border-radius:8px}.fsp .dial-btn:focus-visible{outline:none;box-shadow:var(--control-shadow),inset 0 1.5px 1px rgba(255,255,255,.34),inset 0 -6px 14px rgba(6,60,40,.28),0 0 0 4px rgba(15,128,86,.4)}.fsp .urgency a:focus-visible,.fsp .urgency button:focus-visible,.fsp footer a:focus-visible{outline-color:var(--emerald-lit)}.fsp,.fsp *{margin:0;padding:0;box-sizing:border-box}.fsp{font-family:var(--font-sans),system-ui,-apple-system,sans-serif;background:var(--canvas);color:var(--ink);line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}.fsp .mono{font-family:var(--font-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums}.fsp .label{font-family:var(--font-mono),monospace;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.fsp .label .dot{color:var(--emerald)}.fsp .wrap{max-width:1280px;margin:0 auto;padding:0 40px}.fsp a{color:inherit;text-decoration:none}.fsp section{position:relative}.fsp header{position:sticky;top:0;z-index:60;background:rgba(247,250,249,.82);backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);border-bottom:1px solid var(--hairline)}.fsp .nav{max-width:1280px;margin:0 auto;padding:0 40px;height:72px;display:flex;align-items:center;justify-content:space-between}.fsp .wordmark{font-family:var(--font-sans),sans-serif;font-weight:700;font-size:21px;letter-spacing:-.045em;color:var(--ink)}.fsp .wordmark .dot,.fsp .wordmark .tld{color:var(--emerald)}.fsp .wordmark .tld{font-weight:600}.fsp .nav-links{display:flex;align-items:center;gap:34px}.fsp .nav-links a.nl{font-size:14.5px;font-weight:500;color:var(--muted);transition:color .18s ease}.fsp .nav-links a.nl:hover{color:var(--ink)}.fsp .btn{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-weight:600;cursor:pointer;border:none;transition:transform .16s ease,box-shadow .2s ease,background .2s ease;white-space:nowrap}.fsp .btn-primary{background:var(--ink);color:var(--white);padding:11px 22px;border-radius:11px;font-size:14.5px;box-shadow:0 1px 2px rgba(28,43,36,.18)}.fsp .btn-primary:hover{transform:translateY(-1px);background:#16221c}.fsp .btn-emerald{background:var(--emerald);color:var(--white);padding:15px 28px;border-radius:13px;font-size:16px;box-shadow:var(--control-shadow)}.fsp .btn-emerald:hover{transform:translateY(-2px);background:var(--emerald-deep)}.fsp .btn-ghost{background:var(--white);color:var(--ink);padding:15px 26px;border-radius:13px;font-size:16px;border:1px solid var(--hairline);box-shadow:0 1px 2px rgba(28,43,36,.05)}.fsp .btn-ghost:hover{transform:translateY(-2px);border-color:rgba(28,43,36,.2)}.fsp .hero{padding:84px 0 96px}.fsp .hero-grid{display:grid;grid-template-columns:5fr 7fr;gap:56px;align-items:center}.fsp .eyebrow{display:inline-flex;align-items:center;gap:9px;padding:7px 14px;border-radius:999px;background:var(--white);border:1px solid var(--hairline);box-shadow:0 1px 2px rgba(28,43,36,.04);margin-bottom:26px}.fsp .eyebrow .pulse{width:7px;height:7px;border-radius:50%;background:var(--emerald);box-shadow:0 0 0 0 rgba(15,128,86,.5);animation:fspPulse 2.4s infinite}@keyframes fspPulse{0%{box-shadow:0 0 0 0 rgba(15,128,86,.45)}70%{box-shadow:0 0 0 8px rgba(15,128,86,0)}to{box-shadow:0 0 0 0 rgba(15,128,86,0)}}.fsp h1.hero-h1{font-size:76px;font-weight:600;line-height:.98;letter-spacing:-.055em;color:var(--ink);margin-bottom:26px}.fsp .hero-sub{font-size:19px;font-weight:400;line-height:1.6;color:var(--muted);max-width:460px;margin-bottom:36px}.fsp .hero-ctas{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.fsp .hero-cta-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}@media (min-width:720px){.fsp .hero-cta-row{flex-wrap:nowrap}.fsp .hero-cta-row .btn,.fsp .hero-cta-row .play-cta{white-space:nowrap}}.fsp .hero-support{font-size:14px;color:var(--muted);font-weight:500}.fsp .hero-support strong,.fsp .nav-call{color:var(--ink);font-weight:600}.fsp .nav-call{display:inline-flex;align-items:center;gap:7px;font-size:14.5px;font-variant-numeric:tabular-nums;transition:color .18s ease}.fsp .nav-call .nc-ic{color:var(--emerald);flex:none}.fsp .nav-call:hover,.fsp .nav-call:hover .nc-ic{color:var(--emerald-deep)}.fsp .play-cta{display:inline-flex;align-items:center;gap:12px;background:var(--emerald);color:var(--white);padding:13px 15px;border-radius:14px;cursor:pointer;border:none;font-family:inherit;font-weight:600;font-size:16px;box-shadow:var(--control-shadow);transition:transform .16s ease,background .2s ease}.fsp .play-cta:hover{transform:translateY(-2px);background:var(--emerald-deep)}.fsp .play-cta .mini{width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.16);display:inline-flex;align-items:center;justify-content:center}.fsp .play-cta .mini svg{display:block}.fsp .play-cta .plabel{padding-right:8px}.fsp .dial-stage{display:flex;flex-direction:column;align-items:center}.fsp .dial-frame{position:relative;width:520px;height:520px;max-width:100%}.fsp .dial-svg{display:block;width:100%;height:100%;overflow:visible}.fsp .dial-glow{position:absolute;inset:0;border-radius:50%;box-shadow:var(--dial-shadow);transition:box-shadow .6s ease,transform .6s ease;z-index:0}.fsp .dial-frame.playing .dial-glow{box-shadow:0 40px 120px rgba(15,128,86,.2),0 0 0 1px rgba(15,128,86,.06)}.fsp .seg-track{fill:none;stroke:var(--hairline-soft)}.fsp .seg-divider{stroke:var(--hairline)}.fsp .seg-fill{fill:none;stroke:var(--emerald);stroke-linecap:round;transition:stroke .3s ease}.fsp .seg-fill.tick{animation:fspSegTick .62s ease-out}@keyframes fspSegTick{0%{stroke:var(--emerald);filter:none}28%{stroke:var(--emerald-lit);filter:drop-shadow(0 0 6px rgba(47,185,129,.85))}to{stroke:var(--emerald);filter:none}}.fsp .wf-line{stroke:rgba(28,43,36,.28);stroke-linecap:round;transition:stroke .18s ease}.fsp .wf-line.on{stroke:var(--emerald)}.fsp .dial-frame.playing .wf-line.on{animation:fspWfShimmer 1.15s ease-in-out infinite}@keyframes fspWfShimmer{0%,to{opacity:.78}50%{opacity:1}}.fsp .dial-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;z-index:3}.fsp .dial-btn{width:112px;height:112px;border-radius:50%;border:none;cursor:pointer;background:radial-gradient(120% 120% at 35% 28%,#17976a 0,var(--emerald) 46%,var(--emerald-deep) 100%);box-shadow:var(--control-shadow),inset 0 1.5px 1px rgba(255,255,255,.34),inset 0 -6px 14px rgba(6,60,40,.28);display:flex;align-items:center;justify-content:center;transition:transform .16s ease,box-shadow .3s ease;position:relative}.fsp .dial-btn:after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(60% 40% at 40% 24%,rgba(255,255,255,.32),rgba(255,255,255,0) 70%)}.fsp .dial-btn:hover{transform:scale(1.035)}.fsp .dial-btn:active{transform:scale(.98)}.fsp .dial-btn svg{position:relative;z-index:2}.fsp .dial-btn .play-ic{transform:translateX(1.5px)}.fsp .dial-btn .pause-ic,.fsp .dial-frame.playing .dial-btn .play-ic{display:none}.fsp .dial-frame.playing .dial-btn .pause-ic{display:block}.fsp .dial-readout{margin-top:22px;display:flex;flex-direction:column;align-items:center;gap:11px;z-index:3}.fsp .dial-readout .rlabel{font-family:var(--font-mono),monospace;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--emerald-deep);display:inline-flex;align-items:center;gap:7px}.fsp .dial-readout .rlabel .live{width:6px;height:6px;border-radius:50%;background:var(--emerald)}.fsp .dial-readout .rtime{font-family:var(--font-mono),monospace;font-size:17.5px;font-weight:500;letter-spacing:.04em;color:var(--ink)}.fsp .dial-readout .rtime .cur{color:var(--emerald-deep);font-weight:600}.fsp .heard-caption{margin-top:24px;text-align:center;opacity:0;transform:translateY(6px);transition:opacity .5s ease,transform .5s ease;pointer-events:none;min-height:48px}.fsp .heard-caption.show{opacity:1;transform:translateY(0)}.fsp .heard-caption .hc-title{font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--emerald-deep)}.fsp .heard-caption .hc-sub{font-size:15px;color:var(--muted);font-weight:500}.fsp .transcript-card{margin-top:30px;width:100%;max-width:460px;background:var(--white);border:1px solid var(--hairline);border-radius:16px;padding:22px 26px;box-shadow:var(--card-shadow)}.fsp .transcript-card .tc-label{margin-bottom:12px;display:block}.fsp .transcript-card .tc-quote{font-size:21px;font-weight:500;line-height:1.45;letter-spacing:-.02em;color:var(--ink)}.fsp .transcript-card .tc-quote .qm{color:var(--emerald);font-weight:700}.fsp .sec{padding:108px 0}.fsp .sec-head{max-width:720px;margin:0 auto 60px;text-align:center}.fsp .sec-head.left{text-align:left;margin-left:0}.fsp .sec-eyebrow{margin-bottom:18px;display:block}.fsp h2.sec-h2{font-size:54px;font-weight:700;line-height:1.03;letter-spacing:-.04em;color:var(--ink)}.fsp h2.sec-h2.sm{font-size:48px}.fsp .sec-lead{font-size:18px;font-weight:400;line-height:1.65;color:var(--muted);max-width:560px;margin:20px auto 0}.fsp .sec-head.left .sec-lead{margin-left:0}.fsp .callflow{background:var(--white);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.fsp .flow-head{max-width:760px;margin:0 auto 8px;text-align:center}.fsp .flow-head .fh-lead{font-size:18px;font-weight:400;line-height:1.65;color:var(--muted);max-width:540px;margin:20px auto 0}.fsp .thread{position:relative;max-width:620px;margin:64px auto 0;padding-left:60px}.fsp .thread:before{content:"";position:absolute;left:23.5px;top:8px;bottom:42px;width:1.5px;background:linear-gradient(180deg,var(--hairline) 0,rgba(15,128,86,.35) 60%,var(--emerald) 100%)}.fsp .beat{position:relative;padding-bottom:34px}.fsp .beat:last-child{padding-bottom:0}.fsp .beat-node{position:absolute;left:-60px;top:3px;width:44px;height:44px;border-radius:50%;background:var(--white);border:1.5px solid var(--hairline);display:flex;align-items:center;justify-content:center;color:var(--emerald-deep);box-shadow:0 3px 9px rgba(28,43,36,.05);z-index:2}.fsp .beat.live .beat-node{border-color:var(--emerald);background:var(--emerald-soft)}.fsp .beat.done .beat-node{background:var(--emerald);border-color:var(--emerald-deep);color:#fff}.fsp .beat-when{font-family:var(--font-mono),monospace;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.fsp .beat-when .b-dot{color:var(--emerald)}.fsp .beat-title{font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--ink);line-height:1.35}.fsp .beat-title .em{color:var(--emerald-deep)}.fsp .beat-body{font-size:15.5px;color:var(--muted);font-weight:400;line-height:1.6;margin-top:6px;max-width:440px}.fsp .said{margin-top:14px;padding:14px 18px;border-left:3px solid var(--emerald);background:var(--emerald-tint);border-radius:0 12px 12px 0;font-size:16px;font-weight:500;color:var(--ink);line-height:1.5}.fsp .offer-times{display:flex;gap:12px;margin-top:16px;flex-wrap:wrap}.fsp .slot{display:inline-flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--hairline);border-radius:12px;background:var(--white);transition:border-color .2s ease}.fsp .slot .st-day{font-size:15px;font-weight:600;color:var(--ink)}.fsp .slot .st-time{font-family:var(--font-mono),monospace;font-size:13px;color:var(--muted);font-weight:500}.fsp .slot.chosen{border-color:var(--emerald);background:var(--emerald-tint)}.fsp .slot.chosen .st-time{color:var(--emerald-deep)}.fsp .slot .st-check{width:20px;height:20px;border-radius:50%;background:var(--emerald);display:none;align-items:center;justify-content:center}.fsp .booked-chip,.fsp .slot.chosen .st-check{display:inline-flex}.fsp .booked-chip{align-items:center;gap:10px;margin-top:16px;padding:12px 18px;border-radius:12px;background:var(--emerald);color:var(--white);font-size:14.5px;font-weight:600;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 3px 9px rgba(15,128,86,.12)}.fsp .booked-chip .bc-time{font-family:var(--font-mono),monospace;font-weight:500;opacity:.9}.fsp .beat.payoff .beat-node{background:var(--ink);border-color:var(--ink);color:#fff}.fsp .lead-bubble{margin-top:16px;max-width:380px;background:var(--canvas);border:1px solid var(--hairline);border-radius:4px 16px 16px 16px;padding:18px 20px;box-shadow:0 10px 28px rgba(28,43,36,.07)}.fsp .lead-bubble .lb-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.fsp .lead-bubble .lb-ava{width:30px;height:30px;border-radius:50%;background:var(--emerald);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:13px;flex-shrink:0}.fsp .lead-bubble .lb-title{font-size:13.5px;font-weight:700;color:var(--emerald-deep);letter-spacing:-.01em}.fsp .lead-bubble .lb-from{font-size:11px;color:var(--muted);font-weight:500}.fsp .lead-row{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--hairline-soft);font-size:13.5px}.fsp .lead-row:last-child{border-bottom:none}.fsp .lead-row .lk{color:var(--muted);font-weight:500}.fsp .lead-row .lv{color:var(--ink);font-weight:600;text-align:right}.fsp .lead-row .lv.urg{color:var(--emerald-deep)}.fsp .lead-time{margin-top:12px;text-align:right;font-family:var(--font-mono),monospace;font-size:10.5px;color:var(--muted)}.fsp .urgency{background:var(--ink);color:var(--white);overflow:hidden}.fsp .urgency .wrap{position:relative;z-index:2}.fsp .urg-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(15,128,86,.22),rgba(15,128,86,0) 62%);pointer-events:none;z-index:1}.fsp .urgency h2.sec-h2{color:var(--white)}.fsp .urg-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.fsp .urg-lead{font-size:19px;color:rgba(255,255,255,.72);font-weight:400;line-height:1.65;margin-top:22px;max-width:440px}.fsp .urg-eyebrow{color:rgba(255,255,255,.55);margin-bottom:18px;display:block}.fsp .urg-eyebrow .dot{color:#37c98e}.fsp .urg-panel{display:flex;flex-direction:column;gap:16px}.fsp .urg-item{display:flex;align-items:center;gap:18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:20px 22px}.fsp .urg-item.hot{background:rgba(15,128,86,.14);border-color:rgba(55,201,142,.35)}.fsp .urg-item .ui-ic{width:44px;height:44px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);color:rgba(255,255,255,.7)}.fsp .urg-item.hot .ui-ic{background:rgba(55,201,142,.2);color:#4fd89f}.fsp .urg-item .ui-title{font-size:16px;font-weight:600;letter-spacing:-.01em}.fsp .urg-item .ui-sub{font-size:13.5px;color:rgba(255,255,255,.6);margin-top:2px}.fsp .urg-item.hot .ui-title{color:#eafff5}.fsp .langset{background:var(--white);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.fsp .ls-cards{display:grid;grid-template-columns:1fr 1fr;gap:26px;max-width:900px;margin:0 auto}.fsp .ls-card{background:var(--white);border:1px solid var(--hairline);border-radius:18px;padding:32px 32px 30px;box-shadow:0 1px 2px rgba(28,43,36,.03),0 10px 30px rgba(28,43,36,.05);transition:transform .18s ease,box-shadow .3s ease,border-color .2s ease}.fsp .ls-card:hover{transform:translateY(-3px);border-color:rgba(28,43,36,.16);box-shadow:0 1px 2px rgba(28,43,36,.04),0 20px 46px rgba(28,43,36,.09)}.fsp .lsc-head{display:flex;align-items:center;gap:14px;margin-bottom:16px}.fsp .ls-card .lsc-ic{width:44px;height:44px;border-radius:12px;background:var(--emerald-soft);display:flex;align-items:center;justify-content:center;color:var(--emerald-deep);flex-shrink:0}.fsp .ls-card .lsc-title{font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.2}.fsp .ls-card .lsc-body{font-size:15.5px;color:var(--muted);font-weight:400;line-height:1.6}.fsp .lang-chips{display:flex;gap:8px;margin-top:22px}.fsp .lang-chip{font-family:var(--font-mono),monospace;font-size:11px;font-weight:600;letter-spacing:.05em;padding:6px 12px;border-radius:8px;background:var(--emerald-tint);border:1px solid rgba(15,128,86,.14);color:var(--emerald-deep)}.fsp .pricing{padding:132px 0 140px;background:var(--canvas)}.fsp .pl{max-width:1080px;margin:0 auto;padding:0 40px}.fsp .price-mast{max-width:720px}.fsp .price-mast .sec-eyebrow{display:block;margin-bottom:22px}.fsp .price-mast h2{font-size:60px;font-weight:700;line-height:1.02;letter-spacing:-.045em;color:var(--ink)}.fsp .price-mast p{font-size:18.5px;font-weight:400;line-height:1.62;color:var(--muted);max-width:560px;margin-top:22px}.fsp .price-mast p .keep{color:var(--ink);font-weight:500}.fsp .ledger-rule{height:1px;background:var(--hairline);margin:56px 0 0}.fsp .ledger{display:grid;grid-template-columns:1fr 1px 1fr;align-items:stretch}.fsp .ledger-col{padding:54px 56px 8px;display:flex;flex-direction:column}.fsp .ledger-col.left{padding-left:8px}.fsp .ledger-col.right{padding-right:8px}.fsp .ledger-divide{background:var(--hairline);align-self:stretch}.fsp .plan-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:4px}.fsp .plan-name{font-size:12px;letter-spacing:.16em;color:var(--muted)}.fsp .plan-name,.fsp .plan-tag{font-family:var(--font-mono),monospace;font-weight:600;text-transform:uppercase}.fsp .plan-tag{font-size:10.5px;letter-spacing:.12em;color:var(--emerald-deep);padding:4px 10px;border-radius:999px;border:1px solid rgba(15,128,86,.24);background:var(--emerald-tint)}.fsp .plan-price{margin-top:26px;font-family:var(--font-mono),monospace;font-variant-numeric:tabular-nums;font-size:82px;font-weight:600;line-height:.92;letter-spacing:-.04em;color:var(--ink);display:flex;align-items:flex-start;gap:2px}.fsp .plan-price .cur{font-size:34px;font-weight:600;line-height:1;letter-spacing:-.02em;margin-top:8px;color:var(--ink)}.fsp .plan-per{margin-top:12px;font-size:15px;font-weight:500;color:var(--muted);letter-spacing:.01em}.fsp .plan-mins{margin-top:30px;padding-top:22px;border-top:1px solid var(--hairline-soft);display:flex;align-items:baseline;justify-content:space-between;gap:12px}.fsp .plan-mins .mk{font-size:14.5px;font-weight:500;color:var(--muted)}.fsp .plan-mins .mv{font-family:var(--font-mono),monospace;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;letter-spacing:-.01em;color:var(--emerald-deep)}.fsp .plan-cta{margin-top:36px;margin-bottom:4px;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;font-family:inherit;font-size:15.5px;font-weight:600;padding:14px 24px;border-radius:13px;transition:transform .16s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.fsp .plan-cta .arw{transition:transform .2s ease}.fsp .plan-cta:hover .arw{transform:translateX(3px)}.fsp .plan-cta.ink{background:var(--ink);color:var(--white);box-shadow:0 1px 2px rgba(28,43,36,.18)}.fsp .plan-cta.ink:hover{transform:translateY(-2px);background:#16221c;box-shadow:0 10px 24px rgba(28,43,36,.16)}.fsp .plan-cta.accent{background:var(--emerald);color:var(--white);box-shadow:var(--control-shadow)}.fsp .plan-cta.accent:hover{transform:translateY(-2px);background:var(--emerald-deep)}.fsp .ledger-close{height:1px;background:var(--hairline);margin-top:8px}.fsp .price-overage{margin-top:26px;display:flex;align-items:flex-start;gap:10px;font-size:14px;font-weight:400;color:var(--muted);line-height:1.55}.fsp .price-overage svg{color:var(--emerald);flex-shrink:0;margin-top:2px}.fsp .price-overage strong{color:var(--ink);font-weight:600}.fsp .price-overage .rate{font-family:var(--font-mono),monospace;font-variant-numeric:tabular-nums;font-weight:600;color:var(--emerald-deep)}.fsp .price-trust{margin-top:40px;padding-top:30px;border-top:1px solid var(--hairline);display:flex;align-items:center;justify-content:space-between;gap:20px 12px;flex-wrap:wrap;font-size:15px;font-weight:500;color:var(--muted)}.fsp .price-trust .trust-main{display:inline-flex;align-items:center;gap:12px}.fsp .price-trust .tick{color:var(--emerald);flex-shrink:0}.fsp .price-trust strong{color:var(--ink);font-weight:600}.fsp .price-trust .sep{color:var(--hairline)}.fsp .trust-start{display:inline-flex;align-items:center;gap:7px;margin-left:4px;font-size:15px;font-weight:600;color:var(--emerald-deep);border-bottom:1.5px solid var(--emerald-deep);padding-bottom:1px;transition:gap .2s ease,color .2s ease,border-color .2s ease}.fsp .trust-start .arw{transition:transform .2s ease}.fsp .trust-start:hover{gap:10px;color:var(--emerald);border-color:var(--emerald)}.fsp .trust-start:hover .arw{transform:translateX(2px)}.fsp .price-contact{font-size:14px;font-weight:500;color:var(--muted)}.fsp .price-contact a{color:var(--emerald-deep);font-weight:600;border-bottom:1px solid rgba(15,128,86,.28);transition:border-color .2s ease,color .2s ease}.fsp .price-contact a:hover{color:var(--emerald);border-color:var(--emerald)}@media (max-width:980px){.fsp .pl{padding:0 24px}.fsp .pricing{padding:80px 0 92px}.fsp .price-mast h2{font-size:42px}.fsp .price-mast p{font-size:17px}.fsp .ledger{grid-template-columns:1fr}.fsp .ledger-divide{display:none}.fsp .ledger-col{padding:44px 4px 8px}.fsp .ledger-col.left{border-bottom:1px solid var(--hairline);padding-bottom:44px}.fsp .ledger-col.right{padding-left:4px;padding-right:4px}.fsp .plan-price{font-size:66px}.fsp .plan-price .cur{font-size:28px}}@media (max-width:460px){.fsp .pl{padding:0 18px}.fsp .price-mast h2{font-size:34px}.fsp .plan-price{font-size:56px}.fsp .price-trust{flex-wrap:wrap;gap:8px 12px}}.fsp .faq-list{max-width:760px;margin:0 auto}.fsp .faq-item{border-bottom:1px solid var(--hairline)}.fsp .faq-item:first-child{border-top:1px solid var(--hairline)}.fsp .faq-q{width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:26px 4px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-family:inherit;font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.fsp .faq-q .fq-plus{flex-shrink:0;color:var(--emerald);transition:transform .25s ease}.fsp .faq-item.open .fq-plus{transform:rotate(45deg)}.fsp .faq-a{max-height:0;overflow:hidden;transition:max-height .32s ease,opacity .3s ease;opacity:0}.fsp .faq-item.open .faq-a{max-height:260px;opacity:1}.fsp .faq-a-inner{padding:0 4px 26px;font-size:16.5px;color:var(--muted);font-weight:400;line-height:1.7;max-width:640px}.fsp .final{text-align:center}.fsp .final-inner{max-width:680px;margin:0 auto}.fsp .final .sec-eyebrow{display:block;margin-bottom:18px}.fsp .final-h2{margin-bottom:20px}.fsp .final-lead{font-size:18px;font-weight:400;line-height:1.65;color:var(--muted);max-width:520px;margin:0 auto 34px}.fsp .cta-dial-stage{display:flex;flex-direction:column;align-items:center;margin:8px auto 40px}.fsp .dial-frame.dial-sm{width:220px;height:220px}.fsp .dial-frame.dial-sm .dial-btn{width:60px;height:60px}.fsp .dial-frame.dial-sm .dial-btn .play-ic{width:19px;height:22px}.fsp .dial-frame.dial-sm .dial-btn .pause-ic{width:17px;height:21px}.fsp .cta-dial-stage .dial-readout{margin-top:16px;gap:8px}.fsp .cta-dial-stage .dial-readout .rtime{font-size:15px}.fsp .final-cta-primary{display:inline-flex}.fsp .final-support{margin-top:16px;font-size:14px;color:var(--muted);font-weight:500}.fsp .final-support strong{color:var(--ink);font-weight:600}.fsp footer{background:var(--ink);color:rgba(255,255,255,.62);padding:56px 0 40px}.fsp .footer-top{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;flex-wrap:wrap}.fsp footer .wordmark{color:var(--white)}.fsp .footer-tag{font-size:14px;margin-top:12px;max-width:300px;line-height:1.6}.fsp .footer-links{display:flex;gap:60px;flex-wrap:wrap}.fsp .fl-col h4{font-family:var(--font-mono),monospace;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.42);margin-bottom:14px}.fsp .fl-col a{display:block;font-size:14.5px;color:rgba(255,255,255,.7);margin-bottom:10px;transition:color .18s ease}.fsp .fl-col a:hover{color:var(--white)}.fsp .fl-col a.email{color:#4fd89f}.fsp .fl-col .fl-addr{font-style:normal;font-size:14.5px;line-height:1.5;color:rgba(255,255,255,.7);margin-bottom:10px}.fsp .fl-col a.foot-call{display:inline-flex;align-items:center;gap:8px;margin-top:4px;padding:8px 13px;border:1px solid rgba(255,255,255,.16);border-radius:10px;color:rgba(255,255,255,.85);font-size:14px;font-weight:500;font-variant-numeric:tabular-nums;transition:border-color .18s ease,color .18s ease,background .18s ease}.fsp .fl-col a.foot-call:hover{border-color:rgba(79,216,159,.5);color:#fff;background:rgba(79,216,159,.08)}.fsp .fl-col a.foot-call .fc-ic{color:#4fd89f;flex:none}.fsp .footer-bottom{margin-top:48px;padding-top:26px;border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:13px;color:rgba(255,255,255,.58)}.fsp .footer-bottom a{color:rgba(255,255,255,.75);text-decoration:underline;text-underline-offset:2px;text-decoration-color:rgba(255,255,255,.32);transition:color .18s ease,text-decoration-color .18s ease}.fsp .footer-bottom a:hover{color:var(--white);text-decoration-color:rgba(255,255,255,.65)}@media (max-width:980px){.fsp .nav,.fsp .wrap{padding:0 24px}.fsp .nav-links a.nl{display:none}.fsp .hero{padding:48px 0 64px}.fsp .hero-grid{grid-template-columns:1fr;gap:44px}.fsp .hero-h1{font-size:52px!important}.fsp .hero-sub{max-width:none}.fsp .hero-cta-row{justify-content:flex-start}.fsp h2.sec-h2{font-size:38px!important}.fsp h2.sec-h2.sm{font-size:34px!important}.fsp .sec{padding:72px 0}.fsp .thread{padding-left:52px}.fsp .beat-node{left:-52px;width:40px;height:40px}.fsp .thread:before{left:20px}.fsp .urg-grid{gap:40px}.fsp .ls-cards,.fsp .urg-grid{grid-template-columns:1fr}.fsp .dial-frame{width:400px;height:400px}.fsp .footer-top{flex-direction:column}}@media (max-width:460px){.fsp .nav,.fsp .wrap{padding:0 18px}.fsp .nav-call .nc-num{display:none}.fsp .hero-h1{font-size:42px!important}.fsp .dial-frame{width:320px;height:320px}.fsp .dial-btn{width:92px;height:92px}.fsp .thread{padding-left:46px}.fsp .beat-node{left:-46px;width:36px;height:36px}.fsp .thread:before{left:18px}.fsp .beat-title{font-size:18px}.fsp .offer-times{flex-direction:column;align-items:flex-start}.fsp .lead-bubble{max-width:none}}@media (prefers-reduced-motion:reduce){.fsp *,.fsp :after,.fsp :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.fsp .dial-frame.playing .wf-line.on,.fsp .eyebrow .pulse,.fsp .seg-fill.tick{animation:none}}