.funnel-scope{--blue-700:#0a3fc4;--blue-600:#0b4ddb;--blue-500:#1466ff;--blue-400:#3d86ff;--blue-300:#6fa8ff;--blue-200:#aecbff;--blue-100:#dce8ff;--blue-050:#eef4ff;--ink-900:#0b1220;--ink-800:#141c2e;--ink-700:#1f2940;--slate-600:#303a52;--slate-500:#475069;--slate-400:#6b7488;--steel-300:#8a93a6;--steel-200:#b9c0cf;--canvas:#fff;--paper:#fff;--cloud:#f5f8ff;--fog:#eaf0fb;--hairline:#e2e8f4;--hairline-strong:#cdd6e8;--success-600:#0f9d58;--success-500:#12b26a;--success-100:#d9f7e7;--alarm-600:#d23a3f;--alarm-500:#e5484d;--alarm-100:#fde7e7;--gold-500:#f0a830;--color-accent:var(--blue-500);--color-accent-bright:var(--blue-400);--color-accent-deep:var(--blue-700);--color-accent-glow:var(--blue-300);--color-accent-soft:var(--blue-100);--color-accent-wash:var(--blue-050);--on-accent:#fff;--surface-page:var(--canvas);--surface-card:var(--paper);--surface-sunken:var(--cloud);--surface-band:var(--fog);--surface-dark:var(--ink-900);--on-dark:#fff;--text-strong:var(--ink-900);--text-body:var(--slate-500);--text-muted:var(--slate-400);--text-faint:var(--steel-300);--text-link:var(--blue-500);--border-hairline:var(--hairline);--border-strong:var(--hairline-strong);--border-accent:var(--blue-200);--color-win:var(--success-500);--color-win-soft:var(--success-100);--color-urgent:var(--alarm-500);--color-urgent-soft:var(--alarm-100);--color-value:var(--gold-500);--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:24px;--radius-2xl:32px;--radius-pill:9999px;--shadow-xs:0 1px 2px #0b12200d;--shadow-sm:0 2px 8px #14285a0f;--shadow-md:0 8px 24px #14285a17;--shadow-lg:0 18px 48px #14285a1f;--shadow-xl:0 30px 70px #14285a29;--glow-accent:0 10px 30px #1466ff59;--glow-accent-strong:0 14px 40px #1466ff80;--glow-win:0 10px 30px #12b26a52;--border-1:1px solid var(--border-hairline);--border-accent-1:1.5px solid var(--border-accent);--focus-ring:0 0 0 3px #1466ff59;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.14s;--dur:.24s;--dur-slow:.5s;--font-display:var(--font-manrope), "Manrope", "Inter", system-ui, -apple-system, sans-serif;--font-body:var(--font-manrope), "Manrope", "Inter", system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, "SF Mono", "Menlo", monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-heavy:800;--fs-display-xxl:40px;--fs-display-xl:32px;--fs-display-lg:27px;--fs-display-md:22px;--fs-display-sm:19px;--fs-body-lg:18px;--fs-body-md:16px;--fs-body-sm:14px;--fs-caption:13px;--fs-micro:11px;--lh-display:1.06;--lh-snug:1.2;--lh-body:1.55;--lh-tight-body:1.35;--ls-display:-.02em;--ls-tight:-.01em;--ls-normal:0;--ls-eyebrow:.14em;--ls-button:.04em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:96px;--section-gap:var(--space-10);--section-gap-lg:var(--space-12);--container-oto:540px;--container-wide:1100px;--gutter:var(--space-5)}.funnel-scope,.funnel-scope *,.funnel-scope :before,.funnel-scope :after{box-sizing:border-box}.funnel-scope{min-height:100dvh;font-family:var(--font-body);color:var(--text-body);background:radial-gradient(120% 60% at 50% -10%, var(--blue-050) 0%, #eef4ff00 55%), var(--canvas);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;overflow-x:hidden}.funnel-scope a{color:inherit}.funnel-scope s{text-decoration-thickness:2px}.funnel-scope section{padding-top:44px;position:relative}.funnel-scope a:focus-visible,.funnel-scope button:focus-visible,.funnel-scope input:focus-visible,.funnel-scope select:focus-visible,.funnel-scope textarea:focus-visible{box-shadow:var(--focus-ring);outline:none}.funnel-scope svg.lucide{stroke-width:2px}.funnel-scope .t-eyebrow{font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--fs-caption);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.funnel-scope .t-tnum{font-feature-settings:"tnum" 1, "lnum" 1;font-variant-numeric:tabular-nums lining-nums}@keyframes el-current-flow{to{stroke-dashoffset:-1000px}}@keyframes el-spark-travel{0%{opacity:0;transform:translateY(0)scale(.6)}12%{opacity:1}88%{opacity:1}to{transform:translateY(var(--rail-len,120px)) scale(.6);opacity:0}}@keyframes el-pulse{0%,to{box-shadow:var(--glow-accent)}50%{box-shadow:var(--glow-accent-strong)}}@keyframes el-scan-sweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes scan-move{0%{left:-60px}to{left:100%}}@keyframes type-in{0%{width:0}to{width:100%}}@keyframes win-pop{to{opacity:1;transform:none}}@keyframes yes-shine{0%{left:-60%}40%,to{left:140%}}@keyframes fn-route-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes fn-route-content{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}@keyframes fn-beam-sweep{0%{opacity:0;transform:translate(-100%)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(100%)}}.funnel-scope .col{z-index:1;max-width:var(--container-oto);padding:0 var(--gutter) 64px;width:100%;margin:0 auto;position:relative}.funnel-scope .sec-h2{font-family:var(--font-display);font-weight:800;font-size:var(--fs-display-lg);letter-spacing:-.02em;color:var(--text-strong);text-wrap:balance;margin:8px 0 0;line-height:1.12}.funnel-scope .eyebrow{font-size:var(--fs-caption);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-accent);font-weight:800;display:inline-block}.funnel-scope .eyebrow-alarm{color:var(--color-urgent)}.funnel-scope .accent-ink{color:var(--color-accent);font-weight:800}.funnel-scope .grad{background-image:linear-gradient(100deg, var(--blue-500), var(--blue-400));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.funnel-scope .grad{color:var(--blue-500);-webkit-text-fill-color:var(--blue-500);background:0 0}}.funnel-scope .fn-trial-page .fn-trial-h1 .grad{display:inline-block}.funnel-scope .fn-ul{text-decoration:underline;-webkit-text-decoration-color:var(--blue-400);text-decoration-color:var(--blue-400);text-underline-offset:3px;text-decoration-skip-ink:none;text-decoration-thickness:2px}.funnel-scope .fn-ul-lg{text-decoration:underline;-webkit-text-decoration-color:var(--blue-400);text-decoration-color:var(--blue-400);text-underline-offset:5px;text-decoration-skip-ink:none;text-decoration-thickness:3px}.funnel-scope .fn-ul-red{text-decoration:underline;-webkit-text-decoration-color:var(--alarm-500);text-decoration-color:var(--alarm-500);text-underline-offset:5px;text-decoration-skip-ink:none;text-decoration-thickness:3px}.funnel-scope .topbar{z-index:30;-webkit-backdrop-filter:saturate(160%)blur(12px);border-bottom:1px solid var(--hairline);background:#ffffffdb;position:sticky;top:0}.funnel-scope .topbar-inner{max-width:var(--container-oto);padding:10px var(--gutter) 12px;margin:0 auto}.funnel-scope .brand{justify-content:center;align-items:center;gap:8px;margin-bottom:9px;display:flex}.funnel-scope .topbar-inner:not(:has(.setup-track)) .brand{margin-bottom:0}.funnel-scope .brand-mark{background:var(--color-accent);color:#fff;width:26px;height:26px;box-shadow:var(--glow-accent);border-radius:8px;flex:none;place-items:center;display:grid}.funnel-scope .brand-mark i,.funnel-scope .brand-mark svg{width:15px;height:15px}.funnel-scope .brand-name{font-family:var(--font-display);color:var(--text-strong);letter-spacing:-.01em;font-size:16px;font-weight:800}.funnel-scope .setup-label{letter-spacing:.02em;color:var(--text-muted);text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:7px;font-size:11.5px;font-weight:700;display:flex}.funnel-scope .setup-pct{color:var(--color-accent);white-space:nowrap}.funnel-scope .bar{background:var(--fog);border-radius:999px;height:7px;overflow:hidden}.funnel-scope .bar-fill{background:linear-gradient(90deg, var(--blue-600), var(--blue-500) 78%, var(--blue-400));height:100%;box-shadow:var(--glow-accent);border-radius:999px;position:relative}.funnel-scope .bar-spark{width:11px;height:11px;box-shadow:0 0 10px 2px var(--blue-300);background:#fff;border-radius:50%;position:absolute;top:50%;right:-2px;transform:translateY(-50%)}.funnel-scope .spine{z-index:0;pointer-events:none;opacity:.42;width:40px;height:calc(100% - 90px);position:absolute;top:90px;left:50%;transform:translate(-50%)}.funnel-scope .spine-rail{stroke:var(--blue-100);stroke-width:2px}.funnel-scope .spine-flow{stroke:var(--blue-300);stroke-width:2px;stroke-linecap:round;stroke-dasharray:6 30;animation:16s linear infinite el-current-flow}@media (min-width:560px){.funnel-scope .spine{display:none}}.funnel-scope .hero{text-align:center;padding-top:30px}.funnel-scope .hero-h1{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-strong);text-wrap:balance;margin:12px 0 0;font-size:27px;font-weight:800;line-height:1.07}.funnel-scope .merge{white-space:nowrap;color:var(--color-accent);border-bottom:2px dotted var(--blue-300);padding-bottom:1px}.funnel-scope .hero-hook{font-size:var(--fs-body-lg);color:var(--text-body);text-wrap:pretty;max-width:30ch;margin:16px auto 0}.funnel-scope .hero-hook em{color:var(--text-strong);font-style:normal;font-weight:700}.funnel-scope .hero-sub{font-size:var(--fs-body-md);color:var(--text-body);text-wrap:pretty;max-width:34ch;margin:18px auto 0}.funnel-scope .hero-sub strong{color:var(--text-strong)}.funnel-scope .video-slot{margin:22px 0 0}.funnel-scope .video-frame{aspect-ratio:16/9;border-radius:var(--radius-xl);background:linear-gradient(135deg, var(--ink-900), var(--ink-700));border:1px solid var(--ink-700);box-shadow:var(--shadow-lg);place-items:center;display:grid;position:relative;overflow:hidden}.funnel-scope .video-play{cursor:pointer;background:var(--color-accent);color:#fff;width:64px;height:64px;box-shadow:var(--glow-accent-strong);transition:transform var(--dur) var(--ease-spring);animation:el-pulse 2.8s var(--ease-out) infinite;border:none;border-radius:50%;place-items:center;display:grid}.funnel-scope .video-play:hover{transform:scale(1.06)}.funnel-scope .video-play i,.funnel-scope .video-play svg{width:26px;height:26px;margin-left:3px}.funnel-scope .video-cap{text-align:center;color:#ffffffb3;font-size:12px;font-weight:600;position:absolute;bottom:12px;left:0;right:0}.funnel-scope .video-scan{background:linear-gradient(90deg,#0000,#3d86ff2e,#0000);width:40%;animation:3.6s ease-in-out infinite el-scan-sweep;position:absolute;top:0;bottom:0}.funnel-scope .how-head{text-align:center}.funnel-scope .how-stage{grid-template-columns:minmax(0,1fr);min-height:360px;margin-top:22px;display:grid;position:relative}.funnel-scope .how-card{background:var(--surface-card);border:1.5px solid var(--border-accent);border-radius:var(--radius-xl);min-width:0;box-shadow:var(--shadow-md);opacity:0;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);pointer-events:none;flex-direction:column;grid-area:1/1;padding:20px 18px 22px;display:flex;transform:translateY(14px)scale(.98)}.funnel-scope .how-card.is-active{opacity:1;pointer-events:auto;box-shadow:var(--glow-accent);transform:none}.funnel-scope .how-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);background:var(--blue-050);border:1px solid var(--blue-100);border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:5px 13px 5px 6px;font-size:12px;font-weight:800;display:inline-flex}.funnel-scope .how-badge i,.funnel-scope .how-badge svg{width:14px;height:14px}.funnel-scope .step-no{background:var(--color-accent);color:#fff;border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;display:grid}.funnel-scope .how-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-strong);text-wrap:balance;margin:13px 0 0;font-size:20px;font-weight:800;line-height:1.18}.funnel-scope .how-visual{border-radius:var(--radius-lg);background:var(--cloud);border:1px solid var(--hairline);flex-direction:column;flex:1;justify-content:center;margin-top:16px;padding:14px;display:flex;position:relative;overflow:hidden}.funnel-scope .scan-visual{padding:16px 14px}.funnel-scope .scan-rows{gap:10px;display:grid}.funnel-scope .scan-row{grid-template-columns:52px 1fr 52px;align-items:center;gap:10px;display:grid}.funnel-scope .scan-row .code{color:var(--text-muted);font-feature-settings:"tnum" 1;font-size:12px;font-weight:700}.funnel-scope .scan-row .track{background:var(--fog);border-radius:999px;height:9px;overflow:hidden}.funnel-scope .scan-row .track b{background:var(--blue-200);border-radius:999px;height:100%;display:block}.funnel-scope .scan-row .gap{color:var(--color-urgent);text-align:right;font-feature-settings:"tnum" 1;font-size:12px;font-weight:800}.funnel-scope .scan-beam{filter:blur(1px);background:linear-gradient(90deg,#0000,#1466ff47,#1466ff0f,#0000);width:60px;height:120%;position:absolute;top:-10%;left:-60px}.funnel-scope .is-active .scan-beam{animation:scan-move 2.6s var(--ease-out) infinite}.funnel-scope .letter-visual{background:var(--ink-900);border-color:var(--ink-700)}.funnel-scope .letter{font-family:var(--font-mono)}.funnel-scope .letter-head{gap:6px;margin-bottom:12px;display:flex}.funnel-scope .letter-head .dot{background:var(--ink-700);border-radius:50%;width:9px;height:9px}.funnel-scope .letter-head .dot:first-child{background:#ff5f57}.funnel-scope .letter-head .dot:nth-child(2){background:#febc2e}.funnel-scope .letter-head .dot:nth-child(3){background:#28c840}.funnel-scope .lwrite{color:#ffffff9e;white-space:nowrap;margin:0 0 7px;font-size:11.5px;line-height:1.5;overflow:hidden}.funnel-scope .is-active .lwrite{animation:.5s steps(30,end) backwards type-in}.funnel-scope .is-active .lwrite:nth-child(2){animation-delay:.1s}.funnel-scope .is-active .lwrite:nth-child(3){animation-delay:.4s}.funnel-scope .is-active .lwrite:nth-child(4){animation-delay:.7s}.funnel-scope .is-active .lwrite:nth-child(5){animation-delay:1s}.funnel-scope .is-active .lwrite:nth-child(6){animation-delay:1.3s}.funnel-scope .lwrite.cursor{color:var(--blue-300);border-right:2px solid var(--blue-400)}.funnel-scope .chat-visual{background:var(--cloud)}.funnel-scope .chat{gap:9px;display:grid}.funnel-scope .msg{border-radius:12px;max-width:88%;padding:10px 12px;font-size:12.5px;line-height:1.4}.funnel-scope .msg .who{text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;font-size:10px;font-weight:800;display:block}.funnel-scope .msg.carrier{border:1px solid var(--hairline);color:var(--text-muted);background:#fff;border-bottom-left-radius:4px;justify-self:start}.funnel-scope .msg.carrier .who{color:var(--steel-300)}.funnel-scope .msg.genius{background:var(--color-accent);color:#fff;border-bottom-right-radius:4px;justify-self:end}.funnel-scope .msg.genius .who{color:#ffffffd9;align-items:center;gap:4px;display:inline-flex}.funnel-scope .msg.genius .who i,.funnel-scope .msg.genius .who svg{width:11px;height:11px}.funnel-scope .typing{display:none}.funnel-scope .genius-text{display:block}.funnel-scope .win-toast{background:var(--success-100);color:var(--success-600);opacity:0;border:1px solid #b6ecd0;border-radius:12px;align-items:flex-start;gap:10px;margin-top:10px;padding:11px 13px;font-size:13px;line-height:1.35;display:flex;transform:translateY(8px)}.funnel-scope .is-active .win-toast{animation:win-pop .5s var(--ease-spring) 1.6s forwards}.funnel-scope .win-toast i,.funnel-scope .win-toast svg{background:var(--success-500);color:#fff;width:20px;height:20px;box-shadow:var(--glow-win);border-radius:50%;flex:none;padding:3px}.funnel-scope .win-toast strong{color:var(--success-600)}.funnel-scope .win-amt{color:var(--success-600);font-feature-settings:"tnum" 1;font-weight:800}.funnel-scope .how-dots{justify-content:center;gap:8px;margin-top:16px;display:flex}.funnel-scope .dot-btn{background:var(--steel-200);cursor:pointer;width:8px;height:8px;transition:all var(--dur) var(--ease-out);border:none;border-radius:999px;padding:0}.funnel-scope .dot-btn.is-active{background:var(--color-accent);width:26px}.funnel-scope .fn-hero-reel{margin:4px 0}.funnel-scope .fn-hero-reel .how-stage{min-height:300px;margin-top:0}.funnel-scope .fn-hero-reel .how-card{border-radius:var(--radius-lg);padding:13px 13px 14px}.funnel-scope .fn-hero-reel .how-badge{padding:4px 11px 4px 5px;font-size:11px}.funnel-scope .fn-hero-reel .how-title{margin-top:7px;font-size:14.5px}.funnel-scope .fn-hero-reel .how-visual{margin-top:9px;padding:10px}.funnel-scope .fn-hero-reel .scan-visual{padding:11px 10px}.funnel-scope .fn-hero-reel .scan-rows{gap:6px}.funnel-scope .fn-hero-reel .msg{padding:8px 10px;font-size:11.5px}.funnel-scope .fn-hero-reel .chat{gap:7px}.funnel-scope .fn-hero-reel .win-toast{margin-top:8px;padding:9px 11px;font-size:11.5px;line-height:1.3}.funnel-scope .fn-hero-reel .how-dots{margin-top:11px}@media (min-width:880px){.funnel-scope .fn-squeeze .fn-hero-reel .how-dots{justify-content:flex-start}}.funnel-scope .stack-hook{text-align:center}.funnel-scope .stack-hook-lead{font-size:var(--fs-body-md);color:var(--text-body);margin:0}.funnel-scope .stack-hook-lead em{color:var(--color-urgent);font-style:normal;font-weight:800}.funnel-scope .stack-list{gap:2px;margin:22px 0 0;padding:0;list-style:none;display:grid}.funnel-scope .stack-item{border-radius:var(--radius-md);transition:background var(--dur) var(--ease-out);border:1px solid #0000;grid-template-columns:22px 1fr auto;align-items:start;gap:12px;padding:14px 12px;display:grid}.funnel-scope .stack-item+.stack-item{border-top:1px solid var(--hairline);border-radius:0}.funnel-scope .stack-item.is-new{background:linear-gradient(100deg, var(--blue-050), transparent);border-radius:var(--radius-md);border-top-color:#0000}.funnel-scope .tick{color:#fff;background:var(--color-accent);border-radius:50%;flex:none;width:20px;height:20px;margin-top:2px;padding:4px}.funnel-scope .si-body{min-width:0}.funnel-scope .si-title{color:var(--text-strong);margin:0;font-size:15px;font-weight:700;line-height:1.32}.funnel-scope .si-sub{color:var(--text-body);margin:3px 0 0;font-size:13px;line-height:1.4}.funnel-scope .si-price{color:var(--text-strong);white-space:nowrap;font-feature-settings:"tnum" 1;padding-top:1px;font-size:14px;font-weight:800}.funnel-scope .si-price.incl{color:var(--success-500)}.funnel-scope .new-tag{vertical-align:middle;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-900);background:var(--gold-500);border-radius:999px;margin-left:6px;padding:2px 8px;font-size:10px;font-weight:800;display:inline-block}.funnel-scope .trust-row{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.funnel-scope .trust{color:var(--text-muted);background:var(--cloud);border:1px solid var(--hairline);border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:12.5px;font-weight:700;display:inline-flex}.funnel-scope .trust i,.funnel-scope .trust svg{width:14px;height:14px;color:var(--color-accent)}.funnel-scope .price-card{background:linear-gradient(180deg, var(--blue-050), var(--surface-card) 42%);border:1.5px solid var(--border-accent);border-radius:var(--radius-xl);text-align:center;box-shadow:var(--shadow-lg), var(--glow-accent);margin-top:22px;padding:24px 18px;position:relative;overflow:hidden}.funnel-scope .price-card:before{content:"";pointer-events:none;background:radial-gradient(90% 50% at 50% 0,#1466ff29,#0000 70%);position:absolute;inset:0}.funnel-scope .price-card>*{position:relative}.funnel-scope .price-anchor{flex-direction:column;align-items:center;gap:4px;display:flex}.funnel-scope .pa-was{color:var(--text-muted);font-size:13px;font-weight:600}.funnel-scope .pa-was s{color:var(--steel-300)}.funnel-scope .pa-today{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:2px;display:flex}.funnel-scope .pa-now{font-family:var(--font-display);color:var(--text-strong);letter-spacing:-.03em;font-size:52px;font-weight:800;line-height:1}.funnel-scope .pa-per{color:var(--text-muted);font-size:19px;font-weight:700}.funnel-scope .pa-guarantee{text-align:left;background:linear-gradient(180deg, var(--success-100), #fff 92%);border-radius:var(--radius-pill);border:1.5px solid #bfeed6;align-items:center;gap:12px;width:fit-content;max-width:100%;margin:18px auto 0;padding:11px 18px 11px 13px;display:flex;box-shadow:0 10px 26px #12b26a2e,inset 0 1px #ffffffb3}.funnel-scope .pa-guarantee>svg{color:#fff;background:linear-gradient(180deg, var(--success-500), var(--success-600));width:38px;height:38px;box-shadow:var(--glow-win);border-radius:50%;flex:none;padding:8px}.funnel-scope .pa-guarantee-text{flex-direction:column;gap:1px;min-width:0;display:flex}.funnel-scope .pa-guarantee-text b{font-family:var(--font-display);letter-spacing:-.01em;color:var(--success-600);font-size:13px;font-weight:800;line-height:1.2}.funnel-scope .pa-guarantee-text small{color:var(--text-muted);font-size:12px;font-weight:600;line-height:1.3}.funnel-scope .btn-yes{background:linear-gradient(180deg, var(--blue-400), var(--blue-500) 55%, var(--blue-600));color:#fff;width:100%;font-family:var(--font-display);letter-spacing:.01em;border-radius:var(--radius-md);cursor:pointer;box-shadow:var(--glow-accent-strong), inset 0 1px 0 #ffffff59;animation:el-pulse 2.6s var(--ease-out) infinite;transition:transform var(--dur-fast) var(--ease-out);text-align:center;border:none;justify-content:center;align-items:center;gap:10px;margin-top:18px;padding:19px 20px;font-size:16px;font-weight:800;line-height:1.25;text-decoration:none;display:flex;position:relative;overflow:hidden}.funnel-scope .btn-yes i,.funnel-scope .btn-yes svg{flex:none;width:20px;height:20px}.funnel-scope .btn-yes:active{transform:scale(.985)}.funnel-scope .yes-spark{width:50%;animation:yes-shine 3.4s var(--ease-out) infinite;background:linear-gradient(90deg,#0000,#fff6,#0000);position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.funnel-scope .btn-yes-final{padding:20px 18px;font-size:14.5px;line-height:1.35}.funnel-scope .yes-sub{color:var(--text-faint);margin:10px 0 0;font-size:12px}.funnel-scope .btn-no{text-align:center;max-width:40ch;color:var(--text-faint);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--steel-200);text-decoration-color:var(--steel-200);cursor:pointer;background:0 0;border:none;margin:16px auto 0;font-size:13px;font-weight:500;line-height:1.45;display:block}.funnel-scope .btn-no:hover{color:var(--text-muted)}.funnel-scope .alarm-banner{background:var(--alarm-100);color:var(--alarm-600);border-radius:var(--radius-md);text-align:center;border:1px solid #f7c9ca;justify-content:center;align-items:center;gap:10px;padding:11px 14px;font-size:13.5px;font-weight:800;display:flex}.funnel-scope .guarantee-card{background:linear-gradient(180deg, var(--ink-800), var(--ink-900));border:1px solid var(--ink-700);border-radius:var(--radius-xl);text-align:center;color:#ffffffc7;box-shadow:var(--shadow-xl);margin-top:16px;padding:30px 22px 26px;position:relative;overflow:hidden}.funnel-scope .guarantee-card:before{content:"";background:radial-gradient(80% 60% at 50% 0,#1466ff38,#0000 70%);position:absolute;inset:0}.funnel-scope .g-seal{background:var(--color-accent);color:#fff;width:60px;height:60px;box-shadow:var(--glow-accent-strong);border-radius:50%;place-items:center;margin:0 auto 14px;display:grid;position:relative}.funnel-scope .g-seal i,.funnel-scope .g-seal svg{width:30px;height:30px}.funnel-scope .g-lead{color:#ffffffa8;margin:0 0 14px;font-size:14.5px;font-style:italic;position:relative}.funnel-scope .g-promise{color:#fff;text-wrap:pretty;letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600;line-height:1.55;position:relative}.funnel-scope .g-emph{color:var(--blue-300);font-weight:800}.funnel-scope .guarantee-card .fn-ul-red{text-decoration-color:#ff6b6f}.funnel-scope .dream{text-align:center}.funnel-scope .dream-h{font-size:var(--fs-display-md)}.funnel-scope .dream-sub{font-size:var(--fs-body-md);color:var(--text-body);max-width:34ch;margin:12px auto 0}.funnel-scope .dream-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.funnel-scope .dream-item{text-align:center;background:var(--surface-card);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:var(--text-strong);flex-direction:column;align-items:center;gap:10px;padding:18px 12px;font-size:13px;font-weight:700;line-height:1.3;display:flex}.funnel-scope .dream-item i,.funnel-scope .dream-item svg{width:26px;height:26px;color:var(--color-accent);background:var(--blue-050);box-sizing:content-box;border-radius:12px;padding:9px}.funnel-scope .news-paper{background:var(--surface-card);border:1px solid var(--hairline);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:22px 18px}.funnel-scope .news-flag{border-bottom:2px solid var(--ink-900);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:9px;display:flex}.funnel-scope .news-flag span:first-child{font-family:var(--font-display);letter-spacing:.12em;color:var(--ink-900);font-size:14px;font-weight:800}.funnel-scope .news-date{color:var(--text-faint);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.funnel-scope .news-quote{font-family:var(--font-display);color:var(--text-strong);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:19px;font-weight:700;line-height:1.32}.funnel-scope .news-big{color:var(--color-accent);letter-spacing:-.03em;font-size:56px;font-weight:800;line-height:1;display:block}.funnel-scope .news-quote b{color:var(--color-urgent)}.funnel-scope .news-cite{color:var(--text-faint);margin-top:8px;font-size:12.5px;font-style:normal;display:block}.funnel-scope .chart-wrap{margin:20px 0 4px;position:relative}.funnel-scope .chart-legend{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.funnel-scope .legend-pill{cursor:pointer;color:var(--text-muted);background:var(--cloud);border:1px solid var(--hairline);transition:all var(--dur) var(--ease-out);-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.funnel-scope .legend-pill .swatch{border-radius:3px;width:10px;height:10px}.funnel-scope .legend-pill.off{opacity:.4}.funnel-scope .chart{touch-action:pan-y;width:100%;height:auto;display:block}.funnel-scope .grid-lines line{stroke:var(--hairline);stroke-width:1px}.funnel-scope .series-path{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;transition:opacity var(--dur) var(--ease-out)}.funnel-scope .series-area{opacity:.08;transition:opacity var(--dur) var(--ease-out)}.funnel-scope .hover-x{stroke:var(--steel-200);stroke-width:1px;stroke-dasharray:3 3}.funnel-scope .hover-dot{stroke:#fff;stroke-width:2px}.funnel-scope .chart-tip{pointer-events:none;background:var(--ink-900);color:#fff;box-shadow:var(--shadow-lg);white-space:nowrap;z-index:5;border-radius:10px;padding:9px 11px;font-size:11.5px;line-height:1.5;position:absolute;transform:translate(-50%,-110%)}.funnel-scope .chart-tip .tip-yr{margin-bottom:4px;font-weight:800;display:block}.funnel-scope .chart-tip .tip-row{align-items:center;gap:6px;display:flex}.funnel-scope .chart-tip .tip-row .swatch{border-radius:2px;width:8px;height:8px}.funnel-scope .chart-tip .tip-row b{font-feature-settings:"tnum" 1}.funnel-scope .chart-axis{color:var(--text-faint);justify-content:space-between;margin-top:6px;font-size:10.5px;font-weight:600;display:flex}.funnel-scope .news-body{color:var(--text-body);margin:16px 0 0;font-size:14px;line-height:1.6}.funnel-scope .urgency-strip{background:var(--ink-900);color:#fff;border-radius:var(--radius-md);text-align:center;justify-content:center;align-items:center;gap:10px;padding:13px 16px;font-size:13px;font-weight:600;line-height:1.35;display:flex}.funnel-scope .urgency-strip i,.funnel-scope .urgency-strip svg{width:20px;height:20px;color:var(--blue-300);flex:none}.funnel-scope .compare{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.funnel-scope .compare-col{border-radius:var(--radius-lg);border:1px solid var(--hairline);background:var(--cloud);padding:16px 14px}.funnel-scope .compare-col.max{border:1.5px solid var(--border-accent);background:var(--surface-card);box-shadow:var(--glow-accent)}.funnel-scope .cc-tag{text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);margin-bottom:10px;font-size:11px;font-weight:800;display:inline-block}.funnel-scope .cc-tag-max{color:var(--color-accent)}.funnel-scope .compare-col ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.funnel-scope .compare-col li{color:var(--text-body);grid-template-columns:16px 1fr;gap:8px;font-size:12.5px;line-height:1.3;display:grid}.funnel-scope .compare-col li i,.funnel-scope .compare-col li svg{width:15px;height:15px;margin-top:1px}.funnel-scope .compare-col.free li i,.funnel-scope .compare-col.free li svg{color:var(--steel-300)}.funnel-scope .compare-col.max li i,.funnel-scope .compare-col.max li svg{color:var(--success-500)}.funnel-scope .compare-col.max b{color:var(--text-strong)}.funnel-scope .cc-price{margin-top:12px;font-size:14px}.funnel-scope .cc-price s{color:var(--steel-300);margin-right:6px}.funnel-scope .cc-price b{color:var(--color-accent);font-size:18px;font-weight:800}.funnel-scope .close-guarantee{background:var(--success-100);border-radius:var(--radius-md);color:var(--success-600);border:1px solid #b6ecd0;align-items:center;gap:11px;margin-top:16px;padding:13px 15px;font-size:13px;line-height:1.4;display:flex}.funnel-scope .close-guarantee i,.funnel-scope .close-guarantee svg{width:26px;height:26px;color:var(--success-500);flex:none}.funnel-scope .close-guarantee b{color:var(--success-600)}.funnel-scope .accept-toast{z-index:60;background:var(--ink-900);color:#fff;box-shadow:var(--shadow-xl);white-space:nowrap;transition:transform var(--dur-slow) var(--ease-spring);border-radius:999px;align-items:center;gap:10px;padding:13px 20px;font-size:14px;font-weight:600;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)translateY(140%)}.funnel-scope .accept-toast.show{transform:translate(-50%)translateY(0)}.funnel-scope .accept-toast i,.funnel-scope .accept-toast svg{width:20px;height:20px;color:var(--success-500)}@media (min-width:460px){.funnel-scope .hero-h1{font-size:34px}}.funnel-scope .fn-main{flex-direction:column;flex:1;display:flex}.funnel-scope .fn-main>*{flex:1}.funnel-scope .fn-route-enter,.fn-route-enter .funnel-scope-page{animation:fn-route-content .48s var(--ease-out) 40ms backwards}.funnel-scope .fn-route-beam{z-index:65;pointer-events:none;background:linear-gradient(90deg, #0a3fc400 0%, var(--blue-600) 20%, var(--blue-400) 48%, #5cc8ff 70%, #5cc8ff00 100%);width:100%;height:3px;box-shadow:var(--glow-accent);animation:fn-beam-sweep .75s var(--ease-out) both;will-change:transform, opacity;position:fixed;top:0;left:0;transform:translate(-100%)}.funnel-scope .bar-fill{transition:width .6s var(--ease-out)}.funnel-scope .fn-sub-wide{max-width:46ch}.funnel-scope .fn-leverage{background:var(--surface-card);border:1px solid var(--hairline);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);text-align:left;padding:13px 14px}.funnel-scope .fn-leverage-lead{color:var(--text-strong);margin:0 0 9px;font-size:12.5px;font-weight:700;line-height:1.32}.funnel-scope .fn-leverage-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.funnel-scope .fn-leverage-item{color:var(--text-strong);grid-template-columns:18px 1fr;align-items:start;gap:9px;font-size:12.5px;font-weight:700;line-height:1.28;display:grid}.funnel-scope .fn-leverage-item>svg{color:#fff;background:var(--color-accent);border-radius:50%;flex:none;width:16px;height:16px;margin-top:1px;padding:3px}.funnel-scope .fn-why{background:var(--surface-card);border:1px solid var(--hairline);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);text-align:left;padding:18px 16px 20px}.funnel-scope .fn-why-h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-strong);text-wrap:balance;margin:0 0 8px;font-size:21px;font-weight:800;line-height:1.18}.funnel-scope .fn-why-lead{color:var(--text-body);margin:0 0 12px;font-size:13.5px;line-height:1.55}.funnel-scope .fn-why-grid{grid-template-columns:1fr;gap:10px;margin:0 0 14px;display:grid}@media (min-width:460px){.funnel-scope .fn-why-grid{grid-template-columns:1fr 1fr}}.funnel-scope .fn-why-item{border:1px solid var(--hairline);border-radius:var(--radius-md);align-items:flex-start;gap:11px;padding:12px 13px;display:flex}.funnel-scope .fn-why-item .ic{width:34px;height:34px;color:var(--blue-700);background:linear-gradient(135deg,#1466ff1f,#22d3ee24);border-radius:10px;flex:none;place-items:center;display:grid}.funnel-scope .fn-why-item .ic svg{width:18px;height:18px}.funnel-scope .fn-why-item b{color:var(--text-strong);margin:0 0 2px;font-size:13.5px;font-weight:800;display:block}.funnel-scope .fn-why-item p{color:var(--text-body);margin:0;font-size:12.5px;line-height:1.45}.funnel-scope .fn-why-get{color:var(--text-strong);margin-bottom:9px;font-weight:700}.funnel-scope .fn-why-close{color:var(--text-body);margin:12px 0 0;font-size:13px;line-height:1.5}.funnel-scope .fn-why-cta{margin-top:14px}.funnel-scope .fn-form-card{background:var(--surface-card);border:1.5px solid var(--border-accent);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);text-align:left;padding:22px 18px}.funnel-scope .fn-form-head{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-strong);margin:0;font-size:20px;font-weight:800}.funnel-scope .fn-form-sub{color:var(--text-body);margin:4px 0 0;font-size:13px}.funnel-scope .fn-form-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px;display:grid}.funnel-scope .fn-row-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}@media (max-width:419px){.funnel-scope .fn-row-2{grid-template-columns:1fr;gap:12px}}.funnel-scope .fn-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.funnel-scope .fn-input{border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);width:100%;font-family:var(--font-body);color:var(--text-strong);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);background:#fff;padding:12px 13px;scroll-margin-top:96px;scroll-margin-bottom:140px;font-size:16px}.funnel-scope .fn-input::placeholder{color:var(--steel-200)}.funnel-scope .fn-input:focus{border-color:var(--blue-300)}.funnel-scope .fn-input.fn-invalid{border-color:var(--alarm-500)}.funnel-scope .fn-help{color:var(--text-faint);margin-top:5px;font-size:12px}.funnel-scope .fn-check{background:var(--cloud);border:1px solid var(--hairline);border-radius:var(--radius-md);cursor:pointer;align-items:flex-start;gap:10px;padding:12px 13px;display:flex}.funnel-scope .fn-check input{width:18px;height:18px;accent-color:var(--color-accent);cursor:pointer;flex:none;margin-top:1px}.funnel-scope .fn-check-label{color:var(--text-strong);font-size:14px;font-weight:700;line-height:1.3}.funnel-scope .fn-check-help{color:var(--text-muted);margin-top:2px;font-size:12px;font-weight:500;line-height:1.45}.funnel-scope .fn-check-help a{color:var(--color-accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.funnel-scope .fn-check-help a:hover{text-decoration-thickness:2px}.funnel-scope .fn-check-sms{background:0 0}.funnel-scope .fn-check-sms .fn-check-label{color:var(--text-muted);font-size:12px;font-weight:500;line-height:1.45}.funnel-scope .fn-error{color:var(--alarm-600);margin:10px 0 0;font-size:13px;font-weight:600}@keyframes fn-step-in{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.funnel-scope .fn-step{animation:none}}.funnel-scope .fn-step-back{cursor:pointer;font-family:var(--font-body);color:var(--text-faint);background:0 0;border:0;align-items:center;gap:3px;margin:10px auto 0;padding:2px 6px;font-size:12.5px;font-weight:600;display:flex}.funnel-scope .fn-step-back:hover{color:var(--text-muted)}.funnel-scope .fn-step-back svg{width:14px;height:14px}.funnel-scope .fn-secure{text-align:left;max-width:44ch;color:var(--text-muted);justify-content:center;align-items:flex-start;gap:9px;margin:14px auto 0;font-size:12px;line-height:1.5;display:flex}.funnel-scope .fn-secure svg{width:15px;height:15px;color:var(--color-accent);flex:none;margin-top:1px}.funnel-scope .fn-secure b{color:var(--text-strong)}.funnel-scope .fn-footer{border-top:1px solid var(--hairline);margin-top:var(--space-8);padding:20px var(--gutter) 28px}.funnel-scope .fn-footer-inner{max-width:var(--container-oto);text-align:center;color:var(--text-faint);gap:8px;margin:0 auto;font-size:11.5px;line-height:1.5;display:grid}.funnel-scope .fn-footer-biz{color:var(--text-muted);font-weight:600}.funnel-scope .fn-footer-links{flex-wrap:wrap;justify-content:center;gap:4px 8px;margin-top:2px;display:flex}.funnel-scope .fn-footer-links a{color:var(--text-muted);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--steel-200);text-decoration-color:var(--steel-200)}.funnel-scope .fn-footer-links a:hover{color:var(--color-accent)}.funnel-scope .fn-footer-sep{color:var(--steel-200)}.funnel-scope .fn-col-wide{max-width:980px}.funnel-scope .fn-squeeze{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero""form""teaser""leverage""why";gap:11px;display:grid}.funnel-scope .fn-squeeze>section{padding-top:0}.funnel-scope .fn-squeeze .hero{grid-area:hero;padding-top:10px}.funnel-scope .fn-squeeze .hero-h1{font-size:22px}.funnel-scope .fn-squeeze .hero-sub{margin-top:8px;font-size:13px}.funnel-scope .fn-squeeze-form{grid-area:form;scroll-margin-top:92px}.funnel-scope .fn-squeeze-teaser{grid-area:teaser}.funnel-scope .fn-squeeze-leverage{grid-area:leverage}.funnel-scope .fn-squeeze-why{grid-area:why}@media (min-width:460px){.funnel-scope .fn-squeeze .hero-h1{font-size:30px}}@media (min-width:880px){.funnel-scope .fn-squeeze{grid-template:"hero form""teaser form""leverage form""why form"1fr/minmax(0,1fr) 408px;align-items:start;gap:22px 48px}.funnel-scope .fn-squeeze .hero{text-align:left;padding-top:20px}.funnel-scope .fn-squeeze .hero-h1{font-size:34px}.funnel-scope .fn-squeeze .hero-sub{margin-left:0;margin-right:0}.funnel-scope .fn-squeeze-form{align-self:start;position:sticky;top:96px}}.funnel-scope .fn-sticky-cta{z-index:50;padding:9px var(--gutter) calc(9px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:saturate(160%)blur(12px);border-top:1px solid var(--hairline);opacity:0;transition:transform var(--dur-slow) var(--ease-spring), opacity var(--dur) var(--ease-out);pointer-events:none;background:#ffffffd1;position:fixed;bottom:0;left:0;right:0;transform:translateY(130%)}.funnel-scope .fn-sticky-cta.is-shown{opacity:1;pointer-events:auto;transform:none}.funnel-scope .fn-sticky-cta-btn{width:100%;max-width:var(--container-oto);background:linear-gradient(180deg, var(--blue-400), var(--blue-500) 55%, var(--blue-600));color:#fff;font-family:var(--font-display);letter-spacing:.01em;border-radius:var(--radius-md);cursor:pointer;box-shadow:var(--glow-accent-strong), inset 0 1px 0 #ffffff59;transition:transform var(--dur-fast) var(--ease-out);border:none;justify-content:center;align-items:center;gap:9px;margin:0 auto;padding:16px 18px;font-size:16px;font-weight:800;line-height:1.2;display:flex;position:relative;overflow:hidden}.funnel-scope .fn-sticky-cta-btn svg{flex:none;width:19px;height:19px}.funnel-scope .fn-sticky-cta-btn:active{transform:scale(.985)}@media (max-width:879px){.funnel-scope:has(.fn-sticky-cta){padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}}@media (min-width:880px){.funnel-scope .fn-sticky-cta{display:none}}.funnel-scope .fn-leverage-eyebrow{font-size:var(--fs-micro);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-accent);margin-bottom:6px;font-weight:800;display:block}@keyframes fn-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}.funnel-scope .fn-overlay{z-index:70;text-align:center;background:radial-gradient(120% 60% at 50% -10%, var(--blue-050) 0%, #eef4ff00 55%), var(--canvas);opacity:0;transition:opacity .3s var(--ease-out);flex-direction:column;justify-content:flex-start;align-items:center;gap:18px;padding:clamp(24px,7vh,72px) 24px 32px;display:flex;position:fixed;inset:0;overflow-y:auto}.funnel-scope .fn-overlay.is-shown{opacity:1}html:has(.funnel-scope){scrollbar-gutter:stable;overflow-y:scroll}.funnel-scope .fn-overlay-kicker{font-size:var(--fs-caption);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-accent);font-weight:800}.funnel-scope .fn-overlay-spinner{width:clamp(96px,16vw,150px)}.funnel-scope .fn-overlay-status{font-family:var(--font-display);color:var(--text-strong);align-items:center;gap:8px;font-size:17px;font-weight:700;display:flex}.funnel-scope .fn-dot{background:var(--color-accent);border-radius:50%;flex:none;width:8px;height:8px;animation:1.8s ease-in-out infinite fn-dot-pulse}.funnel-scope .fn-overlay-note{color:var(--text-muted);font-size:13px}.funnel-scope .fn-verify-card{border:1.5px solid var(--border-accent);border-radius:var(--radius-xl);width:100%;max-width:400px;box-shadow:var(--shadow-lg);text-align:left;background:#fff;padding:20px 18px}.funnel-scope .fn-verify-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-strong);margin:0;font-size:20px;font-weight:800}.funnel-scope .fn-verify-sub{color:var(--text-muted);margin:4px 0 12px;font-size:13px;line-height:1.45}.funnel-scope .fn-match{background:var(--cloud);border:1px solid var(--hairline);border-radius:var(--radius-md);padding:12px 13px}.funnel-scope .fn-match-name{color:var(--text-strong);font-size:15px;font-weight:800}.funnel-scope .fn-match-meta{color:var(--text-muted);margin-top:2px;font-size:12.5px}.funnel-scope .fn-verify-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.funnel-scope .fn-btn-sm{border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-body);color:#fff;background:var(--color-accent);box-shadow:var(--glow-accent);transition:transform var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border:none;align-items:center;gap:7px;padding:10px 16px;font-size:14px;font-weight:800;display:inline-flex}.funnel-scope .fn-btn-sm:hover{background:var(--blue-600)}.funnel-scope .fn-btn-sm:active{transform:scale(.97)}.funnel-scope .fn-btn-ghost{color:var(--text-muted);border:1px solid var(--hairline-strong);box-shadow:none;background:0 0}.funnel-scope .fn-btn-ghost:hover{background:var(--cloud);color:var(--text-strong)}.funnel-scope .fn-alt-list{border:1px solid var(--hairline);border-radius:var(--radius-md);max-height:46vh;margin:12px 0 0;padding:0;list-style:none;overflow-y:auto}.funnel-scope .fn-alt-item{background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.funnel-scope .fn-alt-item+.fn-alt-item{border-top:1px solid var(--hairline)}.funnel-scope .fn-alt-item>span{min-width:0}.funnel-scope .fn-alt-item .fn-btn-sm{flex:none}.funnel-scope .fn-verify-foot{color:var(--text-muted);margin-top:12px;font-size:12.5px;line-height:1.5}.funnel-scope .fn-verify-foot a{color:var(--color-accent);text-decoration:underline}.funnel-scope .fn-overlay-cancel{cursor:pointer;color:var(--text-faint);text-underline-offset:3px;background:0 0;border:none;margin-top:4px;font-size:12.5px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.funnel-scope .fn-overlay-cancel:hover{color:var(--text-muted)}.funnel-scope .fn-step{animation:fn-route-in .36s var(--ease-out) backwards}.funnel-scope .fn-step-head{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-strong);text-wrap:balance;margin:8px 0 0;font-size:21px;font-weight:800;line-height:1.12}.funnel-scope .fn-step-copy{max-width:46ch;color:var(--text-body);text-wrap:pretty;margin:10px auto 0;font-size:13.5px;line-height:1.5}.funnel-scope .fn-step-copy strong{color:var(--text-strong)}.funnel-scope .fn-cite{max-width:46ch;color:var(--text-faint);margin:10px auto 0;font-size:12px;line-height:1.45;display:block}.funnel-scope .fn-group{text-align:left;margin-top:26px}.funnel-scope .fn-group-label{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-strong);margin-bottom:4px;font-size:16px;font-weight:800;display:block}.funnel-scope .fn-group-help{color:var(--text-muted);margin:0 0 10px;font-size:12.5px}.funnel-scope .fn-chip-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (min-width:560px){.funnel-scope .fn-chip-grid{grid-template-columns:1fr 1fr 1fr}}.funnel-scope .fn-chip{text-align:center;cursor:pointer;border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);min-height:46px;font-family:var(--font-body);color:var(--text-strong);transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:#fff;justify-content:center;align-items:center;padding:10px;font-size:13.5px;font-weight:700;line-height:1.25;display:flex}.funnel-scope .fn-chip:hover{border-color:var(--blue-300)}.funnel-scope .fn-chip:active{transform:scale(.98)}.funnel-scope .fn-chip.is-on{border:1.5px solid var(--blue-500);background:var(--blue-050);color:var(--color-accent);box-shadow:0 4px 14px #1466ff29}.funnel-scope .fn-slider-val{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-accent);text-align:center;font-feature-settings:"tnum" 1;margin:4px 0 12px;font-size:44px;font-weight:800;line-height:1}.funnel-scope .fn-slider-val small{font-size:22px;font-weight:800}.funnel-scope .fn-range{appearance:none;cursor:pointer;background:linear-gradient(90deg, var(--blue-500) var(--fill,50%), var(--fog) var(--fill,50%));border-radius:999px;outline:none;width:100%;height:8px;display:block}.funnel-scope .fn-range::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--blue-500);width:26px;height:26px;box-shadow:var(--glow-accent);cursor:pointer;background:#fff;border-radius:50%}.funnel-scope .fn-range::-moz-range-thumb{border:3px solid var(--blue-500);width:22px;height:22px;box-shadow:var(--glow-accent);cursor:pointer;background:#fff;border-radius:50%}.funnel-scope .fn-range-marks{color:var(--text-faint);justify-content:space-between;margin-top:7px;font-size:11px;font-weight:600;display:flex}.funnel-scope .fn-reassure{text-align:left;background:var(--cloud);border:1px solid var(--hairline);border-radius:var(--radius-md);color:var(--text-muted);align-items:flex-start;gap:9px;margin-top:22px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.funnel-scope .fn-reassure svg{width:16px;height:16px;color:var(--color-accent);flex:none;margin-top:1px}.funnel-scope .fn-foot-note{text-align:center;color:var(--text-faint);margin:10px 0 0;font-size:12.5px}.funnel-scope .fn-info{background:var(--surface-card);border:1px solid var(--hairline);border-radius:var(--radius-lg);max-width:380px;box-shadow:var(--shadow-sm);text-align:center;margin:12px auto 0;padding:11px 15px 10px}.funnel-scope .fn-info-frame{font-size:var(--fs-micro);letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint);margin-bottom:8px;font-weight:800;display:block}.funnel-scope .fn-info-bars{flex-direction:column;gap:6px;display:flex}.funnel-scope .fn-info-row{grid-template-columns:88px 1fr 44px;align-items:center;gap:8px;display:grid}.funnel-scope .fn-info-rowlab{color:var(--text-muted);text-align:left;font-size:11px;font-weight:700;line-height:1.15}.funnel-scope .fn-info-track{border-radius:var(--radius-pill);background:var(--cloud);height:12px;position:relative;overflow:hidden}.funnel-scope .fn-info-fill{border-radius:var(--radius-pill);height:100%;position:absolute;top:0;left:0}.funnel-scope .fn-info-fill-now{background:linear-gradient(90deg, var(--steel-200), var(--slate-400))}.funnel-scope .fn-info-fill-target{background:linear-gradient(90deg, var(--success-500), var(--success-600));box-shadow:var(--glow-win)}.funnel-scope .fn-info-rowpct{color:var(--text-muted);font-feature-settings:"tnum" 1;text-align:right;white-space:nowrap;font-size:12.5px;font-weight:800}.funnel-scope .fn-info-rowpct-win{color:var(--success-600)}.funnel-scope .fn-info-result{border-top:1px dashed var(--hairline);flex-direction:column;align-items:center;margin-top:9px;padding-top:9px;display:flex}.funnel-scope .fn-info-result-lab{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px;font-weight:700}.funnel-scope .fn-info-plus{font-family:var(--font-display);letter-spacing:-.03em;color:var(--success-600);font-feature-settings:"tnum" 1;white-space:nowrap;font-size:clamp(24px,7vw,32px);font-weight:800;line-height:1.05}.funnel-scope .fn-info-cap{color:var(--text-strong);font-size:12px;font-weight:700;line-height:1.25}.funnel-scope .fn-info-disc{color:var(--text-faint);margin:8px 0 0;font-size:10px;line-height:1.45}.funnel-scope .fn-step-info .fn-step-head{font-size:17px}.funnel-scope .fn-step-info .fn-info{margin-top:8px;padding:9px 13px 8px}.funnel-scope .fn-step-info .fn-info-frame{margin-bottom:6px}.funnel-scope .fn-step-info .fn-info-bars{gap:5px}.funnel-scope .fn-step-info .fn-info-track{height:10px}.funnel-scope .fn-step-info .fn-info-result{margin-top:7px;padding-top:7px}.funnel-scope .fn-step-info .fn-info-plus{font-size:clamp(20px,5.5vw,26px)}.funnel-scope .fn-step-info .fn-info-disc{margin-top:6px}.funnel-scope .fn-addr,.funnel-scope .fn-addr-input-wrap{position:relative}.funnel-scope .fn-addr-input-wrap>svg{width:16px;height:16px;color:var(--steel-300);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.funnel-scope .fn-addr .fn-input{padding-left:36px}.funnel-scope .fn-addr-list{z-index:25;border:1px solid var(--hairline-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);animation:fn-route-in .2s var(--ease-out) both;background:#fff;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}.funnel-scope .fn-addr-item{text-align:left;cursor:pointer;width:100%;font-family:var(--font-body);background:#fff;border:none;padding:11px 13px;display:block}.funnel-scope .fn-addr-item+.fn-addr-item{border-top:1px solid var(--hairline)}.funnel-scope .fn-addr-item:hover{background:var(--blue-050)}.funnel-scope .fn-addr-name{color:var(--text-strong);align-items:center;gap:7px;font-size:14px;font-weight:700;display:flex}.funnel-scope .fn-addr-name svg{width:14px;height:14px;color:var(--color-accent);flex:none}.funnel-scope .fn-addr-line{color:var(--text-muted);margin-top:2px;font-size:12.5px;display:block}.funnel-scope .fn-addr-manual{cursor:pointer;font-family:var(--font-body);color:var(--text-faint);text-underline-offset:3px;background:0 0;border:none;margin-top:8px;padding:0;font-size:12.5px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-block}.funnel-scope .fn-addr-manual:hover{color:var(--text-muted)}.funnel-scope .fn-addr-empty{background:var(--blue-050);border:1px solid var(--blue-100);border-radius:var(--radius-sm);color:var(--text-strong);margin:8px 0 0;padding:9px 12px;font-size:13px}.funnel-scope .fn-addr-manual-strong{border:1.5px solid var(--blue-300);border-radius:var(--radius-sm);color:var(--blue-600);padding:8px 12px;font-size:13px;font-weight:700;text-decoration:none}.funnel-scope .fn-addr-manual-strong:hover{background:var(--blue-050);color:var(--blue-700)}.funnel-scope .fn-boost-label{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-strong);text-wrap:balance;max-width:24ch;font-size:21px;font-weight:800}@keyframes fn-amt-in{0%{transform:translateY(10px)scale(.97)}to{transform:none}}@keyframes fn-halo-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.funnel-scope .fn-boost-amt{isolation:isolate;font-family:var(--font-display);letter-spacing:-.03em;color:var(--success-600);font-feature-settings:"tnum" 1;animation:fn-amt-in .8s var(--ease-spring) both;font-size:clamp(38px,9vw,56px);font-weight:800;line-height:1.05;position:relative}.funnel-scope .fn-boost-amt:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;width:116%;animation:fn-halo-in .9s var(--ease-out) both;background:radial-gradient(closest-side,#1466ff33,#1466ff00 70%);border-radius:50%;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.funnel-scope .fn-boost-amt small{color:var(--text-muted);letter-spacing:0;margin-top:6px;font-size:15px;font-weight:700;display:block}@keyframes fn-line-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.funnel-scope .fn-boost-line{color:var(--text-body);opacity:0;max-width:34ch;animation:fn-line-rise .52s var(--ease-out) .95s both;font-size:18px;font-weight:700;line-height:1.4}.funnel-scope .fn-boost-disc{color:var(--text-faint);opacity:0;max-width:40ch;animation:fn-line-rise .52s var(--ease-out) 1.15s both;font-size:11.5px;line-height:1.5}.funnel-scope .fn-overlay:has(.fn-boost-amt){transition-duration:.6s}.funnel-scope .fn-oto{position:relative}.funnel-scope .fn-oto section{padding-top:52px}.funnel-scope .fn-oto .hero{padding-top:30px}.funnel-scope .fn-hook-blue{color:var(--color-accent);text-shadow:0 6px 26px #1466ff38}.funnel-scope .fn-oto .hero-hook .fn-hook-amt{letter-spacing:-.01em;white-space:nowrap;background-image:linear-gradient(100deg, var(--blue-600), var(--blue-400));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.18em;font-weight:800}.funnel-scope .fn-oto .hero-h1{font-size:23px}@media (min-width:460px){.funnel-scope .fn-oto .hero-h1{font-size:28px}}.funnel-scope .fn-oto .hero-h1 .fn-emph-red{color:var(--alarm-600)}.funnel-scope .fn-oto .how-head .sec-h2{font-size:21px}@media (min-width:460px){.funnel-scope .fn-oto .how-head .sec-h2{font-size:25px}}.funnel-scope .fn-oto .hero-sub{max-width:38ch;font-size:16px;font-weight:600}.funnel-scope .fn-oto .how-head .eyebrow,.funnel-scope .fn-oto .stack-hook .eyebrow,.funnel-scope .fn-oto .dream>.eyebrow{padding-bottom:10px;position:relative}.funnel-scope .fn-oto .how-head .eyebrow:after,.funnel-scope .fn-oto .stack-hook .eyebrow:after,.funnel-scope .fn-oto .dream>.eyebrow:after{content:"";background:linear-gradient(90deg, var(--blue-500), var(--blue-300));border-radius:2px;width:30px;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.funnel-scope .fn-oto .close-guarantee{padding:15px 16px;font-size:14px}.funnel-scope .fn-hero-guarantee{text-align:left;max-width:46ch;box-shadow:none;color:var(--text-body);background:0 0;border:0;justify-content:center;align-items:flex-start;gap:11px;margin:26px auto 0;padding:0;font-size:18px;font-style:italic;line-height:1.55;display:flex}.funnel-scope .fn-hero-guarantee svg{width:26px;height:26px;color:var(--success-600);flex:none;margin-top:2px}.funnel-scope .fn-hero-guarantee b{color:var(--text-strong);font-weight:800}.funnel-scope .fn-hero-guarantee .fn-guarantee-name{color:var(--success-600)}.funnel-scope .fn-hero-guarantee .fn-guarantee-sub{color:var(--text-muted);margin-top:8px;font-size:14px;display:block}.funnel-scope .fn-hero-guarantee+.alarm-banner{max-width:46ch;margin:14px auto 0}.funnel-scope .fn-oto .btn-yes{background:linear-gradient(180deg, var(--success-500), var(--success-600));box-shadow:var(--glow-win), inset 0 1px 0 #ffffff4d;animation:none}.funnel-scope .fn-oto .btn-no{background:var(--alarm-500);color:#fff;border-radius:var(--radius-md);max-width:36ch;font-family:var(--font-display);letter-spacing:.005em;text-align:center;box-shadow:var(--shadow-sm);border:none;justify-content:center;align-items:center;gap:8px;margin:14px auto 0;padding:12px 18px;font-size:13.5px;font-weight:800;line-height:1.35;text-decoration:none;display:flex}.funnel-scope .fn-oto .btn-no:hover{background:var(--alarm-600);color:#fff}.funnel-scope .fn-welcome-seal{background:var(--success-500);color:#fff;width:62px;height:62px;box-shadow:var(--glow-win);border-radius:50%;place-items:center;margin:0 auto 4px;display:grid}.funnel-scope .fn-welcome-seal svg{width:32px;height:32px}.funnel-scope .fn-pm-badge{background:var(--blue-050);border:1px solid var(--blue-100);color:var(--color-accent);border-radius:999px;align-items:center;gap:7px;margin-top:12px;padding:6px 13px;font-size:12.5px;font-weight:700;display:inline-flex}.funnel-scope .fn-pm-badge svg{width:14px;height:14px}.funnel-scope .fn-mail-card{text-align:left;background:var(--surface-card);border:1.5px solid var(--border-accent);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);margin-top:22px;padding:20px 18px}.funnel-scope .fn-mail-head{font-family:var(--font-display);color:var(--text-strong);align-items:center;gap:9px;margin:0;font-size:17px;font-weight:800;display:flex}.funnel-scope .fn-mail-head svg{width:18px;height:18px;color:var(--color-accent);flex:none}.funnel-scope .fn-mail-body{color:var(--text-body);margin:8px 0 0;font-size:13.5px;line-height:1.55}.funnel-scope .fn-mail-body b{color:var(--text-strong)}.funnel-scope .fn-resend{cursor:pointer;font-family:var(--font-body);color:var(--color-accent);text-underline-offset:3px;background:0 0;border:none;margin-top:10px;padding:0;font-size:12.5px;font-weight:700;text-decoration:underline}.funnel-scope .fn-resend:disabled{color:var(--success-600);cursor:default;text-decoration:none}.funnel-scope .fn-steps{text-align:left;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.funnel-scope .fn-steps li{grid-template-columns:26px 1fr;align-items:start;gap:11px;display:grid}.funnel-scope .fn-step-num{background:var(--color-accent);color:#fff;font-feature-settings:"tnum" 1;border-radius:50%;place-items:center;width:24px;height:24px;margin-top:1px;font-size:12px;font-weight:800;display:grid}.funnel-scope .fn-steps p{color:var(--text-body);margin:2px 0 0;font-size:14px;line-height:1.5}.funnel-scope .fn-steps b{color:var(--text-strong)}.funnel-scope .fn-om-row{gap:8px;margin-top:12px;display:flex}.funnel-scope .fn-om-row .fn-input{flex:1;min-width:0}.funnel-scope .fn-om-send{border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-body);color:#fff;background:var(--color-accent);box-shadow:var(--glow-accent);white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:none;flex:none;align-items:center;gap:7px;padding:10px 14px;font-size:13px;font-weight:800;display:inline-flex}.funnel-scope .fn-om-send:hover{background:var(--blue-600)}.funnel-scope .fn-om-send:active{transform:scale(.97)}.funnel-scope .fn-om-send svg{width:15px;height:15px}@media (max-width:419px){.funnel-scope .fn-om-row{flex-direction:column}}.funnel-scope .fn-om-sent{background:var(--success-100);border-radius:var(--radius-md);color:var(--success-600);border:1px solid #b6ecd0;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.funnel-scope .fn-om-sent svg{width:18px;height:18px;color:var(--success-500);flex:none;margin-top:1px}.funnel-scope .fn-support{text-align:center;color:var(--text-muted);margin:26px 0 0;font-size:13px}.funnel-scope .fn-support a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.funnel-scope,.funnel-scope *,.funnel-scope :before,.funnel-scope :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.funnel-scope .fn-route-beam{display:none!important}.funnel-scope .fn-boost-line,.funnel-scope .fn-boost-disc{opacity:1!important;animation:none!important}}.funnel-scope .fn-guide-cover{text-align:left;align-items:center;gap:16px;display:flex}.funnel-scope .fn-guide-book{color:#fff;width:116px;min-height:158px;transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out);background:linear-gradient(150deg,#533afd 0%,#5e6ad2 40%,#3b82f6 72%,#22d3ee 100%);border-radius:4px 10px 10px 4px;flex-direction:column;flex:none;padding:13px 12px 12px 16px;text-decoration:none;display:flex;transform:rotate(-2deg);box-shadow:0 12px 26px #14285a47,inset 7px 0 #00000029}.funnel-scope .fn-guide-book:hover{transform:rotate(-2deg)translateY(-3px);box-shadow:0 18px 34px #14285a57,inset 7px 0 #00000029}.funnel-scope .fn-guide-book-kicker{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:#ffffffd1;font-size:8.5px;font-weight:800}.funnel-scope .fn-guide-book-title{font-family:var(--font-display);letter-spacing:-.01em;margin-top:8px;font-size:13.5px;font-weight:800;line-height:1.15}.funnel-scope .fn-guide-book-rows{gap:4px;margin-top:auto;padding:8px 0;display:grid}.funnel-scope .fn-guide-book-rows span{background:#ffffff73;border-radius:2px;height:3px}.funnel-scope .fn-guide-book-rows span:nth-child(2){width:80%}.funnel-scope .fn-guide-book-rows span:nth-child(3){width:60%}.funnel-scope .fn-guide-book-by{font-family:var(--font-body);letter-spacing:.04em;color:#ffffffe6;font-size:8.5px;font-weight:700}.funnel-scope .fn-guide-side{min-width:0}.funnel-scope .fn-guide-eyebrow{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0;font-size:11px;font-weight:800}.funnel-scope .fn-guide-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-strong);margin:5px 0 0;font-size:15.5px;font-weight:800;line-height:1.2}.funnel-scope .fn-guide-benefits{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.funnel-scope .fn-guide-benefits li{color:var(--text-body);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.funnel-scope .fn-guide-tick{background:var(--success-100);width:17px;height:17px;color:var(--success-600);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.funnel-scope .fn-guide-tick svg{width:11px;height:11px}.funnel-scope .fn-guide-read{font-family:var(--font-body);color:var(--color-accent);align-items:center;gap:6px;margin-top:12px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.funnel-scope .fn-guide-read svg{width:15px;height:15px;transition:transform var(--dur-fast) var(--ease-out)}.funnel-scope .fn-guide-read:hover svg{transform:translate(2px)}.funnel-scope .fn-guide-divider{background:var(--border-hairline);height:1px;margin:18px 0}@media (max-width:419px){.funnel-scope .fn-guide-cover{flex-direction:column;align-items:flex-start;gap:14px}}.funnel-scope .fn-up{z-index:1;width:100%;max-width:1040px;padding:22px var(--gutter) 56px;margin:0 auto;position:relative}.funnel-scope .fn-up section{padding-top:0}.funnel-scope .fn-up-ready{background:var(--surface-card);border:1px solid var(--hairline);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);align-items:center;gap:13px;margin-bottom:22px;padding:13px 16px;display:flex}.funnel-scope .fn-up-ready .tick{background:var(--success-100);width:32px;height:32px;color:var(--success-600);border-radius:50%;flex:none;place-items:center;display:grid}.funnel-scope .fn-up-ready .tick svg{width:17px;height:17px}.funnel-scope .fn-up-ready p{color:var(--text-body);margin:0;font-size:14px;line-height:1.4}.funnel-scope .fn-up-ready b{color:var(--text-strong)}.funnel-scope .fn-up-eyebrow{letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--blue-700);background:var(--blue-050);border-radius:var(--radius-pill);align-items:center;gap:8px;margin-bottom:14px;padding:7px 13px;font-size:12px;font-weight:800;display:inline-flex}.funnel-scope .fn-up-eyebrow .dot{background:var(--blue-500);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #1466ff2e}.funnel-scope .fn-up-hero{grid-template-columns:1.12fr .88fr;align-items:start;gap:34px;display:grid}.funnel-scope .fn-up-h1{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-strong);text-wrap:balance;margin:0 0 14px;font-size:40px;font-weight:800;line-height:1.08}.funnel-scope .fn-up-sub{color:var(--text-body);max-width:35ch;margin:0;font-size:17px;line-height:1.55}.funnel-scope .fn-up-sub b{color:var(--text-strong);font-weight:700}.funnel-scope .fn-up-benefits{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.funnel-scope .fn-up-b{background:var(--surface-card);border:1px solid var(--hairline);border-radius:var(--radius-md);transition:transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);align-items:flex-start;gap:12px;padding:13px 14px;display:flex}.funnel-scope .fn-up-b:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.funnel-scope .fn-up-b .ic{width:36px;height:36px;color:var(--blue-700);background:linear-gradient(135deg,#1466ff1f,#22d3ee24);border-radius:10px;flex:none;place-items:center;display:grid}.funnel-scope .fn-up-b .ic svg{width:19px;height:19px}.funnel-scope .fn-up-b span{color:var(--text-strong);font-size:14.5px;font-weight:600;line-height:1.32}.funnel-scope .fn-up-offer{background:var(--surface-card);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);padding:24px 22px 22px;position:relative}.funnel-scope .fn-up-offer:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(140deg,#1466ff8c,#22d3ee59,#0000 60%);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.funnel-scope .fn-up-plan{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.funnel-scope .fn-up-plan .name{letter-spacing:.04em;color:var(--text-strong);font-size:15px;font-weight:800}.funnel-scope .fn-up-pill{letter-spacing:.05em;text-transform:uppercase;color:#8a5a00;border-radius:var(--radius-pill);background:#fff6e1;border:1px solid #f3dca0;padding:5px 9px;font-size:11px;font-weight:800}.funnel-scope .fn-up-price{flex-wrap:wrap;align-items:baseline;gap:10px;margin:6px 0 2px;display:flex}.funnel-scope .fn-up-price .now{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-strong);font-feature-settings:"tnum" 1;font-size:44px;font-weight:800;line-height:1}.funnel-scope .fn-up-price .per{color:var(--text-muted);font-size:16px;font-weight:700}.funnel-scope .fn-up-price .was{color:var(--steel-300);text-decoration:line-through;-webkit-text-decoration-color:var(--steel-200);text-decoration-color:var(--steel-200);font-size:18px}.funnel-scope .fn-up-lock{color:var(--text-body);margin:8px 0 16px;font-size:13.5px}.funnel-scope .fn-up-lock b{color:#8a5a00}.funnel-scope .fn-up-incard{border-top:1px solid var(--hairline);flex-direction:column;gap:9px;margin:14px 0 16px;padding:14px 0 0;list-style:none;display:flex}.funnel-scope .fn-up-incard li{color:var(--text-strong);align-items:flex-start;gap:10px;font-size:14px;font-weight:600;line-height:1.34;display:flex}.funnel-scope .fn-up-incard li .ck{background:linear-gradient(120deg, var(--blue-500), #22d3ee);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.funnel-scope .fn-up-incard li .ck svg{width:12px;height:12px}.funnel-scope .fn-up-trial{background:var(--blue-050);border:1px solid var(--blue-100);border-radius:var(--radius-sm);align-items:flex-start;gap:10px;margin-bottom:4px;padding:11px 13px;display:flex}.funnel-scope .fn-up-trial svg{width:18px;height:18px;color:var(--blue-700);flex:none;margin-top:1px}.funnel-scope .fn-up-trial p{color:var(--text-body);margin:0;font-size:13px;line-height:1.45}.funnel-scope .fn-up-trial b{color:var(--text-strong)}.funnel-scope .fn-up-guar{border-top:1px dashed var(--hairline);justify-content:center;align-items:center;gap:10px;margin-top:16px;padding-top:15px;display:flex}.funnel-scope .fn-up-guar svg{width:18px;height:18px;color:var(--success-600);flex:none}.funnel-scope .fn-up-guar span{color:var(--text-body);font-size:13px}.funnel-scope .fn-up-guar b{color:var(--text-strong)}.funnel-scope .fn-up-sec{margin-top:48px}.funnel-scope .fn-up-sec-head{text-align:center;max-width:42ch;margin:0 auto 20px}.funnel-scope .fn-up-kick{letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--blue-700);align-items:center;gap:7px;margin-bottom:9px;font-size:12px;font-weight:800;display:inline-flex}.funnel-scope .fn-up-kick svg{width:15px;height:15px;color:var(--blue-500)}.funnel-scope .fn-up-sec-head h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-strong);text-wrap:balance;margin:0 0 8px;font-size:26px;font-weight:800;line-height:1.15}.funnel-scope .fn-up-sec-head p{color:var(--text-body);margin:0;font-size:15px}@keyframes fn-up-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.funnel-scope .fn-up-video{border-radius:var(--radius-lg);border:1px solid var(--hairline);max-width:760px;box-shadow:var(--shadow-xl);aspect-ratio:16/9;cursor:pointer;background:linear-gradient(155deg,#0b1730,#14224a 55%,#0a1b3c);width:100%;margin:0 auto;padding:0;position:relative;overflow:hidden}.funnel-scope .fn-up-video:before{content:"";pointer-events:none;background:radial-gradient(560px 280px at 70% -10%,#22d3ee38,#0000 60%),radial-gradient(520px 320px at 15% 120%,#1466ff57,#0000 60%);position:absolute;inset:0}.funnel-scope .fn-up-video .hint{opacity:.5;align-items:flex-end;gap:9px;height:46%;display:flex;position:absolute;inset:auto 30px 26px}.funnel-scope .fn-up-video .hint i{background:linear-gradient(#ffffffd9,#ffffff40);border-radius:6px 6px 0 0;flex:1}.funnel-scope .fn-up-video .bar{gap:6px;display:flex;position:absolute;top:14px;left:16px}.funnel-scope .fn-up-video .bar b{background:#ffffff59;border-radius:50%;width:9px;height:9px}.funnel-scope .fn-up-video .label{letter-spacing:.1em;text-transform:uppercase;color:#ffffffc7;font-size:11.5px;font-weight:800;position:absolute;top:13px;right:16px}.funnel-scope .fn-up-video .dur{color:#fff;border-radius:var(--radius-pill);background:#080e1e8c;border:1px solid #ffffff2e;padding:4px 9px;font-size:12px;font-weight:700;position:absolute;bottom:14px;right:16px}.funnel-scope .fn-up-video .play{cursor:pointer;width:84px;height:84px;color:var(--blue-700);transition:transform var(--dur) var(--ease-spring);background:#fffffff5;border:0;border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0;box-shadow:0 18px 50px -12px #0000008c}.funnel-scope .fn-up-video .play:after{content:"";border:2px solid #ffffff80;border-radius:50%;animation:2.4s ease-out infinite fn-up-pulse;position:absolute;inset:-10px}.funnel-scope .fn-up-video:hover .play{transform:scale(1.06)}.funnel-scope .fn-up-video .play svg{width:30px;height:30px;margin-left:5px}.funnel-scope .fn-up-video-cap{text-align:center;color:var(--text-muted);max-width:48ch;margin:14px auto 0;font-size:13.5px}.funnel-scope .fn-up-compare{grid-template-columns:1fr 1fr;align-items:stretch;gap:18px;display:grid}.funnel-scope .fn-up-col{background:var(--surface-card);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);flex-direction:column;padding:24px 22px;display:flex;position:relative}.funnel-scope .fn-up-col.max{box-shadow:var(--shadow-xl)}.funnel-scope .fn-up-col.max:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(140deg, var(--blue-500), #22d3ee 70%, transparent);-webkit-mask-composite:xor;padding:1.4px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.funnel-scope .fn-up-col .top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.funnel-scope .fn-up-col .ttl{color:var(--text-strong);font-size:18px;font-weight:800}.funnel-scope .fn-up-col .tag{letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-pill);padding:5px 9px;font-size:11px;font-weight:800}.funnel-scope .fn-up-col.free .tag{color:var(--success-600);background:var(--success-100);border:1px solid #c7ecdd}.funnel-scope .fn-up-col.max .tag{color:#fff;background:linear-gradient(120deg, var(--blue-500), #22d3ee)}.funnel-scope .fn-up-col .lede{color:var(--text-body);margin:0 0 16px;font-size:13.5px}.funnel-scope .fn-up-col ul{flex-direction:column;flex:1;gap:11px;margin:0 0 6px;padding:0;list-style:none;display:flex}.funnel-scope .fn-up-col li{color:var(--text-strong);align-items:flex-start;gap:11px;font-size:14.5px;line-height:1.36;display:flex}.funnel-scope .fn-up-col li b{font-weight:800}.funnel-scope .fn-up-col li .ck{border-radius:50%;flex:none;place-items:center;width:21px;height:21px;margin-top:1px;display:grid}.funnel-scope .fn-up-col li .ck svg{width:13px;height:13px}.funnel-scope .fn-up-col.free li .ck{background:var(--success-100);color:var(--success-600)}.funnel-scope .fn-up-col.max li .ck{background:linear-gradient(120deg, var(--blue-500), #22d3ee);color:#fff}.funnel-scope .fn-up-col .foot{border-top:1px solid var(--fog);color:var(--text-muted);margin-top:16px;padding-top:14px;font-size:13px}.funnel-scope .fn-up-col .foot b{color:var(--text-strong)}.funnel-scope .fn-up-col.without{background:var(--cloud);box-shadow:var(--shadow-sm)}.funnel-scope .fn-up-col.without .tag{color:var(--text-muted);background:var(--fog);border:1px solid var(--hairline)}.funnel-scope .fn-up-col.without li{color:var(--text-body)}.funnel-scope .fn-up-col.without li .ck{background:var(--fog);color:var(--text-muted)}.funnel-scope .fn-vsl{max-width:680px;margin:52px auto 0}.funnel-scope .fn-vsl-plain{text-align:left}.funnel-scope .fn-vsl-paper{background:var(--surface-card);border:1px solid var(--hairline);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);text-align:left;padding:34px 32px 30px;position:relative;overflow:hidden}.funnel-scope .fn-vsl-paper:before{content:"";background:linear-gradient(90deg, var(--blue-500), #22d3ee);height:4px;position:absolute;inset:0 0 auto}.funnel-scope .fn-vsl-h{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text-strong);text-wrap:balance;margin:4px 0 12px;font-size:27px;font-weight:800;line-height:1.16}.funnel-scope .fn-vsl-sub{color:var(--text-body);margin:0 0 20px;font-size:16px;line-height:1.6}.funnel-scope .fn-vsl-sub b{color:var(--text-strong);font-weight:800}.funnel-scope .fn-vsl-body p{color:var(--text-body);margin:0 0 14px;font-size:15.5px;line-height:1.68}.funnel-scope .fn-vsl-body p:last-child{margin-bottom:0}.funnel-scope .fn-vsl-hi{color:var(--text-strong);font-weight:700}.funnel-scope .fn-vsl-lead{font-family:var(--font-display);color:var(--text-strong);margin:24px 0 13px;font-size:18px;font-weight:800}.funnel-scope .fn-vsl-list{flex-direction:column;gap:13px;margin:0 0 6px;padding:0;list-style:none;display:flex}.funnel-scope .fn-vsl-list li{color:var(--text-body);align-items:flex-start;gap:12px;font-size:15px;line-height:1.52;display:flex}.funnel-scope .fn-vsl-list li b{color:var(--text-strong);font-weight:800}.funnel-scope .fn-vsl-list li .ck{color:#fff;background:linear-gradient(120deg, var(--blue-500), #22d3ee);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin-top:1px;display:grid}.funnel-scope .fn-vsl-list li .ck svg{width:14px;height:14px}.funnel-scope .fn-vsl-proof{grid-template-columns:1fr 1fr;gap:14px;margin:4px 0 6px;display:grid}.funnel-scope .fn-vsl-proof-card{background:var(--cloud);border:1px solid var(--hairline);border-radius:var(--radius-md);padding:16px}.funnel-scope .fn-vsl-proof-card .pt{font-family:var(--font-display);color:var(--text-strong);align-items:flex-start;gap:9px;margin:0 0 7px;font-size:14.5px;font-weight:800;line-height:1.3;display:flex}.funnel-scope .fn-vsl-proof-card .pt svg{width:18px;height:18px;color:var(--blue-600);flex:none;margin-top:1px}.funnel-scope .fn-vsl-proof-card p{color:var(--text-body);margin:0;font-size:13.5px;line-height:1.55}.funnel-scope .fn-vsl-urgency{border-radius:var(--radius-md);background:var(--blue-050);border:1px solid var(--blue-100);color:var(--text-body);margin:18px 0 4px;padding:13px 15px;font-size:14.5px;line-height:1.55}.funnel-scope .fn-vsl-urgency b{color:var(--text-strong);font-weight:800}.funnel-scope .fn-vsl-close{margin:22px 0 0}.funnel-scope .fn-vsl-signoff{color:var(--text-body);margin:0;font-size:15px}.funnel-scope .fn-vsl-sig{color:#22357a;width:210px;max-width:72%;height:auto;margin:2px 0 0 -4px;display:block}.funnel-scope .fn-vsl-name{font-family:var(--font-display);color:var(--text-strong);margin:4px 0 0;font-size:15px;font-weight:800}.funnel-scope .fn-vsl-title{color:var(--text-muted);margin:1px 0 0;font-size:12.5px}.funnel-scope .fn-vsl-ps{border-top:1px dashed var(--hairline);color:var(--text-body);margin:18px 0 0;padding-top:14px;font-size:14px;line-height:1.6}.funnel-scope .fn-vsl-ps b{color:var(--text-strong)}.funnel-scope .fn-guarantee{max-width:680px;margin:40px auto 0}.funnel-scope .fn-guar-cert{text-align:center;background:var(--surface-card);border:2px solid var(--success-100);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:30px 30px 26px;position:relative;overflow:hidden}.funnel-scope .fn-guar-cert:before{content:"";pointer-events:none;border-radius:calc(var(--radius-xl) - 8px);border:1px dashed #bfe6d3;position:absolute;inset:9px}.funnel-scope .fn-guar-seal{z-index:1;color:#fff;background:linear-gradient(140deg, var(--success-500), var(--success-600));width:60px;height:60px;box-shadow:var(--glow-win);border-radius:50%;place-items:center;margin:0 auto 12px;display:grid;position:relative}.funnel-scope .fn-guar-seal svg{width:30px;height:30px}.funnel-scope .fn-guar-kick{z-index:1;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--success-600);margin-bottom:6px;font-size:12px;font-weight:800;display:inline-block;position:relative}.funnel-scope .fn-guar-h{z-index:1;text-wrap:balance;font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-strong);margin:2px 0 8px;font-size:24px;font-weight:800;line-height:1.18;position:relative}.funnel-scope .fn-guar-lead{z-index:1;max-width:52ch;color:var(--text-body);margin:0 auto 18px;font-size:15px;line-height:1.6;position:relative}.funnel-scope .fn-guar-lead b{color:var(--text-strong)}.funnel-scope .fn-guar-points{z-index:1;text-align:left;flex-direction:column;gap:12px;max-width:460px;margin:0 auto;padding:0;list-style:none;display:flex;position:relative}.funnel-scope .fn-guar-points li{color:var(--text-body);align-items:flex-start;gap:11px;font-size:14.5px;line-height:1.5;display:flex}.funnel-scope .fn-guar-points li b{color:var(--text-strong);font-weight:800}.funnel-scope .fn-guar-points li svg{width:19px;height:19px;color:var(--success-600);flex:none;margin-top:1px}.funnel-scope .fn-guar-foot{z-index:1;border-top:1px solid var(--success-100);max-width:52ch;color:var(--text-muted);margin:18px auto 0;padding-top:14px;font-size:13px;position:relative}@media (max-width:600px){.funnel-scope .fn-vsl{margin-top:40px}.funnel-scope .fn-vsl-paper{padding:24px 20px 22px}.funnel-scope .fn-vsl-h{font-size:22px}.funnel-scope .fn-vsl-sub,.funnel-scope .fn-vsl-body p{font-size:15px}.funnel-scope .fn-vsl-proof{grid-template-columns:1fr}.funnel-scope .fn-guar-cert{padding:26px 20px 22px}.funnel-scope .fn-guar-h{font-size:21px}}.funnel-scope .fn-up .trust-row{border-top:1px solid var(--hairline);margin-top:34px;padding-top:24px}.funnel-scope .fn-up-teaser{border-radius:var(--radius-xl);color:#fff;box-shadow:var(--shadow-lg);transition:transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);background:linear-gradient(135deg,#101a3a 0%,#15224d 55%,#0a1f3d 100%);margin:18px 0 6px;padding:20px 22px;text-decoration:none;display:block;position:relative;overflow:hidden}.funnel-scope .fn-up-teaser:hover{box-shadow:var(--shadow-xl);transform:translateY(-2px)}.funnel-scope .fn-up-teaser:before{content:"";pointer-events:none;background:radial-gradient(420px 200px at 88% -20%,#22d3ee47,#0000 65%);position:absolute;inset:0}.funnel-scope .fn-up-teaser-row{align-items:center;gap:16px;display:flex;position:relative}.funnel-scope .fn-up-teaser-body{text-align:left;flex:1;min-width:0}.funnel-scope .fn-up-teaser-kick{letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:#7fe3f5;align-items:center;gap:7px;margin-bottom:7px;font-size:11px;font-weight:800;display:inline-flex}.funnel-scope .fn-up-teaser-kick svg{width:14px;height:14px}.funnel-scope .fn-up-teaser-h{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;text-wrap:balance;margin:0;font-size:19px;font-weight:800;line-height:1.22}.funnel-scope .fn-up-teaser-sub{color:#ffffffb8;margin:6px 0 0;font-size:13px;line-height:1.45}.funnel-scope .fn-up-teaser-sub b{color:#fff}.funnel-scope .fn-up-teaser-cta{border-radius:var(--radius-md);background:linear-gradient(120deg, var(--blue-500), #22d3ee);color:#fff;font-family:var(--font-display);white-space:nowrap;box-shadow:var(--glow-accent);flex:none;align-items:center;gap:7px;padding:11px 16px;font-size:13.5px;font-weight:800;display:inline-flex}.funnel-scope .fn-up-teaser-cta svg{width:16px;height:16px;transition:transform var(--dur-fast) var(--ease-out)}.funnel-scope .fn-up-teaser:hover .fn-up-teaser-cta svg{transform:translate(3px)}@media (max-width:920px){.funnel-scope .fn-up-hero{grid-template-columns:1fr;gap:24px}}@media (max-width:760px){.funnel-scope .fn-up-compare{grid-template-columns:1fr}}@media (max-width:600px){.funnel-scope .fn-up-h1{font-size:28px}.funnel-scope .fn-up-sub{font-size:15.5px}.funnel-scope .fn-up-sec-head h2{font-size:22px}.funnel-scope .fn-up-price .now{font-size:38px}.funnel-scope .fn-up-b span,.funnel-scope .fn-up-incard li{font-size:13.5px}.funnel-scope .fn-up-teaser-row{flex-direction:column;align-items:flex-start;gap:14px}.funnel-scope .fn-up-teaser-cta{justify-content:center;width:100%}}@media (max-width:520px){.funnel-scope .fn-up-benefits{grid-template-columns:1fr}}.funnel-scope .fn-wo-thanks{margin-bottom:2px}.funnel-scope .fn-wo-thanks .fn-welcome-seal{width:52px;height:52px;margin-bottom:4px}.funnel-scope .fn-wo-thanks .fn-welcome-seal svg{width:28px;height:28px}.funnel-scope .fn-wo-thanks-h1{margin:0;font-size:24px;line-height:1.12}@media (min-width:600px){.funnel-scope .fn-wo-thanks-h1{font-size:29px}}.funnel-scope .fn-wo-activate{margin-top:14px;padding:16px}@media (max-width:600px){.funnel-scope .fn-wo-activate{padding:14px}}.funnel-scope .fn-wo-reassure{background:var(--success-100);border-radius:var(--radius-pill);border:1px solid #c7ecdd;align-items:center;gap:8px;width:fit-content;max-width:100%;margin:14px 0 0;padding:8px 14px;display:flex}.funnel-scope .fn-wo-reassure svg{width:15px;height:15px;color:var(--success-600);flex:none}.funnel-scope .fn-wo-reassure span{color:var(--text-body);font-size:12.5px;line-height:1.35}.funnel-scope .fn-wo-reassure b{color:var(--text-strong)}.funnel-scope .fn-wo-teaser{margin:14px 0 4px}.funnel-scope .fn-wo{text-align:left;margin-top:26px}.funnel-scope .fn-wo-eyebrow-wrap{text-align:center}.funnel-scope .fn-wo-eyebrow-wrap .fn-up-eyebrow{flex-wrap:wrap;justify-content:center}.funnel-scope .fn-wo-eyebrow-clock{font-variant-numeric:tabular-nums}.funnel-scope .fn-wo-bigclock{background:var(--accent-quiet,#1466ff1a);border:1px solid var(--accent-line,#1466ff47);width:fit-content;max-width:100%;color:var(--accent,#1466ff);letter-spacing:-.01em;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:12px auto 0;padding:10px 18px;font-weight:800;display:flex}.funnel-scope .fn-wo-bigclock svg{width:18px;height:18px}.funnel-scope .fn-wo-bigclock-label{font-size:14px}.funnel-scope .fn-wo-bigclock-num{font-variant-numeric:tabular-nums;font-size:20px}.funnel-scope .fn-wo-bigclock-after{opacity:.75;font-size:13px;font-weight:600}.funnel-scope .fn-wo-pw{border-radius:var(--radius-lg,16px);border:1px solid var(--accent-line,#1466ff47);background:var(--surface-card);max-width:460px;box-shadow:var(--shadow-md);text-align:left;margin:18px auto 0;padding:20px 20px 22px}.funnel-scope .fn-wo-pw-step{letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--blue-700);align-items:center;margin-bottom:8px;font-size:12px;font-weight:800;display:inline-flex}.funnel-scope .fn-wo-pw-title{letter-spacing:-.01em;color:var(--text-strong);margin:0;font-size:18px;font-weight:800}.funnel-scope .fn-wo-pw-lead{color:var(--text-muted);margin:6px 0 14px;font-size:14px;line-height:1.5}.funnel-scope .fn-wo-pw-btn{width:100%;margin-top:14px}.funnel-scope .fn-wo-pw .btn-yes:disabled{opacity:.6;cursor:not-allowed;animation:none}.funnel-scope .fn-wo-hero{grid-template-columns:1fr;align-items:start;gap:22px;margin-top:6px;display:grid}@media (min-width:921px){.funnel-scope .fn-wo-hero{grid-template-columns:1fr .9fr;grid-template-areas:"copy copy""demo card";gap:26px 30px}.funnel-scope .fn-wo-hero .fn-wo-hero-copy{grid-area:copy}.funnel-scope .fn-wo-hero .fn-wo-demo{grid-area:demo}.funnel-scope .fn-wo-hero .fn-up-offer{grid-area:card}}@media (max-width:920px){.funnel-scope .fn-wo-hero .fn-wo-demo{margin-top:26px}}.funnel-scope .fn-wo-hero .fn-up-h1{text-align:center}.funnel-scope .fn-wo-hero .fn-up-sub{text-align:center;max-width:52ch;margin-left:auto;margin-right:auto}.funnel-scope .fn-wo-guar-badge{border-radius:var(--radius-md);background:var(--surface-card);border:1px solid var(--hairline);text-align:left;align-items:flex-start;gap:9px;max-width:52ch;margin:14px auto 0;padding:10px 13px;display:flex}.funnel-scope .fn-wo-guar-badge svg{width:16px;height:16px;color:var(--success-600);flex:none;margin-top:1px}.funnel-scope .fn-wo-guar-badge span{color:var(--text-body);font-size:12.5px;line-height:1.5}.funnel-scope .fn-wo-guar-badge b{color:var(--text-strong);font-weight:700}.funnel-scope .fn-wo-benefits{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));margin-top:40px}.funnel-scope .fn-wo-pill{white-space:normal;text-align:center;max-width:64%;line-height:1.25}.funnel-scope .fn-up-deadline{border-radius:var(--radius-sm);background:#fff4e6;border:1px solid #f6d8a8;align-items:flex-start;gap:9px;margin:0 0 12px;padding:10px 13px;display:flex}.funnel-scope .fn-up-deadline svg{color:#b45309;flex:none;width:16px;height:16px;margin-top:1px}.funnel-scope .fn-up-deadline p{color:#7c4a12;margin:0;font-size:12.5px;line-height:1.4}.funnel-scope .fn-up-deadline b{color:#b45309}.funnel-scope .fn-up-cta-sub{text-align:center;color:var(--text-strong);margin:12px 0 0;font-size:15px;font-weight:700;line-height:1.4}.funnel-scope .fn-wo-om{max-width:680px;margin:36px auto 0}@media (max-width:720px){.funnel-scope .fn-wo-page{padding-bottom:128px}}.funnel-scope .fn-wo-confirm{text-align:left;background:var(--success-100);border-radius:var(--radius-lg);border:1px solid #c7ecdd;align-items:flex-start;gap:10px;max-width:660px;margin:6px auto 0;padding:12px 18px;display:flex}.funnel-scope .fn-wo-confirm-ic{background:var(--success-600);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.funnel-scope .fn-wo-confirm-ic svg{width:14px;height:14px}.funnel-scope .fn-wo-confirm-spin{border:2px solid #ffffff80;border-top-color:#fff;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite fn-wo-spin}@keyframes fn-wo-spin{to{transform:rotate(360deg)}}.funnel-scope .fn-act-spin{border:2.5px solid var(--blue-100);border-top-color:var(--color-accent);border-radius:50%;flex:none;width:18px;height:18px;animation:.7s linear infinite fn-wo-spin}.funnel-scope .fn-wo-confirm-text{color:var(--text-body);text-align:left;margin:0;font-size:13.5px;line-height:1.4}.funnel-scope .fn-wo-confirm-text b{color:var(--text-strong);font-weight:700}.funnel-scope .fn-wo-confirm-resend{cursor:pointer;color:var(--blue-700);text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:13.5px;font-weight:700;text-decoration:underline}.funnel-scope .fn-wo-confirm-resend:disabled{color:var(--text-muted);cursor:default;text-decoration:none}.funnel-scope .fn-wo-cta-block{max-width:460px;margin:32px auto 0}.funnel-scope .fn-wo-claim-btn{margin-top:0}.funnel-scope .fn-wo-claim-sub{margin-top:10px}.funnel-scope .fn-wo-sticky{z-index:40;padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px));animation:fn-wo-sticky-in .42s var(--ease-out) both;background:linear-gradient(135deg,#0b1220 0%,#102a6b 58%,#0a3fc4 100%);border-top:1px solid #ffffff24;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 34px -16px #080e1eb8}.funnel-scope .fn-wo-sticky:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--blue-300) 24%, #8fd6ff 50%, var(--blue-300) 76%, transparent);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px #3d86ff99}.funnel-scope .fn-wo-sticky:after{content:"";pointer-events:none;animation:fn-wo-sheen 6.5s var(--ease-out) 1.2s infinite;background:linear-gradient(105deg,#0000 40%,#ffffff1f 50%,#0000 60%) 150% 0/300% 100%;position:absolute;inset:0}@keyframes fn-wo-sheen{0%{background-position:150% 0}55%,to{background-position:-50% 0}}@keyframes fn-wo-sticky-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.funnel-scope .fn-wo-sticky-inner{max-width:var(--container-oto);flex-direction:column;align-items:stretch;gap:9px;margin:0 auto;display:flex}.funnel-scope .fn-wo-sticky-info{text-align:center;min-width:0}.funnel-scope .fn-wo-sticky-hook{font-family:var(--font-display);color:#fff;text-wrap:balance;font-size:14px;font-weight:800;line-height:1.25;display:block}.funnel-scope .fn-wo-sticky-btn{flex:none;justify-content:center;width:100%;margin-top:0;padding:13px 20px;font-size:15px;animation:none}@media (min-width:721px){.funnel-scope .fn-wo-sticky{-webkit-backdrop-filter:none;backdrop-filter:none;width:auto;box-shadow:none;background:0 0;border:none;padding:0;animation:none;bottom:22px;left:auto;right:22px}.funnel-scope .fn-wo-sticky:before,.funnel-scope .fn-wo-sticky:after{display:none}.funnel-scope .fn-wo-sticky-inner{border-radius:var(--radius-pill);box-shadow:var(--shadow-xl), 0 0 0 1px #3d86ff29, 0 16px 40px -20px #1466ff99;animation:fn-wo-sticky-pop .36s var(--ease-out) both;background:linear-gradient(135deg,#0b1220 0%,#102a6b 58%,#0a3fc4 100%);border:1px solid #ffffff2e;flex-direction:row;align-items:center;gap:14px;padding:11px 13px 11px 18px;position:relative}.funnel-scope .fn-wo-sticky-inner:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#8fd6ff33,#0000 44%);position:absolute;inset:0}.funnel-scope .fn-wo-sticky-inner:after{content:"";border-radius:inherit;pointer-events:none;animation:fn-wo-sheen 6.5s var(--ease-out) 1.2s infinite;background:linear-gradient(105deg,#0000 40%,#ffffff24 50%,#0000 60%) 150% 0/300% 100%;position:absolute;inset:0}.funnel-scope .fn-wo-sticky-info{text-align:left;z-index:1;flex:none;position:relative}.funnel-scope .fn-wo-sticky-hook{max-width:218px;font-size:13.5px}.funnel-scope .fn-wo-sticky-btn{z-index:1;width:auto;position:relative}}@keyframes fn-wo-sticky-pop{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (min-width:721px){.funnel-scope:has(.fn-sales-page) .fn-wo-sticky{display:none}}@media (prefers-reduced-motion:reduce){.funnel-scope .fn-wo-sticky:after,.funnel-scope .fn-wo-sticky-inner:after{animation:none}}.funnel-scope:has(.fn-sales-page) .fn-wo-sticky.fn-wo-say{display:block}@media (min-width:721px){.funnel-scope .fn-wo-sticky.fn-wo-say{width:auto;padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px));animation:fn-wo-sticky-in .42s var(--ease-out) both;background:linear-gradient(135deg,#0b1220 0%,#102a6b 58%,#0a3fc4 100%);border-top:1px solid #ffffff24;bottom:0;left:0;right:0;box-shadow:0 -12px 34px -16px #080e1eb8}.funnel-scope .fn-wo-sticky.fn-wo-say:before,.funnel-scope .fn-wo-sticky.fn-wo-say:after{display:block}.funnel-scope .fn-wo-sticky.fn-wo-say .fn-wo-sticky-inner{box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;align-items:stretch;gap:0;max-width:620px;padding:0;animation:none;position:static}.funnel-scope .fn-wo-sticky.fn-wo-say .fn-wo-sticky-inner:before,.funnel-scope .fn-wo-sticky.fn-wo-say .fn-wo-sticky-inner:after{display:none}.funnel-scope .fn-wo-sticky.fn-wo-say .fn-wo-sticky-btn{width:100%}}.funnel-scope .fn-wo-say-btn{padding:14px 18px}.funnel-scope .fn-wo-say-line{text-align:center;text-wrap:balance;font-size:15px;line-height:1.35;display:block}.funnel-scope .fn-wo-say-line em{font-style:normal}@media (min-width:721px){.funnel-scope .fn-wo-say-line{font-size:16px}}.funnel-scope:has(.fn-wo-say) .fn-sales-page{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.funnel-scope .fn-co-overlay{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fn-co-fade .2s var(--ease-out) both;background:#080e1e8c;justify-content:center;align-items:flex-start;padding:clamp(12px,4vh,48px) 14px;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes fn-co-fade{0%{opacity:0}to{opacity:1}}.funnel-scope .fn-co-modal{background:var(--surface-card);border:1px solid var(--hairline);border-radius:var(--radius-lg);width:100%;max-width:480px;box-shadow:var(--shadow-xl);text-align:left;animation:fn-co-pop .24s var(--ease-out) both;margin:auto;padding:16px 16px 14px;position:relative}@keyframes fn-co-pop{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.funnel-scope .fn-co-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.funnel-scope .fn-co-kick{letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--blue-700);align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.funnel-scope .fn-co-kick svg{width:14px;height:14px;color:var(--blue-500)}.funnel-scope .fn-co-title{font-family:var(--font-display);color:var(--text-strong);margin:4px 0 0;font-size:19px;font-weight:800}.funnel-scope .fn-co-close{border:1px solid var(--hairline);background:var(--canvas);width:32px;height:32px;color:var(--text-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.funnel-scope .fn-co-close:hover{color:var(--text-strong);background:var(--fog)}.funnel-scope .fn-co-close svg{width:17px;height:17px}.funnel-scope .fn-co-summary{border-radius:var(--radius-sm);background:var(--blue-050);border:1px solid var(--blue-100);margin:12px 0 6px;padding:11px 13px}.funnel-scope .fn-co-price{align-items:baseline;gap:8px;display:flex}.funnel-scope .fn-co-price .was{color:var(--steel-300);font-size:14px;text-decoration:line-through}.funnel-scope .fn-co-price .now{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-strong);font-size:26px;font-weight:800}.funnel-scope .fn-co-price .per{color:var(--text-muted);font-size:14px;font-weight:700}.funnel-scope .fn-co-terms{color:var(--text-body);margin:4px 0 0;font-size:12.5px;line-height:1.4}.funnel-scope .fn-co-terms b{color:var(--text-strong)}.funnel-scope .fn-co-perks{gap:6px;margin:0 0 9px;padding:0;list-style:none;display:grid}.funnel-scope .fn-co-perks li{color:var(--text-strong);align-items:flex-start;gap:8px;font-size:12.5px;font-weight:600;line-height:1.35;display:flex}.funnel-scope .fn-co-perks svg{width:15px;height:15px;color:var(--blue-700);flex:none;margin-top:1px}.funnel-scope .fn-co-assure{border-bottom:1px solid var(--blue-100);flex-wrap:wrap;gap:7px;margin-bottom:11px;padding-bottom:11px;display:flex}.funnel-scope .fn-co-chip{border-radius:var(--radius-pill);background:var(--surface-card);border:1px solid var(--hairline);color:var(--text-strong);align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.funnel-scope .fn-co-chip svg{flex:none;width:13px;height:13px}.funnel-scope .fn-co-chip.cancel svg{color:var(--blue-700)}.funnel-scope .fn-co-chip.guar svg{color:var(--success-600)}.funnel-scope .fn-co-body{margin-top:6px}.funnel-scope .fn-co-secure{color:var(--text-muted);justify-content:center;align-items:center;gap:7px;margin:12px 0 0;font-size:12px;display:flex}.funnel-scope .fn-co-secure svg{width:14px;height:14px;color:var(--success-600)}.funnel-scope .fn-trial-page{padding-bottom:96px}.funnel-scope .fn-trial-page.fn-trial-embed{max-width:none;padding:0}.funnel-scope .fn-trial-hero{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:660px;margin:6px auto 18px;display:flex}.funnel-scope .fn-trial-page .fn-up-h1{font-size:31px}@media (max-width:720px){.funnel-scope .fn-trial-page .fn-up-h1{font-size:24px}}.funnel-scope .fn-trial-props{text-align:left;flex-direction:column;gap:9px;margin:2px auto 0;padding:0;list-style:none;display:flex}.funnel-scope .fn-trial-props li{color:var(--text-strong);align-items:center;gap:11px;font-size:15px;font-weight:600;line-height:1.35;display:flex}.funnel-scope .fn-trial-props li .ic{width:28px;height:28px;color:var(--blue-700);background:linear-gradient(135deg,#1466ff1f,#22d3ee29);border-radius:9px;flex:none;place-items:center;display:grid}.funnel-scope .fn-trial-props li .ic svg{width:15.5px;height:15.5px}.funnel-scope .fn-trial-props li b{font-weight:800}.funnel-scope .fn-trial-props li.offer .ic{color:#8a5a00;background:linear-gradient(135deg,#fff6e1,#ffeebc)}.funnel-scope .fn-trial-props li.offer b{color:#8a5a00}@media (max-width:720px){.funnel-scope .fn-trial-props{gap:7px}.funnel-scope .fn-trial-props li{font-size:13.5px}.funnel-scope .fn-trial-props li .ic{border-radius:8px;width:25px;height:25px}.funnel-scope .fn-trial-props li .ic svg{width:14px;height:14px}}.funnel-scope .fn-trial-page .fn-up-h1.fn-trial-h1{font-size:29px}.funnel-scope .fn-trial-page .fn-up-h1.fn-trial-h1 .fn-ul{text-underline-offset:6px}.funnel-scope .fn-trial-subhead{color:var(--text-body);margin:-4px 0 0;font-size:15.5px;font-style:italic;line-height:1.5}.funnel-scope .fn-trial-subhead b{color:var(--text-strong);font-weight:800}.funnel-scope .fn-offer-pill-blue{border-radius:var(--radius-pill);color:#fff;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(135deg,#1466ff,#0ea5c9);align-items:center;gap:9px;margin-bottom:10px;padding:6px 14px;font-size:11.5px;font-weight:800;display:inline-flex;box-shadow:0 6px 18px #1466ff47}.funnel-scope .fn-offer-pill-blue .sep{background:#ffffff73;width:1px;height:12px}.funnel-scope .fn-offer-pill-blue .clock{font-variant-numeric:tabular-nums;letter-spacing:.03em}.funnel-scope .fn-offer-pill-blue{flex-wrap:wrap;justify-content:center;row-gap:2px;max-width:calc(100% - 8px)}@media (max-width:720px){.funnel-scope .fn-offer-pill-blue{gap:7px;padding:5px 12px;font-size:10.5px}.funnel-scope .fn-offer-pill-blue .sep{display:none}.funnel-scope .fn-trial-page .fn-up-h1{text-align:center;text-wrap:pretty}}.funnel-scope .fn-trial-props li.guar .ic{color:var(--success-600);background:#f0fcf6}@media (max-width:720px){.funnel-scope .fn-trial-page .fn-up-h1.fn-trial-h1{font-size:22.5px}.funnel-scope .fn-trial-subhead{font-size:14px}}.funnel-scope .fn-thanks{border-radius:var(--radius-md);border:1px solid var(--success-100);max-width:560px;color:var(--text-body);text-align:left;background:#f0fcf6;align-items:flex-start;gap:10px;margin:2px auto 14px;padding:11px 14px;font-size:13.5px;line-height:1.5;display:flex}.funnel-scope .fn-thanks svg{width:19px;height:19px;color:var(--success-600);flex:none;margin-top:1px}.funnel-scope .fn-thanks b{color:var(--text-strong)}.funnel-scope .fn-thanks-hook{margin-top:3px;display:block}.funnel-scope .fn-trial-card{text-align:left;background:linear-gradient(var(--paper), var(--paper)) padding-box, linear-gradient(150deg, #1466ff73, #22d3ee66 55%, #1466ff33) border-box;border-radius:var(--radius-xl);border:1px solid #0000;width:100%;max-width:560px;margin:0 auto 26px;padding:18px 18px 20px;box-shadow:0 1px 2px #0b12200d,0 20px 48px -20px #14285a3d}@media (min-width:640px){.funnel-scope .fn-trial-card{padding:22px 24px 24px}}.funnel-scope .fn-trial-card .fn-input{background:#f7f9fd;border-color:#dce4f1;border-radius:11px;padding:11px 13px}.funnel-scope .fn-trial-card .fn-input:focus{border-color:var(--blue-400);background:#fff;box-shadow:0 0 0 3px #1466ff24}.funnel-scope .fn-trial-card .fn-addr .fn-input{padding-left:36px}.funnel-scope .fn-trial-card .fn-label{letter-spacing:.09em;margin-bottom:5px;font-size:10.5px;font-weight:800}@media (max-width:419px){.funnel-scope .fn-trial-card .fn-row-2:not(.fn-row-2-md){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}}.funnel-scope .fn-trial-card .fn-check{background:#f7f9fd;border-color:#e3eaf6;border-radius:12px;padding:11px 12px}.funnel-scope .fn-trial-headline{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text-strong);margin:0 0 12px;font-size:20px;font-weight:800;line-height:1.22}@media (min-width:640px){.funnel-scope .fn-trial-headline{font-size:22px}}.funnel-scope .fn-step-form .fn-trial-headline{border-bottom:1px solid var(--hairline);margin-bottom:14px;padding-bottom:12px;font-size:19px}@media (min-width:640px){.funnel-scope .fn-step-form .fn-trial-headline{font-size:21px}}.funnel-scope .fn-trial-lead{color:var(--text-muted);margin:0 0 2px;font-size:13.5px;line-height:1.5}.funnel-scope .fn-trial-offer-pill{margin-top:10px;display:inline-flex}.funnel-scope .fn-trial-value{border-bottom:1px solid var(--hairline);margin-bottom:16px;padding-bottom:14px}.funnel-scope .fn-trial-price .now{color:var(--text-strong)}.funnel-scope .fn-trial-price .then{color:var(--text-body);font-size:14px;font-weight:600}.funnel-scope .fn-trial-price .then b{color:var(--text-strong);font-weight:800}.funnel-scope .fn-trial-price .then .was{color:var(--text-faint);margin-left:6px;font-size:13px;text-decoration:line-through}.funnel-scope .fn-trial-guar{border-radius:var(--radius-md);border:1px solid var(--success-100);background:#f0fcf6;align-items:flex-start;gap:10px;margin-top:12px;padding:11px 13px;display:flex}.funnel-scope .fn-trial-guar svg{width:19px;height:19px;color:var(--success-600);flex:none;margin-top:1px}.funnel-scope .fn-trial-guar .txt{color:var(--text-body);font-size:13px;line-height:1.5}.funnel-scope .fn-trial-guar .txt b{letter-spacing:.01em;color:var(--text-strong);margin-bottom:2px;font-size:13.5px;font-weight:800;display:block}.funnel-scope .fn-trial-trust .fn-trial-guar{margin-top:0}.funnel-scope .fn-trial-guar .fn-guar-why{border-top:1px dashed var(--success-100);color:var(--text-muted);margin-top:7px;padding-top:7px;display:block}.funnel-scope .fn-co-price{border-radius:var(--radius-md);background:var(--surface-card);border:1px solid var(--hairline);color:var(--text-body);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-top:10px;padding:10px 13px;font-size:13px;line-height:1.4;display:flex}.funnel-scope .fn-co-price b{color:var(--text-strong);font-weight:800}.funnel-scope .fn-trial-after{border-top:1px solid var(--hairline);margin-top:18px;padding-top:14px}.funnel-scope .fn-trial-after-kick{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin:0;font-size:11px;font-weight:800}.funnel-scope .fn-trial-stack{margin:10px 0 2px}.funnel-scope .fn-trial-risk{border-radius:var(--radius-sm);background:var(--blue-050);border:1px solid var(--blue-100);color:var(--text-body);margin:12px 0 0;padding:10px 12px;font-size:13.5px;line-height:1.55}.funnel-scope .fn-trial-risk b{color:var(--text-strong)}.funnel-scope .fn-trial-phase .fn-trial-risk{margin-top:0}.funnel-scope .fn-trial-guar-mini{color:var(--text-body);justify-content:center;align-items:center;gap:6px;margin:0;font-size:12.5px;font-weight:600;display:flex}.funnel-scope .fn-trial-guar-mini svg{width:14px;height:14px;color:var(--success-600);flex:none}.funnel-scope .fn-trial-value-slim{margin-bottom:14px;padding-bottom:12px}.funnel-scope .fn-trial-slim-price{color:var(--text-body);margin:4px 0 0;font-size:13.5px}.funnel-scope .fn-trial-slim-price b{color:var(--text-strong);font-weight:800}.funnel-scope .fn-trial-slim-price .was{color:var(--text-faint);margin-left:2px;font-size:12.5px;text-decoration:line-through}@media (max-width:720px){.funnel-scope .fn-trial-hero{gap:8px;margin:2px auto 12px}.funnel-scope .fn-trial-card{flex-direction:column;padding:14px 14px 16px;display:flex}.funnel-scope .fn-trial-card>.fn-trial-value:not(.fn-trial-value-slim){border-bottom:none;border-top:1px solid var(--hairline);order:2;margin:16px 0 0;padding:14px 0 0}.funnel-scope .fn-trial-card>.fn-trial-after{order:3;margin-top:14px}}.funnel-scope .fn-trial-phase{flex-direction:column;gap:12px;display:flex}.funnel-scope .fn-trial-phase-head{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-strong);align-items:center;gap:9px;margin:0;font-size:19px;font-weight:800;display:flex}.funnel-scope .fn-trial-phase-head svg{width:20px;height:20px;color:var(--success-600)}.funnel-scope .fn-trial-step{background:var(--color-accent-wash);width:24px;height:24px;color:var(--color-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.funnel-scope .fn-trial-phase-sub{color:var(--text-muted);margin:-6px 0 0;font-size:13.5px;line-height:1.5}.funnel-scope .fn-trial-field{flex-direction:column;gap:6px;display:flex}.funnel-scope .fn-trial-contact{flex-direction:column;gap:10px;display:flex}.funnel-scope .fn-trial-chip{border-radius:var(--radius-md);background:var(--cloud);border:1px solid var(--hairline);color:var(--text-body);align-items:center;gap:8px;padding:10px 12px;font-size:13.5px;display:flex}.funnel-scope .fn-trial-chip svg{width:15px;height:15px;color:var(--success-600);flex:none}.funnel-scope .fn-trial-chip-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-strong);font-weight:600;overflow:hidden}.funnel-scope .fn-trial-chip-edit{cursor:pointer;color:var(--color-accent);text-underline-offset:3px;background:0 0;border:none;flex:none;margin-left:auto;padding:8px 6px;font-size:13px;font-weight:700;text-decoration:underline}.funnel-scope .fn-trial-pw{position:relative}.funnel-scope .fn-trial-pw .fn-input{padding-right:48px}.funnel-scope .fn-trial-pw-toggle{cursor:pointer;width:44px;height:44px;color:var(--text-faint);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.funnel-scope .fn-trial-pw-toggle:hover{color:var(--text-muted)}.funnel-scope .fn-trial-pw-toggle svg{width:18px;height:18px}.funnel-scope .fn-trial-hint{color:var(--text-muted);margin:2px 0 0;font-size:12.5px}.funnel-scope .fn-trial-manual{cursor:pointer;color:var(--color-accent);text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:700;text-decoration:underline}.funnel-scope .fn-trial-manual-grid{flex-direction:column;gap:10px;margin-top:10px;display:flex}.funnel-scope .fn-trial-fineprint{text-align:center;color:var(--text-muted);margin:2px 0 0;font-size:12.5px;line-height:1.5}.funnel-scope .fn-legal{text-align:center;color:var(--text-body);margin:10px 0 0;font-size:12.5px;line-height:1.5}.funnel-scope .fn-legal a{color:var(--color-accent);text-underline-offset:3px;font-weight:600;text-decoration:underline}.funnel-scope .fn-trial-link{cursor:pointer;font-size:inherit;color:var(--color-accent);text-underline-offset:3px;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}.funnel-scope .fn-trial-link:disabled{opacity:.6;cursor:default}.funnel-scope .fn-trial-done-row{color:var(--text-body);background:0 0;border:none;align-items:center;gap:8px;margin-bottom:14px;padding:0;font-size:13.5px;display:flex}.funnel-scope .fn-trial-done-row svg{width:15px;height:15px;color:var(--success-600);flex:none}.funnel-scope .fn-trial-done-row b{color:var(--text-strong)}@keyframes fn-trial-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.funnel-scope .fn-trial-cardstep{animation:fn-trial-reveal .38s var(--ease-out) both}.funnel-scope .fn-trial-checkout{min-height:230px}.funnel-scope .fn-trial-elements{flex-direction:column;gap:14px;display:flex}.funnel-scope .fn-trial-pay-btn{margin-top:2px}.funnel-scope .fn-trial-trust{flex-direction:column;gap:10px;display:flex}.funnel-scope .fn-trial-trust .fn-up-guar{margin:0}.funnel-scope .fn-trial-demo{margin-top:8px}.funnel-scope .fn-trial-unlock{text-align:center;border-radius:var(--radius-xl);background:radial-gradient(120% 90% at 85% -10%, #22d3ee59 0%, #22d3ee00 55%), linear-gradient(120deg, var(--blue-600), var(--blue-500) 55%, #22d3ee 130%);width:100%;max-width:560px;box-shadow:var(--shadow-xl);margin:32px auto 0;padding:26px 22px 24px;position:relative;overflow:hidden}.funnel-scope .fn-trial-unlock-guar{border-radius:var(--radius-pill);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#ffffff24;border:1px solid #ffffff40;align-items:center;gap:6px;margin:0 0 10px;padding:5px 12px;font-size:11.5px;font-weight:800;display:inline-flex}.funnel-scope .fn-trial-unlock-guar svg{flex:none;width:13px;height:13px}.funnel-scope .fn-trial-unlock h2{font-family:var(--font-display);letter-spacing:-.015em;color:#fff;margin:0;font-size:25px;font-weight:800;line-height:1.12}.funnel-scope .fn-trial-unlock .sub{color:#ffffffe0;margin:8px 0 0;font-size:13.5px;font-weight:600}.funnel-scope .fn-trial-unlock-btn{border-radius:var(--radius-pill);width:100%;max-width:340px;min-height:52px;color:var(--blue-600);cursor:pointer;font-family:var(--font-display);letter-spacing:-.01em;transition:transform var(--dur-fast) var(--ease-spring), box-shadow var(--dur-fast) var(--ease-out);background:#fff;border:none;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:14px 22px;font-size:16px;font-weight:800;display:inline-flex;box-shadow:0 10px 24px #06184059}.funnel-scope .fn-trial-unlock-btn:hover{transform:translateY(-1px);box-shadow:0 14px 30px #06184066}.funnel-scope .fn-trial-unlock-btn svg{flex:none;width:18px;height:18px}.funnel-scope .fn-trial-faq{text-align:left;flex-direction:column;gap:8px;width:100%;max-width:560px;margin:22px auto 0;display:flex}.funnel-scope .fn-trial-faq details{background:var(--paper);border:1px solid var(--hairline);border-radius:var(--radius-md);padding:0 14px}.funnel-scope .fn-trial-faq summary{cursor:pointer;color:var(--text-strong);padding:13px 28px 13px 0;font-size:14.5px;font-weight:700;list-style:none;position:relative}.funnel-scope .fn-trial-faq summary::-webkit-details-marker{display:none}.funnel-scope .fn-trial-faq summary:after{content:"+";color:var(--color-accent);transition:transform var(--dur-fast) var(--ease-out);font-size:18px;font-weight:700;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.funnel-scope .fn-trial-faq details[open] summary:after{transform:translateY(-50%)rotate(45deg)}.funnel-scope .fn-trial-faq details>p{color:var(--text-body);margin:0;padding:0 0 13px;font-size:13.5px;line-height:1.6}.funnel-scope .fn-trial-facts{flex-wrap:wrap;justify-content:center;gap:7px;margin:14px 0 0;padding:0;list-style:none;display:flex}.funnel-scope .fn-trial-facts li{border-radius:var(--radius-pill);background:var(--paper);border:1px solid var(--hairline);box-shadow:var(--shadow-xs);color:var(--text-body);white-space:nowrap;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.funnel-scope .fn-trial-facts svg{width:13px;height:13px;color:var(--success-600);flex:none}@media (max-width:560px){.funnel-scope .fn-trial-facts li{white-space:normal;text-align:left;align-items:flex-start;max-width:100%;line-height:1.45}.funnel-scope .fn-trial-facts li svg{margin-top:3px}}.funnel-scope .fn-trial-proof{display:none}@media (min-width:880px){.funnel-scope .fn-trial-proof{display:block}.funnel-scope .fn-trial-cols{grid-template:"hero card""demo card"1fr/minmax(0,1fr) 424px;align-items:start;column-gap:44px;display:grid}.funnel-scope .fn-trial-cols .fn-trial-hero{text-align:left;grid-area:hero;align-items:flex-start;max-width:none;margin:6px 0 0}.funnel-scope .fn-trial-cols .fn-trial-props{margin-left:0;margin-right:0}.funnel-scope .fn-trial-cols .fn-up-h1{font-size:33px}.funnel-scope .fn-trial-cols .fn-trial-subhead{text-align:left;margin-left:0;margin-right:0}.funnel-scope .fn-trial-cols .fn-trial-card{grid-area:card;max-width:none;margin:0}.funnel-scope .fn-trial-cols .fn-trial-demo{grid-area:demo;margin-top:26px}.funnel-scope .fn-trial-faq{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:10px 14px;max-width:872px;display:grid}.funnel-scope .fn-trial-unlock{max-width:872px;padding:36px 30px 32px}.funnel-scope .fn-trial-unlock h2{font-size:30px}}.funnel-scope .fn-sales{z-index:1;width:100%;max-width:1040px;padding:6px var(--gutter) 64px;margin:0 auto;position:relative}.funnel-scope .fn-sales section{margin-top:44px;padding-top:0}.funnel-scope .fn-sales section[id]{scroll-margin-top:84px}.funnel-scope .fn-sales .fn-up-sec-head{max-width:56ch}@media (min-width:1100px){.funnel-scope .fn-sales,.funnel-scope .fn-ft-top{max-width:1240px}.funnel-scope .fn-sales section{margin-top:88px}.funnel-scope .fn-sales .fn-up-sec-head{max-width:760px;margin-bottom:30px}.funnel-scope .fn-sales .fn-up-sec-head h2{font-size:36px;line-height:1.1}.funnel-scope .fn-sales .fn-up-sec-head p{font-size:16.5px}.funnel-scope .fn-sales-steps{gap:18px}.funnel-scope .fn-sales-step{padding:26px 26px 24px}.funnel-scope .fn-sales-step h3{font-size:20px}.funnel-scope .fn-sales-step p{font-size:15.5px;line-height:1.65}.funnel-scope .fn-sales-stack,.funnel-scope .fn-sales-why{max-width:760px}.funnel-scope .fn-sales-why p{font-size:17px;line-height:1.75}.funnel-scope .fn-guarantee{max-width:820px}.funnel-scope .fn-vsl{max-width:720px}.funnel-scope .fn-sales .fn-trial-faq{max-width:860px}.funnel-scope .fn-sales-final{padding:56px 40px 52px}.funnel-scope .fn-sales-final h2{font-size:40px}.funnel-scope .fn-sales-final>p{font-size:17px}}.funnel-scope .fn-sales-page{position:relative}.funnel-scope .fn-sales-aurora{pointer-events:none;z-index:0;background:radial-gradient(430px 250px at 22% 24%,#533afd17,#0000 70%),radial-gradient(470px 270px at 78% 12%,#22d3ee1c,#0000 70%);width:min(1100px,120vw);height:460px;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.funnel-scope .fn-matrix-bg{pointer-events:none;z-index:0;background-image:radial-gradient(circle,#2554e94d 1.2px,#0000 1.9px),linear-gradient(90deg,#2554e917 1px,#0000 1px),linear-gradient(#2554e917 1px,#0000 1px);background-position:19px 19px,0 0,0 0;background-size:38px 38px,38px 38px,38px 38px;height:620px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0% 30%,#0000 94%),radial-gradient(62% 46% at 50% 32%,#0000 46%,#000 76%);mask-image:linear-gradient(#000 0% 30%,#0000 94%),radial-gradient(62% 46% at 50% 32%,#0000 46%,#000 76%);-webkit-mask-composite:source-in;mask-composite:intersect}.funnel-scope .fn-sales-target{margin-top:22px;scroll-margin-top:96px}.funnel-scope .fn-sales-more{width:fit-content;color:var(--text-muted);margin:18px auto 0;font-size:13px;font-weight:600;text-decoration:none;display:block}.funnel-scope .fn-sales-more:hover{color:var(--text-body)}.funnel-scope .fn-sales-shots{flex-direction:column;gap:28px;display:flex}.funnel-scope .fn-sales-shot{width:100%;max-width:820px;margin:0 auto}.funnel-scope .fn-sales-shot .frame{border-radius:var(--radius-lg);border:1px solid var(--hairline);background:var(--surface-card);box-shadow:var(--shadow-lg);overflow:hidden}.funnel-scope .fn-sales-shot img{width:100%;height:auto;display:block}.funnel-scope .fn-sales-shot figcaption{text-align:center;max-width:64ch;color:var(--text-muted);margin:10px auto 0;font-size:13.5px;line-height:1.55}.funnel-scope .fn-sales-fineprint{text-align:center;max-width:68ch;color:var(--text-faint);margin:22px auto 0;font-size:12.5px;line-height:1.55}.funnel-scope .fn-sales-steps{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.funnel-scope .fn-sales-step{background:var(--surface-card);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:20px 18px}.funnel-scope .fn-sales-step .num{width:34px;height:34px;font-family:var(--font-display);color:#fff;background:linear-gradient(120deg, var(--blue-500), #22d3ee);border-radius:50%;place-items:center;margin-bottom:12px;font-size:15px;font-weight:800;display:grid}.funnel-scope .fn-sales-step h3{font-family:var(--font-display);color:var(--text-strong);margin:0 0 7px;font-size:17px;font-weight:800}.funnel-scope .fn-sales-step p{color:var(--text-body);margin:0;font-size:14px;line-height:1.55}.funnel-scope .fn-sales-stack{max-width:680px;margin:0 auto}.funnel-scope .fn-sales-proofgrid{grid-template-columns:1fr 1fr;align-items:start;gap:22px;margin-top:30px;display:grid}.funnel-scope .fn-sales-proofgrid .pt{text-align:center;font-family:var(--font-display);color:var(--text-strong);margin:12px 0 5px;font-size:16px;font-weight:800}.funnel-scope .fn-sales-proofgrid p{text-align:center;max-width:40ch;color:var(--text-body);margin:0 auto;font-size:13.5px;line-height:1.55}.funnel-scope .fn-sales-why{text-align:center;max-width:660px;margin:0 auto}.funnel-scope .fn-sales-why p{color:var(--text-body);margin:0 0 12px;font-size:16px;line-height:1.7}.funnel-scope .fn-sales-why p:last-child{margin-bottom:0}.funnel-scope .fn-sales-why b{color:var(--text-strong)}.funnel-scope .fn-sales-offer{max-width:1020px;margin:0 auto;position:relative}.funnel-scope .fn-sales-offer:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(480px 260px at 16% 6%,#533afd14,#0000 70%),radial-gradient(520px 280px at 86% 94%,#22d3ee1a,#0000 70%);position:absolute;inset:-36px -52px}.funnel-scope .fn-sales-bonus{border-radius:var(--radius-sm);color:var(--text-body);background:#fff9ea;border:1px solid #f3dca0;align-items:flex-start;gap:10px;margin:0 0 12px;padding:11px 13px;font-size:13.5px;line-height:1.5;display:flex}.funnel-scope .fn-sales-bonus svg{color:#b07f16;flex:none;width:17px;height:17px;margin-top:1px}.funnel-scope .fn-sales-bonus b{color:#8a5a00}.funnel-scope .fn-sales-cta{text-align:center;max-width:440px;margin:30px auto 0}.funnel-scope .fn-sales-cta .btn-yes{text-align:center}.funnel-scope .fn-sales-quiet{text-align:center;margin-top:24px}.funnel-scope .fn-sales-quietcta{color:var(--blue-700);transition:border-color var(--dur-fast) var(--ease-out);border-bottom:2px solid #1466ff47;align-items:center;gap:7px;padding-bottom:2px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.funnel-scope .fn-sales-quietcta svg{flex:none;width:16px;height:16px}.funnel-scope .fn-sales-quietcta:hover{border-bottom-color:var(--blue-500)}.funnel-scope .fn-sales-demos{border:1px solid var(--hairline);border-radius:var(--radius-xl);background:linear-gradient(#f7f9ff,#fff 88%);padding:36px 20px 40px}@media (min-width:1100px){.funnel-scope .fn-sales-demos{padding:56px 56px 60px}}.funnel-scope .fn-sales-features{flex-direction:column;gap:52px;margin-top:10px;display:flex}.funnel-scope .fn-sales-feature{gap:22px;display:grid}.funnel-scope .fn-sales-feature-copy h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-strong);text-wrap:balance;margin:0 0 10px;font-size:clamp(22px,2.4vw,30px);font-weight:800;line-height:1.12}.funnel-scope .fn-sales-feature-copy p{color:var(--text-body);margin:0;font-size:15.5px;line-height:1.65}@media (min-width:880px){.funnel-scope .fn-sales-features{gap:84px}.funnel-scope .fn-sales-feature{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:center;column-gap:56px}.funnel-scope .fn-sales-feature.rev{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.funnel-scope .fn-sales-feature.rev .fn-sales-feature-copy{grid-area:1/2}.funnel-scope .fn-sales-feature.rev .fn-show{grid-area:1/1}}.funnel-scope .fn-sales-feature .fn-show{border-radius:22px;padding:22px 22px 20px;box-shadow:0 24px 60px -18px #14285a33}@media (min-width:880px){.funnel-scope .fn-sales-feature .fn-show{flex-direction:column;justify-content:center;min-height:340px;padding:30px 32px 28px;display:flex}.funnel-scope .fn-sales-feature .fn-show-lt-sub{font-size:17px}.funnel-scope .fn-sales-feature .fn-show-lt-line{font-size:15px}.funnel-scope .fn-sales-feature .fn-show-lt-open,.funnel-scope .fn-sales-feature .fn-show-bub{font-size:14.5px}}.funnel-scope .fn-sales-back{text-align:left;max-width:520px;margin:0 auto}.funnel-scope .fn-sales-back h2{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text-strong);margin:4px 0 10px;font-size:24px;font-weight:800}.funnel-scope .fn-sales-back p{color:var(--text-body);margin:0 0 16px;font-size:15px;line-height:1.6}.funnel-scope .fn-sales-back b{color:var(--text-strong)}.funnel-scope .fn-sales-final{border-radius:var(--radius-xl);color:#fff;text-align:center;box-shadow:var(--shadow-xl);background:linear-gradient(135deg,#101a3a 0%,#15224d 55%,#0a1f3d 100%);padding:44px 28px 40px;position:relative;overflow:hidden}.funnel-scope .fn-sales-final:before{content:"";pointer-events:none;background:radial-gradient(520px 240px at 85% -10%,#22d3ee40,#0000 65%),radial-gradient(420px 220px at 8% 110%,#533afd4d,#0000 65%);position:absolute;inset:0}.funnel-scope .fn-sales-final h2{text-wrap:balance;max-width:24ch;font-family:var(--font-display);letter-spacing:-.015em;color:#fff;margin:0 auto 10px;font-size:30px;font-weight:800;line-height:1.14;position:relative}.funnel-scope .fn-sales-final>p{color:#ffffffd9;max-width:48ch;margin:0 auto 4px;font-size:15.5px;line-height:1.6;position:relative}.funnel-scope .fn-sales-final .fn-sales-cta{position:relative}.funnel-scope .fn-sales-final .fn-trial-facts li{color:#ffffffe0;background:#ffffff14;border-color:#ffffff29}@media (max-width:720px){.funnel-scope .fn-sales{padding-bottom:48px}.funnel-scope .fn-sales section{margin-top:44px}.funnel-scope .fn-sales-steps,.funnel-scope .fn-sales-proofgrid{grid-template-columns:1fr}.funnel-scope .fn-sales-final{padding:34px 20px 32px}.funnel-scope .fn-sales-final h2{font-size:24px}.funnel-scope .fn-sales-why{text-align:left}}.funnel-scope .fn-sales-disclaimer{text-align:center;max-width:74ch;color:var(--text-faint);margin:36px auto 0;font-size:12px;line-height:1.65}.funnel-scope .fn-show{text-align:left}.funnel-scope .fn-sales-proofgrid .fn-show p{text-align:left;max-width:none;margin:0}.funnel-scope .fn-show-kick{letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--blue-700);margin-bottom:4px;font-size:10.5px;font-weight:800;display:block}.funnel-scope .fn-show-money{color:var(--success-600);font-feature-settings:"tnum" 1;font-weight:800}.funnel-scope .fn-show-mp{background:var(--surface-card);border:1px solid var(--hairline);border-radius:var(--radius-lg);max-width:820px;box-shadow:var(--shadow-lg);margin:0 auto;padding:20px 20px 18px;position:relative;overflow:hidden}.funnel-scope .fn-show-mp:before{content:"";background:linear-gradient(90deg, var(--blue-500), #22d3ee);height:3px;position:absolute;top:0;left:0;right:0}.funnel-scope .fn-show-mp-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.funnel-scope .fn-show-mp-head>div{flex:1;min-width:0}.funnel-scope .fn-show-carrier{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-strong);font-size:25px;font-weight:800;line-height:1.1}.funnel-scope .fn-show-badge{color:var(--text-muted);background:var(--paper);border:1px solid var(--hairline);border-radius:var(--radius-pill);white-space:nowrap;flex:none;padding:4px 10px;font-size:11px;font-weight:700}.funnel-scope .fn-show-mp-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:12px;display:grid}.funnel-scope .fn-show-lift{border-radius:var(--radius-md);background:linear-gradient(#f0faf5,#fff 72%);border:1px solid #d7eee0;padding:14px 15px 12px}.funnel-scope .fn-show-lift .fn-show-kick{color:var(--success-600)}.funnel-scope .fn-show-lift-num{font-family:var(--font-display);letter-spacing:-.02em;color:var(--success-600);font-feature-settings:"tnum" 1;font-size:clamp(32px,4.6vw,42px);font-weight:800;line-height:1.05;display:block}.funnel-scope .fn-show-lift-num small{color:var(--text-muted);margin-left:3px;font-size:.42em;font-weight:700}.funnel-scope .fn-show-bar{margin-top:12px}.funnel-scope .fn-show-bar-track{border-radius:var(--radius-pill);background:#e8edf6;height:9px;position:relative;overflow:visible}.funnel-scope .fn-show-bar-fill{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--blue-500), #22d3ee);width:0;height:100%;transition:width 1.5s var(--ease-out) .35s}.funnel-scope .fn-show.in .fn-show-bar-fill{width:51.6%}.funnel-scope .fn-show-bar-goal{background:var(--success-600);border-radius:2px;width:2.5px;position:absolute;top:-3px;bottom:-3px;left:80%}.funnel-scope .fn-show-bar-legend{color:var(--text-muted);justify-content:space-between;gap:10px;margin-top:7px;font-size:11px;font-weight:600;display:flex}.funnel-scope .fn-show-note{color:var(--text-faint);margin:10px 0 0;font-size:11px;line-height:1.5}.funnel-scope .fn-show-wo{text-align:center;background:var(--paper);border:1px solid var(--hairline);border-radius:var(--radius-md);flex-direction:column;justify-content:center;padding:14px 12px;display:flex}.funnel-scope .fn-show-wo .fn-show-kick{margin-bottom:2px}.funnel-scope .fn-show-wo-num{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-strong);font-feature-settings:"tnum" 1;font-size:34px;font-weight:800}.funnel-scope .fn-show-wo-cmp{color:var(--alarm-600);margin-top:3px;font-size:12px;font-weight:700}.funnel-scope .fn-show-plan{border-left:3px solid var(--blue-500);color:var(--text-body);margin:14px 0 0;padding-left:12px;font-size:13.5px;line-height:1.6}.funnel-scope .fn-show-plan b{color:var(--text-strong)}.funnel-scope .fn-show-asks{margin-top:16px}.funnel-scope .fn-show-asks .fn-show-kick{margin-bottom:8px}.funnel-scope .fn-show-ask{background:var(--paper);border:1px solid var(--hairline);border-radius:var(--radius-md);opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);align-items:center;gap:12px;margin-top:7px;padding:10px 13px;display:flex;transform:translateY(10px)}.funnel-scope .fn-show.in .fn-show-ask{opacity:1;transform:none}.funnel-scope .fn-show.in .fn-show-ask:nth-of-type(2){transition-delay:.45s,.45s,0s,0s}.funnel-scope .fn-show.in .fn-show-ask:nth-of-type(3){transition-delay:.6s,.6s,0s,0s}.funnel-scope .fn-show.in .fn-show-ask:nth-of-type(4){transition-delay:.75s,.75s,0s,0s}.funnel-scope .fn-show-ask:hover{border-color:var(--blue-300);box-shadow:var(--shadow-sm)}.funnel-scope .fn-show-ask .num{width:24px;height:24px;color:var(--blue-700);background:#edeafd;border:1px solid #ddd6fb;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.funnel-scope .fn-show-ask .what{flex-direction:column;flex:1;min-width:0;display:flex}.funnel-scope .fn-show-ask .what b{color:var(--text-strong);font-size:13.5px}.funnel-scope .fn-show-ask .what small{color:var(--text-muted);font-size:11.5px}.funnel-scope .fn-show-ask .lift{font-family:var(--font-display);color:var(--success-600);font-feature-settings:"tnum" 1;flex:none;font-size:17px;font-weight:800}.funnel-scope .fn-show-ask .lift small{color:var(--text-muted);margin-left:1px;font-size:11px;font-weight:700}.funnel-scope .fn-show-lt{background:var(--surface-card);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:16px 16px 15px}.funnel-scope .fn-show-lt-meta{letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);margin-bottom:7px;font-size:11px;font-weight:700;display:block}.funnel-scope .fn-show-lt-sub{font-family:var(--font-display);color:var(--text-strong);margin:0 0 7px;font-size:15px;font-weight:800}.funnel-scope .fn-show-lt-open{color:var(--text-body);margin:0 0 6px;font-size:13.5px;line-height:1.6}.funnel-scope .fn-show-lt-line{color:var(--text-body);margin:0;font-size:13.5px;line-height:1.6}.funnel-scope .fn-show-lt-line mark{color:var(--blue-700);background:#edeafd;border-radius:4px;padding:0 4px;font-weight:700}.funnel-scope .fn-show-lt-chips{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.funnel-scope .fn-show-lt-chips span{color:var(--blue-700);border-radius:var(--radius-pill);background:#f1eefe;border:1px solid #ddd6fb;align-items:center;gap:5px;padding:4px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.funnel-scope .fn-show-lt-chips svg{flex:none;width:12px;height:12px}.funnel-scope .fn-show-lt-btn{border-radius:var(--radius-pill);color:#fff;background:linear-gradient(120deg, #533afd, var(--blue-500));margin-top:13px;padding:8px 15px;font-size:13px;font-weight:800;display:inline-block;box-shadow:0 6px 16px #2e3ff547}.funnel-scope .fn-show-lt-meta,.funnel-scope .fn-show-lt-sub,.funnel-scope .fn-show-lt-open{opacity:0;transition:opacity .55s var(--ease-out), transform .55s var(--ease-out);transform:translateY(8px)}.funnel-scope .fn-show-lt.in .fn-show-lt-meta{opacity:1;transform:none}.funnel-scope .fn-show-lt.in .fn-show-lt-sub{opacity:1;transition-delay:.14s;transform:none}.funnel-scope .fn-show-lt.in .fn-show-lt-open{opacity:1;transition-delay:.3s;transform:none}@keyframes fn-show-money-pop{0%,to{background:0 0}45%{background:#10b9812e}}.funnel-scope .fn-show-lt.typed .fn-show-money{animation:fn-show-money-pop 1.1s var(--ease-out) .1s 1;border-radius:4px;margin:0 -2px;padding:0 2px}.funnel-scope .fn-show-lt-line .ch{opacity:0}.funnel-scope .fn-show-lt-line .ch.on{opacity:1}.funnel-scope .fn-show-lt-line mark.wait{background:0 0}.funnel-scope .fn-show-lt-line mark{transition:background-color .3s var(--ease-out)}.funnel-scope .fn-show-caret{vertical-align:text-bottom;background:var(--blue-600,#1466ff);width:2px;height:1.02em;margin:0 1px;animation:.8s step-end infinite fn-show-caret-blink;display:inline-block}@keyframes fn-show-caret-blink{50%{opacity:0}}.funnel-scope .fn-show-lt-chips span{opacity:0;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out);transform:translateY(7px)scale(.94)}.funnel-scope .fn-show-lt.typed .fn-show-lt-chips span{opacity:1;transform:none}.funnel-scope .fn-show-lt.typed .fn-show-lt-chips span:nth-child(2){transition-delay:.16s}.funnel-scope .fn-show-lt-status{color:var(--success-600);opacity:0;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out);align-items:center;gap:6px;margin-top:13px;font-size:12.5px;font-weight:800;display:flex;transform:translateY(6px)}.funnel-scope .fn-show-lt-status svg{flex:none;width:14px;height:14px}.funnel-scope .fn-show-lt.ready .fn-show-lt-status{opacity:1;transform:none}.funnel-scope .fn-show-lt-btn{opacity:0;transition:opacity .45s var(--ease-out) .25s, transform .45s var(--ease-out) .25s;transform:translateY(8px)}.funnel-scope .fn-show-lt.ready .fn-show-lt-btn{opacity:1;animation:fn-show-btn-pulse 1.3s var(--ease-out) .85s 1;transform:none}@keyframes fn-show-btn-pulse{0%,to{box-shadow:0 6px 16px #2e3ff547}35%{transform:scale(1.05);box-shadow:0 8px 28px #2e3ff580}}.funnel-scope .fn-show-g{background:var(--surface-card);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:16px 16px 15px}.funnel-scope .fn-show-bub{color:var(--text-body);border-radius:14px;padding:11px 13px;font-size:13.5px;line-height:1.55}.funnel-scope .fn-show-bub.them{border:1px solid var(--hairline);opacity:0;width:fit-content;max-width:92%;transition:opacity .5s var(--ease-out) .1s, transform .5s var(--ease-out) .1s;background:#eef1f6;transform:translateY(8px)}.funnel-scope .fn-show-g.in .fn-show-bub.them:not(.win-msg){opacity:1;transform:none}.funnel-scope .fn-show-g-dots{opacity:0;transition:opacity .25s var(--ease-out);gap:4px;padding:10px 4px 2px;display:flex}.funnel-scope .fn-show-g.t .fn-show-g-dots.d1{opacity:1}.funnel-scope .fn-show-g.r .fn-show-g-dots.d1{opacity:0}.funnel-scope .fn-show-g.w .fn-show-g-dots.d2{opacity:1}.funnel-scope .fn-show-g.win .fn-show-g-dots.d2{opacity:0}.funnel-scope .fn-show-g-dots i{background:var(--steel-300,#9aa7bd);border-radius:50%;width:6px;height:6px;animation:.9s ease-in-out infinite fn-show-dot-bounce}.funnel-scope .fn-show-g-dots i:nth-child(2){animation-delay:.14s}.funnel-scope .fn-show-g-dots i:nth-child(3){animation-delay:.28s}@keyframes fn-show-dot-bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-3px)}}.funnel-scope .fn-show-bub.us{opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);background:#f4f1ff;border:1px solid #ddd6fb;margin-top:4px;transform:translateY(10px)}.funnel-scope .fn-show-g.r .fn-show-bub.us{opacity:1;transform:none}.funnel-scope .fn-show-bub.us .w{opacity:0;transition:opacity .22s var(--ease-out)}.funnel-scope .fn-show-bub.us .w.on{opacity:1}.funnel-scope .fn-show-g-label{color:var(--blue-700);align-items:center;gap:6px;margin-bottom:6px;font-size:12.5px;font-weight:800;display:flex}.funnel-scope .fn-show-g-label svg{flex:none;width:14px;height:14px}.funnel-scope .fn-show-bub.us p{margin:0}.funnel-scope .fn-show-bub.us b{color:var(--text-strong)}.funnel-scope .fn-show-g-btn{border-radius:var(--radius-pill);color:#fff;background:linear-gradient(120deg, #533afd, var(--blue-500));opacity:0;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out);margin-top:10px;padding:7px 14px;font-size:12.5px;font-weight:800;display:inline-block;transform:translateY(6px)scale(.96);box-shadow:0 6px 16px #2e3ff547}.funnel-scope .fn-show-g.done .fn-show-g-btn{opacity:1;animation:fn-show-btn-pulse 1.3s var(--ease-out) .55s 1;transform:none}.funnel-scope .fn-show-g-sent{border-radius:var(--radius-pill);color:var(--success-600);background:var(--success-100);border:1px solid #c7ecdd;align-items:center;gap:6px;margin-top:10px;padding:7px 14px;font-size:12.5px;font-weight:800;display:none}.funnel-scope .fn-show-g-sent svg{flex:none;width:13px;height:13px}.funnel-scope .fn-show-g.sent .fn-show-g-btn{display:none}.funnel-scope .fn-show-g.sent .fn-show-g-sent{display:inline-flex}.funnel-scope .fn-show-g.sent .fn-show-bub.us{background:#eef4ff;border-color:#cfe0ff}.funnel-scope .fn-show-bub.them.win-msg{margin-top:4px}.funnel-scope .fn-show-g.win .fn-show-bub.them.win-msg{opacity:1;transform:none}.funnel-scope .fn-show-g-win{border-radius:var(--radius-md);color:var(--text-strong);opacity:0;transition:opacity .5s var(--ease-out) .5s, transform .5s var(--ease-out) .5s;background:linear-gradient(#f0faf5,#fff 80%);border:1px solid #d7eee0;align-items:center;gap:8px;margin:12px 0 0;padding:10px 14px;font-size:13.5px;font-weight:800;display:flex;transform:translateY(8px)}.funnel-scope .fn-show-g-win svg{width:17px;height:17px;color:var(--success-600);flex:none}.funnel-scope .fn-show-g.win .fn-show-g-win{opacity:1;transform:none}@media (max-width:720px){.funnel-scope .fn-show-mp-grid{grid-template-columns:1fr}.funnel-scope .fn-show-carrier{font-size:22px}.funnel-scope .fn-show-ask .what b{font-size:12.5px}.funnel-scope .fn-show-ask .lift{font-size:15px}}@media (prefers-reduced-motion:reduce){.funnel-scope .fn-show *,.funnel-scope .fn-show>*{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.funnel-scope .fn-show-bar-fill{width:51.6%!important}.funnel-scope .fn-show-g-dots,.funnel-scope .fn-show-caret{display:none!important}.funnel-scope .fn-show-lt-line mark{background:#edeafd!important}}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}.funnel-scope .fn-ft-top{z-index:1;width:100%;max-width:1040px;padding:6px var(--gutter) 0;margin:0 auto;position:relative}.funnel-scope .fn-ft-hero{grid-template-areas:"head""proof""offer";gap:22px;display:grid}.funnel-scope .fn-ft-top.fn-lead-top{padding-top:0}.funnel-scope .fn-ft-hero.fn-lead-hero{padding-top:8px}.funnel-scope .fn-ft-hero.fn-lead-hero .hero{padding-top:0}.funnel-scope .fn-ft-hero.fn-lead-hero .hero-h1{margin-top:8px}.funnel-scope .fn-lead-step{width:100%;max-width:560px;padding:22px var(--gutter) 56px;margin:0 auto}.funnel-scope .fn-lead-step .fn-form-head,.funnel-scope .fn-lead-step .fn-form-sub{text-align:center}@media (min-width:720px){.funnel-scope .fn-lead-step{padding-top:44px}.funnel-scope .fn-lead-step .fn-form-card{padding:30px 30px 26px}.funnel-scope .fn-lead-step .fn-form-head{font-size:24px}}.funnel-scope .fn-ft-hero .hero{grid-area:head;padding-top:8px}.funnel-scope .fn-ft-proof{grid-area:proof;min-width:0}.funnel-scope .fn-ft-offer{grid-area:offer;align-self:start;min-width:0}.funnel-scope .fn-ft-offer .fn-pm{max-width:540px}.funnel-scope .fn-ft-sub{color:var(--blue-400);text-wrap:balance;max-width:52ch;font-size:clamp(19px,2.7vw,24px);font-weight:800;line-height:1.4}.funnel-scope .fn-lead-hero .fn-ft-sub{font-size:clamp(17px,2.7vw,24px)}.funnel-scope .fn-ft-cta-m{max-width:420px;margin-top:16px;margin-left:auto;margin-right:auto}@media (min-width:1080px){.funnel-scope .fn-ft-cta-m{display:none}}@keyframes fn-ft-lift-pop{0%,to{box-shadow:none;transform:none}40%{transform:scale(1.014);box-shadow:0 12px 30px #0d94573d}}.funnel-scope .fn-ft-proof .fn-show.in .fn-show-lift{animation:fn-ft-lift-pop 1.5s var(--ease-out) 1s 1}.funnel-scope .fn-ft-proof .fn-show-lift-num{font-size:clamp(36px,5vw,48px)}@media (min-width:1080px){.funnel-scope .fn-ft-hero{grid-template-columns:minmax(0,1fr) 520px;grid-template-areas:"head head""proof offer";align-items:start;gap:26px 48px}.funnel-scope .fn-ft-hero .hero{padding-top:14px}.funnel-scope .fn-ft-hero .hero-h1{text-wrap:balance;max-width:1020px;margin-left:auto;margin-right:auto;font-size:clamp(36px,3.2vw,42px);line-height:1.08}.funnel-scope .fn-ft-hero .fn-ft-sub{margin-top:14px}}@keyframes fn-pm-spin{to{--angle:360deg}}.funnel-scope .fn-pm{border-radius:calc(var(--radius-xl) + 2px);background:var(--hairline-strong);max-width:560px;margin:0 auto;padding:1.5px;position:relative}.funnel-scope .fn-pm:before{content:"";border-radius:inherit;background:conic-gradient(from var(--angle,0deg), #007cf0, #00dfd8, #7928ca, #ff0080, #ff4d4d, #f9cb28, #007cf0);animation:8s linear infinite fn-pm-spin;position:absolute;inset:0}.funnel-scope .fn-pm-card{background:var(--surface-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);padding:clamp(24px,3.5vw,34px);position:relative}.funnel-scope .fn-pm-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.funnel-scope .fn-pm-plan{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-strong);font-size:22px;font-weight:800}.funnel-scope .fn-pm-badge{letter-spacing:.14em;text-transform:uppercase;color:var(--success-600);background:var(--success-100);border-radius:var(--radius-pill);border:1px solid #c7ecdd;padding:7px 13px;font-size:10.5px;font-weight:800}.funnel-scope .fn-pm-row{align-items:baseline;gap:10px;margin-top:14px;display:flex}.funnel-scope .fn-pm-num{font-family:var(--font-display);letter-spacing:-.045em;color:var(--text-strong);font-variant-numeric:tabular-nums;font-size:clamp(48px,6vw,58px);font-weight:800;line-height:1}.funnel-scope .fn-pm-per{color:var(--text-muted);font-size:16px;font-weight:600}.funnel-scope .fn-pm-after{color:var(--text-body);margin-top:8px;font-size:15px}.funnel-scope .fn-pm-after b{color:var(--text-strong);font-weight:800}.funnel-scope .fn-pm-after s{color:var(--text-faint);margin-left:2px}.funnel-scope .fn-pm-label{letter-spacing:.13em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:800;display:block}.funnel-scope .fn-pm-includes{margin-top:20px}.funnel-scope .fn-pm-label+.fn-pm-list{margin-top:12px}.funnel-scope .fn-pm-founding{border-radius:var(--radius-md);background:#fff9ea;border:1px solid #f3dca0;align-items:flex-start;gap:12px;margin-top:18px;padding:13px 15px;display:flex}.funnel-scope .fn-pm-founding svg{color:#b07f16;flex:none;width:17px;height:17px;margin-top:2px}.funnel-scope .fn-pm-founding p{color:var(--text-strong);margin:0;font-size:13.5px;line-height:1.55}.funnel-scope .fn-pm-founding b{color:#8a5a00}.funnel-scope .fn-pm-list{gap:11px;margin:20px 0 0;padding:0;list-style:none;display:grid}.funnel-scope .fn-pm-list li{color:var(--text-body);align-items:flex-start;gap:11px;font-size:14px;line-height:1.5;display:flex}.funnel-scope .fn-pm-list svg{width:17px;height:17px;color:var(--success-600);flex:none;margin-top:2px}.funnel-scope .fn-pm-list b{color:var(--text-strong);font-weight:700}.funnel-scope .fn-pm-cta{gap:12px;margin-top:24px;display:grid}.funnel-scope .fn-pm-btn{margin-top:0;padding:22px 24px;font-size:17.5px}.funnel-scope .fn-pm-btn svg{width:22px;height:22px}.funnel-scope .fn-pm-guarantee{color:var(--text-muted);justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.funnel-scope .fn-pm-guarantee svg{width:15px;height:15px;color:var(--success-600);flex:none}.funnel-scope .fn-pm-cta+.fn-pm-founding{margin-top:20px}@media (prefers-reduced-motion:reduce){.funnel-scope .fn-pm:before{animation:none}}.funnel-scope .fn-pm-wide{max-width:1020px}.funnel-scope .fn-pm-wide .fn-pm-wide-feats .fn-pm-label{margin-top:18px}@media (min-width:880px){.funnel-scope .fn-pm-wide .fn-pm-card{grid-template-columns:340px minmax(0,1fr);grid-template-areas:"head head""price feats""bonus bonus";align-items:start;gap:0 52px;padding:36px 40px 32px;display:grid}.funnel-scope .fn-pm-wide .fn-pm-head{grid-area:head;margin-bottom:4px}.funnel-scope .fn-pm-wide .fn-pm-wide-price{grid-area:price;align-self:center}.funnel-scope .fn-pm-wide .fn-pm-wide-feats{grid-area:feats}.funnel-scope .fn-pm-wide .fn-pm-founding{grid-area:bonus;margin-top:26px}.funnel-scope .fn-pm-wide .fn-pm-num{font-size:68px}.funnel-scope .fn-pm-wide .fn-pm-wide-feats .fn-pm-label{margin-top:16px}.funnel-scope .fn-pm-wide .fn-pm-list{gap:13px}.funnel-scope .fn-pm-wide .fn-pm-list li{font-size:14.5px}.funnel-scope .fn-pm-nopr .fn-pm-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""feats""price""bonus"}.funnel-scope .fn-pm-nopr .fn-pm-wide-feats .fn-pm-list{grid-template-columns:1fr 1fr;column-gap:44px}.funnel-scope .fn-pm-nopr .fn-pm-wide-price{width:100%;max-width:460px;margin:8px auto 0}.funnel-scope .fn-pm-nopr .fn-pm-cta{margin-top:16px}}.funnel-scope .fn-spec-grid{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.funnel-scope .fn-spec-card{text-align:center;background:var(--surface-card);border:1px solid var(--hairline);border-radius:var(--radius-lg);max-width:236px;box-shadow:var(--shadow-xs);flex:210px;padding:18px 14px 16px}.funnel-scope .fn-spec-ic{width:40px;height:40px;color:var(--blue-700);background:linear-gradient(135deg,#1466ff1f,#22d3ee24);border-radius:12px;place-items:center;margin:0 auto 10px;display:grid}.funnel-scope .fn-spec-ic svg{width:22px;height:22px}.funnel-scope .fn-spec-card b{font-family:var(--font-display);color:var(--text-strong);margin-bottom:4px;font-size:14.5px;font-weight:800;display:block}.funnel-scope .fn-spec-card p{color:var(--text-body);margin:0;font-size:12.5px;line-height:1.5}@media (max-width:459px){.funnel-scope .fn-spec-card{text-align:left;flex-basis:100%;grid-template-columns:40px minmax(0,1fr);align-items:start;column-gap:12px;max-width:420px;padding:12px 14px;display:grid}.funnel-scope .fn-spec-ic{grid-row:1/3;width:40px;height:40px;margin:0}.funnel-scope .fn-spec-card b{margin-bottom:2px;font-size:14px}.funnel-scope .fn-spec-card p{font-size:12.5px}}.funnel-scope .fn-show-legal{color:var(--text-faint);margin:12px 0 0;font-size:11px;line-height:1.5}@media (max-width:420px){.funnel-scope .fn-show-carrier{font-size:19px}.funnel-scope .fn-show-badge{white-space:normal;text-align:right;max-width:45%}.funnel-scope .fn-show-mp-head{flex-wrap:wrap}.funnel-scope .fn-show-mp-head>div{flex:100%;order:2}.funnel-scope .fn-show-mp-head>.fn-show-badge{order:1;margin-left:auto}}@media (max-width:720px){.funnel-scope:has(.fn-wo-sticky) .fn-sales{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.funnel-scope:has(.fn-wo-sticky) .fn-footer{padding-bottom:calc(128px + env(safe-area-inset-bottom,0px))}}.funnel-scope .fn-pay-terms{text-align:center;color:var(--text-body);margin:12px 0 0;font-size:13px;line-height:1.5}.funnel-scope .fn-pay-terms b{color:var(--text-strong);font-weight:800}.funnel-scope .fn-step-page{z-index:1;width:100%;max-width:1140px;padding:10px var(--gutter) 48px;margin:0 auto;position:relative}.funnel-scope .fn-step-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"form""offer";justify-content:center;gap:18px;display:grid}.funnel-scope .fn-step-form{grid-area:form;min-width:0}.funnel-scope .fn-step-aside{min-width:0}.funnel-scope .fn-rail-offer{grid-area:offer}@media (min-width:880px){.funnel-scope .fn-step-grid{grid-template-columns:minmax(0,1fr) 460px;grid-template-areas:"form offer";align-items:start;column-gap:40px}}.funnel-scope .fn-rail-offer{flex-direction:column;display:flex}.funnel-scope .fn-rail-guar{text-align:left;max-width:46ch;color:var(--text-strong);justify-content:center;align-items:flex-start;gap:10px;margin:10px auto 14px;font-size:14px;font-weight:700;line-height:1.6;display:flex}.funnel-scope .fn-rail-guar svg{width:19px;height:19px;color:var(--success-600);flex:none;margin-top:2px}.funnel-scope .fn-rail-guar b{color:var(--success-600)}.funnel-scope .fn-rail-secure{color:var(--text-muted);justify-content:center;align-items:flex-start;gap:7px;margin:10px 0 0;padding:0 6px;font-size:12px;display:flex}.funnel-scope .fn-rail-secure svg{flex:none;width:13px;height:13px;margin-top:2px}.funnel-scope .fn-rail-head{text-align:center;margin:0}.funnel-scope .fn-rail-head h2{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text-strong);text-wrap:balance;margin:0;font-size:19px;font-weight:800;line-height:1.25}.funnel-scope .fn-step-form .fn-trial-card{margin-bottom:0;padding:16px 16px 18px}@media (min-width:640px){.funnel-scope .fn-step-form .fn-trial-card{padding:20px 22px}}.funnel-scope .fn-step-form .fn-trial-phase{gap:10px}.funnel-scope .fn-step-form .fn-trial-contact{gap:8px}.funnel-scope .fn-step-form .fn-check-help{font-size:10.5px;line-height:1.45}@media (max-width:879px){.funnel-scope .fn-step-page{padding:6px 12px 40px}.funnel-scope .fn-step-form .fn-trial-card{padding:14px 14px 16px}.funnel-scope .fn-step-form .btn-yes{min-height:56px}}.funnel-scope .fn-row-2-md{align-items:start}@media (max-width:559px){.funnel-scope .fn-row-2-md{grid-template-columns:1fr;gap:8px}}.funnel-scope .fn-step-form .fn-sales-back{max-width:none;margin-bottom:14px}.funnel-scope .fn-step-form .fn-wo-eyebrow-wrap{margin:0 0 10px}.funnel-scope .fn-rail-offer .fn-pm-card{box-shadow:var(--shadow-md)}.funnel-scope .fn-rail-offer .fn-pm-num{font-size:46px}@media (max-width:879px){.funnel-scope .fn-rail-offer .fn-rail-head{order:1}.funnel-scope .fn-rail-offer .fn-pm{order:2;margin-top:14px}.funnel-scope .fn-rail-offer .fn-rail-guar{order:3;margin:16px auto 0}.funnel-scope .fn-rail-offer .fn-rail-secure{order:4}.funnel-scope .fn-rail-offer .fn-pm-card{flex-direction:column;display:flex}.funnel-scope .fn-rail-offer .fn-pm-card>.fn-pm-head{order:1}.funnel-scope .fn-rail-offer .fn-pm-card>.fn-pm-includes,.funnel-scope .fn-rail-offer .fn-pm-card>.fn-pm-list{order:2}.funnel-scope .fn-rail-offer .fn-pm-card>.fn-pm-founding{order:3}.funnel-scope .fn-rail-offer .fn-pm-card>.fn-pm-row{border-top:1px solid var(--hairline);order:4;margin-top:18px;padding-top:16px}.funnel-scope .fn-rail-offer .fn-pm-card>.fn-pm-after{order:4}}.funnel-scope .fn-mpc{z-index:1;padding:14px var(--gutter) 0;position:relative}.funnel-scope .fn-mpc-card{background:var(--paper);border:1px solid var(--fog);border-radius:14px;align-items:center;gap:16px;max-width:820px;margin:0 auto;padding:14px 18px;display:flex;box-shadow:0 6px 22px #1e295212}.funnel-scope .fn-mpc-doc{flex:none;width:50px;height:60px;position:relative}.funnel-scope .fn-mpc-sheet{background:var(--paper);border:1px solid var(--fog);border-radius:5px;position:absolute;inset:0}.funnel-scope .fn-mpc-back{background:var(--cloud);transform:translate(5px,-4px)rotate(3deg)}.funnel-scope .fn-mpc-front{flex-direction:column;gap:4px;padding:6px 7px;display:flex;box-shadow:0 3px 8px #1e29521a}.funnel-scope .fn-mpc-band{background:linear-gradient(90deg, var(--blue-600), var(--blue-400));border-radius:3px;height:9px;position:relative;overflow:hidden}.funnel-scope .fn-mpc-band:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff8c 50%,#0000 70%);animation:2.6s ease-in-out infinite fn-mpc-sheen;position:absolute;inset:0;transform:translate(-100%)}@keyframes fn-mpc-sheen{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}.funnel-scope .fn-mpc-line{background:var(--fog);border-radius:2px;height:3px;display:block}.funnel-scope .fn-mpc-line-s{width:66%}.funnel-scope .fn-mpc-bars{align-items:flex-end;gap:3px;height:16px;margin-top:auto;display:flex}.funnel-scope .fn-mpc-bars i{background:var(--blue-200);border-radius:2px 2px 0 0;flex:1}.funnel-scope .fn-mpc-bars i:first-child{height:45%}.funnel-scope .fn-mpc-bars i:nth-child(2){background:var(--blue-400);height:72%}.funnel-scope .fn-mpc-bars i:nth-child(3){background:var(--blue-500);height:100%}.funnel-scope .fn-mpc-check{background:var(--success-500);color:#fff;border:2px solid var(--paper);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;bottom:-6px;right:-7px;box-shadow:0 2px 6px #12b26a59}.funnel-scope .fn-mpc-head{font-family:var(--font-display);color:var(--ink-900);margin:0;font-size:16.5px;font-weight:800}.funnel-scope .fn-mpc-sub{color:var(--slate-500);margin:3px 0 0;font-size:14px;line-height:1.55}@media (max-width:560px){.funnel-scope .fn-mpc-card{align-items:flex-start;gap:13px;padding:13px 14px}.funnel-scope .fn-mpc-doc{width:42px;height:52px;margin-top:3px}.funnel-scope .fn-mpc-head{font-size:15.5px}.funnel-scope .fn-mpc-sub{font-size:13.5px}}@media (prefers-reduced-motion:reduce){.funnel-scope .fn-mpc-band:after{animation:none}}.funnel-scope .fn-squeeze-teaser{text-align:center}.funnel-scope .fn-tease{text-align:left;max-width:430px;box-shadow:var(--shadow-lg);background-image:linear-gradient(135deg,#533afd8c,#3b82f666 50%,#22d3ee8c);border-radius:20px;margin:0 auto;padding:1.5px}.funnel-scope .fn-tease-doc{background:var(--paper);border-radius:18.5px;padding:15px 17px 17px}.funnel-scope .fn-tease-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:11px;display:flex}.funnel-scope .fn-tease-eyebrow{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);font-size:9.5px;font-weight:800;display:block}.funnel-scope .fn-tease-name{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-strong);margin-top:2px;font-size:16px;font-weight:800;display:block}.funnel-scope .fn-tease-chip{font-family:var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--slate-400);background:var(--cloud);border:1px solid var(--hairline);border-radius:var(--radius-pill);flex:none;padding:4px 10px;font-size:10px;font-weight:700}.funnel-scope .fn-tease-gauge{width:176px;margin:12px auto 0;position:relative}.funnel-scope .fn-tease-gauge svg{width:100%;height:auto;display:block}.funnel-scope .fn-tease-arc{animation:fn-tease-sweep 1.2s var(--ease-out) both}@keyframes fn-tease-sweep{0%{stroke-dashoffset:100px}}.funnel-scope .fn-tease-num{text-align:center;font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(135deg,#533afd,#3b82f6 55%,#0891b2);-webkit-background-clip:text;background-clip:text;font-size:46px;font-weight:800;line-height:1;position:absolute;top:53px;left:0;right:0}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.funnel-scope .fn-tease-num{color:#533afd;-webkit-text-fill-color:#533afd;background:0 0}}.funnel-scope .fn-tease-cap{text-align:center;font-family:var(--font-display);letter-spacing:.13em;text-transform:uppercase;color:var(--text-faint);font-size:9px;font-weight:700;position:absolute;top:103px;left:0;right:0}.funnel-scope .fn-tease-band{text-align:center;margin-top:8px}.funnel-scope .fn-tease-band span{font-family:var(--font-display);color:#854d0e;border-radius:var(--radius-pill);background:#fdf6e3;border:1px solid #f3e3b3;padding:4px 13px;font-size:12px;font-weight:700;display:inline-block}.funnel-scope .fn-tease-hook{font-family:var(--font-display);color:var(--text-strong);margin:13px 0 0;font-size:13.5px;font-weight:800;line-height:1.4}.funnel-scope .fn-tease-rows{grid-template-columns:minmax(0,1fr);gap:7px;margin-top:9px;display:grid;position:relative}.funnel-scope .fn-tease-row{background:var(--cloud);border:1px solid var(--fog);border-radius:10px;align-items:center;gap:9px;padding:8px 10px;display:flex}.funnel-scope .fn-tease-row-ic{background:var(--blue-050);width:24px;height:24px;color:var(--blue-500);border:1px solid var(--blue-100);border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.funnel-scope .fn-tease-row-ic svg{width:13px;height:13px}.funnel-scope .fn-tease-row-blur{filter:blur(4.5px);-webkit-user-select:none;user-select:none;pointer-events:none;flex:1;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.funnel-scope .fn-tease-row-text{color:var(--slate-500);white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.funnel-scope .fn-tease-row-amt{font-family:var(--font-display);color:var(--success-600);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-weight:800}.funnel-scope .fn-tease-lock{white-space:nowrap;font-family:var(--font-display);color:var(--slate-600);border:1px solid var(--hairline-strong);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);background:#ffffffeb;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.funnel-scope .fn-tease-lock svg{width:12px;height:12px;color:var(--blue-500)}.funnel-scope .fn-tease-cta{font-family:var(--font-display);color:var(--text-link);align-items:center;gap:6px;margin-top:11px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.funnel-scope .fn-tease-cta svg{width:15px;height:15px}.funnel-scope .fn-tease-cta:hover{text-decoration:underline}.funnel-scope .fn-tease-cta:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-xs);outline:none}.funnel-scope .fn-tease-fine{max-width:430px;color:var(--text-muted);margin:9px auto 0;font-size:11px;line-height:1.6}@media (min-width:880px){.funnel-scope .fn-squeeze-teaser{text-align:left}.funnel-scope .fn-tease,.funnel-scope .fn-tease-fine{margin-left:0}}@media (prefers-reduced-motion:reduce){.funnel-scope .fn-tease-arc{animation:none}}.funnel-scope .fn-vv-top{z-index:1;max-width:880px;padding:clamp(18px, 4vh, 40px) var(--gutter) 0;text-align:center;margin:0 auto;position:relative}.funnel-scope .fn-vv-frame{border-radius:var(--radius-xl);border:1px solid var(--hairline);height:0;box-shadow:var(--shadow-xl);background:var(--ink-900);margin:22px auto 0;padding-bottom:56.3087%;position:relative;overflow:hidden}.funnel-scope .fn-vv-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.funnel-scope .fn-vv-note{max-width:64ch;color:var(--text-muted);margin:12px auto 0;font-size:12px;line-height:1.6}.funnel-scope .fn-vv-grid{grid-template-columns:1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}.funnel-scope .fn-vv-item{text-align:left;background:var(--surface-card);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);align-items:flex-start;gap:13px;padding:20px;display:flex}.funnel-scope .fn-vv-item>svg{width:22px;height:22px;color:var(--blue-500);flex:none;margin-top:2px}.funnel-scope .fn-vv-item h3{font-family:var(--font-display);color:var(--text-strong);margin:0 0 5px;font-size:17px;font-weight:800;line-height:1.25}.funnel-scope .fn-vv-item p{color:var(--text-body);margin:0;font-size:14.5px;line-height:1.6}@media (min-width:720px){.funnel-scope .fn-vv-grid{grid-template-columns:repeat(2,1fr);gap:18px}}.funnel-scope .fn-vv-pop-body{color:var(--text-body);margin:10px 0 0;font-size:14px;line-height:1.6}.funnel-scope .fn-vv-pop-btn{text-align:center;width:100%;margin-top:12px}.funnel-scope .fn-pm-plan.fn-pm-plan-long{max-width:15ch;font-size:19px;line-height:1.2}@media (min-width:720px){.funnel-scope .fn-pm-plan.fn-pm-plan-long{max-width:none;font-size:21px}}
