.ff .ce-hero{overflow-x:clip}.ff .lp-hero-split .trust-strip.ce-trust{flex-direction:column;align-items:flex-start;gap:10px}.ff .ce-hero-stage{isolation:isolate;position:relative}.ff .ce-hero-stage:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--primary-alpha-35), transparent);opacity:.55;pointer-events:none;position:absolute;inset:-14% -16% -10%}.ff .ce-toast{text-align:left;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);max-width:310px;box-shadow:var(--shadow-lg);align-items:center;gap:12px;padding:13px 18px 13px 16px;display:flex;position:absolute;bottom:22%;left:-40px}.ff .ce-toast-dot{border-radius:var(--radius-full);background:var(--primary);flex:none;width:10px;height:10px;position:relative}.ff .ce-toast-dot:after{content:"";border-radius:var(--radius-full);border:2px solid var(--primary);opacity:0;position:absolute;inset:0}.ff .ce-toast-copy{gap:2px;display:grid}.ff .ce-toast-copy b{font-family:var(--font-ui);color:var(--text-dark);font-size:14px;font-weight:800}.ff .ce-toast-copy small{color:var(--text-secondary);font-size:12.5px;line-height:1.35}.ff .ce-hero-shot p.ce-shot-note{color:var(--text-muted);text-align:center;margin:12px 0 0;font-size:13px;line-height:1.4}.ff .ce-timeline{gap:20px;max-width:900px;margin:44px auto 0;padding:0;list-style:none;display:grid}.ff .ce-tl-step{view-timeline:--ce-step block;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:20px;display:grid;position:relative}.ff .ce-tl-step:not(:last-child):before,.ff .ce-tl-step:not(:last-child):after{content:"";border-radius:var(--radius-pill);width:2px;position:absolute;top:52px;bottom:-20px;left:25px}.ff .ce-tl-step:not(:last-child):before{background:var(--border)}.ff .ce-tl-step:not(:last-child):after{background:var(--primary);transform-origin:top}.ff .ce-tl-node{z-index:1;border-radius:var(--radius-full);border:2px solid var(--primary);background:var(--primary);width:52px;height:52px;color:var(--primary-fg);box-shadow:var(--shadow-primary-glow);justify-content:center;align-items:center;display:flex;position:relative}.ff .ce-tl-node .ic{width:22px;height:22px}.ff .ce-tl-card .step-i{display:block}.ff .ce-tl-card h3{margin:6px 0 0;font-size:18px}.ff .step p.ce-list-title{color:var(--text-dark);margin:16px 0 0;font-weight:700}.ff .ce-tl-card .lp-checks{margin-top:10px}.ff .ce-meter{background:var(--surface-2);border:1px solid var(--border-light);border-radius:var(--radius-lg);view-timeline:--ce-meter block;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin:24px 0 6px;padding:18px 20px;display:grid}.ff .ce-meter-start,.ff .ce-meter-end{text-align:center;gap:2px;min-width:104px;display:grid}.ff .ce-meter b{font-family:var(--font-ui);color:var(--text-dark);font-size:15px;font-weight:800}.ff .ce-meter-end b{color:var(--primary-deep)}.ff .ce-meter small{color:var(--text-muted);font-size:12px;line-height:1.3}.ff .ce-meter-track{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;margin:0;padding:0;list-style:none;display:grid}.ff .ce-meter-seg{border:1px solid var(--primary);border-radius:var(--radius);background:var(--primary);height:30px;color:var(--primary-fg);font-family:var(--font-ui);justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.ff .ce-meter small.ce-meter-caption{text-align:center;margin-top:8px;display:block}.ff .price-call.ce-price{background:radial-gradient(120% 90% at 50% -12%, var(--primary-alpha-35), transparent 58%), var(--teal-midnight);view-timeline:--ce-price block}.ff .price-call.ce-price .standard s{text-decoration-thickness:2px;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}.ff .ce-slots{justify-content:center;gap:6px;margin:18px 0 0;display:flex}.ff .ce-slot{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--on-dark) 30%, transparent);background:var(--capital-stack-shell-border);width:26px;height:8px}.ff .ce-slot.is-taken{border-color:var(--primary);background:var(--primary);box-shadow:var(--shadow-primary-glow)}.ff .price-call.ce-price p.slots{margin-top:10px}.ff .ff-band p.ce-limited{color:var(--text-dark);margin:14px 0 0;font-size:15px;font-weight:700}.ff.ce-page .lp-checks li span,.ff.ce-page .faq .q{text-wrap:balance}.ff .ff-band p.ce-single .textlink{font-size:inherit}@media (width>=901px){.ff .why-grid.ce-why{grid-template-columns:repeat(6,minmax(0,1fr))}.ff .ce-why>*{grid-column:span 2}.ff .ce-why>:nth-child(4){grid-column:2/span 2}}@media (width<=900px){.ff .ce-toast{bottom:18%;left:12px}}@media (width<=640px){.ff .ce-toast{max-width:none;right:12px}.ff .ce-tl-step{grid-template-columns:40px minmax(0,1fr);gap:14px}.ff .ce-tl-node{width:40px;height:40px}.ff .ce-tl-node .ic{width:18px;height:18px}.ff .ce-tl-step:not(:last-child):before,.ff .ce-tl-step:not(:last-child):after{top:40px;left:19px}.ff .ce-meter{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}.ff .ce-meter-start,.ff .ce-meter-end{min-width:0}.ff .ce-meter-track{gap:4px}.ff .ce-meter-seg{height:26px;font-size:11px}}@keyframes ce-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes ce-slide{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes ce-stage-in{0%{opacity:0;transform:translateY(30px)scale(.97)}to{opacity:1;transform:none}}@keyframes ce-toast-in{0%{opacity:0;transform:translate(-16px,14px)scale(.94)}to{opacity:1;transform:none}}@keyframes ce-ping{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(2.8)}}@keyframes ce-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ce-node-on{0%{background:var(--bg-card);border-color:var(--green-line);color:var(--primary-deep);box-shadow:var(--shadow-card);transform:scale(.9)}to{background:var(--primary);border-color:var(--primary);color:var(--primary-fg);box-shadow:var(--shadow-primary-glow);transform:none}}@keyframes ce-seg-fill{0%{background:var(--bg-card);border-color:var(--border);color:var(--text-muted)}to{background:var(--primary);border-color:var(--primary);color:var(--primary-fg)}}@keyframes ce-end-on{0%{opacity:.4;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes ce-slot-fill{0%{background:var(--capital-stack-shell-border);border-color:color-mix(in srgb, var(--on-dark) 30%, transparent);box-shadow:none}to{background:var(--primary);border-color:var(--primary);box-shadow:var(--shadow-primary-glow)}}@keyframes ce-slot-next{0%,to{border-color:color-mix(in srgb, var(--on-dark) 30%, transparent)}50%{border-color:var(--primary)}}@media (prefers-reduced-motion:no-preference){.ff .ce-hero-copy>*{animation:ce-rise .8s var(--ease-premium) both}.ff .ce-hero-copy>:nth-child(2){animation-delay:70ms}.ff .ce-hero-copy>:nth-child(3){animation-delay:.14s}.ff .ce-hero-copy>:nth-child(4){animation-delay:.21s}.ff .ce-hero-copy>:nth-child(5){animation-delay:.28s}.ff .ce-hero-copy>:nth-child(6){animation-delay:.35s}.ff .ce-hero-stage{animation:ce-stage-in 1.1s var(--ease-premium) .15s both}.ff .ce-hero-shot p.ce-shot-note{animation:ce-rise .8s var(--ease-premium) .6s both}.ff .ce-toast{animation:ce-toast-in .8s var(--ease-premium) 1.2s both}.ff .ce-toast-dot:after{animation:ce-ping 2.4s var(--ease-standard) 2.1s infinite}.ff .ce-slot.is-taken+.ce-slot:not(.is-taken){animation:ce-slot-next 2.4s var(--ease-standard) infinite}@supports (animation-timeline:view()){.ff.ce-page :is(.ff-band,.ff-close) .wrap>:not(.ce-timeline,.ce-why,.channel-list){animation:ce-rise var(--ease-standard) both;animation-timeline:view();animation-range:entry entry 220px}.ff.ce-page .channel-list li,.ff.ce-page .ce-why>*{animation:ce-slide var(--ease-standard) both;animation-timeline:view();animation-range:entry entry 160px}.ff.ce-page .ce-why>*{animation-name:ce-rise}.ff.ce-page .ce-why>:nth-child(3n+2){animation-range:entry 40px entry 200px}.ff.ce-page .ce-why>:nth-child(3n){animation-range:entry 80px entry 240px}.ff .ce-tl-step .ce-tl-card{animation:ce-rise var(--ease-standard) both;animation-timeline:--ce-step;animation-range:entry entry 200px}.ff .ce-tl-node{animation:linear both ce-node-on;animation-timeline:--ce-step;animation-range:entry calc(35vh + 6px) entry calc(35vh + 46px)}.ff .ce-tl-step:not(:last-child):after{animation:linear both ce-draw;animation-timeline:--ce-step;animation-range:entry calc(35vh + 52px) entry calc(100% + 35vh + 20px)}.ff .ce-meter-seg{animation:linear both ce-seg-fill;animation-timeline:--ce-meter;animation-range:cover 42.5% cover 45%}.ff .ce-meter-seg:first-child{animation-range:cover 20% cover 22.5%}.ff .ce-meter-seg:nth-child(2){animation-range:cover 22.5% cover 25%}.ff .ce-meter-seg:nth-child(3){animation-range:cover 25% cover 27.5%}.ff .ce-meter-seg:nth-child(4){animation-range:cover 27.5% cover 30%}.ff .ce-meter-seg:nth-child(5){animation-range:cover 30% cover 32.5%}.ff .ce-meter-seg:nth-child(6){animation-range:cover 32.5% cover 35%}.ff .ce-meter-seg:nth-child(7){animation-range:cover 35% cover 37.5%}.ff .ce-meter-seg:nth-child(8){animation-range:cover 37.5% cover 40%}.ff .ce-meter-seg:nth-child(9){animation-range:cover 40% cover 42.5%}.ff .ce-meter-end{animation:ce-end-on var(--ease-premium) both;animation-timeline:--ce-meter;animation-range:cover 45% cover 50%}.ff .ce-slot.is-taken{animation:linear both ce-slot-fill;animation-timeline:--ce-price;animation-range:cover 30% cover 35%}.ff .ce-slot.is-taken:first-child{animation-range:cover 20% cover 25%}.ff .ce-slot.is-taken:nth-child(2){animation-range:cover 25% cover 30%}}}
