@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:local("Inter Regular"),local("Inter-Regular"),url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:local("Inter Medium"),local("Inter-Medium"),url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:local("Inter SemiBold"),local("Inter-SemiBold"),url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:local("Inter Bold"),local("Inter-Bold"),url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:local("Inter Regular"),local("Inter-Regular"),url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:local("Inter Medium"),local("Inter-Medium"),url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:local("Inter SemiBold"),local("Inter-SemiBold"),url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:local("Inter Bold"),local("Inter-Bold"),url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:local("Space Grotesk SemiBold"),local("SpaceGrotesk-SemiBold"),url(/fonts/space-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:local("Space Grotesk Bold"),local("SpaceGrotesk-Bold"),url(/fonts/space-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:local("Space Grotesk SemiBold"),local("SpaceGrotesk-SemiBold"),url(/fonts/space-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:local("Space Grotesk Bold"),local("SpaceGrotesk-Bold"),url(/fonts/space-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--bg: #050505;--bg-alt: #070706;--surface: #0d0d10;--surface-2: #131318;--line: rgba(255, 255, 255, .08);--line-soft: rgba(255, 255, 255, .05);--line-gold: rgba(232, 193, 90, .14);--text: #f5f2ea;--text-dim: #d9d5cb;--text-faint: #9a958a;--radar: #00ff88;--radar-deep: #00b862;--lac: #e8c15a;--lac-hi: #f6dd8d;--lac-lo: #a97f2a;--gold-grad: linear-gradient(135deg, #f6dd8d, #d9ac45 55%, #a97f2a);--green-grad: linear-gradient(135deg, #6bffb8, #00ff88 55%, #00b862);--danger: #ff5470;--radius: 20px;--radius-sm: 12px;--maxw: 1200px;--nav-h: 77px;--pad: 24px;--font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-head: "Space Grotesk", var(--font);--mono: "JetBrains Mono", "SF Mono", "Cascadia Mono", Consolas, monospace;--shadow: 0 24px 60px -24px rgba(0, 0, 0, .9)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 15px)}body{margin:0;color:var(--text);font-family:var(--font);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden;background:radial-gradient(120vmax 80vmax at 70% 12%,#141a2e 0%,var(--bg) 55%),var(--bg);background-attachment:fixed}img{max-width:100%;height:auto;display:block}svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--radar);outline-offset:3px;border-radius:6px}ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4{margin:0;font-family:var(--font-head);line-height:1.1;letter-spacing:-.02em;font-weight:700}h1{font-size:clamp(2.1rem,5vw,3.9rem);font-weight:800}h2{font-size:clamp(1.75rem,3.4vw,2.75rem)}h3{font-size:clamp(1.08rem,1.7vw,1.3rem)}p{margin:0 0 1rem;color:var(--text-dim)}p,li,h1,h2,h3,h4,figcaption,td,th{overflow-wrap:anywhere}::selection{background:var(--radar);color:#04120a}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--pad)}.section{padding:clamp(64px,9vw,122px) 0;position:relative}.section--alt{background:#ffffff03;border-block:1px solid var(--line-soft)}.section--line{border-top:1px solid var(--line-soft)}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.72rem;font-weight:600;letter-spacing:.34em;text-transform:uppercase;color:var(--lac);margin-bottom:18px}.eyebrow:before{content:"";width:24px;height:1px;background:currentColor;opacity:.6}.eyebrow--green{color:var(--radar)}.eyebrow--lac{color:var(--lac)}.section-head{max-width:740px;margin-bottom:clamp(38px,5vw,62px)}.section-head p{font-size:1.05rem;margin-bottom:0}.section-head--center{margin-inline:auto;text-align:center}.section-head--center .eyebrow:before{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px 26px;border-radius:var(--radius-sm);font-size:.95rem;font-weight:600;border:1px solid transparent;cursor:pointer;transition:transform .18s ease,filter .18s ease,border-color .18s ease,color .18s ease,background .18s ease;white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn--primary{background:var(--green-grad);color:#04120a;box-shadow:0 12px 34px -14px #00ff888c}.btn--primary:hover{filter:brightness(1.08)}.btn--lac{background:var(--gold-grad);color:#1a1103;box-shadow:0 12px 34px -14px #e8c15a8c}.btn--lac:hover{filter:brightness(1.08)}.btn--ghost{background:#ffffff05;border-color:var(--line);color:var(--text)}.btn--ghost:hover{border-color:var(--radar);color:var(--radar)}.btn--ghost-lac:hover{border-color:var(--lac);color:var(--lac)}.btn--sm{padding:10px 18px;font-size:.87rem}.btn--block{width:100%}.nav{position:sticky;top:0;z-index:100;background:#050505c7;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--line-soft)}.nav__inner{display:flex;align-items:center;gap:20px;height:var(--nav-h)}.brand{display:flex;align-items:center;gap:12px;font-family:var(--font-head);font-weight:700;font-size:1.22rem;letter-spacing:.04em;flex-shrink:0}.brand__logo{width:38px;height:38px;flex-shrink:0}.brand small{display:block;font-family:var(--font);font-size:.58rem;font-weight:500;letter-spacing:.2em;color:var(--text-faint);text-transform:uppercase;margin-top:-2px}.nav__links{display:flex;align-items:center;gap:2px;margin-left:auto}.nav__links a{padding:9px 11px;border-radius:9px;font-size:.875rem;font-weight:500;color:var(--text-dim);white-space:nowrap;transition:color .16s,background .16s}.nav__links a:hover{color:var(--text);background:#ffffff0d}.nav__links a.is-active{color:var(--radar)}.nav__cta{display:flex;align-items:center;gap:10px;flex-shrink:0}.nav__toggle{display:none;flex:0 0 auto;background:#ffffff05;border:1px solid var(--line);border-radius:10px;color:var(--text);width:44px;height:40px;cursor:pointer;font-size:1.1rem}.hero{position:relative;padding:clamp(50px,7vw,92px) 0 clamp(58px,8vw,104px);overflow:hidden}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(880px 440px at 20% 0%,rgba(0,255,136,.1),transparent 66%),radial-gradient(760px 420px at 86% 14%,rgba(232,193,90,.1),transparent 64%);pointer-events:none}.hero__grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--line-soft) 1px,transparent 1px),linear-gradient(90deg,var(--line-soft) 1px,transparent 1px);background-size:68px 68px;mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,#000 30%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,#000 30%,transparent 78%);opacity:.7;pointer-events:none}.hero__intro{position:relative;text-align:center;max-width:800px;margin:0 auto clamp(42px,5vw,66px)}.hero__intro h1{margin-bottom:20px}.hero__intro h1 .grad,.auth__head h1 .grad{background:linear-gradient(100deg,var(--radar) 5%,var(--lac) 95%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero__intro p{font-size:1.1rem;margin:0 auto;max-width:640px}.split{position:relative;display:grid;grid-template-columns:1.4fr 1fr;gap:22px;align-items:stretch}.split--even{grid-template-columns:1fr 1fr}.product{position:relative;display:flex;flex-direction:column;padding:clamp(28px,3.2vw,40px) clamp(24px,2.8vw,34px);border:1px solid var(--line);border-radius:var(--radius);background:#ffffff04;box-shadow:var(--shadow);overflow:hidden;transition:border-color .22s ease,transform .22s ease,background .22s ease}.product:hover{transform:translateY(-4px)}.product:after{content:"";position:absolute;inset:0 0 auto 0;height:2px}.product--analyzer:after{background:linear-gradient(90deg,var(--radar),transparent 82%)}.product--analyzer{background:linear-gradient(160deg,#00ff880d,#ffffff04 60%)}.product--analyzer:hover{border-color:#00ff8857}.product--lac:after{background:linear-gradient(90deg,var(--lac),transparent 82%)}.product--lac{background:linear-gradient(160deg,#e8c15a12,#00ff8808 70%)}.product--lac:hover{border-color:#e8c15a57}.product__tag{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;font-size:.66rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;padding:6px 13px;border-radius:100px;margin-bottom:22px}.product--analyzer .product__tag{color:var(--radar);background:#00ff8814;border:1px solid rgba(0,255,136,.26)}.product--lac .product__tag{color:var(--lac);background:#e8c15a14;border:1px solid rgba(232,193,90,.26)}.product h2{font-size:clamp(1.6rem,2.6vw,2.15rem);margin-bottom:13px}.product h2 span{display:block;font-family:var(--font);font-weight:400;color:var(--text-faint);font-size:.5em;letter-spacing:.01em;margin-top:5px}.product__meta{display:flex;align-items:baseline;gap:9px;margin:0 0 20px;font-size:.88rem;color:var(--text-faint)}.product__meta strong{font-family:var(--font-head);font-size:1.6rem;font-weight:700;letter-spacing:-.02em;color:var(--radar)}.product--lac .product__meta strong{color:var(--lac)}.product__list{display:grid;gap:10px;margin:4px 0 24px}.product__list li{display:flex;gap:11px;font-size:.93rem;color:var(--text-dim)}.product__list li:before{content:"";flex:0 0 5px;height:5px;margin-top:10px;border-radius:50%;background:var(--radar)}.product--lac .product__list li:before{background:var(--lac)}.product__actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:auto;padding-top:8px}.platforms{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.chip{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:1px solid var(--line);border-radius:100px;background:#ffffff05;font-size:.8rem;color:var(--text-dim);font-weight:500}.chip svg{width:15px;height:15px;opacity:.85}.note-portal{margin-top:18px;padding:12px 15px;border-radius:var(--radius-sm);border:1px dashed var(--line-gold);font-size:.82rem;color:var(--text-faint);line-height:1.55}.grid{display:grid;gap:20px}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}.card{position:relative;padding:32px 28px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff04;transition:border-color .2s,transform .2s,background .2s}.card:hover{border-color:#00ff884d;background:#ffffff08;transform:translateY(-3px)}.card h3{margin-bottom:10px}.card p{font-size:.92rem;margin-bottom:0}.card__icon{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;margin-bottom:18px;background:#00ff8814;border:1px solid rgba(0,255,136,.2);color:var(--radar)}.card__icon svg{width:20px;height:20px}.card--lac .card__icon{background:#e8c15a14;border-color:#e8c15a33;color:var(--lac)}.card--lac:hover{border-color:#e8c15a4d}.card__sub{margin-top:14px;display:grid;gap:6px}.card__sub li{display:flex;gap:9px;font-size:.84rem;color:var(--text-faint);line-height:1.5}.card__sub li:before{content:"";flex:0 0 4px;height:4px;margin-top:9px;border-radius:50%;background:currentColor;opacity:.6}.badge-soon{position:absolute;top:22px;right:22px;font-size:.58rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding:5px 10px;border-radius:100px;color:var(--lac);background:#e8c15a1a;border:1px solid rgba(232,193,90,.28)}.apps{display:grid;grid-template-columns:1.15fr 1fr;gap:28px;align-items:center}.frame{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden;box-shadow:var(--shadow)}.frame__bar{display:flex;align-items:center;gap:7px;padding:12px 15px;border-bottom:1px solid var(--line);background:var(--surface-2)}.frame__bar i{flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:#ffffff1f;display:block}.frame__bar span{margin-left:8px;font-family:var(--mono);font-size:.72rem;color:var(--text-faint);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frame img{width:100%}.frame--phone{max-width:300px;margin-inline:auto;border-radius:30px;padding:10px;background:var(--surface-2)}.frame--phone img{border-radius:21px}.tabs{display:inline-flex;gap:5px;padding:5px;border:1px solid var(--line);border-radius:100px;background:#ffffff05;margin-bottom:36px}.tabs button{padding:10px 22px;border:0;border-radius:100px;background:transparent;color:var(--text-dim);font-family:inherit;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .18s,color .18s}.tabs button.is-active{background:var(--green-grad);color:#04120a}.shots{display:none}.shots.is-active{display:grid}.shots--phones.is-active{grid-template-columns:repeat(auto-fit,minmax(200px,260px));justify-content:center;gap:26px}.shots[data-panel=desktop] .frame img{aspect-ratio:16 / 10;object-fit:cover;object-position:top center}.shot figcaption{margin-top:13px;font-size:.86rem;color:var(--text-faint)}.shot figure{margin:0}.plans{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;align-items:stretch}.plan{display:flex;flex-direction:column;padding:32px 26px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff04;position:relative;transition:border-color .2s,transform .2s,background .2s}.plan:hover{transform:translateY(-4px);border-color:#00ff884d}.plan--featured{border-color:#0f86;background:linear-gradient(170deg,#00ff8812,#ffffff04 58%)}.plan--elite{border-color:#e8c15a57;background:linear-gradient(170deg,#e8c15a12,#ffffff04 58%)}.plan--elite:hover{border-color:#e8c15a8c}.plan__flag{position:absolute;top:-11px;left:50%;transform:translate(-50%);font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;padding:5px 13px;border-radius:100px;background:var(--green-grad);color:#04120a;font-weight:700;white-space:nowrap}.plan__name{font-size:.74rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--text-faint);margin-bottom:16px}.plan__was{display:block;font-size:1rem;font-weight:600;color:var(--text-faint);text-decoration:line-through;margin-bottom:1px}.plan__price{font-family:var(--font-head);font-size:2.05rem;font-weight:700;letter-spacing:-.03em;line-height:1.1}.plan__price small{font-size:.95rem;font-weight:600;color:var(--text-dim)}.plan__per{font-size:.78rem;font-weight:500;letter-spacing:.06em;color:var(--radar);margin:7px 0 22px}.plan--elite .plan__per{color:var(--lac)}.plan__specs{display:grid;gap:11px;margin-bottom:26px;font-size:.9rem}.plan__specs li{display:flex;gap:10px;color:var(--text-dim)}.plan__specs svg{flex:0 0 16px;width:16px;height:16px;margin-top:4px;color:var(--radar)}.plan--elite .plan__specs svg{color:var(--lac)}.plan__specs strong{color:var(--text);font-weight:600}.plan .btn{margin-top:auto}.plans-note{margin-top:26px;font-size:.87rem;color:var(--text-faint);text-align:center}.steps{counter-reset:step;display:grid;gap:18px}.steps--4{grid-template-columns:repeat(4,1fr)}.steps--3{grid-template-columns:repeat(3,1fr)}.step{counter-increment:step;position:relative;padding:30px 26px 26px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff04}.step:before{content:counter(step,decimal-leading-zero);display:block;font-family:var(--font-head);font-size:1.55rem;font-weight:700;color:var(--radar);margin-bottom:13px}.step--lac:before{color:var(--lac)}.step h3{font-size:1.03rem;margin-bottom:8px}.step p{font-size:.89rem;margin-bottom:0}.pay-methods{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.pay-methods li{padding:10px 17px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffff05;font-size:.87rem;color:var(--text-dim);font-weight:500}.callout{padding:26px 28px;border-radius:var(--radius);border:1px solid var(--line);border-left:2px solid var(--radar);background:linear-gradient(160deg,#00ff880d,#ffffff04 60%)}.callout--lac{border-left-color:var(--lac);background:linear-gradient(160deg,#e8c15a12,#00ff8808 70%)}.callout h3{font-size:1.05rem;margin-bottom:9px}.callout p:last-child{margin-bottom:0}.todo{border:1px dashed var(--danger);border-radius:var(--radius-sm);background:#ff547012;padding:17px 19px;margin:18px 0;font-size:.88rem;color:#ffb0bd}.todo strong{color:var(--danger);display:block;margin-bottom:5px;font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.contact-item{padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff04}.contact-item h4{font-family:var(--font);font-size:.68rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--text-faint);margin-bottom:11px}.contact-item a,.contact-item p{color:var(--text);font-size:.98rem;margin:0}.contact-item a:hover{color:var(--radar)}.cta-band{position:relative;border:1px solid var(--line);border-radius:var(--radius);padding:clamp(36px,5vw,60px);text-align:center;background:radial-gradient(600px 300px at 50% 0%,rgba(0,255,136,.1),transparent 70%),#ffffff04;overflow:hidden}.cta-band h2{margin-bottom:13px}.cta-band p{max-width:560px;margin:0 auto 28px}.cta-band__actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.footer{border-top:1px solid var(--line-soft);background:#0006;padding:60px 0 32px}.footer__top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:34px;margin-bottom:46px}.footer h5{margin:0 0 15px;font-family:var(--font);font-size:.68rem;letter-spacing:.26em;text-transform:uppercase;color:var(--text-faint);font-weight:600}.footer li{margin-bottom:9px}.footer li a{font-size:.92rem;color:var(--text-dim)}.footer li a:hover{color:var(--radar)}.footer__about p{font-size:.92rem;max-width:330px}.footer__bottom{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:center;padding-top:26px;border-top:1px solid var(--line-soft);font-size:.86rem;color:var(--text-faint)}.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.btn:hover,.card:hover,.plan:hover,.product:hover{transform:none}}@media (max-width: 1024px){.grid--4,.plans,.steps--4,.steps--3{grid-template-columns:repeat(2,1fr)}.footer__top{grid-template-columns:1fr 1fr}}@media (max-width: 1180px){.nav__inner{gap:14px}.nav__links{position:absolute;top:var(--nav-h);left:0;right:0;flex-direction:column;align-items:stretch;gap:2px;padding:12px var(--pad) 20px;background:#050505f7;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--line);max-height:calc(100dvh - var(--nav-h));overflow-y:auto;display:none}.nav__links.is-open{display:flex}.nav__links a{padding:12px 14px}.nav__toggle{display:block;margin-left:auto;order:3}.nav__cta{order:2}}@media (max-width: 900px){.split,.split--even,.apps{grid-template-columns:1fr}.grid--3{grid-template-columns:repeat(2,1fr)}.contact-grid{grid-template-columns:1fr}.nav__cta .btn--ghost{display:none}}@media (max-width: 620px){:root{--nav-h: 64px;--pad: 18px}.grid--2,.grid--3,.grid--4,.plans,.steps--4,.steps--3{grid-template-columns:1fr}.footer__top{grid-template-columns:1fr;gap:26px}.tabs{width:100%}.tabs button{flex:1;padding:10px}.eyebrow{letter-spacing:.2em}.product__actions .btn,.cta-band__actions .btn{flex:1 1 auto}.frame--phone{max-width:260px}}@media (max-width: 430px){:root{--pad: 16px}.nav__inner{gap:10px}.brand{font-size:1.02rem;gap:9px}.brand__logo{width:32px;height:32px}.brand small{display:none}.nav__toggle{width:42px;height:38px}.card,.plan,.step,.contact-item{padding:24px 20px}.product{padding:26px 20px}.callout{padding:22px 20px}.cta-band__actions{flex-direction:column}.cta-band__actions .btn{width:100%}}.reveal-toggle{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.reveal-toggle__hint{font-size:.88rem;color:var(--text-faint)}.process{counter-reset:pstep;display:grid;gap:24px;margin-top:34px}.process[hidden]{display:none}.pstep{counter-increment:pstep;position:relative;display:grid;grid-template-columns:54px minmax(0,1fr) 240px;gap:24px;align-items:start;padding:26px 26px 26px 0;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff04}.pstep--noshot{grid-template-columns:54px minmax(0,1fr)}.pstep__num{display:grid;place-items:center;justify-self:end;width:44px;height:44px;border-radius:50%;border:1px solid rgba(232,193,90,.32);background:#e8c15a14;color:var(--lac);font-family:var(--font-head);font-size:1.05rem;font-weight:700}.pstep__num:before{content:counter(pstep)}.pstep__body h3{margin-bottom:8px}.pstep__body p{font-size:.93rem;margin-bottom:0}.pstep__body p+p{margin-top:10px}.pstep__value{display:inline-flex;align-items:center;gap:10px;margin-top:12px;padding:9px 15px;border:1px solid var(--line-gold);border-radius:var(--radius-sm);background:#e8c15a0f;font-family:var(--mono);font-size:.95rem;color:var(--lac);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pstep__value small{font-family:var(--font);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.pstep__shot .frame--phone{max-width:240px;margin:0}.pstep__shot figcaption{margin-top:10px;font-size:.8rem;color:var(--text-faint);text-align:center}@media (max-width: 900px){.pstep{grid-template-columns:46px minmax(0,1fr);padding:22px 22px 22px 0}.pstep__num{width:38px;height:38px;font-size:.95rem}.pstep__shot{grid-column:1 / -1;display:flex;justify-content:center}.pstep__shot .frame--phone{max-width:220px}}.auth{padding-top:calc(var(--nav-h) + clamp(28px,5vw,62px))}.auth__head{max-width:680px;margin-bottom:clamp(28px,4vw,44px)}.auth__head h1{font-size:clamp(1.9rem,4vw,3rem);margin-bottom:14px}.auth__head p{font-size:1.03rem}.auth__grid{display:grid;grid-template-columns:minmax(0,1fr) 348px;gap:clamp(22px,3vw,42px);align-items:start}.auth__single{max-width:468px;margin-inline:auto}.auth__single .auth__head{margin-bottom:22px}.auth__single .form-actions{margin-top:18px}.auth__foot{margin-top:20px;text-align:center;font-size:.88rem;color:var(--text-faint);line-height:1.9}.auth__foot a{color:var(--radar);text-decoration:underline;text-underline-offset:2px}.fset{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff04;padding:clamp(22px,3vw,30px);margin-bottom:18px}.fset__head{display:flex;align-items:center;gap:13px;margin-bottom:6px}.fset__num{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--green-grad);color:#04120a;font-family:var(--font-head);font-weight:700;font-size:.92rem}.fset__head h2{font-size:clamp(1.1rem,1.9vw,1.35rem)}.fset__note{font-size:.88rem;color:var(--text-faint);margin:0 0 20px 45px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.field{margin-bottom:16px}.field:last-child{margin-bottom:0}.grid2 .field{margin-bottom:0}.field>label{display:block;font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin-bottom:7px}.field>label .req{color:var(--radar);margin-left:3px}.inp{width:100%;padding:12px 14px;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);font-family:var(--font);font-size:.98rem;line-height:1.4;transition:border-color .18s ease,background .18s ease}.inp::placeholder{color:#6c6961}.inp:hover{border-color:#ffffff29}.inp:focus{border-color:var(--radar);background:var(--surface-2);outline:none}.inp[aria-invalid=true]{border-color:var(--danger)}.inp--mono{font-family:var(--mono);font-size:.93rem;letter-spacing:.02em}.field__hint{font-size:.8rem;color:var(--text-faint);margin:6px 0 0}.field__hint code{font-family:var(--mono);font-size:.92em;padding:1px 6px;border-radius:5px;background:#ffffff0f;color:var(--text-dim)}.field__err{font-size:.82rem;color:var(--danger);margin:6px 0 0;min-height:0}.field__err:empty{display:none}.picks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.pick{position:relative;display:block;cursor:pointer}.pick input{position:absolute;opacity:0;width:0;height:0}.pick__box{height:100%;padding:17px 18px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffff04;transition:border-color .18s ease,background .18s ease}.pick:hover .pick__box{border-color:#00ff884d}.pick input:checked+.pick__box{border-color:#00ff888c;background:linear-gradient(170deg,#00ff8817,#ffffff04 62%)}.pick input:focus-visible+.pick__box{outline:2px solid var(--radar);outline-offset:3px}.pick__name{font-family:var(--font-head);font-weight:700;font-size:1.05rem;margin-bottom:2px}.pick__price{font-size:.95rem;font-weight:600;color:var(--text-dim);margin-bottom:9px}.pick__specs{font-size:.82rem;color:var(--text-faint);line-height:1.75}.pick__specs strong{color:var(--text-dim);font-weight:600}.pick--elite input:checked+.pick__box{border-color:#e8c15a8c;background:linear-gradient(170deg,#e8c15a17,#ffffff04 62%)}.pick--elite:hover .pick__box{border-color:#e8c15a57}.devs+.devs{margin-top:20px}.devs__title{display:flex;align-items:baseline;gap:9px;font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin-bottom:11px}.devs__title span{letter-spacing:0;text-transform:none;font-weight:400;color:var(--text-faint)}.dev{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:12px;margin-bottom:12px}.dev:last-child{margin-bottom:0}.checkline{display:flex;align-items:flex-start;gap:11px;font-size:.9rem;color:var(--text-dim)}.checkline input{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:var(--radar);cursor:pointer}.checkline a{color:var(--radar);text-decoration:underline;text-underline-offset:2px}.formmsg{padding:14px 17px;border-radius:var(--radius-sm);font-size:.92rem;margin-bottom:18px;border:1px solid transparent}.formmsg--err{border-color:#ff547052;background:#ff547014;color:#ffb3c0}.formmsg--ok{border-color:#00ff8852;background:#00ff8812;color:#8effc4}.formmsg[hidden]{display:none}.form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px}.form-actions .btn[disabled]{opacity:.55;pointer-events:none}.form-actions p{margin:0;font-size:.88rem}.aside{position:sticky;top:calc(var(--nav-h) + 18px)}.aside__card{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff06;padding:24px 22px;margin-bottom:16px}.aside__card h3{font-size:1.02rem;margin-bottom:14px}.aside__card>p:last-child{margin-bottom:0}.sum{font-size:.9rem}.sum__row{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--line-soft)}.sum__row:last-child{border-bottom:0}.sum__row dt{color:var(--text-faint)}.sum__row dd{margin:0;text-align:right;font-weight:600;color:var(--text)}.sum__row dd.is-empty{font-weight:400;color:var(--text-faint)}.steps{font-size:.88rem;color:var(--text-dim);counter-reset:s}.steps li{position:relative;padding-left:30px;margin-bottom:13px;counter-increment:s}.steps li:last-child{margin-bottom:0}.steps li:before{content:counter(s);position:absolute;left:0;top:1px;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line-gold);background:#e8c15a14;color:var(--lac);font-size:.72rem;font-weight:700}.done{text-align:center;padding:clamp(34px,6vw,62px) clamp(22px,4vw,46px)}.done__tick{width:62px;height:62px;margin:0 auto 20px;display:grid;place-items:center;border-radius:50%;background:var(--green-grad);color:#04120a}.done__tick svg{width:30px;height:30px}.done h2{margin-bottom:12px}.done p{max-width:480px;margin-inline:auto}.done .btn{margin-top:10px}@media (max-width: 980px){.auth__grid{grid-template-columns:minmax(0,1fr)}.aside{position:static}}@media (max-width: 620px){.grid2,.picks,.dev{grid-template-columns:minmax(0,1fr)}.fset__note{margin-left:0}}.dash{--dash-head: 66px;min-height:100vh;display:flex;flex-direction:column;background:var(--bg)}.dash__head{position:sticky;top:0;z-index:100;height:var(--dash-head);flex:0 0 var(--dash-head);display:flex;align-items:center;justify-content:space-between;gap:16px;padding-inline:var(--pad);background:#050505c7;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--line-soft)}.dash__brand{margin:0}.dash__who{display:flex;align-items:center;gap:16px;min-width:0}.dash__whoname{display:flex;flex-direction:column;line-height:1.25;font-size:.9rem;font-weight:600;color:var(--text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash__whoname small{font-size:.66rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint)}.dash__body{flex:1;display:grid;grid-template-columns:250px minmax(0,1fr);align-items:start}.dash__side{position:sticky;top:var(--dash-head);height:calc(100vh - var(--dash-head));overflow-y:auto;display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:24px 16px;border-right:1px solid var(--line-soft)}.dash__nav{display:flex;flex-direction:column;gap:4px}.dash__link{display:block;padding:11px 14px;border:1px solid transparent;border-radius:var(--radius-sm);font-size:.95rem;font-weight:500;color:var(--text-dim);transition:background .18s ease,color .18s ease,border-color .18s ease}.dash__link:hover{background:#ffffff08;color:var(--text)}.dash__link.is-active{background:#00ff8812;border-color:#00ff883d;color:var(--radar);font-weight:600}.dash__link:focus-visible,.dash__sidefoot a:focus-visible{outline:2px solid var(--radar);outline-offset:2px}.dash__sidefoot{display:flex;flex-direction:column;gap:10px;padding-top:18px;border-top:1px solid var(--line-soft);font-size:.85rem}.dash__sidefoot a{color:var(--text-faint)}.dash__sidefoot a:hover{color:var(--radar)}.dash__main{min-width:0;width:100%;max-width:940px;padding:clamp(26px,3.4vw,46px) clamp(18px,3vw,40px) 80px}.dash__title{margin-bottom:26px}.dash__title .eyebrow{margin-bottom:12px}.dash__title h1{font-size:clamp(1.6rem,3.2vw,2.3rem);letter-spacing:-.02em}.panel{padding:clamp(22px,3vw,30px);border:1px solid var(--line);border-radius:var(--radius);background:#ffffff04}.panel+.panel,.formmsg+.panel{margin-top:20px}.panel__h{font-size:1.05rem;margin-bottom:12px}.panel__label{font-size:.72rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--text-faint);margin-bottom:10px}.panel__note{font-size:.9rem;color:var(--text-dim);margin:12px 0 0;max-width:68ch}.panel__note:first-of-type{margin-top:0}.panel .sum{margin-top:4px}.panel--hero{text-align:center;border-left:2px solid var(--radar);background:linear-gradient(160deg,#00ff880d,#ffffff04 60%)}.panel--hero .panel__label{margin-bottom:4px}.dash__figure{font-family:var(--font-head);font-size:clamp(2.7rem,7vw,4.3rem);font-weight:700;letter-spacing:-.035em;line-height:1.05;color:var(--text);margin:0}.panel--hero .plan__per{margin:6px 0 0}.panel--empty{text-align:center}.panel--empty .panel__note{margin-inline:auto}.empty__mark{width:58px;height:58px;margin:0 auto 18px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:#ffffff05;color:var(--text-faint)}.empty__mark svg{width:26px;height:26px}.empty__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.panel--empty .empty__actions{justify-content:center}.inp-wrap{position:relative;display:block}.inp--haseye{padding-right:50px}.eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:38px;height:38px;display:grid;place-items:center;padding:0;border:0;border-radius:9px;background:transparent;color:var(--text-faint);cursor:pointer;transition:color .18s ease,background .18s ease}.eye:hover{color:var(--text);background:#ffffff0a}.eye:focus-visible{outline:2px solid var(--radar);outline-offset:2px}.eye[aria-pressed=true]{color:var(--radar)}.eye svg{width:19px;height:19px}@media (max-width: 900px){.dash__body{grid-template-columns:minmax(0,1fr)}.dash__side{position:static;height:auto;overflow:visible;gap:14px;padding:14px var(--pad);border-right:0;border-bottom:1px solid var(--line-soft)}.dash__nav{flex-direction:row;gap:8px;overflow-x:auto;padding-bottom:2px}.dash__link{white-space:nowrap;padding:9px 13px}.dash__sidefoot{flex-direction:row;flex-wrap:wrap;gap:18px;padding-top:12px}.dash__main{max-width:none;padding-bottom:64px}}@media (max-width: 520px){.dash__whoname{display:none}}.tbl{width:100%;border-collapse:collapse;font-size:.93rem}.tbl th,.tbl td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--line-soft);vertical-align:middle}.tbl th{font-family:var(--font-head);font-weight:600;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);border-bottom-color:var(--line);white-space:nowrap}.tbl tbody tr:last-child td{border-bottom:0}.tbl tbody tr:hover{background:#ffffff05}.mono{font-family:var(--mono);font-size:.9em}.navgrp{display:contents}.navgrp__toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;background:none;border:0;cursor:pointer;font:inherit}.navgrp__toggle.is-within{color:var(--text)}.navgrp__caret{flex:none;transition:transform .16s ease;opacity:.7}.navgrp__caret.is-open{transform:rotate(180deg)}.navgrp__items{display:flex;flex-direction:column;gap:2px;margin:2px 0 6px 10px;padding-left:10px;border-left:1px solid var(--line)}.dash__link--sub{font-size:.92rem;padding-top:7px;padding-bottom:7px}@media (max-width: 900px){.navgrp__items{flex-direction:row;margin:0;padding-left:0;border-left:0}}.modal__back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px;background:#000000ad;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal{width:100%;max-width:460px;max-height:calc(100vh - 40px);display:flex;flex-direction:column;padding:clamp(20px,3vw,28px);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);box-shadow:var(--shadow)}.modal:focus{outline:none}.modal__title{font-family:var(--font-head);font-size:1.15rem;margin:0 0 12px}.modal__body{overflow-y:auto;color:var(--text-dim);font-size:.95rem}.modal__body p{margin:0 0 12px}.modal__body .field{margin-top:14px}.modal__actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px;padding-top:16px;border-top:1px solid var(--line-soft)}.btn--danger{background:var(--danger);border-color:var(--danger);color:#1a0308}.btn--danger:hover:not(:disabled){filter:brightness(1.08)}.dash__main--wide{max-width:1500px}.tbl{min-width:640px}.tbl td{overflow-wrap:normal;word-break:normal}.tbl__actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.refresh{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:18px}.refresh__at{font-size:.82rem;color:var(--text-faint)}@keyframes refresh-spin{to{transform:rotate(360deg)}}.refresh__spin{animation:refresh-spin .9s linear infinite;transform-origin:50% 50%}@media (prefers-reduced-motion: reduce){.refresh__spin{animation:none}}.pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line, rgba(255, 255, 255, .08))}.pager__count{font-size:13px;color:var(--muted, #8b93a7)}.pager__ctl{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pager__gap{padding:0 2px;color:var(--muted, #8b93a7);-webkit-user-select:none;user-select:none}.pager__size{display:inline-flex;align-items:center;gap:6px;margin-left:6px;font-size:13px;color:var(--muted, #8b93a7);white-space:nowrap}.inp--sm{width:auto;min-width:76px;padding:6px 8px;font-size:13px}
