:root{--bg0:#050611;--bg1:#070a1a;--text:#ffffffeb;--muted:#ffffffb8;--muter:#ffffff8c;--line:#ffffff1f;--blue:#2b7cff;--cyan:#2ee6ff;--violet:#7a2bff;--glow:#2ee6ff59;--shadow:#0000008c;--radius:18px;--maxw:1040px;--mx:.5;--my:.25}*{box-sizing:border-box}::selection{background:#2ee6ff2e}html,body{height:100%}html{scroll-behavior:smooth;scroll-padding-top:18px}body{color:var(--text);background:radial-gradient(1200px 800px at 50% -10%, #0e1240 0%, transparent 60%), linear-gradient(180deg, var(--bg0), var(--bg1));overscroll-behavior-y:none;min-height:100dvh;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;overflow-x:hidden}.bgWrap{pointer-events:none;z-index:-1;position:fixed;inset:0;overflow:hidden}.page{opacity:0;will-change:opacity, transform;flex-direction:column;min-height:100dvh;transition:opacity .26s,transform .26s;display:flex;transform:translateY(8px)}.pageReady{opacity:1;transform:translate(0,0)}@keyframes riseIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0,0)}}.card,.planCard,.contactCard{animation:.98s cubic-bezier(.2,.9,.2,1) both riseIn}.cards .card:first-child{animation-delay:.14s}.cards .card:nth-child(2){animation-delay:.26s}.cards .card:nth-child(3){animation-delay:.38s}.offerGrid .planCard:first-child{animation-delay:.18s}.offerGrid .planCard:nth-child(2){animation-delay:.32s}.offerGrid .planCard:nth-child(3){animation-delay:.46s}.contactCard{animation-delay:.26s}.bg{pointer-events:none;z-index:-1;position:absolute;inset:0}.radial{background:radial-gradient(closest-side at 50% 35%,#7a2bff40,#0000 70%),radial-gradient(closest-side at 50% 85%,#2b7cff40,#0000 70%);position:absolute;inset:-20%}.aurora{filter:blur(34px);opacity:.55;transform-origin:50%;mix-blend-mode:screen;background:conic-gradient(from 180deg,#2ee6ff24,#2b7cff1f,#7a2bff1f,#2ee6ff24);animation:18s linear infinite auroraSpin;position:absolute;inset:-35%}.mouseFx{opacity:.9;background:radial-gradient(520px 520px at calc(var(--mx) * 100%) calc(var(--my) * 100%), #2ee6ff38, transparent 60%), radial-gradient(720px 520px at calc((1 - var(--mx)) * 100%) calc((var(--my) + .12) * 100%), #7a2bff29, transparent 62%);filter:blur(2px);transform:translate3d(calc((var(--mx) - .5) * -18px), calc((var(--my) - .5) * -12px), 0) scale(1.02);transition:opacity .2s;position:absolute;inset:-20%}.wrap,.top,.hero,.footer{transform:translate3d(calc((var(--mx) - .5) * 4px), calc((var(--my) - .5) * 3px), 0)}.gridGlow{opacity:.35;background-image:linear-gradient(90deg,#ffffff0f 1px,#0000 1px),linear-gradient(#ffffff0f 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 35%,#000 0%,#0000 60%);mask-image:radial-gradient(circle at 50% 35%,#000 0%,#0000 60%)}.particles span{opacity:.35;filter:blur(.2px);background:radial-gradient(circle,#2ee6ffe6,#2ee6ff00);border-radius:999px;width:6px;height:6px;animation:10s linear infinite floatUp;position:absolute}.particles span:first-child{animation-duration:12s;top:85%;left:10%;transform:scale(.9)}.particles span:nth-child(2){animation-duration:10s;top:70%;left:22%;transform:scale(.7)}.particles span:nth-child(3){animation-duration:14s;top:92%;left:35%;transform:scale(1.1)}.particles span:nth-child(4){animation-duration:11s;top:78%;left:52%;transform:scale(.8)}.particles span:nth-child(5){animation-duration:13s;top:90%;left:66%;transform:scale(1.2)}.particles span:nth-child(6){animation-duration:9s;top:72%;left:78%;transform:scale(.6)}.particles span:nth-child(7){animation-duration:15s;top:86%;left:88%;transform:scale(1)}.particles span:nth-child(8){animation-duration:16s;top:66%;left:44%;transform:scale(.75)}.wrap{flex-direction:column;flex:1;align-items:center;padding:42px 18px 0;display:flex}.top{width:min(var(--maxw), 100%)}.brand{align-items:center;gap:14px;display:flex}.logo{object-fit:contain;filter:drop-shadow(0 10px 26px #2ee6ff2e);width:58px;height:58px}.name{letter-spacing:.2px;font-size:40px;font-weight:800;line-height:1}.dot{color:#ffffffd1;font-weight:700}.tagline{letter-spacing:.2em;color:var(--muter);flex-wrap:wrap;gap:8px;margin-top:6px;font-size:12px;display:flex}.sep{color:#ffffff2e}.hero{width:min(var(--maxw), 100%);flex-direction:column;align-items:center;margin-top:30px;display:flex}.heroTop{text-align:center;filter:drop-shadow(0 18px 40px #000000a6);max-width:860px;margin-top:10px}.heroTitle{letter-spacing:.01em;margin:0;font-size:clamp(34px,5.5vw,54px);font-weight:900;line-height:1.08}.gradText{background:linear-gradient(90deg, var(--cyan), var(--blue), var(--violet));color:#0000;text-shadow:0 0 30px #2ee6ff29;-webkit-background-clip:text;background-clip:text}.heroLead{color:#ffffffad;max-width:720px;margin:14px auto 0;line-height:1.6}.heroCtas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:18px;display:flex}.btnPrimary,.btnGhost{letter-spacing:.02em;color:#ffffffeb;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-weight:800;text-decoration:none;display:inline-flex}.btnPrimary{background:linear-gradient(90deg,#2ee6ff38,#2b7cff29,#7a2bff29);border-color:#2ee6ff38;box-shadow:0 0 26px #2ee6ff1f}.btnGhost:hover,.btnPrimary:hover{border-color:#2ee6ff47;box-shadow:0 0 26px #2ee6ff1a}.cards{grid-template-columns:repeat(3,1fr);gap:18px;width:100%;margin-top:28px;display:grid}.card{box-shadow:0 18px 44px var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius);background:linear-gradient(#ffffff0a,#ffffff05);border:1px solid #ffffff1a;padding:20px 18px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden}.card:before{content:"";opacity:.8;pointer-events:none;background:radial-gradient(600px 120px at 50% 0,#2ee6ff1f,#0000 60%);position:absolute;inset:-2px}.cardSheen{opacity:0;pointer-events:none;background:radial-gradient(900px 220px at 10% 0,#2ee6ff29,#0000 55%);transition:opacity .22s;position:absolute;inset:0}.card:hover{border-color:#2ee6ff47;transform:translateY(-4px);box-shadow:0 26px 70px #000000a6}.card:hover .cardSheen{opacity:1}.icon{background:radial-gradient(circle at 30% 30%,#2ee6ff2e,#2ee6ff0a);border:1px solid #2ee6ff47;border-radius:14px;place-items:center;width:54px;height:54px;margin-bottom:14px;display:grid;box-shadow:0 0 26px #2ee6ff1f}.icon--code{background:radial-gradient(circle at 30% 30%,#2ee6ff42,#2ee6ff0f);border-color:#2ee6ff52;box-shadow:0 0 28px #2ee6ff29}.icon--server,.icon--headset{background:radial-gradient(circle at 30% 30%,#2b7cff3d,#2b7cff0f);border-color:#2b7cff4d;box-shadow:0 0 28px #2b7cff29}.code{letter-spacing:.02em;background:linear-gradient(90deg, var(--cyan), var(--blue), var(--violet));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:900}.icon--server .server:before,.icon--server .server:after{border-color:#2b7cffd9;box-shadow:0 0 14px #2b7cff38}.supportComputer{color:#2b7cfff2;filter:drop-shadow(0 0 14px #2b7cff47)}.server,.headset{width:26px;height:26px;position:relative}.server:before,.server:after{content:"";border:1px solid #ffffff8c;border-radius:6px;width:26px;height:8px;margin:auto;position:absolute;left:0;right:0;box-shadow:0 0 14px #2b7cff29}.server:before{top:3px}.server:after{top:15px}.headset:before,.headset:after{content:"";position:absolute}.headset:before{border:2px solid #ffffff9e;border-bottom:0;border-radius:14px 14px 0 0;inset:2px 4px 8px}.headset:after{opacity:.9;background:linear-gradient(90deg,#2ee6ff66,#7a2bff66);border-radius:10px;height:8px;bottom:4px;left:2px;right:2px}.card h3{letter-spacing:.16em;color:#ffffffdb;margin:0 0 8px;font-size:14px}.card p{color:#ffffff9e;margin:0;line-height:1.55}.section{width:min(var(--maxw), 100%);margin-top:34px}.sectionHead{text-align:center;max-width:820px;margin:0 auto 18px}.sectionHead h2{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:22px}.sectionHead p{color:#ffffffa8;margin:10px 0 0;line-height:1.6}.offerGrid,.statsGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.statCard{box-shadow:0 18px 44px var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius);background:linear-gradient(#ffffff0a,#ffffff05);border:1px solid #ffffff1a;align-content:start;gap:8px;padding:18px 18px 16px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden}.statCard:hover{border-color:#2ee6ff47;transform:translateY(-3px);box-shadow:0 26px 70px #000000a6}.statValue{letter-spacing:.01em;background:linear-gradient(90deg, var(--cyan), var(--blue), var(--violet));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:42px;font-weight:950;line-height:1}.statLabel{color:#ffffffad;line-height:1.5}.planCard{box-shadow:0 18px 44px var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius);background:linear-gradient(#ffffff0a,#ffffff05);border:1px solid #ffffff1a;gap:12px;padding:18px 18px 16px;display:grid;position:relative;overflow:hidden}.planHighlight{border-color:#2ee6ff47;box-shadow:0 26px 70px #000000a6}.planTop{justify-content:flex-start;align-items:baseline;gap:12px;display:flex}.planIcon{background:#ffffff08;border:1px solid #2ee6ff38;border-radius:10px;flex:none;place-items:center;width:26px;height:26px;display:grid;box-shadow:0 0 18px #2ee6ff0f}.offerNote{color:#ffffffb8;text-align:center;background:linear-gradient(#2ee6ff14,#ffffff05);border:1px solid #2ee6ff2e;border-radius:16px;margin:14px 0 0;padding:12px 14px;line-height:1.6;box-shadow:0 18px 60px #00000073}.offerNote a{color:#2ee6ffe6;font-weight:900}.offerNote a:hover{color:#2ee6ff}.planName{font-size:18px;font-weight:900}.planBadge{color:#ffffffb8;background:#ffffff08;border:1px solid #ffffff1f;border-radius:999px;width:fit-content;max-width:100%;padding:6px 10px;font-size:12px;line-height:1.2}.planPrice{letter-spacing:.01em;background:linear-gradient(90deg, var(--cyan), var(--blue), var(--violet));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:900}.planList{color:#ffffffb3;gap:6px;margin:0;padding-left:18px;line-height:1.6;display:grid}.planBtn{width:100%}.contactCard{border-radius:var(--radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ffffff1f;padding:18px;box-shadow:0 28px 80px #000000b3}.contactForm{gap:14px;display:grid}.fieldRow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field{gap:8px;display:grid}.labelText{letter-spacing:.12em;color:#ffffffc7;text-transform:uppercase;font-size:12px}.field input,.field textarea{color:#ffffffe6;background:#05061159;border:1px solid #ffffff1f;border-radius:14px;outline:none;width:100%;padding:12px}.field textarea{resize:vertical;min-height:130px}.field input:focus,.field textarea:focus{border-color:#2ee6ff47;box-shadow:0 0 0 4px #2ee6ff14}.formActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.formActions button.btnPrimary{cursor:pointer}.formActions button.btnPrimary[disabled]{opacity:.55;cursor:not-allowed}.formNote{flex:1;min-width:240px}.okText{color:#2ee6ffeb}.errText{color:#ff78b4eb}.mutedText{color:#ffffff9e}.mutedText a{color:#2ee6ffe6}.footer{width:min(var(--maxw), 100%);padding:22px 0 max(18px, env(safe-area-inset-bottom));color:#ffffff9e;justify-items:center;gap:14px;margin-top:auto;margin-left:auto;margin-right:auto;display:grid}.footerCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ffffff1f;border-radius:22px;width:100%;padding:18px;box-shadow:0 28px 80px #000000b3}.footerGrid{grid-template-columns:1.3fr 1fr;align-items:start;gap:16px;display:grid}.footerBrand{gap:10px;display:grid}.footerTitle{letter-spacing:.02em;color:#ffffffdb;font-weight:900}.footerDesc{color:#ffffff9e;margin:0;line-height:1.65}.footerCol{align-content:start;gap:10px;display:grid}.footerHead{letter-spacing:.12em;text-transform:uppercase;color:#ffffffb8;font-size:12px}.footerLinks{gap:10px;display:grid}.footerLink{color:#ffffffb8;background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:inline-flex}.footerIcon{background:#ffffff08;border:1px solid #ffffff1f;border-radius:10px;flex:none;place-items:center;width:28px;height:28px;display:grid}.footerIcon svg{display:block}.footerIconEmail{color:#2ee6fff2;border-color:#2ee6ff38;box-shadow:0 0 18px #2ee6ff1f}.footerIconInstagram{color:#0000;background:linear-gradient(135deg,#feda75 0%,#fa7e1e 22%,#d62976 50%,#962fbf 78%,#4f5bd5 100%);border-color:#ffffff1f;box-shadow:0 0 22px #d6297624}.footerIconInstagram svg{color:#ffffffeb}.footerLink:hover{color:#ffffffeb;border-color:#2ee6ff47;box-shadow:0 0 26px #2ee6ff1a}.footerBottom{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:14px;padding-top:14px;display:flex}.footerMiniLinks{flex-wrap:wrap;gap:12px;display:inline-flex}.footerMiniLinks a{color:#ffffff9e;text-decoration:none}.footerMiniLinks a:hover{color:#ffffffe6}.footLinks{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.footItem{color:inherit;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;display:inline-flex}.footItem:hover{border-color:#2ee6ff47;box-shadow:0 0 26px #2ee6ff1a}.copyright{letter-spacing:.02em;color:#ffffff80;text-align:center;font-size:12px}.legalWrap{place-items:center;min-height:100%;padding:46px 18px;display:grid}.legalCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ffffff1f;border-radius:22px;width:min(920px,100%);padding:22px 20px;box-shadow:0 28px 80px #000000b3}.legalTop{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.legalTop h1{margin:0;font-size:28px}.legalBack{color:#ffffffb3;text-decoration:none}.legalBack:hover{color:#ffffffe6}.legalSection h2{letter-spacing:.12em;color:#ffffffdb;text-transform:uppercase;margin:18px 0 8px;font-size:14px}.legalMuted{color:#ffffff9e;line-height:1.6}.legalCard a{color:#2ee6ffe6}.legalCard a:hover{color:#2ee6ff}.legalHtml{color:#ffffffb8;margin-top:14px;line-height:1.65}.legalHtml h1{display:none}.legalHtml h2{letter-spacing:.08em;text-transform:uppercase;color:#ffffffdb;margin:22px 0 10px;font-size:16px}.legalHtml h3{color:#ffffffd6;margin:16px 0 6px;font-size:14px}.legalHtml h4{color:#ffffffd1;margin:14px 0 6px;font-size:13px}.legalHtml p{margin:8px 0}.legalHtml ul{margin:10px 0 10px 18px}.legalHtml li{margin:6px 0}@media (max-width:860px){.cards,.offerGrid,.statsGrid,.fieldRow{grid-template-columns:1fr}.wrap,.top,.hero,.footer{transform:none}.footerGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.aurora,.particles span{animation:none!important}.page{opacity:1;transition:none;transform:none}.card,.planCard,.contactCard{animation:none!important}.mouseFx,.wrap,.top,.hero,.footer{transform:none!important}.card{transition:none}}@keyframes auroraSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes floatUp{0%{opacity:.05;transform:translateY(0)scale(1)}12%{opacity:.35}to{opacity:0;transform:translateY(-220px)scale(1.12)}}
