*{box-sizing:border-box;margin:0;padding:0}:root{--bg:#05060a;--bg2:#0a0b11;--card:#11131b;--card2:#151823;--border:rgba(255,255,255,0.08);--border-strong:rgba(255,255,255,0.15);--text:rgba(255,255,255,0.96);--muted:rgba(255,255,255,0.58);--faint:rgba(255,255,255,0.38);--cyan:#4debfa;--cyan-deep:#1fcfe0;--gold:#fcd15c;--gold-deep:#f0b835;--green:#52ed8c;--red:#fa5c6b}body,html{height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,Helvetica,Arial,sans-serif;color:var(--text);background:var(--bg);min-height:100dvh;overflow-x:hidden;-webkit-font-smoothing:antialiased}a{color:inherit}.glow{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.glow span{position:absolute;border-radius:50%;filter:blur(130px)}.glow .g1{width:52vw;height:52vw;background:var(--cyan);opacity:.16;top:-20%;left:-12%;animation:drift 26s ease-in-out infinite}.glow .g2{width:44vw;height:44vw;background:#2a6cff;opacity:.14;bottom:-18%;right:-10%;animation:drift 32s ease-in-out infinite reverse}@keyframes drift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(6vw,5vh) scale(1.14)}}.wrap{position:relative;z-index:1;max-width:1100px;margin:0 auto;padding:0 22px}.section{padding:72px 0}.section-head{text-align:center;max-width:40em;margin:0 auto 46px}.kicker{font-size:13px;font-weight:700;letter-spacing:1.7px;text-transform:uppercase;color:var(--cyan);margin-bottom:12px}.h2{font-size:clamp(28px,4vw,44px);line-height:1.1;letter-spacing:-1px;font-weight:800;margin-bottom:14px}.sub{font-size:17px;line-height:1.6;color:var(--muted)}.nav{position:relative;z-index:5;display:flex;justify-content:space-between;max-width:1100px;margin:0 auto;padding:20px 22px}.brand,.nav{align-items:center}.brand{display:inline-flex;gap:11px;font-weight:800;font-size:19px;letter-spacing:-.4px;text-decoration:none}.brand img{width:34px;height:34px;border-radius:9px;box-shadow:0 4px 18px rgba(77,235,250,.28)}.nav-links{display:flex;align-items:center;gap:26px}.nav-links a{font-size:14.5px;font-weight:600;color:var(--muted);text-decoration:none;transition:color .18s ease}.nav-links a:hover{color:var(--text)}.nav-cta{padding:9px 18px;border-radius:11px;background:var(--cyan);color:#04222a!important;font-weight:800!important}.nav-cta:hover{filter:brightness(1.07)}@media (max-width:700px){.nav-links a:not(.nav-cta){display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:16px 26px;font-size:16px;font-weight:800;border-radius:14px;text-decoration:none;cursor:pointer;border:none;transition:transform .12s ease,filter .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.btn-cyan{color:#04222a;background:linear-gradient(135deg,#8ff6ff,var(--cyan) 55%,var(--cyan-deep));box-shadow:0 14px 36px rgba(77,235,250,.3)}.btn-cyan:hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 18px 46px rgba(77,235,250,.42)}.btn-gold{color:#161009;background:linear-gradient(135deg,#ffe08f,var(--gold) 55%,var(--gold-deep));box-shadow:0 14px 36px rgba(252,209,92,.3)}.btn-gold:hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 18px 46px rgba(252,209,92,.44)}.btn-ghost{color:var(--text);background:rgba(255,255,255,.04);border:1px solid var(--border-strong)}.btn-ghost:hover{transform:translateY(-2px);border-color:var(--cyan);background:rgba(77,235,250,.08)}.hero{display:grid;grid-template-columns:1.04fr .96fr;align-items:center;grid-gap:48px;gap:48px;padding:40px 0 56px}@media (max-width:900px){.hero{grid-template-columns:1fr;gap:44px;text-align:center}}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--cyan);background:rgba(77,235,250,.1);border:1px solid rgba(77,235,250,.26);padding:7px 13px;border-radius:999px;margin-bottom:22px}.h1{font-size:clamp(40px,6.2vw,66px);line-height:1.02;letter-spacing:-2px;font-weight:850;margin-bottom:18px}.h1 .accent{background:linear-gradient(110deg,var(--cyan),#aef6ff,#7fb0ff);background-size:220% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shine 7s linear infinite}@keyframes shine{to{background-position:220%}}.lede{font-size:clamp(16.5px,2vw,19.5px);line-height:1.6;color:var(--muted);max-width:31em;margin-bottom:30px}@media (max-width:900px){.lede{margin-left:auto;margin-right:auto}}.hero-cta{display:flex;gap:13px;flex-wrap:wrap}@media (max-width:900px){.hero-cta{justify-content:center}}.hero-note{margin-top:18px;font-size:14px;color:var(--faint)}.hero-note b{color:var(--muted);font-weight:700}.orb-stage{display:flex;align-items:center;justify-content:center;min-height:360px;position:relative}.orb-rings,.orb-rings:after,.orb-rings:before{position:absolute;border-radius:50%;border:1.5px solid rgba(77,235,250,.4)}.orb-rings{width:300px;height:300px;display:grid;place-items:center}.orb-rings:before{content:"";width:230px;height:230px;animation:ring 3.2s ease-in-out infinite}.orb-rings:after{content:"";width:300px;height:300px;opacity:.5;animation:ring 3.2s ease-in-out .4s infinite}@keyframes ring{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.06);opacity:.9}}.orb{width:150px;height:150px;border-radius:50%;background:radial-gradient(circle at 38% 32%,#ffffff,#d6f6ff 38%,var(--cyan) 100%);box-shadow:0 0 70px 12px rgba(77,235,250,.55),inset -10px -14px 36px rgba(7,60,70,.45);animation:pulse 1.3s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(.94);box-shadow:0 0 50px 6px rgba(77,235,250,.4),inset -10px -14px 36px rgba(7,60,70,.45)}50%{transform:scale(1.06);box-shadow:0 0 90px 18px rgba(77,235,250,.7),inset -10px -14px 36px rgba(7,60,70,.45)}}.orb-bpm{position:absolute;bottom:26px;font-size:13px;letter-spacing:1.6px;text-transform:uppercase;color:var(--faint);font-weight:700}.orb-bpm b{color:var(--cyan)}@media (prefers-reduced-motion:reduce){.orb,.orb-rings:after,.orb-rings:before{animation:none}}.phone{position:relative;border-radius:38px;padding:9px;flex-shrink:0;background:linear-gradient(165deg,#2a2d3a,#0a0b11);border:1px solid var(--border-strong);box-shadow:0 40px 80px rgba(0,0,0,.55),inset 0 0 0 1px rgba(255,255,255,.04)}.phone img{display:block;width:100%;height:auto;border-radius:30px}.trust{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:rgba(255,255,255,.015)}.trust p{padding:26px 22px;text-align:center;font-size:clamp(16px,2.2vw,20px);line-height:1.5;color:var(--muted);max-width:780px;margin:0 auto}.trust b{color:var(--text);font-weight:700}.trust .hl{color:var(--cyan)}.showcase{display:flex;gap:26px;justify-content:center;align-items:flex-end;flex-wrap:wrap}.showcase .shot{width:230px;text-align:center}.showcase .shot .phone{width:230px}.showcase .shot.mid,.showcase .shot.mid .phone{width:250px}.showcase .cap{margin-top:16px;font-size:14.5px;color:var(--muted)}.showcase .cap b{display:block;color:var(--text);font-weight:700;font-size:16px;margin-bottom:3px}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}@media (max-width:760px){.steps{grid-template-columns:1fr}}.step{padding:28px 24px;border-radius:20px;background:var(--card);border:1px solid var(--border)}.step-n{width:38px;height:38px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-weight:850;font-size:17px;color:#04222a;background:linear-gradient(135deg,#8ff6ff,var(--cyan));margin-bottom:16px}.step h3{font-size:19px;margin-bottom:8px;letter-spacing:-.3px}.step p{font-size:15px;line-height:1.6;color:var(--muted)}.chips{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}@media (max-width:760px){.chips{grid-template-columns:repeat(2,1fr)}}@media (max-width:460px){.chips{grid-template-columns:1fr}}.chip{display:flex;align-items:center;gap:12px;padding:18px;border-radius:16px;background:var(--card);border:1px solid var(--border);font-weight:700;font-size:15.5px;transition:border-color .2s ease,transform .2s ease,background .2s ease}.chip:hover{border-color:rgba(77,235,250,.4);background:rgba(77,235,250,.05);transform:translateY(-3px)}.chip .ic{font-size:20px;line-height:1}.premium-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:40px;gap:40px;align-items:center}@media (max-width:880px){.premium-grid{grid-template-columns:1fr;gap:36px}}.feat-list{display:flex;flex-direction:column;gap:14px}.feat{display:flex;gap:15px;padding:18px 20px;border-radius:16px;background:var(--card);border:1px solid var(--border)}.feat .ic{flex-shrink:0;width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;background:rgba(252,209,92,.12);border:1px solid rgba(252,209,92,.24)}.feat h3{font-size:16.5px;margin-bottom:4px;letter-spacing:-.3px}.feat p{font-size:14.5px;line-height:1.55;color:var(--muted)}.premium-shot{display:flex;justify-content:center}.premium-shot .phone{width:280px}.pricing-card{max-width:480px;margin:0 auto;padding:28px 24px;border-radius:24px;background:var(--card2);border:1px solid var(--border-strong);box-shadow:0 40px 80px rgba(0,0,0,.5)}.plan{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-radius:16px;background:var(--bg2);border:1px solid var(--border);margin-bottom:12px}.plan.best{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold),0 12px 30px rgba(252,209,92,.16);background:rgba(252,209,92,.05)}.plan .left{display:flex;flex-direction:column;gap:4px}.plan .title{font-weight:800;font-size:16.5px;display:flex;align-items:center;gap:9px}.plan .save{font-size:11px;font-weight:800;letter-spacing:.5px;color:#161009;background:var(--gold);padding:3px 8px;border-radius:7px}.plan .meta{font-size:13px;color:var(--faint)}.plan .price{text-align:right}.plan .price b{font-size:20px;font-weight:850}.plan .price span{display:block;font-size:12px;color:var(--faint)}.pricing-card .btn{width:100%;margin-top:8px}.pricing-fine{text-align:center;font-size:13px;color:var(--faint);margin-top:16px;line-height:1.5}.band{text-align:center;padding:56px 28px;border-radius:26px;background:linear-gradient(160deg,#0e1622,#07080d);border:1px solid rgba(77,235,250,.16)}.band h2{font-size:clamp(26px,4vw,40px);letter-spacing:-1px;font-weight:850;margin-bottom:14px;line-height:1.12}.band h2 .accent{color:var(--cyan)}.band p{font-size:17px;line-height:1.65;color:var(--muted);max-width:34em;margin:0 auto 28px}.assure{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:30px}@media (max-width:620px){.assure{grid-template-columns:1fr}}.assure div{padding:18px;border-radius:14px;border:1px solid var(--border);background:rgba(255,255,255,.02);text-align:center}.assure .t{font-weight:800;font-size:15px;margin-bottom:4px}.assure .d{font-size:13.5px;color:var(--muted);line-height:1.5}.faq{display:flex;flex-direction:column;gap:12px;max-width:760px;margin:0 auto}.faq-item{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:18px 20px}.faq-item h3{font-size:16px;font-weight:700;margin-bottom:6px}.faq-item p{color:var(--muted);line-height:1.65;font-size:14.5px}.faq-item a{color:var(--cyan);text-decoration:none}.faq-item a:hover{text-decoration:underline}.footer{border-top:1px solid var(--border);margin-top:24px}.footer-inner{max-width:1100px;margin:0 auto;padding:34px 22px 56px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px}.footer-links{display:flex;gap:22px;flex-wrap:wrap}.footer-links a{font-size:14px;color:var(--muted);text-decoration:none;transition:color .18s ease}.footer-links a:hover{color:var(--text)}.footer-copy{font-size:13px;color:var(--faint)}.reveal{opacity:0;transform:translateY(18px);animation:up .7s cubic-bezier(.22,1,.36,1) forwards}@keyframes up{to{opacity:1;transform:translateY(0)}}.doc{max-width:760px;margin:0 auto;padding:8px 0 40px}.doc .date{font-size:13px;color:var(--faint);margin:-6px 0 22px}.doc section{margin-bottom:22px}.doc h2{font-size:1.12rem;letter-spacing:-.2px;margin-bottom:6px}.doc p{color:var(--muted);line-height:1.72;font-size:.98rem}.doc strong{color:var(--text)}.doc a{color:var(--cyan);text-decoration:none}.doc a:hover{text-decoration:underline}.doc-foot{margin-top:36px;font-size:13px;color:var(--faint);text-align:center}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.reveal{opacity:1;transform:none}}