@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
:root{--bg:#0b1220;--panel:#0f1a2e;--panel2:#0c1629;--text:#eaf0ff;--muted:#b7c3e6;--muted2:#93a3d6;--border:#ffffff1a;--brand:#5aa2ff;--brand2:#7c5cff;--success:#36d399;--warn:#fbbf24;--shadow:0 16px 60px #00000073;--radius:18px;--radius2:12px;--max:1120px;--font:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji"}*{box-sizing:border-box}body{font-family:var(--font);color:var(--text);background:radial-gradient(1200px 600px at 20% -10%,#5aa2ff59,transparent 60%),radial-gradient(900px 500px at 90% 0%,#7c5cff40,transparent 55%),radial-gradient(1000px 700px at 60% 110%,#36d3991a,transparent 60%),var(--bg);margin:0}a{color:inherit;text-decoration:none}.container{max-width:var(--max);margin:0 auto;padding:0 20px}.auth-page{place-items:center;min-height:100vh;padding:60px 20px;display:grid}.auth-modal{z-index:40;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.auth-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070a12b8;position:absolute;inset:0}.auth-modal-card{border:1px solid var(--border);border-radius:var(--radius);width:min(520px,92vw);box-shadow:var(--shadow);z-index:1;background:linear-gradient(#0f1a2ef5,#0c1629f5);padding:20px;position:relative}.auth-modal-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.modal-close{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#ffffff0f;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.auth-shell{flex-direction:column;gap:16px;width:100%;max-width:520px;display:flex}.auth-brand{align-items:center;gap:12px;display:flex}.auth-title{font-size:20px;font-weight:900}.auth-subtitle{color:var(--muted);font-size:14px}.auth-card{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(#0f1a2eeb,#0c1629eb);padding:22px}.auth-toggle{border:1px solid var(--border);background:#ffffff0a;border-radius:999px;gap:8px;padding:6px;display:flex}.toggle-btn{color:var(--muted2);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:1;padding:10px 12px;font-weight:800}.toggle-btn.active{color:var(--text);background:linear-gradient(135deg,#5aa2fff2,#7c5cfff2)}.auth-socials{gap:10px;margin:16px 0;display:grid}.social-btn{border:1px solid var(--border);width:100%;color:var(--text);cursor:pointer;background:#ffffff0a;border-radius:12px;padding:12px 14px;font-weight:700}.auth-divider{color:var(--muted2);align-items:center;gap:10px;margin:8px 0 12px;font-size:12px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#ffffff1f;flex:1;height:1px}.auth-form{gap:12px;display:grid}.field{gap:6px;display:grid}.field label{color:var(--muted2);font-size:12px;font-weight:800}.field input{border:1px solid var(--border);color:var(--text);background:#ffffff08;border-radius:12px;outline:none;padding:12px;font-size:14px}.auth-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.link-btn{color:var(--muted2);cursor:pointer;background:0 0;border:none;padding:8px 0;font-weight:700}.link-btn.inline{color:var(--brand);padding:0}.auth-foot{color:var(--muted2);margin-top:14px;font-size:13px}.auth-message{color:var(--text);background:#5aa2ff1f;border:1px solid #5aa2ff47;border-radius:12px;margin-top:10px;padding:10px 12px;font-size:13px;font-weight:700}.auth-confirm{gap:12px;display:grid}.skip-link{background:var(--panel);color:var(--text);border:1px solid var(--border);z-index:30;border-radius:10px;padding:8px 12px;position:absolute;top:10px;left:-999px}.skip-link:focus{left:10px}.nav{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);background:#0b1220b8;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;padding:14px 0;display:flex}.logo{letter-spacing:.2px;align-items:center;gap:10px;font-weight:800;display:flex}.mark{background:linear-gradient(135deg,#5aa2ff,#7c5cff);border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid;box-shadow:0 10px 24px #5aa2ff33}.nav-links{color:var(--muted);align-items:center;gap:18px;font-size:14px;font-weight:600;display:flex}.nav-links a:hover{color:var(--text)}.nav-cta{align-items:center;gap:10px;display:flex}.nav-toggle{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#ffffff0a;border-radius:12px;padding:10px 12px;font-weight:800;display:none}.btn{border:1px solid var(--border);color:var(--text);box-shadow:none;cursor:pointer;background:#ffffff0a;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:700;transition:transform 80ms,background .2s,border-color .2s;display:inline-flex}.btn:hover{background:#ffffff0f;transform:translateY(-1px)}.btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.btn-primary{background:linear-gradient(135deg,#5aa2fff2,#7c5cfff2);border-color:#5aa2ff73;box-shadow:0 16px 40px #5aa2ff26}.btn-primary:hover{background:linear-gradient(135deg,#5aa2ff,#7c5cff)}.hero{padding:56px 0 26px}.hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:28px;display:grid}.pill{color:var(--muted);background:#5aa2ff14;border:1px solid #5aa2ff59;border-radius:999px;align-items:center;gap:10px;width:fit-content;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.dot{background:var(--success);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #36d39926}h1{letter-spacing:-.7px;margin:14px 0 12px;font-size:clamp(34px,4.5vw,56px);line-height:1.05}.sub{color:var(--muted);max-width:56ch;margin:0 0 18px;font-size:18px;line-height:1.55}.hero-actions{flex-wrap:wrap;gap:12px;margin:18px 0 14px;display:flex}.success-banner{color:var(--text);background:#36d39924;border:1px solid #36d39947;border-radius:12px;margin-top:8px;padding:10px 12px;font-size:13px;font-weight:700}.micro{color:var(--muted2);margin-top:10px;font-size:13px}.micro strong{color:var(--text);font-weight:800}.trust{color:var(--muted2);flex-wrap:wrap;gap:14px;margin-top:18px;font-size:13px;font-weight:700;display:flex}.trust span{background:#ffffff08;border:1px dashed #ffffff24;border-radius:999px;padding:8px 10px}.card{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(#0f1a2eeb,#0c1629eb);overflow:hidden}.card-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 16px 10px;display:flex}.card-title{letter-spacing:.2px;font-weight:900}.badge{color:#eaf0fff2;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.card-body{padding:16px}.kpis{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.kpi{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;padding:12px}.kpi .label{color:var(--muted2);font-size:12px;font-weight:800}.kpi .value{margin-top:6px;font-size:20px;font-weight:950}.kpi .hint{color:var(--muted2);margin-top:6px;font-size:12px;font-weight:700}.timeline{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;margin-top:10px;padding:12px}.row{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.row:last-child{border-bottom:none}.row .left{flex-direction:column;gap:3px;display:flex}.row .yr{color:var(--muted2);font-size:12px;font-weight:800}.row .champ{font-weight:900}.row .right{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:950}section{padding:46px 0}.section-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}h2{letter-spacing:-.4px;margin:0;font-size:30px}.lead{color:var(--muted);max-width:70ch;margin:0;font-weight:650;line-height:1.6}.grid-3{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px;display:grid}.feature{border-radius:var(--radius);border:1px solid var(--border);background:#ffffff08;padding:16px}.feature .icon{background:#5aa2ff1f;border:1px solid #5aa2ff47;border-radius:14px;place-items:center;width:40px;height:40px;margin-bottom:12px;font-weight:950;display:grid}.feature h3{letter-spacing:-.1px;margin:0 0 8px;font-size:16px}.feature p{color:var(--muted);margin:0;line-height:1.55}.steps{grid-template-columns:1fr 1fr 1fr;gap:14px;margin-top:16px;display:grid}.step{border-radius:var(--radius);border:1px solid var(--border);background:#ffffff08;padding:16px;position:relative;overflow:hidden}.step:before{content:"";background:radial-gradient(circle,#5aa2ff38,#0000 60%);width:140px;height:140px;position:absolute;inset:-60px -60px auto auto;transform:rotate(12deg)}.num{background:#7c5cff29;border:1px solid #7c5cff52;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:10px;font-weight:950;display:inline-flex}.step h3{margin:0 0 8px;font-size:16px}.step p{color:var(--muted);margin:0;line-height:1.55}.pricing{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:14px;margin-top:16px;display:grid}.price-card{border-radius:var(--radius);border:1px solid var(--border);background:#ffffff08;padding:18px}.price-card.primary{background:linear-gradient(#5aa2ff24,#ffffff08);border-color:#5aa2ff4d;box-shadow:0 24px 70px #5aa2ff1f}.price-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.plan{font-size:16px;font-weight:950}.price{letter-spacing:-.6px;margin:10px 0 4px;font-size:34px;font-weight:950}.price small{color:var(--muted2);font-size:14px;font-weight:800}ul{margin:12px 0 0;padding:0;list-style:none}li{color:var(--muted);border-bottom:1px solid #ffffff0f;align-items:flex-start;gap:10px;padding:8px 0;font-weight:650;line-height:1.4;display:flex}li:last-child{border-bottom:none}.check{background:#36d39924;border:1px solid #36d39947;border-radius:6px;flex:0 0 18px;width:18px;height:18px;margin-top:1px}.faq{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}details{border:1px solid var(--border);border-radius:var(--radius);background:#ffffff08;padding:14px 16px}summary{cursor:pointer;color:var(--text);font-weight:900;list-style:none}summary::-webkit-details-marker{display:none}details p{color:var(--muted);margin:10px 0 0;line-height:1.6}footer{border-top:1px solid var(--border);color:var(--muted2);padding:26px 0 40px}.footer-grid{grid-template-columns:1.2fr .8fr .8fr;align-items:start;gap:14px;display:grid}.fine{color:#b7c3e6e6;margin-top:12px;font-size:12px;line-height:1.5}@media (max-width:960px){.hero-grid,.grid-3,.steps,.pricing,.faq{grid-template-columns:1fr}.nav-links{flex-direction:column;align-items:flex-start;gap:12px;width:100%;padding:12px 0 6px;display:none}.nav-links.open{display:flex}.nav-inner{flex-wrap:wrap;gap:10px}.nav-toggle{display:inline-flex}.nav-cta{flex-wrap:wrap;justify-content:flex-start;width:100%}}
