.lp{--blue:#3b82f6;--blue-d:#1d5fd4;--teal:#16a8c0;--amber:#f5a30a;--violet:#7c6df0;position:relative;font-family:var(--font-body),"Inter",system-ui,sans-serif;color:#eaf1fb;background:#0b1426;-webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100vh}.lp .dis,.lp h1,.lp h2,.lp h3{font-family:var(--font-heading),"Plus Jakarta Sans",system-ui,sans-serif;letter-spacing:-.02em}.lp a{text-decoration:none;color:inherit}.lp img{display:block;max-width:100%}.lp .aura{position:fixed;inset:-25%;z-index:0;pointer-events:none;background:radial-gradient(38% 38% at 16% 18%,rgba(61,139,238,.5),transparent 60%),radial-gradient(42% 42% at 86% 8%,rgba(22,168,192,.4),transparent 60%),radial-gradient(46% 46% at 78% 102%,rgba(120,90,240,.42),transparent 60%);filter:blur(24px);animation:lpDrift 20s ease-in-out infinite alternate}@keyframes lpDrift{to{transform:translate3d(3%,-2%,0) scale(1.08)}}.lp .floaters{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.lp .fl{position:absolute;will-change:transform,opacity;animation:lpWind var(--d,42s) linear infinite;animation-delay:var(--dl,0s);opacity:0}.lp .fl .in{display:block;animation:lpSway var(--s,9s) ease-in-out infinite alternate}.lp .fl.far .in{filter:blur(2.5px)}.lp .fl.feather .in{color:rgba(180,212,255,.5);font-size:var(--sz,24px);text-shadow:0 0 12px rgba(120,170,255,.35)}.lp .fl.bird .in{color:rgba(150,185,235,.14);font-size:var(--sz,52px)}.lp .fl.mote .in{width:var(--sz,4px);height:var(--sz,4px);border-radius:50%;background:rgba(205,228,255,.7);box-shadow:0 0 9px rgba(150,190,255,.6)}@keyframes lpWind{0%{transform:translate3d(-16vw,0,0);opacity:0}12%{opacity:var(--o,.5)}86%{opacity:var(--o,.5)}to{transform:translate3d(120vw,var(--yend,-40px),0);opacity:0}}@keyframes lpSway{0%{transform:translateY(0) rotate(var(--r0,-7deg))}to{transform:translateY(var(--sv,16px)) rotate(var(--r1,7deg))}}@media(prefers-reduced-motion:reduce){.lp .aura,.lp .floaters{display:none}}.lp .wrap{max-width:1180px;margin:0 auto;padding:0 1.6rem;position:relative;z-index:2}.lp .btn{font-family:var(--font-heading),"Plus Jakarta Sans";font-weight:700;font-size:.98rem;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:.55rem;padding:.95rem 1.7rem;border-radius:14px;color:#fff;background:linear-gradient(180deg,#4a86f5,#1d5fd4 50%,#1450c4);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),inset 0 -2px 3px rgba(8,40,110,.55),0 12px 22px -7px rgba(20,80,196,.6),0 3px 6px rgba(20,33,58,.2);transition:transform .08s,filter .12s}.lp .btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.lp .btn:active{transform:translateY(1px);box-shadow:inset 0 2px 5px rgba(8,40,110,.6),0 2px 5px rgba(20,33,58,.15)}.lp .btn.amber{background:linear-gradient(180deg,#ffc24d,#f5a30a 50%,#d98c00);color:#3a2600;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),inset 0 -2px 3px rgba(150,90,0,.5),0 12px 22px -7px rgba(220,150,10,.6)}.lp .btn.glass{background:hsla(0,0%,100%,.08);color:#eaf1fb;border:1px solid hsla(0,0%,100%,.2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),0 8px 18px -6px rgba(0,0,0,.4)}.lp .btn.lg{padding:1.1rem 2.1rem;font-size:1.05rem}.lp nav.site{position:sticky;top:14px;z-index:40;margin:14px auto 0;max-width:1140px;padding:0 1rem}.lp .navbar{justify-content:space-between;padding:.6rem .7rem .6rem 1.3rem;border-radius:999px;background:hsla(0,0%,100%,.07);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:1px solid hsla(0,0%,100%,.16);box-shadow:0 10px 30px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.22)}.lp .brand,.lp .navbar{display:flex;align-items:center}.lp .brand{gap:.55rem;font-family:var(--font-heading),"Plus Jakarta Sans";font-weight:800;font-size:1.2rem;color:#fff}.lp .brand .mk{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;color:#fff;background:linear-gradient(160deg,#4a86f5,#1450c4);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.7),inset 0 -2px 3px rgba(0,0,0,.28),0 5px 12px rgba(20,80,196,.45)}.lp .nav-links{display:flex;gap:1.7rem;align-items:center;font-size:.9rem;color:#aebbd0}.lp .nav-links a:not(.btn):hover{color:#fff}.lp .nav-links .btn{padding:.55rem 1.25rem;font-size:.86rem}.lp .hero{padding:5rem 0 3rem;display:grid;grid-template-columns:1.05fr .95fr;gap:3rem;align-items:center}.lp .pill{display:inline-flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;color:#bcd8ff;background:rgba(61,139,238,.16);border:1px solid rgba(61,139,238,.35);padding:.45rem .9rem;border-radius:999px;margin-bottom:1.5rem}.lp .pill i{color:var(--amber)}.lp .hero h1{font-size:clamp(2.4rem,4.6vw,3.7rem);line-height:1.04;margin:0 0 1.2rem;font-weight:800}.lp .hero h1 .grad{background:linear-gradient(100deg,#5b9bff,#3d8bee 45%,#36d6e6);-webkit-background-clip:text;background-clip:text;color:transparent}.lp .hero h1 .goog{white-space:nowrap}.lp .hero p.sub{font-size:1.18rem;line-height:1.6;color:#9fb2cc;max-width:32rem;margin:0 0 2rem}.lp .hero-cta{gap:.9rem;flex-wrap:wrap}.lp .hero-cta,.lp .reassure{display:flex;align-items:center}.lp .reassure{margin-top:1.3rem;font-size:.84rem;color:#8aa0b6;gap:.5rem}.lp .reassure i{color:#22c55e}.lp .float{position:relative}@media(min-width:901px){.lp .float{padding-right:1.4rem}}.lp .glass{background:hsla(0,0%,100%,.08);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid hsla(0,0%,100%,.16);border-radius:22px;box-shadow:0 34px 70px -22px rgba(0,0,0,.62),inset 0 1px 0 hsla(0,0%,100%,.22)}.lp .hero-card{padding:1.1rem;animation:lpFloaty 7s ease-in-out infinite alternate}@keyframes lpFloaty{to{transform:translateY(-12px)}}@media(prefers-reduced-motion:reduce){.lp .hero-card{animation:none}}.lp .site-prev{border-radius:14px;overflow:hidden;border:1px solid hsla(0,0%,100%,.12)}.lp .site-prev .bar{display:flex;align-items:center;gap:.4rem;padding:.5rem .75rem;background:linear-gradient(180deg,#16243b,#0f1a2c)}.lp .site-prev .bar i{width:10px;height:10px;border-radius:50%}.lp .site-prev .bar .r{background:#ff6b5e}.lp .site-prev .bar .y{background:#ffce4f}.lp .site-prev .bar .g{background:#54d27a}.lp .site-prev .bar .u{flex:1;margin-left:.6rem;font-size:.7rem;color:#8aa0b6;background:rgba(0,0,0,.25);border-radius:6px;padding:.2rem .6rem;text-align:center}.lp .mock{background:radial-gradient(120% 90% at 80% 0,#211a3a,#0e0b1c 60%);padding:.7rem .85rem 0;font-family:var(--font-heading),"Plus Jakarta Sans"}.lp .mock-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:.7rem}.lp .mock-nav .ml{font-weight:800;font-size:.62rem;letter-spacing:.04em;color:#fff}.lp .mock-nav .mr{display:flex;align-items:center;gap:.4rem}.lp .mock-nav .mr i{width:14px;height:3px;border-radius:2px;background:hsla(0,0%,100%,.25)}.lp .mock-nav .mr b{font-size:.5rem;font-weight:700;color:#fff;background:linear-gradient(180deg,#8b5cf6,#ec4899);padding:.2rem .45rem;border-radius:999px}.lp .mock-hero{display:grid;grid-template-columns:1.25fr .75fr;gap:.6rem;align-items:center;padding-bottom:.85rem}.lp .mock-copy .mk{font-size:.42rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#22d3ee}.lp .mock-copy h4{font-family:var(--font-heading),"Plus Jakarta Sans";font-weight:800;font-size:1.05rem;line-height:.98;letter-spacing:-.02em;margin:.3rem 0;color:#fff}.lp .mock-copy h4 em{font-style:normal;background:linear-gradient(100deg,#8b5cf6,#ec4899 55%,#22d3ee);-webkit-background-clip:text;background-clip:text;color:transparent}.lp .mock-copy p{font-size:.5rem;color:#b6b2cc;line-height:1.4;margin:0 0 .5rem}.lp .mock-copy .mbtn{display:inline-block;font-size:.52rem;font-weight:700;color:#fff;background:linear-gradient(180deg,#7c6df0,#5a4ad6);padding:.32rem .7rem;border-radius:999px;box-shadow:0 4px 10px -2px rgba(120,90,240,.6)}.lp .mock-img{height:100%;min-height:78px;border-radius:10px;background:linear-gradient(160deg,rgba(139,92,246,.5),rgba(34,211,238,.35)),radial-gradient(circle at 60% 30%,hsla(0,0%,100%,.25),transparent 50%),linear-gradient(180deg,#3a3357,#1a1730);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18)}.lp .hcard-foot{display:flex;align-items:center;justify-content:space-between;padding:.9rem .6rem .3rem}.lp .hcard-foot .nm{font-weight:700;font-size:.86rem}.lp .hcard-foot .st{font-size:.72rem;color:#8aa0b6}.lp .score{position:absolute;right:-1.2rem;top:-1.2rem;width:96px;height:96px;background:conic-gradient(var(--amber) 0 84%,hsla(0,0%,100%,.12) 84% 100%);box-shadow:0 14px 30px -8px rgba(220,150,10,.5),inset 0 2px 4px hsla(0,0%,100%,.4);place-items:center}.lp .score,.lp .score .in{border-radius:50%;display:grid}.lp .score .in{width:72px;height:72px;background:linear-gradient(180deg,#13203a,#0c1424);place-items:center;text-align:center;box-shadow:inset 0 2px 4px hsla(0,0%,100%,.12)}.lp .score .in b{font-family:var(--font-heading),"Plus Jakarta Sans";font-size:1.5rem;line-height:1;color:#fff}.lp .score .in span{font-size:.54rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8aa0b6}.lp section{position:relative;z-index:2}.lp .block{padding:5rem 0}.lp .head{text-align:center;max-width:42rem;margin:0 auto 3rem}.lp .eyebrow{font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#7fb0f5}.lp .head h2{font-size:clamp(1.9rem,3.6vw,2.8rem);font-weight:800;margin:.7rem 0 .8rem;line-height:1.05}.lp .head p{color:#9fb2cc;font-size:1.06rem;line-height:1.65;margin:0}.lp .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.lp .stat{text-align:center;padding:1.4rem 1rem;border-radius:16px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12)}.lp .stat .n{font-family:var(--font-heading),"Plus Jakarta Sans";font-size:clamp(1.7rem,3vw,2.3rem);font-weight:800;background:linear-gradient(100deg,#5b9bff,#36d6e6);-webkit-background-clip:text;background-clip:text;color:transparent}.lp .stat .l{font-size:.84rem;color:#9fb2cc;margin-top:.3rem}.lp .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1.3rem}.lp .step{padding:1.6rem;border-radius:18px}.lp .step .n{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font-family:var(--font-heading),"Plus Jakarta Sans";font-weight:800;font-size:1.15rem;color:#fff;background:linear-gradient(160deg,#4a86f5,#1450c4);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.4),inset 0 -2px 3px rgba(8,40,110,.4),0 8px 16px -5px rgba(20,80,196,.5);margin-bottom:1rem}.lp .step h3{font-size:1.15rem;margin:0 0 .5rem;font-weight:700}.lp .step p{color:#9fb2cc;font-size:.94rem;line-height:1.6;margin:0}.lp .pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:1.3rem}.lp .pillar{padding:1.8rem;border-radius:18px}.lp .pillar .chip{width:54px;height:54px;border-radius:15px;display:grid;place-items:center;font-size:1.6rem;color:#fff;margin-bottom:1.1rem;box-shadow:inset 0 2px 2px hsla(0,0%,100%,.5),inset 0 -3px 5px rgba(0,0,0,.28),0 8px 16px -4px rgba(0,0,0,.4)}.lp .pillar .chip.b{background:linear-gradient(160deg,#4a86f5,#1450c4)}.lp .pillar .chip.t{background:linear-gradient(160deg,#27c5b6,#0e8c86)}.lp .pillar .chip.a{background:linear-gradient(160deg,#ffc24d,#e08a00);color:#3a2600}.lp .pillar .tag{font-family:var(--font-heading),"Plus Jakarta Sans";font-weight:800;font-size:1.35rem}.lp .pillar h3{font-size:1.05rem;margin:.5rem 0;font-weight:700;color:#cfe0f5}.lp .pillar p{color:#9fb2cc;font-size:.92rem;line-height:1.6;margin:0}.lp .models{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.lp .model{border-radius:16px;overflow:hidden;border:1px solid hsla(0,0%,100%,.13);background:hsla(0,0%,100%,.04);transition:transform .2s,border-color .2s}.lp .model:hover{transform:translateY(-4px);border-color:rgba(61,139,238,.5)}.lp .model .thumb{height:120px;display:flex;align-items:flex-end;padding:.8rem;position:relative}.lp .model .thumb:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 75% 15%,hsla(0,0%,100%,.18),transparent 55%)}.lp .model .thumb b{position:relative;z-index:2;color:#fff;font-family:var(--font-heading),"Plus Jakarta Sans";font-weight:700;font-size:.9rem}.lp .model .ft{padding:.7rem .9rem;font-size:.8rem;color:#9fb2cc}.lp .quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.lp .quote{padding:1.5rem;border-radius:16px}.lp .quote .stars{color:var(--amber);letter-spacing:2px;font-size:.9rem}.lp .quote p{font-size:.96rem;line-height:1.6;margin:.8rem 0 1rem;color:#dce8f8}.lp .quote .who{display:flex;align-items:center;gap:.6rem}.lp .quote .av{width:36px;height:36px;border-radius:50%;background:linear-gradient(160deg,#4a86f5,#1450c4);display:grid;place-items:center;font-weight:700;font-size:.8rem;color:#fff}.lp .quote .who b{font-size:.85rem;display:block}.lp .quote .who span{font-size:.74rem;color:#8aa0b6}.lp .plans{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;align-items:start}.lp .plan{padding:1.8rem;border-radius:20px;position:relative}.lp .plan.hot{border:1px solid rgba(61,139,238,.5);box-shadow:0 0 0 3px rgba(61,139,238,.16),0 30px 60px -22px rgba(0,0,0,.6)}.lp .plan .pop{position:absolute;top:-11px;left:50%;transform:translateX(-50%);font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#06371f;background:linear-gradient(180deg,#4ade80,#16a34a);padding:.25rem .7rem;border-radius:999px;box-shadow:0 4px 10px rgba(22,163,74,.4)}.lp .plan .pn{font-weight:700;font-size:1.1rem}.lp .plan .pn,.lp .plan .pr{font-family:var(--font-heading),"Plus Jakarta Sans"}.lp .plan .pr{font-weight:800;font-size:2.3rem;margin:.5rem 0 .2rem}.lp .plan .pr span{font-size:.9rem;font-weight:500;color:#8aa0b6}.lp .plan ul{list-style:none;margin:1.2rem 0;padding:0;display:flex;flex-direction:column;gap:.7rem}.lp .plan li{display:flex;gap:.55rem;align-items:flex-start;font-size:.9rem;color:#cdddef}.lp .plan li i{color:#22c55e;margin-top:.1rem}.lp .plan .btn{width:100%;justify-content:center}.lp .faq{max-width:780px;margin:0 auto}.lp .faq details{border:1px solid hsla(0,0%,100%,.14);border-radius:14px;margin-bottom:.8rem;overflow:hidden;background:hsla(0,0%,100%,.04)}.lp .faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1.2rem 1.4rem;font-family:var(--font-heading),"Plus Jakarta Sans";font-weight:700;font-size:1.04rem}.lp .faq summary::-webkit-details-marker{display:none}.lp .faq summary:after{content:"+";color:#7fb0f5;font-size:1.4rem;font-weight:300;transition:transform .2s}.lp .faq details[open] summary:after{transform:rotate(45deg)}.lp .faq details p{color:#9fb2cc;line-height:1.7;margin:0 1.4rem 1.2rem;font-size:.94rem}.lp .cta-final{text-align:center;padding:3rem;border-radius:26px;margin-bottom:4rem;position:relative;overflow:hidden}.lp .cta-final:after{content:"";position:absolute;top:-40%;right:-10%;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(120,90,240,.35),transparent 70%);filter:blur(8px)}.lp .cta-final h2{font-size:clamp(2rem,4vw,3rem);font-weight:800;margin:0 0 1rem;position:relative;z-index:2}.lp .cta-final p{color:#9fb2cc;font-size:1.1rem;margin:0 0 2rem}.lp .cta-final .btn,.lp .cta-final p,.lp footer.site{position:relative;z-index:2}.lp footer.site{border-top:1px solid hsla(0,0%,100%,.1);padding:2.5rem 0}.lp .foot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;align-items:center;color:#8aa0b6;font-size:.86rem}.lp .foot .brand{font-size:1.05rem}@media(max-width:900px){.lp .hero{grid-template-columns:1fr;gap:2.5rem;padding:3rem 0 2rem}.lp .float{max-width:420px}.lp .stats{grid-template-columns:1fr 1fr}.lp .pillars,.lp .plans,.lp .quotes,.lp .steps{grid-template-columns:1fr}.lp .models{grid-template-columns:1fr 1fr}.lp .nav-links a:not(.btn){display:none}}