.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 blink{0%,60%,to{opacity:.3}30%{opacity:1}}@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:linear-gradient(100deg, var(--blue-500), var(--blue-400));color:#0000;-webkit-background-clip:text;background-clip:text}.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 .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{min-height:360px;margin-top:22px;position:relative}.funnel-scope .how-card{background:var(--surface-card);border:1.5px solid var(--border-accent);border-radius:var(--radius-xl);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;padding:20px 18px 22px;position:absolute;inset:0;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-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);margin-top:16px;padding:14px;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{gap:4px;padding:3px 0;display:inline-flex}.funnel-scope .typing span{background:#ffffffb3;border-radius:50%;width:6px;height:6px;animation:1.2s infinite blink}.funnel-scope .typing span:nth-child(2){animation-delay:.2s}.funnel-scope .typing span:nth-child(3){animation-delay:.4s}.funnel-scope .genius-text,.funnel-scope .is-active .typing{display:none}.funnel-scope .is-active .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 .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-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{gap:12px;margin-top:16px;display:grid}.funnel-scope .fn-row-2{grid-template-columns:1fr 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;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(--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-check-help a:hover{color:var(--color-accent)}.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}.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-areas:"hero""form""leverage";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}.funnel-scope .fn-squeeze-leverage{grid-area:leverage}@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""leverage 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-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}.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-video{object-fit:contain;mix-blend-mode:multiply;opacity:0;width:clamp(96px,16vw,150px);height:clamp(96px,16vw,150px);transition:opacity .5s var(--ease-out)}.funnel-scope .fn-overlay-video.is-ready{opacity:1}.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-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: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 .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-hero{grid-template-columns:1.1fr .9fr;align-items:start;gap:30px;margin-top:6px;display:grid}@media (max-width:920px){.funnel-scope .fn-wo-hero{grid-template-columns:1fr;gap:22px}}.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-benefits{grid-template-columns:repeat(auto-fit,minmax(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-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 (prefers-reduced-motion:reduce){.funnel-scope .fn-wo-sticky:after,.funnel-scope .fn-wo-sticky-inner:after{animation:none}}.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)}
