:root{--bg:#07090D;--pn:#0E131B;--bd:#1C2430;--tx:#F2F5FA;--mu:#9AA6B8;--ac:#38D6FF}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;color:var(--tx);font:16px/1.65 Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:linear-gradient(#38D6FF0d 1px,transparent 1px),linear-gradient(90deg,#38D6FF0d 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(ellipse at 50% 20%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse at 50% 20%,#000 20%,transparent 75%)}body:after{content:"";position:fixed;top:-25%;right:-25%;bottom:-25%;left:-25%;z-index:-1;background:radial-gradient(500px 400px at 75% 15%,#38D6FF30,transparent 70%),radial-gradient(450px 380px at 15% 55%,#7a5cff26,transparent 70%),radial-gradient(400px 300px at 85% 85%,#38D6FF1a,transparent 70%);animation:drift 16s ease-in-out infinite alternate}@keyframes drift{to{transform:translate3d(-4%,5%,0) scale(1.12)}}@keyframes pg{0%{opacity:0;transform:translateY(14px)}}@keyframes fl{50%{transform:translateY(-16px) rotate(2deg)}}@keyframes gl{50%{filter:drop-shadow(0 0 34px #38D6FF)}}@keyframes sh{to{background-position:200% 0}}a{color:var(--ac)}#load{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bg);display:grid;place-items:center;z-index:99;transition:opacity .6s}#load.x{opacity:0;pointer-events:none}#logo0{animation:gl 1.4s infinite}#bn{background:linear-gradient(90deg,#38d6ff,#7ae8ff);color:#001018;text-align:center;font-weight:600;font-size:14px}#bn:not(:empty){padding:8px}#nav{position:fixed;top:10px;left:10px;right:10px;z-index:50;max-width:1100px;margin:0 auto}.bar{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 6px 14px;border-radius:18px;background:#0b1018b3;border:1px solid var(--bd);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:.3s}#nav.s .bar{box-shadow:0 10px 34px #000a;border-color:#38d6ff40}.lg{text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.logo{display:inline-flex;align-items:center;gap:10px;font-weight:800;letter-spacing:.14em;color:#fff}.logo b{color:var(--ac)}.burger{width:46px;height:46px;border-radius:12px;border:1px solid var(--bd);background:#38d6ff12;display:grid;place-content:center;gap:5px;cursor:pointer;transition:.2s}.burger i{display:block;width:20px;height:2px;background:var(--tx);border-radius:2px;transition:.3s}#nav.open .burger i:nth-child(1){transform:translateY(7px) rotate(45deg)}#nav.open .burger i:nth-child(2){opacity:0}#nav.open .burger i:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.links{position:absolute;top:calc(100% + 8px);left:0;right:0;display:flex;flex-direction:column;gap:2px;padding:10px;border-radius:18px;background:#0b1018f2;border:1px solid var(--bd);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 24px 60px #000c;opacity:0;transform:translateY(-12px) scale(.97);transform-origin:top;pointer-events:none;transition:.28s}#nav.open .links{opacity:1;transform:none;pointer-events:auto}.links a{color:#dbe3ee;text-decoration:none;min-height:48px;display:flex;align-items:center;padding:0 16px;border-radius:12px;font-weight:600;opacity:0;transform:translate(-10px);transition:.3s calc(var(--i)*40ms)}#nav.open .links a{opacity:1;transform:none}.links a:hover{background:#38d6ff18;color:#fff}.links a.cta{background:linear-gradient(135deg,#38d6ff,#22b8e6);color:#00131c;justify-content:center;margin-top:6px}@media (min-width:900px){.burger{display:none}.links{position:static;flex-direction:row;background:none;border:0;box-shadow:0 0;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;opacity:1;transform:none;pointer-events:auto}.links a{opacity:1;transform:none;min-height:44px;padding:0 12px;font-size:15px}.links a.cta{margin:0 0 0 6px}}main{max-width:1100px;margin:0 auto;padding:100px 18px 60px;animation:pg .55s both}.hero{min-height:82vh;display:grid;align-content:center;position:relative;gap:6px}#cv{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;opacity:.75}.hx{position:absolute;right:-20px;top:8%;opacity:.22;animation:fl 7s ease-in-out infinite,gl 4s infinite;pointer-events:none}@media (min-width:900px){.hx{right:4%;opacity:.9;top:14%}.hx svg{width:300px;height:300px}}.badge{display:inline-block;width:fit-content;padding:6px 14px;border:1px solid #38D6FF55;background:#38d6ff14;border-radius:99px;font-size:13px;font-weight:600;color:var(--ac);margin-bottom:14px}h1{font-size:clamp(2.2rem,7vw,4.2rem);line-height:1.08;margin:0 0 14px;font-weight:800;letter-spacing:-.025em}.gt{background:linear-gradient(90deg,#38d6ff,#b3f0ff,#38d6ff);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:sh 4s linear infinite}h2{font-size:clamp(1.5rem,4vw,2.1rem);margin:64px 0 20px;font-weight:800;letter-spacing:-.01em}.mu{color:var(--mu)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;border-radius:12px;border:1px solid var(--ac);background:linear-gradient(135deg,#38d6ff,#22b8e6);color:#00131c;font:700 15px inherit;cursor:pointer;text-decoration:none;transition:.25s;margin:4px 6px 4px 0;position:relative;overflow:hidden}.btn:after{content:"";position:absolute;top:0;bottom:0;width:60%;left:-80%;background:linear-gradient(100deg,transparent,#ffffff66,transparent);transform:skew(-20deg);transition:.6s}.btn:hover:after{left:130%}.btn:hover{box-shadow:0 10px 30px #38d6ff55;transform:translateY(-2px)}.btn.o{background:transparent;color:var(--ac)}.grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.card{position:relative;overflow:hidden;background:linear-gradient(165deg,#141c2a,#0b1018);border:1px solid var(--bd);border-radius:20px;padding:24px;transition:border-color .3s,box-shadow .3s}.card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,transparent,var(--ac),transparent)}.card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,0),#38D6FF22,transparent 70%);opacity:0;transition:.3s;pointer-events:none}.card:hover{border-color:#38d6ff88;box-shadow:0 14px 44px #38d6ff22}.card:hover:after{opacity:1}.card.in{transition:transform .15s,border-color .3s,box-shadow .3s;transform:perspective(800px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.card h3{margin:0 0 8px;font-size:1.25rem;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.price{font-size:2.2rem;font-weight:800;background:linear-gradient(135deg,#fff,#38d6ff);-webkit-background-clip:text;background-clip:text;color:transparent}.price small{font-size:1rem;font-weight:500;-webkit-text-fill-color:var(--mu)}.card p{margin:14px 0 18px;padding-top:14px;border-top:1px dashed var(--bd);color:#c4cddb;line-height:2}.card .btn{width:100%;margin:0}.ft{font-size:2rem}.tag{background:linear-gradient(135deg,#38d6ff,#7ae8ff);color:#001018;border-radius:99px;padding:2px 10px;font-size:12px;font-weight:800}.cta-box{text-align:center;padding:44px 20px;border-radius:24px;border:1px solid #38D6FF44;background:linear-gradient(135deg,#38d6ff1c,#7a5cff14);margin-top:64px}.tabs{display:inline-flex;position:relative;background:#0b1018;border:1px solid var(--bd);border-radius:14px;padding:5px;margin:14px 0 26px}.tabs button{position:relative;z-index:1;min-height:46px;padding:0 30px;background:none;border:0;color:var(--tx);font:700 15px inherit;cursor:pointer}.tabs i{position:absolute;top:5px;bottom:5px;left:5px;width:calc(50% - 5px);background:#38d6ff26;border:1px solid var(--ac);border-radius:10px;box-shadow:0 0 18px #38d6ff33;transition:transform .35s cubic-bezier(.4,1.4,.5,1)}.tabs.r i{transform:translate(100%)}.rv{opacity:0;transform:translateY(28px);transition:.7s}.rv.in{opacity:1}input,select,textarea{width:100%;min-height:46px;background:#0b1018;border:1px solid var(--bd);border-radius:10px;color:var(--tx);padding:8px 14px;font:inherit}input:focus,select:focus,textarea:focus{border-color:var(--ac);outline:none;box-shadow:0 0 0 3px #38d6ff22}button:focus-visible,a:focus-visible{outline:2px solid var(--ac)}form{max-width:400px;display:grid;gap:14px;background:var(--pn);border:1px solid var(--bd);border-radius:20px;padding:24px}table{width:100%;border-collapse:collapse}td,th{padding:10px 8px;border-bottom:1px solid var(--bd);text-align:left}.sc{overflow-x:auto;background:var(--pn);border:1px solid var(--bd);border-radius:14px;padding:6px}.warn{border:1px solid #ff8a3d66;background:#ff8a3d14;padding:14px;border-radius:12px}details{background:var(--pn);border:1px solid var(--bd);border-radius:12px;padding:14px 18px;margin:10px 0;transition:.3s}details[open]{border-color:#38d6ff55}summary{cursor:pointer;font-weight:600}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.rv,.links a{opacity:1;transform:none}}
