@import url("https://fonts.googleapis.com/css2?family=Sora:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500;700&display=swap");:root{--green:#d02752;--green-bright:#d02752;--green-light:#ffe4ea;--green-glow:rgba(208,39,82,.15);--gold:#f63049;--gold-light:#ffe4ea;--gold-glow:rgba(246,48,73,.15);--dark:#111f35;--dark2:#8a244b;--navy:#09142a;--bg:#fff8f5;--border:#ede0d9;--orange:#f05a28;--white:#fff;--slate:#4a5568;--muted:#94a3b8;--text:#111f35;--text-muted:#4a5568;--text-faint:#94a3b8;--cream:#fff8f5;--cream-dark:#f5ede8;--radius-sm:8px;--radius:14px;--radius-lg:24px;--radius-xl:40px;--shadow-xs:0 1px 4px rgba(17,31,53,.06);--shadow-sm:0 2px 10px rgba(17,31,53,.07),0 1px 3px rgba(17,31,53,.05);--shadow:0 8px 32px rgba(17,31,53,.1),0 2px 8px rgba(17,31,53,.06);--shadow-lg:0 20px 60px rgba(17,31,53,.14),0 8px 24px rgba(17,31,53,.08);--shadow-xl:0 32px 80px rgba(17,31,53,.2),0 12px 32px rgba(17,31,53,.1);--shadow-gold:0 8px 32px rgba(246,48,73,.32),0 2px 8px rgba(246,48,73,.16);--shadow-green:0 8px 32px rgba(208,39,82,.28),0 2px 8px rgba(208,39,82,.14);--ease:cubic-bezier(0.16,1,0.3,1);--ease-out:cubic-bezier(0.0,0.0,0.2,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--trans:0.28s cubic-bezier(0.16,1,0.3,1);--trans-slow:0.65s cubic-bezier(0.16,1,0.3,1);--max-w:1160px;--nav-h:72px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px;-webkit-text-size-adjust:100%}body,html{overflow-x:hidden}body{font-family:Sora,sans-serif;background:var(--bg);color:var(--text);line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;line-height:inherit}ol,ul{list-style:none}input,select,textarea{font-family:inherit}.mono{font-family:JetBrains Mono,monospace}h1,h2,h3,h4,h5,h6{font-family:Sora,sans-serif;font-weight:700;line-height:1.08;letter-spacing:-.025em;color:var(--text)}.display{font-size:clamp(48px,8vw,96px);font-weight:800;letter-spacing:-.038em;line-height:.98}.display-md{font-size:clamp(38px,5.5vw,68px);font-weight:800;letter-spacing:-.032em;line-height:1.02}.display-sm{font-size:clamp(28px,3.5vw,44px);font-weight:700;letter-spacing:-.025em;line-height:1.1}h1{font-size:clamp(32px,4.5vw,56px);letter-spacing:-.03em}h2{font-size:clamp(26px,3.5vw,42px);letter-spacing:-.025em}h3{font-size:clamp(20px,2.5vw,28px);letter-spacing:-.018em}h4{font-size:clamp(16px,1.8vw,20px);letter-spacing:-.012em}p{line-height:1.75}.label{font-size:11px;letter-spacing:.13em;line-height:1}.label,.label-md{font-family:JetBrains Mono,monospace;font-weight:700;text-transform:uppercase}.label-md{font-size:13px;letter-spacing:.08em}.gold{color:var(--gold)}.green-text{color:var(--green)}.gold-line{display:inline;position:relative}.gold-line:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:3px;background:linear-gradient(90deg,var(--gold) 0,rgba(201,149,42,.5) 100%);border-radius:2px}.container{max-width:var(--max-w);margin:0 auto;padding:0 24px}.section{padding:100px 24px}.section-sm{padding:64px 24px}.section-lg{padding:128px 24px}.text-center{text-align:center}.flex{display:flex}.items-center{align-items:center}.justify-center{justify-content:center}.flex-wrap{flex-wrap:wrap}.gap-3{gap:12px}.mt-4{margin-top:16px}.mt-8{margin-top:32px}.divider{height:1px;background:var(--border);border:none}.stars{display:flex;gap:3px;align-items:center}.star{color:var(--gold);font-size:18px;line-height:1}.section-heading{text-align:center;max-width:680px;margin:0 auto 72px}.section-heading .chip{margin-bottom:18px}.section-heading h2{margin-bottom:18px;color:var(--text)}.section-heading p{font-size:17px;color:var(--text-muted);line-height:1.75;max-width:560px;margin:0 auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 30px;border-radius:100px;font-family:Sora,sans-serif;font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none;transition:transform var(--trans),box-shadow var(--trans),background var(--trans),border-color var(--trans),color var(--trans)}.btn-lg{padding:18px 38px;font-size:16px;gap:10px}.btn-sm{padding:11px 22px;font-size:14px;gap:6px}.btn-primary{background:var(--green);color:#fff;box-shadow:0 2px 8px rgba(61,107,39,.25)}.btn-primary:hover{background:var(--green-bright);transform:translateY(-2px);box-shadow:var(--shadow-green)}.btn-primary:active{transform:translateY(0)}.btn-gold{background:var(--gold);color:#fff;box-shadow:0 2px 8px rgba(246,48,73,.28)}.btn-gold:hover{background:#d02752;transform:translateY(-2px);box-shadow:var(--shadow-gold)}.btn-gold:active{transform:translateY(0)}.btn-outline-white{border:1.5px solid hsla(0,0%,100%,.32);color:hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.07);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.btn-outline-white:hover{border-color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.14);transform:translateY(-2px);box-shadow:0 10px 28px rgba(0,0,0,.25)}.btn-outline-white:active{transform:translateY(0)}.btn-outline-dark{border:1.5px solid var(--border);color:var(--text);background:transparent}.btn-outline-dark:hover{border-color:var(--gold);color:var(--gold);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.btn-outline-dark:active{transform:translateY(0)}.btn-ghost{color:var(--text-muted);background:transparent;padding-left:0;padding-right:0;border-radius:4px}.btn-ghost:hover{color:var(--green);transform:translateX(3px)}.btn-arrow{display:inline-block;transition:transform var(--trans)}.btn:hover .btn-arrow{transform:translateX(5px)}.chip{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:100px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1}.chip-gold,.chip-green{background:rgba(246,48,73,.1);color:var(--gold);border:1px solid rgba(246,48,73,.22)}.chip-white{background:hsla(0,0%,100%,.11);color:hsla(0,0%,100%,.88);border:1px solid hsla(0,0%,100%,.18)}.chip-dark{background:rgba(17,26,14,.07);color:var(--dark);border:1px solid rgba(17,26,14,.12)}.chip-navy{background:rgba(13,27,42,.07);color:var(--navy);border:1px solid rgba(13,27,42,.12)}.card{background:var(--white);border-radius:var(--radius-lg);padding:40px 36px;box-shadow:var(--shadow-sm);border:1px solid var(--border);transition:transform var(--trans),box-shadow var(--trans),border-color var(--trans)}.card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:transparent}.card-dark{background:hsla(0,0%,100%,.05);border-radius:var(--radius-lg);padding:40px 36px;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 4px 24px rgba(0,0,0,.24);transition:transform var(--trans),box-shadow var(--trans),border-color var(--trans)}.card-dark:hover{transform:translateY(-5px);box-shadow:0 16px 48px rgba(0,0,0,.4);border-color:hsla(0,0%,100%,.14)}@keyframes heroIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.hero-animate .hero-eyebrow{animation:heroIn .7s var(--ease) both;animation-delay:0s}.hero-animate .hero-headline{animation:heroIn .7s var(--ease) both;animation-delay:.18s}.hero-animate .hero-sub{animation:heroIn .7s var(--ease) both;animation-delay:.34s}.hero-animate .hero-nudge-arrow{animation:heroIn .6s var(--ease) both;animation-delay:.48s}.hero-animate .hero-selector{animation:heroIn .7s var(--ease) both;animation-delay:.56s}.hero-animate .hero-trust{animation:heroIn .6s var(--ease) both;animation-delay:.72s}@media (prefers-reduced-motion:reduce){.hero-animate .hero-eyebrow,.hero-animate .hero-headline,.hero-animate .hero-nudge-arrow,.hero-animate .hero-selector,.hero-animate .hero-sub,.hero-animate .hero-trust{animation:none}}.reveal{opacity:0;transform:translateY(30px);transition:opacity .8s var(--ease),transform .8s var(--ease);will-change:opacity,transform}.reveal.in-view{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.32s}.reveal-delay-4{transition-delay:.46s}.announcement-bar{position:relative;z-index:100;background:linear-gradient(90deg,#8a244b 0,var(--gold) 50%,#8a244b 100%);color:#fff;text-align:center;padding:11px 24px;font-size:13.5px;font-weight:600;letter-spacing:.01em;line-height:1.5}.announcement-bar a{text-decoration:underline;text-underline-offset:3px;font-weight:700;opacity:.92;transition:opacity var(--trans)}.announcement-bar a:hover{opacity:1}.premium-countdown{background:var(--dark);border-bottom:1px solid rgba(246,48,73,.25);padding:30px 24px;position:relative;overflow:hidden}.premium-countdown:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(246,48,73,.09) 0,transparent 70%);pointer-events:none}.countdown-inner{max-width:var(--max-w);margin:0 auto;display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap;position:relative}.countdown-message{text-align:center}.countdown-badge{display:inline-block;background:rgba(246,48,73,.18);border:1px solid rgba(246,48,73,.45);color:#f63049;padding:3px 12px;border-radius:100px;font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-family:JetBrains Mono,monospace;margin-bottom:8px}.countdown-message p{color:hsla(0,0%,100%,.82);font-size:15px;font-weight:500;margin:0;line-height:1.4}.countdown-message strong{color:#fff;font-weight:700}.countdown-timer,.countdown-unit-wrap{display:flex;align-items:flex-start;gap:8px}.countdown-unit{text-align:center}.countdown-digit{font-size:clamp(1.9rem,3.5vw,2.8rem);color:#fff;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;padding:10px 18px;min-width:76px;line-height:1;letter-spacing:-.02em}.countdown-digit,.countdown-unit-label{font-family:JetBrains Mono,monospace;font-weight:700}.countdown-unit-label{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.35);margin-top:7px}.countdown-sep{font-family:JetBrains Mono,monospace;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700;color:rgba(246,48,73,.55);line-height:1;padding-top:10px}.countdown-cta{color:#f63049;font-size:13px;font-weight:700;text-decoration:none;border:1.5px solid rgba(246,48,73,.5);padding:10px 22px;border-radius:100px;transition:all .2s ease;white-space:nowrap;letter-spacing:.01em}.countdown-cta:hover{background:rgba(246,48,73,.12);border-color:#f63049;color:#fff}@media (max-width:680px){.countdown-inner{gap:24px;flex-direction:column;align-items:center}.countdown-digit{font-size:1.7rem;min-width:60px;padding:8px 12px}}.trust-strip{background:#fff;border-bottom:1px solid var(--border);padding:20px 24px}.trust-strip-inner{max-width:var(--max-w);margin:0 auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0}.trust-strip-item{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:500;color:var(--text-muted);padding:8px 28px;border-right:1px solid var(--border);white-space:nowrap}.trust-strip-item:last-child{border-right:none}.trust-strip-icon{font-size:16px;flex-shrink:0}@media (max-width:860px){.trust-strip-item{border-right:none;padding:6px 16px;font-size:12px}.trust-strip-inner{gap:0}}@media (max-width:560px){.trust-strip-item{width:100%;padding:8px 0;border-bottom:1px solid var(--border);border-right:none;justify-content:center}.trust-strip-item:last-child{border-bottom:none}}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:90;background:transparent;border-bottom:1px solid var(--border);transition:background var(--trans),box-shadow var(--trans)}.nav-solid{background:#fff;box-shadow:0 1px 0 var(--border)}.nav-scrolled{background:hsla(0,0%,100%,.82);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 1px 0 rgba(17,31,53,.08),0 4px 24px rgba(17,31,53,.06);-webkit-backdrop-filter:blur(24px);box-shadow:0 1px 0 var(--border),0 4px 24px rgba(124,58,237,.08)}.nav-inner{max-width:var(--max-w);margin:0 auto;padding:0 24px;height:var(--nav-h);justify-content:space-between;gap:32px}.nav-inner,.nav-logo{display:flex;align-items:center}.nav-logo{gap:11px;flex-shrink:0;text-decoration:none}.nav-logo-img{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0;box-shadow:0 0 0 2px rgba(124,58,237,.25),0 2px 10px rgba(0,0,0,.12);transition:box-shadow var(--trans),transform var(--trans)}.nav-logo:hover .nav-logo-img{box-shadow:0 0 0 2px var(--gold),var(--shadow-gold);transform:scale(1.05)}.nav-logo-mark{width:38px;height:38px;background:var(--gold);border-radius:9px;display:flex;align-items:center;justify-content:center;font-family:Sora,sans-serif;font-weight:800;font-size:15px;letter-spacing:-.04em;color:#fff;flex-shrink:0;box-shadow:0 2px 10px rgba(124,58,237,.3);transition:box-shadow var(--trans),transform var(--trans)}.nav-logo:hover .nav-logo-mark{box-shadow:var(--shadow-gold);transform:scale(1.05)}.nav-logo-text{font-size:17px;font-weight:700;color:var(--dark);letter-spacing:-.025em}.nav-wordmark{display:flex;flex-direction:column;line-height:1}.nav-wm-main{font-family:Sora,sans-serif;font-weight:800;font-size:20px;letter-spacing:-.5px;line-height:1}.nav-wm-dark{color:#111f35}.nav-wm-purple,.nav-wm-sub{color:#f63049}.nav-wm-sub{font-size:7.5px;letter-spacing:2.5px;text-transform:uppercase;font-weight:600;margin-top:4px;opacity:.85}.nav-links{display:flex;align-items:center;gap:2px;flex:1 1}.nav-link{padding:8px 15px;border-radius:8px;font-size:14.5px;font-weight:500;color:var(--gold);transition:color var(--trans),background var(--trans);letter-spacing:-.008em}.nav-link.active,.nav-link:hover{color:var(--dark);background:var(--gold-light)}.nav-link.active{font-weight:600}.nav-actions{gap:10px;flex-shrink:0}.nav-actions,.nav-phone{display:flex;align-items:center}.nav-phone{gap:7px;font-size:14px;font-weight:600;color:var(--green);padding:8px 12px;border-radius:8px;white-space:nowrap;transition:all var(--trans)}.nav-phone:hover{color:var(--dark);background:rgba(45,106,79,.08)}.nav-hamburger{display:none;flex-direction:column;justify-content:center;gap:5px;padding:8px;cursor:pointer;background:none;border:none}.nav-hamburger span{display:block;width:22px;height:2px;background:var(--gold);border-radius:2px;transition:transform var(--trans),opacity var(--trans)}.nav-mobile{display:none;position:fixed;inset:0;background:#fff;z-index:89;flex-direction:column;padding:100px 32px 48px;gap:4px;overflow-y:auto}.nav-mobile.open{display:flex}.nav-mobile .nav-link{font-size:26px;font-weight:700;padding:16px 0;color:var(--gold);border-bottom:1px solid var(--border);border-radius:0;letter-spacing:-.025em}.nav-mobile .nav-link:hover{background:transparent;color:var(--dark)}@media (max-width:768px){.nav-links,.nav-phone-text{display:none}.nav-hamburger{display:flex}.nav-wm-sub{display:none}.nav-wm-main{font-size:17px}.nav-inner{gap:8px;padding:0 16px}.nav-actions{gap:6px}.nav-actions .btn{padding:7px 10px;font-size:12px}}@media (max-width:480px){.nav-wm-main{font-size:14px}.nav-inner{gap:4px;padding:0 12px}.nav-actions{gap:4px}.nav-actions .btn{padding:6px 7px;font-size:11px}}.hero{background:var(--dark);min-height:100vh;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden;padding:80px 24px 100px}.hero:before{top:-300px;right:-200px;width:800px;height:800px;background:radial-gradient(circle,rgba(246,48,73,.22) 0,rgba(246,48,73,.08) 40%,transparent 70%)}.hero:after,.hero:before{content:"";position:absolute;border-radius:50%;pointer-events:none;z-index:0}.hero:after{bottom:-220px;left:-220px;width:720px;height:720px;background:radial-gradient(circle,rgba(208,39,82,.16) 0,rgba(17,31,53,.08) 40%,transparent 70%)}.hero-centered{max-width:760px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.hero-centered .hero-eyebrow{justify-content:center}.hero-centered .hero-sub{text-align:center;max-width:540px}.hero-centered .hero-trust{justify-content:center}.hero-badge-pill{display:inline-flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.82);padding:7px 18px;border-radius:100px;font-size:13px;font-weight:600;letter-spacing:.01em;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hero-nudge-arrow{display:flex;flex-direction:column;align-items:center;gap:0;margin-bottom:20px;animation:nudge-bounce 2s ease-in-out infinite}.hero-nudge-arrow svg{color:#f63049;display:block}.hero-nudge-arrow svg:first-child{opacity:.45;margin-bottom:-10px}.hero-nudge-arrow svg:last-child{opacity:1}@keyframes nudge-bounce{0%,to{transform:translateY(0);opacity:1}40%{transform:translateY(8px);opacity:.9}55%{transform:translateY(6px);opacity:.95}70%{transform:translateY(0);opacity:1}}.hero-selector{width:100%;margin:0 0 44px;background:hsla(0,0%,100%,.11);border:1px solid rgba(246,48,73,.35);border-top:2px solid #f63049;border-radius:26px;padding:28px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:inset 0 0 0 1px rgba(246,48,73,.08),0 0 80px rgba(246,48,73,.08),0 24px 64px rgba(0,0,0,.24);transition:box-shadow .4s var(--ease),border-color .4s var(--ease)}.hero-selector:hover{box-shadow:inset 0 0 0 1px rgba(246,48,73,.15),0 0 120px rgba(246,48,73,.14),0 32px 80px rgba(0,0,0,.3);border-color:rgba(246,48,73,.55)}.hero-selector-label{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f63049;margin-bottom:16px;font-family:JetBrains Mono,monospace}.hero-selector-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.hero-cover-btn{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 12px;background:hsla(0,0%,100%,.18);border:1.5px solid hsla(0,0%,100%,.4);border-radius:16px;cursor:pointer;text-decoration:none;transition:all .22s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 16px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.2)}.hero-cover-btn:hover{background:rgba(246,48,73,.22);border-color:rgba(246,48,73,.7);transform:translateY(-3px) scale(1.03);box-shadow:0 12px 36px rgba(246,48,73,.3),0 0 0 2px rgba(246,48,73,.3),inset 0 1px 0 hsla(0,0%,100%,.2)}.hero-cover-icon{font-size:28px;line-height:1}.hero-cover-label{font-size:14px;font-weight:700;color:#fff}.hero-cover-hint{font-size:11px;color:hsla(0,0%,100%,.6)}@media (max-width:640px){.hero-selector-grid{grid-template-columns:repeat(2,1fr)}.hero-cover-btn{padding:16px 8px}.hero-cover-icon{font-size:24px}.hero-cover-label{font-size:13px}}.hero-grid{max-width:var(--max-w);margin:0 auto;display:grid;grid-template-columns:1fr 440px;grid-gap:64px;gap:64px;align-items:center;position:relative;z-index:2;width:100%}.hero-left{display:flex;flex-direction:column}.hero-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:28px}.hero-stars{display:flex;gap:2px}.hero-stars span{color:var(--gold);font-size:16px;line-height:1}.hero-review-text{font-size:13px;color:hsla(0,0%,100%,.5);font-weight:500}.hero-review-text b{color:hsla(0,0%,100%,.88);font-weight:600}.hero-headline{font-size:clamp(46px,6.5vw,88px);font-weight:800;letter-spacing:-.038em;line-height:.98;color:#fff;margin-bottom:28px}.hero-headline .gold{color:var(--gold)}.hero-sub{font-size:clamp(16px,1.8vw,19px);color:hsla(0,0%,100%,.58);line-height:1.72;margin-bottom:44px;max-width:500px}.hero-actions{gap:14px;margin-bottom:52px}.hero-actions,.hero-trust{display:flex;align-items:center;flex-wrap:wrap}.hero-trust{gap:22px}.hero-trust-item{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:hsla(0,0%,100%,.46);line-height:1}.hero-trust-item svg{color:#f63049;flex-shrink:0;display:block;width:14px;height:14px;min-width:14px}.hero-visual{position:relative;height:460px;display:flex;align-items:center;justify-content:center}.hv-card{position:absolute;background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.11);border-radius:20px;padding:24px 28px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);min-width:248px;transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.hv-card:hover{transform:translateY(-6px) rotate(0deg)!important}.hv-card-1{top:10px;right:24px;transform:rotate(4.5deg);opacity:.65;z-index:1}.hv-card-2{top:80px;left:0;z-index:3;transform:rotate(-1.8deg);background:hsla(0,0%,100%,.09);border-color:rgba(201,149,42,.42);box-shadow:0 28px 64px rgba(0,0,0,.5),0 0 0 1px rgba(201,149,42,.2),inset 0 1px 0 hsla(0,0%,100%,.1);min-width:290px}.hv-card-3{bottom:24px;right:8px;transform:rotate(2.5deg);opacity:.62;z-index:1}.hv-fund{font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.42);margin-bottom:4px}.hv-plan{font-size:14.5px;font-weight:600;color:hsla(0,0%,100%,.92);margin-bottom:12px;letter-spacing:-.01em}.hv-price-row{display:flex;align-items:baseline;gap:5px;margin-bottom:14px}.hv-price{font-size:30px;font-weight:700;color:#fff;line-height:1}.hv-price,.hv-price-per{font-family:JetBrains Mono,monospace}.hv-price-per{font-size:12px;color:hsla(0,0%,100%,.46)}.hv-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:100px;background:rgba(201,149,42,.22);border:1px solid rgba(201,149,42,.42);font-size:10.5px;font-weight:700;color:var(--gold-light);letter-spacing:.07em;text-transform:uppercase}.hv-badge,.hv-tag{font-family:JetBrains Mono,monospace}.hv-tag{display:inline-block;padding:5px 10px;border-radius:6px;background:hsla(0,0%,100%,.08);font-size:11px;color:hsla(0,0%,100%,.48);font-weight:500;letter-spacing:.04em}.hv-tier-bar{display:flex;gap:4px;margin-top:14px}.hv-tier-seg{height:4px;flex:1 1;border-radius:2px;background:hsla(0,0%,100%,.14)}.hv-tier-seg.active{background:var(--gold)}.hv-tier-label{font-family:JetBrains Mono,monospace;font-size:10px;color:hsla(0,0%,100%,.33);margin-top:6px;letter-spacing:.09em;text-transform:uppercase}@media (max-width:900px){.hero-grid{grid-template-columns:1fr;gap:48px}.hero-visual{height:300px}.hv-card-1,.hv-card-3{display:none}.hv-card-2{position:relative;top:auto;left:auto;transform:none;margin:0 auto}}@media (max-width:640px){.hero{padding:64px 20px 80px}.hero-visual{height:240px}.hv-card-2{min-width:260px}}.partners{background:var(--white);padding:28px 0 24px;border-bottom:1px solid var(--border);overflow:hidden}.partners-label-top{font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--text-faint);text-align:center;margin-bottom:12px;padding:0 24px}.partners-coming-soon{display:flex;justify-content:center}.partners-coming-soon:after{content:attr(data-text)}.partners{text-align:center}.partners-coming-soon{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);background:rgba(246,48,73,.08);border:1px solid rgba(246,48,73,.2);padding:6px 20px;border-radius:20px;display:table;margin:0 auto}.partners-reel{overflow:hidden;mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent)}.partners-track{display:flex;width:max-content;gap:12px;animation:partners-scroll 28s linear infinite}.partners-track:hover{animation-play-state:paused}@keyframes partners-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.partner-logo{display:flex;align-items:center;justify-content:center;padding:10px 22px;border-radius:10px;border:1px solid var(--border);background:var(--bg);flex-shrink:0}.partner-logo span{font-weight:800;font-size:14px;color:var(--slate);letter-spacing:-.03em;white-space:nowrap}.stats-bar{background:#f63049;padding:52px 24px;position:relative;overflow:hidden}.stats-bar:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 50%,hsla(0,0%,100%,.08) 0,transparent 55%),radial-gradient(ellipse at 80% 50%,rgba(0,0,0,.1) 0,transparent 55%);pointer-events:none}.stats-grid{max-width:var(--max-w);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;position:relative;z-index:1}.stat-item{text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.stat-num{font-family:JetBrains Mono,monospace;font-size:clamp(36px,4.5vw,56px);font-weight:700;color:#fff;display:block;line-height:1;letter-spacing:-.03em}.stat-label{font-size:14px;color:hsla(0,0%,100%,.62);font-weight:500;line-height:1.4;max-width:160px}@media (max-width:768px){.stats-grid{grid-template-columns:1fr 1fr;gap:36px}}@media (max-width:400px){.stats-grid{grid-template-columns:1fr}}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;max-width:var(--max-w);margin:0 auto}.why-card{background:var(--white);border-radius:var(--radius-lg);padding:40px 36px;border:1px solid var(--border);box-shadow:var(--shadow-xs);transition:transform var(--trans),box-shadow var(--trans),border-color var(--trans);position:relative;overflow:hidden}.why-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--green) 0,var(--gold) 100%);transition:opacity .45s var(--ease);opacity:.35}.why-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);border-color:transparent}.why-card:hover:before{opacity:1}.why-icon{width:58px;height:58px;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;margin-bottom:26px;font-size:28px;flex-shrink:0}.why-card:first-child .why-icon{background:rgba(246,48,73,.1);box-shadow:0 0 0 6px rgba(246,48,73,.05)}.why-card:nth-child(2) .why-icon{background:rgba(17,100,200,.09);box-shadow:0 0 0 6px rgba(17,100,200,.04)}.why-card:nth-child(3) .why-icon{background:rgba(208,39,82,.09);box-shadow:0 0 0 6px rgba(208,39,82,.04)}.why-card h3{margin-bottom:14px;font-size:20px}.why-card p{color:var(--text-muted);font-size:15px;line-height:1.72}@media (max-width:900px){.why-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.why-grid{grid-template-columns:1fr}}.hiw-section{background:#fff8f5;padding:100px 24px;position:relative;overflow:hidden}.hiw-section .section-heading h2{color:var(--dark)}.hiw-section .section-heading p{color:var(--text-muted)}.hiw-steps{max-width:880px;margin:0 auto;display:flex;flex-direction:column;position:relative;z-index:1}.hiw-steps:before{content:"";position:absolute;left:27px;top:30px;bottom:30px;width:2px;background:linear-gradient(180deg,rgba(246,48,73,.25),rgba(246,48,73,.05));z-index:0}.hiw-step{gap:36px;padding:30px 0;align-items:flex-start;z-index:1}.hiw-num,.hiw-step{display:flex;position:relative}.hiw-num{flex-shrink:0;width:56px;height:56px;border-radius:50%;background:#fff;border:2px solid var(--gold);align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700;color:var(--gold);z-index:2;transition:box-shadow var(--trans),transform var(--trans)}.hiw-num,.hiw-step:hover .hiw-num{box-shadow:0 0 0 5px #fff8f5,var(--shadow-gold)}.hiw-step:hover .hiw-num{transform:scale(1.06)}.hiw-content{padding-top:12px;flex:1 1}.hiw-content h3{color:var(--dark);margin-bottom:10px;font-size:22px}.hiw-content p{color:var(--text-muted);font-size:15.5px;line-height:1.72;max-width:580px}@media (max-width:640px){.hiw-steps:before{display:none}.hiw-step{flex-direction:column;gap:14px;padding:22px 0}.hiw-num{box-shadow:var(--shadow-gold)}}.testi-grid{max-width:var(--max-w);margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.testi-card{background:var(--white);border-radius:var(--radius-lg);padding:34px;border:1px solid var(--border);box-shadow:var(--shadow-xs);transition:transform var(--trans),box-shadow var(--trans);display:flex;flex-direction:column}.testi-card:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.testi-stars{display:flex;gap:2px;margin-bottom:16px}.testi-stars span{color:var(--gold);font-size:16px;line-height:1}.testi-text{font-size:15px;color:var(--text);line-height:1.74;margin-bottom:24px;font-style:italic;flex:1 1}.testi-author{gap:13px}.testi-author,.testi-avatar{display:flex;align-items:center}.testi-avatar{width:44px;height:44px;border-radius:50%;justify-content:center;font-weight:700;font-size:17px;color:#fff;flex-shrink:0;letter-spacing:-.02em}.testi-name{font-weight:600;font-size:14px;color:var(--text);letter-spacing:-.01em}.testi-meta{font-size:12.5px;color:var(--text-faint);margin-top:2px;font-family:JetBrains Mono,monospace;letter-spacing:.02em}@media (max-width:900px){.testi-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.testi-grid{grid-template-columns:1fr}}.faq-list{max-width:800px;margin:0 auto}.faq-item{border-bottom:1px solid var(--border)}.faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;text-align:left;font-family:Sora,sans-serif;font-size:16px;font-weight:600;color:var(--text);background:none;border:none;cursor:pointer;letter-spacing:-.012em;line-height:1.4;transition:color var(--trans)}.faq-q:hover{color:var(--gold)}.faq-icon{flex-shrink:0;width:30px;height:30px;border-radius:50%;background:var(--bg);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:400;line-height:1;color:var(--slate);transition:all var(--trans)}.faq-item.open .faq-icon{background:var(--gold-light);border-color:var(--gold);color:var(--gold);transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;font-size:15.5px;color:var(--text-muted);line-height:1.78;transition:max-height .45s var(--ease),padding .35s var(--ease)}.faq-item.open .faq-a{max-height:480px;padding-bottom:24px}.cta-banner{background:linear-gradient(135deg,#d02752,#f63049 60%,#d02752);padding:96px 24px;text-align:center;position:relative;overflow:hidden}.cta-banner:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 50%,hsla(0,0%,100%,.1) 0,transparent 55%),radial-gradient(ellipse at 80% 50%,rgba(0,0,0,.1) 0,transparent 55%);pointer-events:none}.cta-banner-inner{position:relative;z-index:1;max-width:660px;margin:0 auto}.cta-banner h2{color:#fff;margin-bottom:18px;font-size:clamp(28px,4vw,46px)}.cta-banner p{color:hsla(0,0%,100%,.52);margin-bottom:40px;font-size:16.5px;line-height:1.7}.btn-group{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.footer{background:#fff;padding:80px 24px 44px;border-top:1px solid var(--border)}.footer-grid{max-width:var(--max-w);margin:0 auto 64px;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;grid-gap:44px;gap:44px}.footer-brand p{font-size:14px;color:var(--text-faint);line-height:1.78;margin-top:18px;max-width:300px}.footer-col h4{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-family:JetBrains Mono,monospace;margin-bottom:22px}.footer-col ul{display:flex;flex-direction:column;gap:11px}.footer-col a{font-size:14px;color:var(--gold);transition:color var(--trans);letter-spacing:-.005em}.footer-col a:hover{color:var(--dark)}.footer-bottom{max-width:var(--max-w);margin:0 auto;padding-top:36px;border-top:1px solid var(--border);display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap}.footer-legal{font-size:12px;color:var(--text-faint);line-height:1.75;max-width:700px}.footer-copy{font-size:12px;color:var(--muted);white-space:nowrap;flex-shrink:0;font-family:JetBrains Mono,monospace;letter-spacing:.02em}@media (max-width:1024px){.footer-grid{grid-template-columns:1fr 1fr 1fr;gap:36px}}@media (max-width:900px){.footer-grid{grid-template-columns:1fr 1fr;gap:36px}}@media (max-width:520px){.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:14px}}.page-hero{background:var(--dark);padding:88px 24px;text-align:center;position:relative;overflow:hidden}.page-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0,rgba(201,149,42,.09) 0,transparent 60%),radial-gradient(ellipse at 50% 100%,rgba(90,158,58,.07) 0,transparent 60%);pointer-events:none}.page-hero-inner{position:relative;z-index:1;max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.page-hero .chip,.page-hero h1{margin-bottom:22px}.page-hero h1{color:#fff;font-size:clamp(36px,5vw,64px);letter-spacing:-.033em;line-height:1.04}.page-hero p{color:hsla(0,0%,100%,.53);font-size:18px;line-height:1.72;max-width:560px;margin:0 auto}.contact-section{padding:88px 24px;background:var(--bg)}.contact-grid{max-width:var(--max-w);margin:0 auto;display:grid;grid-template-columns:1fr 1.5fr;grid-gap:72px;gap:72px;align-items:start}.contact-info h2{margin-bottom:22px;font-size:clamp(26px,3vw,38px)}.contact-info>p{color:var(--text-muted);font-size:16.5px;line-height:1.75;margin-bottom:40px}.contact-methods{display:flex;flex-direction:column;gap:14px}.contact-method{display:flex;align-items:center;gap:18px;padding:20px 24px;background:var(--white);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-xs);text-decoration:none;transition:all var(--trans)}.contact-method:hover{border-color:var(--green);box-shadow:var(--shadow);transform:translateY(-2px)}.contact-method-icon{width:46px;height:46px;border-radius:var(--radius-sm);background:var(--green-light);display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.contact-method-label{font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin-bottom:3px}.contact-method-value{font-size:15.5px;font-weight:600;color:var(--text);letter-spacing:-.012em}.contact-form-wrap{background:var(--white);border-radius:var(--radius-lg);padding:52px;border:1px solid var(--border);box-shadow:var(--shadow)}.contact-form-wrap h3{margin-bottom:32px;font-size:24px}.form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.form-group{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.form-group label{font-size:13px;font-weight:600;color:var(--text);letter-spacing:-.005em}.form-group input,.form-group select,.form-group textarea{padding:13px 16px;border-radius:var(--radius-sm);border:1.5px solid var(--border);font-family:Sora,sans-serif;font-size:15px;color:var(--text);background:var(--bg);outline:none;width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color var(--trans),background var(--trans),box-shadow var(--trans);line-height:1.5}.form-group input::placeholder,.form-group textarea::placeholder{color:rgba(0,0,0,.35)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--green);background:var(--white);box-shadow:0 0 0 3px rgba(61,107,39,.1)}.form-group textarea{resize:vertical;min-height:128px;line-height:1.65}.form-success{text-align:center;padding:40px 0}.form-success-icon{width:68px;height:68px;border-radius:50%;background:var(--green-light);border:2px solid var(--green);display:flex;align-items:center;justify-content:center;font-size:30px;color:var(--green);margin:0 auto 24px}.form-success h3{margin-bottom:14px;font-size:24px}.form-success p{color:var(--text-muted);font-size:15.5px;line-height:1.7}@media (max-width:860px){.contact-grid{grid-template-columns:1fr;gap:48px}.contact-form-wrap{padding:36px 28px}.form-row{grid-template-columns:1fr}}.quote-page{min-height:100vh;background:var(--dark);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;position:relative;overflow:hidden}.quote-page:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 20%,rgba(90,158,58,.09) 0,transparent 55%),radial-gradient(ellipse at 80% 80%,rgba(201,149,42,.08) 0,transparent 55%);pointer-events:none}.quote-card{position:relative;z-index:1;width:100%;max-width:680px;background:hsla(0,0%,100%,.97);border-radius:var(--radius-xl);box-shadow:0 32px 80px rgba(0,0,0,.45),0 8px 24px rgba(0,0,0,.2),inset 0 1px 0 #fff;overflow:hidden;border:1px solid hsla(0,0%,100%,.15)}.quote-progress{height:5px;background:var(--bg);display:flex;gap:3px;padding:0 3px}.quote-progress-seg{flex:1 1;height:100%;border-radius:0 0 3px 3px;background:var(--border);transition:background .5s var(--ease)}.quote-progress-seg.filled{background:var(--gold)}.quote-progress-seg.active{background:linear-gradient(90deg,var(--gold) 0,#d02752 100%);box-shadow:0 0 8px rgba(246,48,73,.4)}.quote-body{padding:44px 52px 52px}.quote-step{animation:stepIn .4s var(--ease) both}@keyframes stepIn{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}.quote-step-label{font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--gold);margin-bottom:10px}.quote-step h2{font-size:clamp(22px,3vw,30px);margin-bottom:8px;color:var(--dark)}.quote-step>p{font-size:15px;color:var(--slate);margin-bottom:36px;line-height:1.65}.option-card{display:flex;align-items:center;gap:18px;padding:20px 24px;border-radius:var(--radius);border:2px solid var(--border);background:var(--white);cursor:pointer;font-family:Sora,sans-serif;margin-bottom:12px;box-shadow:var(--shadow-xs);width:100%;text-align:left;transition:all var(--trans)}.option-card:hover{border-color:var(--green);background:var(--green-light);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.option-card.selected{border-color:var(--gold);background:var(--gold-light);box-shadow:0 0 0 3px rgba(201,149,42,.16),var(--shadow-sm)}.option-card.selected .option-card-icon{background:var(--gold);color:#fff;border-color:transparent}.option-card-icon{width:46px;height:46px;border-radius:var(--radius-sm);background:var(--bg);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0;transition:all var(--trans)}.option-card-label{font-size:16px;font-weight:600;color:var(--text);letter-spacing:-.012em}.option-card-hint{font-size:13px;color:var(--text-faint);margin-top:2px;font-weight:400}.quote-input{width:100%;padding:15px 18px;border-radius:var(--radius-sm);border:2px solid var(--border);font-family:Sora,sans-serif;font-size:16px;color:var(--text);background:var(--white);outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;line-height:1.5;transition:border-color var(--trans),box-shadow var(--trans)}.quote-input::placeholder{color:rgba(0,0,0,.35)}.quote-input:focus{border-color:var(--green);box-shadow:0 0 0 4px rgba(61,107,39,.11)}.quote-input-label{display:block;font-size:13.5px;font-weight:600;color:var(--text);margin-bottom:10px;letter-spacing:-.005em}.quote-input-group{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.quote-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:36px;border-top:1px solid var(--border);margin-top:36px}.quote-nav-back{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:600;color:var(--slate);background:none;border:none;cursor:pointer;padding:10px 0;font-family:Sora,sans-serif;transition:color var(--trans),transform var(--trans)}.quote-nav-back:hover{color:var(--text);transform:translateX(-3px)}.quote-nav-back:disabled{opacity:.35;cursor:default;transform:none}.quote-nav-next{margin-left:auto}@media (max-width:640px){.quote-page{padding:32px 16px}.quote-body{padding:28px 22px 36px}.quote-card{border-radius:var(--radius-lg)}.option-card{padding:16px 18px;gap:14px}.option-card-icon{width:40px;height:40px;font-size:20px}}@media (max-width:1024px){.section{padding:80px 24px}.section-lg{padding:100px 24px}}@media (max-width:900px){.section{padding:72px 20px}.section-sm{padding:52px 20px}.cta-banner,.page-hero{padding:72px 20px}}@media (max-width:768px){:root{--nav-h:64px}.section{padding:64px 20px}.section-sm{padding:44px 20px}.container{padding:0 20px}.section-heading{margin-bottom:48px}}@media (max-width:640px){.btn-lg{padding:16px 28px;font-size:15px}.btn-group{flex-direction:column;align-items:stretch}.btn-group .btn{justify-content:center}}@media (max-width:480px){.partner-logo{padding:8px 14px}.cta-banner h2{font-size:26px}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.btn-gold{background:linear-gradient(105deg,#d02752 0,var(--gold) 40%,#ff6b85 55%,var(--gold) 70%,#d02752 100%);background-size:200% auto}.btn-gold:hover{animation:shimmer 1.4s linear infinite;background-size:200% auto}@keyframes floatA{0%,to{transform:rotate(-1.8deg) translateY(0)}50%{transform:rotate(-1.8deg) translateY(-10px)}}@keyframes floatB{0%,to{transform:rotate(4.5deg) translateY(0)}50%{transform:rotate(4.5deg) translateY(-7px)}}@keyframes floatC{0%,to{transform:rotate(2.5deg) translateY(0)}50%{transform:rotate(2.5deg) translateY(-12px)}}.hv-card-2{animation:floatA 4s ease-in-out infinite}.hv-card-1{animation:floatB 5s ease-in-out .5s infinite}.hv-card-3{animation:floatC 4.5s ease-in-out 1s infinite}.hv-card:hover{animation-play-state:paused!important}@keyframes pulseRing{0%{box-shadow:0 28px 64px rgba(0,0,0,.5),0 0 0 0 rgba(201,149,42,.4),0 0 0 1px rgba(201,149,42,.2),inset 0 1px 0 hsla(0,0%,100%,.1)}70%{box-shadow:0 28px 64px rgba(0,0,0,.5),0 0 0 10px rgba(201,149,42,0),0 0 0 1px rgba(201,149,42,.2),inset 0 1px 0 hsla(0,0%,100%,.1)}to{box-shadow:0 28px 64px rgba(0,0,0,.5),0 0 0 0 rgba(201,149,42,0),0 0 0 1px rgba(201,149,42,.2),inset 0 1px 0 hsla(0,0%,100%,.1)}}.hv-card-2{animation:floatA 4s ease-in-out infinite,pulseRing 2.5s ease-in-out infinite}.hero:before{background:radial-gradient(circle,rgba(201,149,42,.1) 0,rgba(201,149,42,.04) 40%,transparent 70%),radial-gradient(circle at 1px 1px,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:auto,32px 32px}.stat-num{text-shadow:0 0 30px hsla(0,0%,100%,.2)}.why-card:first-child:before{background:linear-gradient(90deg,#f63049,#ff6b82)}.why-card:nth-child(2):before{background:linear-gradient(90deg,#d02752,#f63049)}.why-card:nth-child(3):before{background:linear-gradient(90deg,#8a244b,#d02752)}.why-card:nth-child(2) .why-icon{background:rgba(208,39,82,.1)}.why-card:nth-child(3) .why-icon{background:rgba(138,36,75,.1)}.nav-link{position:relative}.nav-link:after{content:"";position:absolute;bottom:3px;left:15px;right:15px;height:2px;border-radius:2px;background:var(--gold);transform:scaleX(0);transform-origin:center;transition:transform .3s var(--ease)}.nav-link.active:after,.nav-link:hover:after{transform:scaleX(.6)}@keyframes textShimmer{0%{background-position:0 50%}to{background-position:200% 50%}}.hero-headline .gold{background:linear-gradient(90deg,#f63049,#ff6b82,#f63049,#d02752);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:textShimmer 3s linear infinite}.testi-card:first-child{border-top:3px solid #f63049}.testi-card:nth-child(2){border-top:3px solid #d02752}.testi-card:nth-child(3){border-top:3px solid #8a244b}.stat-item:hover .stat-num{text-shadow:0 0 40px hsla(0,0%,100%,.5);transform:scale(1.05)}.stat-item .stat-num,.stat-item:hover .stat-num{transition:all .3s var(--ease)}.story-section{background:var(--dark);padding:96px 24px;position:relative;overflow:hidden}.story-section:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 80% 50%,rgba(201,149,42,.1) 0,transparent 60%);pointer-events:none}.story-timeline{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:0;position:relative;z-index:1}.story-timeline:before{content:"";position:absolute;left:19px;top:24px;bottom:24px;width:2px;background:linear-gradient(to bottom,var(--gold) 0,rgba(246,48,73,.3) 70%,transparent 100%)}.story-node{display:flex;gap:40px;align-items:flex-start;padding:32px 0;border-bottom:1px solid hsla(0,0%,100%,.06)}.story-node:last-child{border-bottom:none}.story-dot{width:40px;height:40px;border-radius:50%;flex-shrink:0;background:var(--dark);border:2px solid var(--gold);display:flex;align-items:center;justify-content:center;font-size:18px;position:relative;z-index:2;box-shadow:0 0 0 5px var(--dark),0 0 16px rgba(246,48,73,.3)}.story-dot,.story-year{font-family:JetBrains Mono,monospace}.story-year{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:8px}.story-node h4{color:#fff;font-size:20px;margin-bottom:10px;letter-spacing:-.015em}.story-node p{color:hsla(0,0%,100%,.52);font-size:15px;line-height:1.75;max-width:620px}@media (max-width:600px){.story-timeline:before{display:none}.story-node{flex-direction:column;gap:16px}.story-dot{box-shadow:var(--shadow-gold)}}.prose h2{font-size:20px;font-weight:800;color:var(--dark);margin:40px 0 12px;padding-top:8px;border-top:1px solid var(--border)}.prose h2:first-child{margin-top:0;border-top:none;padding-top:0}.prose p{font-size:15px;color:var(--slate);line-height:1.8;margin-bottom:16px}.prose ul{margin:0 0 16px 20px;padding:0}.prose ul li{font-size:15px;color:var(--slate);line-height:1.8;margin-bottom:6px}.prose a{color:var(--green);text-decoration:underline}.prose strong{color:var(--dark)}.why-compare{background:var(--dark);padding:112px 32px;overflow:hidden;position:relative}.why-compare:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 65% 50%,rgba(246,48,73,.06) 0,transparent 60%);pointer-events:none}.wc-inner{max-width:1140px;margin:0 auto;display:grid;grid-template-columns:1fr 420px 200px;grid-gap:56px;gap:56px;align-items:center;position:relative;z-index:1}.wc-left{display:flex;flex-direction:column;align-items:flex-start}.wc-chip{display:inline-flex;align-items:center;border:1px solid rgba(246,48,73,.4);background:rgba(246,48,73,.08);color:#f63049;padding:5px 14px;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;margin-bottom:20px}.wc-heading{font-size:clamp(26px,2.4vw,36px);font-weight:800;color:#fff;letter-spacing:-.03em;line-height:1.12;margin-bottom:28px}.wc-reasons{display:flex;flex-direction:column;gap:14px;list-style:none;margin-bottom:36px}.wc-reason{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:hsla(0,0%,100%,.62);line-height:1.5}.wc-cta{align-self:flex-start;white-space:nowrap}.wc-browser{position:relative}.wc-browser .bl-wrap{height:440px}.wc-right{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.wc-ity-label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.35);text-align:center}.wc-ity-text{font-size:40px;font-weight:800;color:#fff;line-height:1;letter-spacing:-.04em;text-align:center}.wc-arrow{width:150px;height:70px;overflow:visible;flex-shrink:0;animation:arrowNudge 2.2s ease-in-out infinite}@keyframes arrowNudge{0%,to{transform:translateX(0)}50%{transform:translateX(-10px)}}@media (max-width:1020px){.wc-inner{grid-template-columns:1fr 380px}.wc-right{display:none}}@media (max-width:760px){.wc-inner{grid-template-columns:1fr;gap:40px}.wc-browser .bl-wrap{height:360px}.why-compare{padding:80px 24px}}@media (max-width:480px){.wc-browser .bl-wrap{height:300px}.wc-ity-text{font-size:32px}}.bl-wrap{position:relative;width:100%;height:400px}.bl-browser{position:absolute;inset:0;background:#fff;border-radius:14px;box-shadow:0 32px 80px rgba(0,0,0,.4),0 8px 24px rgba(0,0,0,.2);overflow:hidden;transition:transform .5s var(--ease),opacity .5s var(--ease);transform-origin:center bottom}.bl-browser--closing{transform:scale(.9) translateY(12px);opacity:0}.bl-browser--gone{display:none}.bl-chrome{height:40px;background:#f1f3f4;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;padding:0 14px;gap:12px}.bl-dots{display:flex;gap:6px}.bl-dot{width:11px;height:11px;border-radius:50%}.bl-dot--red{background:#ff5f57}.bl-dot--yellow{background:#febc2e}.bl-dot--green{background:#28c840}.bl-addressbar{flex:1 1;max-width:220px;margin:0 auto;height:26px;background:#fff;border-radius:13px;display:flex;align-items:center;gap:5px;padding:0 10px;font-size:11px;color:#5f6368;border:1px solid #e0e0e0}.bl-chrome-spacer{width:56px;flex-shrink:0}.bl-body{height:calc(100% - 40px);overflow:hidden}.bl-google{display:flex;flex-direction:column;align-items:center;padding-top:42px;gap:18px}.bl-google-logo{font-size:40px;font-weight:700;letter-spacing:-1px;line-height:1;font-family:Arial,sans-serif}.bl-searchbar{display:flex;align-items:center;gap:8px;width:82%;max-width:340px;height:42px;border:1px solid #dfe1e5;border-radius:24px;padding:0 18px;box-shadow:0 1px 6px rgba(32,33,36,.1)}.bl-searchbar,.bl-typed{font-size:14px;color:#202124}.bl-typed{flex:1 1}.bl-cursor{width:2px;height:17px;background:#202124;border-radius:1px;animation:cursorBlink 1s step-end infinite}@keyframes cursorBlink{50%{opacity:0}}.bl-loading{display:flex;gap:7px;margin-top:4px}.bl-loading span{width:9px;height:9px;border-radius:50%;animation:loadPop .9s ease-in-out infinite}.bl-loading span:first-child{background:#4285f4}.bl-loading span:nth-child(2){background:#ea4335;animation-delay:.16s}.bl-loading span:nth-child(3){background:#34a853;animation-delay:.32s}@keyframes loadPop{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.35);opacity:1}}.bl-results{display:flex;flex-direction:column;height:100%;overflow:hidden}.bl-results--shake{animation:resultShake .35s ease-in-out}@keyframes resultShake{0%,to{transform:translateX(0)}20%{transform:translateX(-4px)}60%{transform:translateX(4px)}}.bl-results-header{flex-shrink:0;padding:10px 14px 0;background:#fff;z-index:2}.bl-results-searchbar{display:flex;align-items:center;gap:8px;height:36px;border:1px solid #dfe1e5;border-radius:20px;padding:0 14px;font-size:12.5px;color:#202124;box-shadow:0 1px 4px rgba(32,33,36,.08);margin-bottom:5px}.bl-result-count{font-size:11px;color:#70757a;padding:0 4px 6px}.bl-result-scroll-area{flex:1 1;overflow:hidden;padding:0 14px}.bl-result-list{display:flex;flex-direction:column}.bl-result-list--scrolling{animation:resultsScroll 3.2s cubic-bezier(.3,0,.5,1) forwards}@keyframes resultsScroll{0%{transform:translateY(0)}to{transform:translateY(-280px)}}.bl-result{padding:7px 4px;border-bottom:1px solid #f0f0f0;animation:resultSlideIn .18s ease-out both}@keyframes resultSlideIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.bl-result-url{font-size:10px;color:#202124;opacity:.55;margin-bottom:1px}.bl-result-title{font-size:12.5px;color:#1a0dab;font-weight:500;line-height:1.3}.bl-result-desc{font-size:11px;color:#4d5156;line-height:1.45;margin-top:1px}.bl-overlay{position:absolute;inset:0;background:#111f35;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px;text-align:center;opacity:0;transform:scale(.97);transition:opacity .45s var(--ease),transform .45s var(--ease);pointer-events:none}.bl-overlay--visible{opacity:1;transform:scale(1);pointer-events:auto}.bl-overlay--cream{background:#fff8f5}.bl-overlay--close{background:linear-gradient(160deg,#111f35,#1e3354)}.bl-overlay-eyebrow{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.35);margin-bottom:14px}.bl-overlay-headline{font-size:30px;font-weight:800;color:#fff;line-height:1.1;letter-spacing:-.035em;margin-bottom:12px}.bl-overlay-sub{font-size:13px;color:hsla(0,0%,100%,.35)}.bl-logo-mark{font-family:Sora,sans-serif;font-weight:800;font-size:22px;letter-spacing:-.4px;margin-bottom:20px;animation:logoDropIn .6s var(--ease) both}@keyframes logoDropIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.bl-lm-dark{color:#111f35}.bl-lm-red{color:#f63049}.bl-overlay--close .bl-lm-dark{color:#fff}.bl-pivot-line{font-size:26px;font-weight:800;color:#111f35;letter-spacing:-.03em;margin-bottom:10px;animation:fadeUp .6s var(--ease) .3s both}.bl-pivot-sub{font-size:14px;color:#4a5568;animation:fadeUp .6s var(--ease) .6s both}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bl-close-headline{font-size:26px;font-weight:800;color:#fff;line-height:1.15;letter-spacing:-.03em;margin-bottom:12px}.bl-close-accent{color:#f63049}.bl-close-sub{font-size:13px;color:hsla(0,0%,100%,.5);margin-bottom:24px}.bl-close-cta{display:inline-flex;align-items:center;background:#f63049;color:#fff;padding:11px 28px;border-radius:8px;font-size:14px;font-weight:700;font-family:Sora,sans-serif;animation:ctaPulse 2s ease-in-out infinite}@keyframes ctaPulse{0%,to{box-shadow:0 8px 24px rgba(246,48,73,.4)}50%{box-shadow:0 8px 36px rgba(246,48,73,.7)}}.bl-widget{position:absolute;inset:0;background:#111f35;border-radius:14px;display:flex;flex-direction:column;padding:24px 22px;opacity:0;transform:scale(.97);transition:opacity .4s var(--ease),transform .4s var(--ease);pointer-events:none}.bl-widget--visible{opacity:1;transform:scale(1);pointer-events:auto}.bl-widget-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f63049;font-family:JetBrains Mono,monospace;margin-bottom:18px}.bl-cover-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.bl-cover-btn{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 10px;background:hsla(0,0%,100%,.08);border:1.5px solid hsla(0,0%,100%,.2);border-radius:14px;transition:all .25s var(--ease)}.bl-cover-btn--active{background:rgba(246,48,73,.2);border-color:#f63049;transform:scale(1.04);box-shadow:0 0 0 3px rgba(246,48,73,.2)}.bl-cover-icon{font-size:26px;line-height:1}.bl-cover-label{font-size:13px;font-weight:600;color:#fff}.bl-fields{gap:14px;margin-bottom:20px}.bl-field,.bl-fields{display:flex;flex-direction:column}.bl-field{gap:5px}.bl-field-label{font-size:11px;font-weight:600;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.06em}.bl-field-value{display:flex;align-items:center;gap:8px;height:40px;background:hsla(0,0%,100%,.09);border:1.5px solid hsla(0,0%,100%,.18);border-radius:10px;padding:0 14px;font-size:15px;font-weight:600;color:#fff;transition:border-color .3s}.bl-field-value--set{border-color:rgba(246,48,73,.6)}.bl-placeholder{color:hsla(0,0%,100%,.25);font-weight:400;font-size:13px}.bl-tick{color:#f63049;font-size:13px;margin-left:auto}.bl-form-cta{display:flex;align-items:center;justify-content:center;height:44px;background:rgba(246,48,73,.25);border:1.5px solid rgba(246,48,73,.5);border-radius:10px;color:hsla(0,0%,100%,.6);font-size:14px;font-weight:700;transition:all .25s var(--ease)}.bl-form-cta--go{background:#f63049;border-color:#f63049;color:#fff;transform:scale(.97);box-shadow:0 8px 24px rgba(246,48,73,.4)}.bl-widget--confirm{text-align:center}.bl-confirm-tick,.bl-widget--confirm{align-items:center;justify-content:center}.bl-confirm-tick{width:56px;height:56px;border-radius:50%;background:rgba(246,48,73,.15);border:2px solid rgba(246,48,73,.5);display:flex;font-size:22px;color:#f63049;margin-bottom:18px;animation:tickPop .5s var(--ease) both}@keyframes tickPop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.bl-confirm-heading{font-size:22px;font-weight:800;color:#fff;letter-spacing:-.025em;margin-bottom:10px}.bl-confirm-body{font-size:13px;color:hsla(0,0%,100%,.55);line-height:1.65;max-width:280px;margin-bottom:20px}.bl-confirm-tags{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.bl-confirm-tags span{font-size:11px;font-weight:600;color:hsla(0,0%,100%,.6);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);padding:4px 12px;border-radius:20px}@media (max-width:960px){.hero-grid{grid-template-columns:1fr;gap:48px}.bl-wrap{height:340px}}@media (max-width:640px){.bl-wrap{height:300px}.bl-google{padding-top:28px;gap:14px}.bl-google-logo{font-size:30px}.bl-overlay-headline{font-size:24px}.bl-close-headline{font-size:22px}.bl-widget{padding:18px 16px}}