@font-face{font-family:Geist Pixel Circle;src:url(/fonts/GeistPixel-Circle.woff2)format("woff2");font-weight:400 500;font-display:swap}.vp{--vp-bg:#020f33;--vp-text:#fff;--vp-muted:#afbee6;--vp-navy:#041a52;--vp-blue:#09318d;--vp-pink:#fd91cc;--vp-pink-deep:#e25fae;--vp-nav-text:#4a5878;--vp-nav-shadow:0 4px 14px #020f3338;--vp-trust-bg:#041a52;--vp-trust-border:#fff6;--vp-trust-text:#dce4f7;--vp-font-sans:var(--font-inter),"Inter","Segoe UI",system-ui,sans-serif;--vp-font-display:"Geist Pixel Circle",monospace;background:var(--vp-bg);color:var(--vp-text);font-family:var(--vp-font-sans);-webkit-font-smoothing:antialiased;z-index:50;height:100dvh;position:fixed;inset:0;overflow:hidden}.vp-bg{z-index:0;background:#020f33;position:absolute;inset:0;overflow:hidden}.vp-bg:before{content:"";filter:blur(24px);background:radial-gradient(38% 42% at 22% 30%,#09318dbf,#0000 65%),radial-gradient(34% 38% at 78% 22%,#fd91cc52,#0000 66%),radial-gradient(46% 44% at 62% 82%,#09318d8c,#0000 68%),radial-gradient(26% 26% at 30% 78%,#e25fae38,#0000 70%);animation:26s ease-in-out infinite alternate vp-drift;position:absolute;inset:-30%}.vp-bg:after{content:"";opacity:.28;background-image:radial-gradient(#ffffff24 1px,#0000 1.6px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask:radial-gradient(70% 60% at 50% 45%,#000 20%,#0000 80%);mask:radial-gradient(70% 60% at 50% 45%,#000 20%,#0000 80%)}.vp-bg-tint{z-index:0;pointer-events:none;background:linear-gradient(#041a526b,#020f3347 45%,#041a5280);position:absolute;inset:0}@keyframes vp-drift{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(2%,2%)scale(1.06)}}.vp-bg-video{object-fit:cover;pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.vp-page{z-index:1;flex-direction:column;align-items:center;height:100dvh;padding:clamp(16px,2.4vh,28px) clamp(14px,3vw,32px);display:flex;position:relative;overflow:hidden}.vp-anim{opacity:0;filter:blur(6px);animation:.85s cubic-bezier(.22,1,.36,1) forwards vp-reveal;animation-delay:var(--d,0s);transform:translateY(22px)scale(.98)}@keyframes vp-reveal{to{opacity:1;filter:none;transform:none}}@keyframes vp-slideDown{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:none}}@keyframes vp-headlineFade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes vp-revealPulse{0%{opacity:0;filter:blur(6px);transform:translateY(22px)scale(.98)}70%{opacity:1;filter:none}to{opacity:1;filter:none;transform:none}}.vp-header{z-index:30;flex-shrink:0;justify-content:center;align-items:center;gap:clamp(18px,2.8vw,28px);width:min(720px,100%);animation:.7s cubic-bezier(.22,1,.36,1) both vp-slideDown;display:flex}.vp-logo{width:clamp(40px,4.4vw,46px);height:clamp(40px,4.4vw,46px);box-shadow:var(--vp-nav-shadow);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;transition:transform .2s;display:grid}@media (hover:hover) and (pointer:fine){.vp-logo:hover{transform:scale(1.04)}}.vp-logo img{object-fit:contain;width:82%;height:82%}.vp-nav{max-width:430px;height:clamp(44px,5.2vw,48px);box-shadow:var(--vp-nav-shadow);background:#fff;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:clamp(10px,2vw,26px);padding:4px 8px;display:flex}.vp-nav a{letter-spacing:-.01em;color:var(--vp-nav-text);opacity:.86;padding:6px 2px;font-size:clamp(13px,1.4vw,15px);font-weight:500;text-decoration:none;transition:opacity .15s;position:relative}.vp-nav a:hover,.vp-nav a.vp-active{opacity:1}.vp-nav a.vp-active:after{content:"";background:#041a52;border-radius:50%;width:3px;height:3px;position:absolute;bottom:1px;left:50%;transform:translate(-50%);box-shadow:-5px 0 #041a52,5px 0 #041a52}.vp-signin{background:var(--vp-navy);color:#c8d3ee;height:clamp(44px,5.2vw,48px);box-shadow:var(--vp-nav-shadow);border-radius:999px;flex-shrink:0;align-items:center;padding:0 clamp(16px,2vw,22px);font-size:clamp(13px,1.4vw,15px);font-weight:500;text-decoration:none;transition:background .15s,color .15s,transform .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.vp-signin:hover{color:#fff;background:#0e2e74;transform:translateY(-1px)}}.vp-hero{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:900px;display:flex}.vp-trust{--trust-size:clamp(36px,4.5vw,42px);align-items:center;margin-bottom:clamp(16px,2.5vh,26px);display:inline-flex}.vp-ring{width:var(--trust-size);height:var(--trust-size);background:var(--vp-navy);border:1px solid var(--vp-trust-border);border-radius:50%;place-items:center;padding:5px;transition:transform .35s;display:grid;position:relative}.vp-ring>span{color:#041a52;width:100%;height:100%;font-family:var(--vp-font-sans);font-weight:600;font-size:calc(var(--trust-size)*.34);background:#fff;border-radius:50%;place-items:center;line-height:1;display:grid}.vp-ring:first-child{z-index:1}.vp-ring:nth-child(2){z-index:2;margin-left:calc(var(--trust-size)*-.42)}.vp-ring:nth-child(3){z-index:4;margin-left:calc(var(--trust-size)*-.42)}@media (hover:hover) and (pointer:fine){.vp-ring:first-child:hover{transform:translateY(-2px)}.vp-ring:nth-child(2):hover{transform:translateY(-4px)}.vp-ring:nth-child(3):hover{transform:translateY(-2px)}}.vp-trust-pill{height:var(--trust-size);margin-left:calc(var(--trust-size)*-.42);padding-left:calc(var(--trust-size)*.58);background:var(--vp-trust-bg);border:1px solid var(--vp-trust-border);color:var(--vp-trust-text);white-space:nowrap;border-radius:999px;align-items:center;padding-right:18px;font-size:clamp(12px,1.4vw,13.5px);font-weight:500;display:inline-flex}.vp-headline{font-family:var(--vp-font-display);color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(28px,6.2vw,80px);font-weight:500;line-height:1.12}.vp-headline span{white-space:nowrap;opacity:0;animation:.85s cubic-bezier(.22,1,.36,1) forwards vp-headlineFade;display:block;overflow:hidden}.vp-headline span:first-child{animation-delay:.12s}.vp-headline span:nth-child(2){animation-delay:.3s}.vp-sub{color:#dce4f7;opacity:.86;max-width:min(500px,92%);margin:clamp(14px,2.2vh,22px) auto 0;font-size:clamp(15.5px,1.55vw,18.5px);font-weight:400;line-height:1.55}.vp-cta{background:var(--vp-pink);color:var(--vp-navy);border-radius:999px;align-items:center;gap:8px;margin-top:clamp(18px,3vh,30px);padding:clamp(11px,1.6vh,13px) clamp(22px,3vw,28px);font-size:clamp(13.5px,1.5vw,14.5px);font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 0 0 1px #fd91cc59,0 0 22px #fd91cc73,0 0 44px #fd91cc2e}@media (hover:hover) and (pointer:fine){.vp-cta:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 0 0 1px #fd91cc80,0 0 30px #fd91cc99,0 0 60px #fd91cc40}}.vp-stats{flex-shrink:0;grid-template-columns:repeat(4,1fr);gap:clamp(12px,2vw,28px);width:min(920px,100%);display:grid}.vp-stat{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.vp-stat-icon{font-family:var(--vp-font-display);color:var(--vp-pink);font-size:clamp(22px,3vw,33px);line-height:1}.vp-stat-value{color:#fff;letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:clamp(18px,2.2vw,26px);font-weight:500}.vp-stat-label{color:var(--vp-muted);font-size:clamp(11px,1.2vw,12.5px)}.vp-burger{background:var(--vp-navy);width:48px;height:48px;box-shadow:var(--vp-nav-shadow);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;display:none;position:relative}.vp-burger i{background:#fff;width:18px;height:1.5px;transition:transform .25s,background .25s;position:absolute;left:15px}.vp-burger i:first-child{top:19px}.vp-burger i:nth-child(2){top:23.5px}.vp-burger i:nth-child(3){top:28px}.vp-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:40;background:#020f339e;animation:.28s both vp-overlayIn;position:fixed;inset:0}@keyframes vp-overlayIn{0%{opacity:0}to{opacity:1}}.vp-sheet{z-index:41;background:#fff;border-radius:28px;flex-direction:column;gap:4px;width:min(340px,90vw);padding:22px 18px 20px;animation:.38s cubic-bezier(.22,1,.36,1) both vp-menuIn;display:flex;position:fixed;top:84px;left:50%;transform:translate(-50%);box-shadow:0 20px 60px #020f3373}@keyframes vp-menuIn{0%{opacity:0;transform:translate(-50%,-10px)scale(.97)}to{opacity:1;transform:translate(-50%)scale(1)}}.vp-sheet a{color:var(--vp-nav-text);opacity:0;border-radius:12px;padding:12px 10px;font-size:15px;font-weight:500;text-decoration:none;animation:.3s forwards vp-linkIn;position:relative}.vp-sheet a:hover{background:#eef2fc}.vp-sheet a.vp-active{color:#041a52;background:#eef2fc;font-weight:600}.vp-sheet .vp-sheet-signin{text-align:center;background:var(--vp-navy);color:#fff;border-radius:999px;margin-top:8px}@keyframes vp-linkIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:720px){.vp-nav,.vp-header>.vp-signin{display:none}.vp-burger{display:block}.vp-header{justify-content:space-between;width:100%}.vp-header.vp-open .vp-burger{background:#fff}.vp-header.vp-open .vp-burger i{background:#041a52}.vp-header.vp-open .vp-burger i:first-child{transform:translateY(4.5px)rotate(45deg)}.vp-header.vp-open .vp-burger i:nth-child(2){opacity:0}.vp-header.vp-open .vp-burger i:nth-child(3){transform:translateY(-4.5px)rotate(-45deg)}.vp-headline{letter-spacing:-.08em;line-height:1.05}.vp-stats{grid-template-columns:repeat(2,1fr);row-gap:20px}}@media (max-width:420px){.vp-headline{letter-spacing:-.09em;font-size:clamp(24px,9vw,34px);line-height:1.04}.vp-trust{--trust-size:34px}.vp-trust-pill{font-size:12px}}@media (max-height:700px){.vp-hero{justify-content:center}.vp-trust{margin-bottom:12px}.vp-sub{margin-top:10px}.vp-cta{margin-top:14px}}@media (prefers-reduced-motion:reduce){.vp-bg:before{animation:none}.vp-anim,.vp-headline span,.vp-header,.vp-sheet,.vp-overlay,.vp-sheet a{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.vp-ring,.vp-cta,.vp-logo,.vp-signin{transition:none}}.vp-stat-icon{font-size:clamp(26px,3.6vw,40px)}@media (max-width:420px){.vp-headline{font-size:clamp(22px,8.1vw,32px)}}.vp-nav a{align-items:center;gap:6px;display:inline-flex}.vp-signin,.vp-trust-pill{gap:7px}.vp-ring>span{color:#09318d;place-items:center;display:grid}.vp-stat-icon{height:clamp(26px,3.6vw,40px);color:var(--vp-pink);place-items:center;display:grid}.vp-cta-arrow{background:#041a5224;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.vp-hero{justify-content:center;padding-bottom:clamp(28px,6vh,64px)}.vp-trust{margin-bottom:clamp(18px,2.8vh,28px)}.vp-sub{margin-top:clamp(16px,2.4vh,24px)}.vp-cta{margin-top:clamp(20px,3.2vh,32px)}.vp-stats{padding-bottom:clamp(4px,1vh,12px)}.vp-stat{gap:8px}.vp-sheet a{align-items:center;gap:10px;display:flex}@media (max-width:720px){.vp-hero{padding-bottom:20px}.vp-stats{row-gap:22px}.ap-public .vp-headline,.vp .vp-headline{letter-spacing:-.03em;font-size:clamp(17px,5.35vw,40px)}}
