:root{--bg:#070a16;--bg-2:#0b1022;--panel:#0f1428c2;--panel-strong:#121830f0;--line:#8b9aff2e;--text:#f5f7ff;--muted:#a7b0c8;--soft:#7d89a8;--cyan:#41e8ff;--blue:#6b7cff;--pink:#ff55d4;--violet:#a855f7;--lime:#a7ffcc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--text);background:radial-gradient(circle at 18% 10%, #41e8ff29, transparent 34rem), radial-gradient(circle at 80% 6%, #ff55d421, transparent 28rem), radial-gradient(circle at 50% 42%, #6b7cff1f, transparent 40rem), linear-gradient(180deg, #050712 0%, var(--bg) 42%, #080b18 100%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.site-shell{isolation:isolate;min-height:100vh;position:relative}.site-shell:before{content:"";pointer-events:none;z-index:-2;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:56px 56px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 76%);mask-image:radial-gradient(circle,#000,#0000 76%)}.site-shell:after{content:"";filter:blur(34px);opacity:.8;z-index:-1;background:radial-gradient(circle,#6366f142,#41e8ff1f 34%,#0000 68%);width:42rem;height:42rem;position:fixed;top:4rem;left:50%;transform:translate(-50%)}.container{width:min(1120px,100% - 40px);margin:0 auto}.header{z-index:20;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--line);background:#050712b8;position:sticky;top:0}.navbar{justify-content:space-between;align-items:center;gap:20px;min-height:76px;display:flex}.logo{letter-spacing:-.03em;align-items:center;gap:12px;font-size:1.1rem;font-weight:800;display:inline-flex}.logo-mark{background:linear-gradient(135deg, var(--cyan), var(--blue) 46%, var(--pink));border-radius:13px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 0 30px #41e8ff47,inset 0 1px #ffffff52}.logo-mark span{background:radial-gradient(circle at 35% 35%,#fff,#0000 18%),conic-gradient(from 210deg,#11162a,#263157,#11162a);border:1px solid #ffffff59;border-radius:999px;width:20px;height:20px}.nav-links{color:var(--muted);align-items:center;gap:10px;font-size:.94rem;display:flex}.nav-link{border-radius:999px;padding:9px 12px;transition:all .16s}.nav-link:hover,.nav-link.active{color:var(--text);background:#ffffff0f}.status-pill,.eyebrow{border:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#ffffff0b;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.status-pill:before,.eyebrow:before{content:"";background:var(--pink);width:8px;height:8px;box-shadow:0 0 18px var(--pink);border-radius:999px}.hero{text-align:center;padding:92px 0 56px}.hero h1,.feature-hero h1{letter-spacing:-.075em;max-width:920px;margin:22px auto 18px;font-size:clamp(3.1rem,9vw,6.6rem);font-weight:900;line-height:.92}.gradient-text{background:linear-gradient(100deg, var(--cyan), #8d7dff 48%, var(--pink));color:#0000;-webkit-background-clip:text;background-clip:text}.hero-copy,.feature-copy{max-width:720px;color:var(--muted);margin:0 auto;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.68}.hero-copy strong,.feature-copy strong,.panel-copy strong{color:var(--text)}.cta-row{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;display:flex}.button{border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-weight:800;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button.primary{color:#07101b;background:linear-gradient(100deg, var(--cyan), #8d7dff 48%, var(--pink));box-shadow:0 14px 48px #6c7bff38}.button.secondary{color:var(--text);background:#41e8ff0e;border-color:#41e8ff6b}.section{padding:66px 0}.section-head{text-align:center;margin-bottom:30px}.section-head h2,.info-panel h2,.steps-title{letter-spacing:-.055em;margin:0 0 12px;font-size:clamp(2rem,4vw,3.25rem);line-height:1}.section-head p{max-width:640px;color:var(--muted);margin:0 auto;line-height:1.65}.card-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.feature-card,.info-panel,.try-box,.step-card{border:1px solid var(--line);background:linear-gradient(#121830d1,#0c1020c7);border-radius:26px;box-shadow:inset 0 1px #ffffff0e,0 20px 70px #0003}.feature-card{flex-direction:column;gap:18px;min-height:292px;padding:28px;display:flex}.feature-card:hover{background:linear-gradient(#181f3ee0,#0d1123d1);border-color:#41e8ff5c}.icon-box{width:50px;height:50px;color:var(--cyan);background:#41e8ff13;border:1px solid #41e8ff2e;border-radius:17px;place-items:center;display:grid}.feature-card h3{letter-spacing:-.03em;margin:0;font-size:1.35rem}.feature-card p{color:var(--muted);flex:1;margin:0;line-height:1.58}.card-link{color:var(--cyan);font-weight:800}.info-panel{grid-template-columns:1.15fr .85fr;align-items:center;gap:28px;padding:clamp(26px,5vw,46px);display:grid}.panel-copy{color:var(--muted);margin:0;line-height:1.7}.mini-steps{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mini-step{background:#ffffff0a;border:1px solid #41e8ff3d;border-radius:20px;padding:20px}.mini-step.pink{border-color:#ff55d440}.mini-step small{color:var(--cyan);letter-spacing:.12em;font-size:.73rem;font-weight:900}.mini-step.pink small{color:var(--pink)}.mini-step p{color:var(--text);margin:12px 0 0;font-weight:750;line-height:1.35}.feature-hero{text-align:center;padding:78px 0 36px}.feature-hero h1{font-size:clamp(3rem,9vw,5.9rem)}.feature-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:start;gap:22px;padding-bottom:76px;display:grid}.steps-panel,.try-box{min-width:0}.steps-title{margin:0 0 18px;font-size:clamp(1.9rem,4vw,2.65rem)}.step-list{gap:14px;display:grid}.step-card{grid-template-columns:46px 1fr;align-items:start;gap:16px;padding:20px;display:grid}.step-number{width:46px;height:46px;color:var(--cyan);background:linear-gradient(135deg,#41e8ff29,#ff55d41f);border:1px solid #41e8ff38;border-radius:15px;place-items:center;font-weight:900;display:grid}.step-card h3{letter-spacing:-.025em;margin:0 0 8px}.step-card p{color:var(--muted);margin:0;line-height:1.58}.try-box{padding:26px;position:sticky;top:98px}.try-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.try-head h2{letter-spacing:-.04em;margin:0;font-size:1.55rem}.coming-badge{color:#ffc2f2;white-space:nowrap;background:#ff55d414;border:1px solid #ff55d447;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:850}.try-form{gap:12px;display:grid}.input,.textarea{width:100%;color:var(--text);background:#0306129e;border:1px solid #8b9aff38;border-radius:16px;outline:none;min-height:52px;padding:15px 16px}.textarea{resize:vertical;min-height:128px}.input:focus,.textarea:focus{border-color:#41e8ff8c;box-shadow:0 0 0 4px #41e8ff14}.disabled-button{cursor:not-allowed;opacity:.88}.soon-note{color:var(--muted);margin:6px 0 0;font-size:.95rem;line-height:1.55}.feature-note{color:var(--muted);background:#41e8ff0e;border:1px solid #41e8ff24;border-radius:20px;margin-top:20px;padding:18px;line-height:1.55}.footer{border-top:1px solid var(--line);color:var(--soft);padding:28px 0}.footer .container{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.footer p{margin:0}@media (max-width:860px){.container{width:min(100% - 28px,1120px)}.navbar{flex-wrap:wrap;align-items:flex-start;min-height:auto;padding:14px 0}.nav-links{scrollbar-width:none;order:3;width:100%;padding-bottom:2px;overflow-x:auto}.nav-links::-webkit-scrollbar{display:none}.status-pill{padding:7px 10px;font-size:.68rem}.hero{padding:66px 0 40px}.hero h1,.feature-hero h1{letter-spacing:-.065em}.card-grid,.info-panel,.feature-layout{grid-template-columns:1fr}.info-panel{padding:24px}.mini-steps{grid-template-columns:1fr}.feature-card{border-radius:22px;min-height:auto;padding:22px}.try-box{position:static}}@media (max-width:520px){.logo{font-size:1rem}.logo-mark{border-radius:12px;width:34px;height:34px}.nav-link{padding:8px 9px;font-size:.88rem}.status-pill{order:2;justify-content:center;width:100%}.hero-copy,.feature-copy{font-size:1rem}.cta-row{grid-template-columns:1fr;display:grid}.button{width:100%}.section{padding:48px 0}.step-card{grid-template-columns:1fr}.try-head{flex-direction:column;align-items:flex-start}}
