:root{--bg:#080b16;--panel:#111729;--muted:#9ba7c4;--lime:#94dfff;--line:#26314c;--cyan:#72e3ff;--violet:#ab88ff}body{background:#080b16;background-image:radial-gradient(ellipse at 78% 10%,#46358830,transparent 43%),radial-gradient(ellipse at 0 70%,#16476820,transparent 42%)}header{background:transparent;border-color:#ffffff12;height:96px}.brand{gap:12px;font-size:24px;letter-spacing:-1px}.brand img{width:44px;height:44px}.brand span span{display:block;letter-spacing:4px;font-size:9px;color:#a4bad9;margin-top:4px}.notice{color:#a3b3d5;font-size:9px;letter-spacing:2px;padding-top:25px}.notice:before{content:'';display:inline-block;background:#9d90ff;width:5px;height:5px;border-radius:50%;margin-right:10px}.hero{min-height:625px;padding-top:25px}.hero .eyebrow{display:inline-flex;align-items:center;gap:10px;background:#161e32;border:1px solid #344364;border-radius:30px;padding:8px 14px;color:#b5d7ff;letter-spacing:1.5px}.hero .eyebrow:before{content:'';width:6px;height:6px;background:var(--cyan);border-radius:50%;box-shadow:0 0 12px var(--cyan)}h1{font-size:clamp(40px,4.5vw,62px);letter-spacing:-2.5px;line-height:1.18}h1 em{background:linear-gradient(110deg,#80eaff,#aba2ff 70%,#e0abff);background-clip:text;-webkit-background-clip:text;color:transparent}.intro{max-width:510px;font-size:14px}.heroActions{display:flex;align-items:center;gap:24px}.secondaryLink{color:#b5c0d9;font-size:12px}.primary{background:linear-gradient(120deg,#8ee9ff,#a5a8ff);color:#0b1330;box-shadow:0 5px 0 #46558c,0 12px 35px #6788ff30;border-radius:9px}.primary:hover{box-shadow:0 7px 0 #46558c,0 20px 40px #6788ff40}.primary:active{box-shadow:0 2px 0 #46558c}.heroNotes{color:#8192b1}.heroNotes span:before{color:var(--cyan)}.art:before{background:radial-gradient(ellipse,#7261e737,transparent 65%)}.sceneGrid{background-image:linear-gradient(#7cbaff25 1px,transparent 1px),linear-gradient(90deg,#7cbaff25 1px,transparent 1px)}.front{background:linear-gradient(135deg,#182d50,#192240 55%,#2e2356);color:white;border:1px solid #9dbbff88}.front .cardLabel{color:#a8c0e8}.front .cardTitle{font-size:35px;letter-spacing:0}.cardChip{border-color:#9cb4e899;background:linear-gradient(120deg,#567bb6,#a287d6)}.back{background:linear-gradient(120deg,#203655,#352557);color:#a7ccff}.edge{background:#566caa;border-color:#abb4ff}.face{border-color:#8ba9d899;box-shadow:0 0 40px #6f8dff22}.sceneRing{border-color:#7abaff88;box-shadow:0 0 30px #79c7ff22,inset 0 0 20px #79c7ff22}.sceneRing.second{border-color:#c098ff70}.sceneRing:before{background:#9edaff;box-shadow:0 0 25px #78bdff}.sphere{background:radial-gradient(circle at 28% 23%,#c7e8ff,#7398dd 35%,#19274d 75%)}.sphere.smallSphere{background:radial-gradient(circle at 28% 23%,#f2dbff,#a879c7 35%,#392149 75%)}.floatTag{background:linear-gradient(135deg,#1f3150ed,#1d1935db);border-color:#9badff55}.floatTag .tagIcon{color:#9fdfff}.floatTag small{color:#96acc9}.sceneFoot{color:#7486ac}.cardBottom{color:#aebeda}.cardArrow{color:#acc7ff}.heroCardLogo{width:44px;height:44px;position:absolute;right:23px;top:22px}.heroCardCaption{font-size:9px;letter-spacing:3px;color:#a4b6db;margin-top:12px}.serviceStrip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0;margin-bottom:70px;gap:20px}.serviceStrip div{display:flex;align-items:center;gap:12px}.serviceStrip span{font-size:22px;color:#97b6ef}.serviceStrip strong{font-size:12px;font-weight:600}.serviceStrip small{display:block;font-size:9px;color:var(--muted);margin-top:5px}.sectionTitle h2{font-size:34px}.filters .active{background:#b9d7ff;color:#14213a}.filters button{font-size:12px}.product{background:linear-gradient(140deg,#161e34,#101525);border:1px solid #303c57;border-radius:16px;overflow:visible;position:relative;transform-style:preserve-3d;will-change:transform;--tilt-x:0deg;--tilt-y:0deg}.product:hover{transform:perspective(950px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(-7px);border-color:#8299dc;box-shadow:0 20px 60px #0006,0 0 30px #7797ff12}.cover{border-radius:15px 15px 0 0;height:220px;display:flex;justify-content:space-between;align-items:flex-start;padding:21px;overflow:hidden;background:radial-gradient(circle at 65% 80%,#47699150,transparent 65%),linear-gradient(135deg,#15223c,#1a2441)}.cover .coverName{position:absolute;left:20px;top:19px;transform:none;text-shadow:none;font-size:9px;letter-spacing:2px;color:#b4c5e2;font-weight:600;z-index:3}.cover .coverIndex{position:absolute;right:20px;top:19px;color:#6d83a5;font-size:9px;letter-spacing:1px;transform:none}.cover:after{width:230px;height:230px;right:-45px;bottom:-85px;border:1px solid #88b9ff30;transform:rotateX(65deg);box-shadow:none}.cover:before{border-color:#8ba4e51f;width:300px;height:300px;right:-100px;top:-110px}.cover.service{background:radial-gradient(circle at 65% 80%,#655bb94a,transparent 70%),linear-gradient(135deg,#191f3a,#252140)}.cover.gift{background:radial-gradient(circle at 60% 70%,#a355be45,transparent 65%),#241933}.cover.microsoft{background:radial-gradient(circle at 60% 70%,#379dc043,transparent 65%),#132637}.cover.demo{background:radial-gradient(circle at 60% 70%,#705fee50,transparent 65%),#20213e}.cover.openai{background:radial-gradient(circle at 60% 70%,#41a09338,transparent 65%),#132b2f}.cover.gemini{background:radial-gradient(circle at 60% 70%,#7b56d64d,transparent 65%),#231c3e}.object3d{position:absolute!important;left:50%;top:56%;width:128px;height:120px;transform-style:preserve-3d;transform:translate(-50%,-50%) rotateX(9deg) rotateY(-22deg) rotateZ(-7deg)!important;text-shadow:none!important;transition:transform .45s!important}.product:hover .object3d{transform:translate(-50%,-55%) rotateX(5deg) rotateY(-7deg) rotateZ(-3deg)!important}.miniCard{position:absolute;width:124px;height:88px;border:1px solid #e0d3ff90;border-radius:12px;background:linear-gradient(130deg,#876fae,#514370);box-shadow:5px 6px 0 #30254b,10px 15px 30px #0007;padding:14px;color:#e8dcff;transform:translateZ(30px)}.miniCard:after{content:'';position:absolute;left:0;right:0;top:20px;height:2px;background:#ffffff14}.miniCard span{font-size:30px;display:block;margin-top:9px}.miniCard small{font-size:8px;position:absolute;bottom:13px;right:10px;letter-spacing:1px}.miniCard.secondCard{transform:translateZ(0) translate(20px,25px);background:#303b66;border-color:#879bea55}.miniScreen{position:absolute;width:135px;height:86px;left:-3px;background:linear-gradient(135deg,#14233d,#253c66);border:4px solid #819bcb;border-radius:9px;box-shadow:6px 6px 0 #3e5177,10px 15px 30px #0006;transform:translateZ(20px);padding:11px;display:flex;gap:4px;flex-wrap:wrap}.miniScreen:before{content:'';position:absolute;left:59px;bottom:-26px;width:12px;height:22px;background:#748dbc}.miniScreen:after{content:'';position:absolute;left:39px;bottom:-30px;width:55px;height:7px;background:#8ba3d0;border-radius:3px}.screenBar{width:100%;height:5px;border-radius:3px;background:#739cf3}.screenBlock{height:29px;width:34px;border:1px solid #79d9ff70;background:#5fc3ff25;border-radius:3px}.screenCode{font-size:22px;color:#b2dfff;margin:auto}.serverStack{position:absolute;left:8px;top:3px;width:108px;transform-style:preserve-3d}.serverUnit{height:30px;background:linear-gradient(120deg,#5c6f96,#2e3c5b);border:1px solid #adbfeb88;box-shadow:8px 5px 0 #25324e;border-radius:5px;margin-bottom:6px;padding:8px;position:relative;transform:translateZ(20px)}.serverUnit:before{content:'';display:block;width:35px;height:3px;background:repeating-linear-gradient(90deg,#131e31 0 3px,#798db2 3px 5px)}.serverUnit:after{content:'';position:absolute;width:5px;height:5px;right:9px;top:11px;background:#7ceaff;border-radius:50%;box-shadow:0 0 9px #69ddff}.windowsTiles{display:grid;grid-template-columns:repeat(2,48px);gap:5px;transform:translateZ(20px);position:absolute;top:10px;left:10px}.windowsTiles i{height:48px;background:linear-gradient(140deg,#9bebff,#497de1);border:1px solid #c1eeff;box-shadow:5px 5px 0 #2a447f}.orbCore{position:absolute;left:12px;top:7px;width:96px;height:96px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 30% 25%,#a4bcff,#56489e 48%,#251e53 80%);box-shadow:10px 15px 25px #0006,inset -6px -9px 15px #0004;border:1px solid #c6bbff60;font-size:45px;color:#e6e8ff;transform:translateZ(25px)}.info{padding:22px 22px 25px}.badge{color:#b2c7eb;font-size:8px;letter-spacing:.8px}.info h3{font-size:18px}.info p{color:#a5b0ca;font-size:12px;min-height:42px}.priceRow b{font-size:12px;color:#d4def0}.priceRow button{background:#273858;border:1px solid #637ba45c;color:#d8e8ff;padding:10px 13px}.priceRow button:hover{background:#344971}.how{background:radial-gradient(circle at 0 0,#2e3d623a,transparent 70%),#111727;border-color:#354360}.steps b{color:#9bccff}dialog{background:#12192c;border-color:#647bab}dialog p{color:#b4c0d8}dialog select,dialog input,dialog textarea{background:#1c2840;border:1px solid #445575;color:#e7efff;padding:12px;border-radius:7px;font:inherit;max-width:100%}dialog input:not([type=checkbox]),dialog textarea{width:100%}dialog textarea{min-height:110px;resize:vertical}dialog label{font-size:12px;color:#b5c6e0}dialog label input,dialog label textarea,dialog label select{margin-top:8px}dialog input[type=checkbox]{accent-color:#8fcfff}dialog a{color:#9adaff}.cartLine button{color:#a7d6ff}#toast{background:#bbd9ff;color:#132a48;max-width:90vw;font-size:12px}.draftNote{border-left:2px solid #9eb9ff;padding-left:12px;font-size:11px}.logoShowcase{display:flex;align-items:center;gap:20px;padding:25px 0}.logoShowcase img{width:70px}.brandGuide{font-size:11px;color:#98a8c7}.how p{font-size:12px}footer{border-color:#ffffff14}#count{background:#afd7ff;color:#14243c}.outline{background:#18213a88;border-color:#3c4b6b}.search{background:#131b2a;border-color:#35445e}.filters button{border-color:#35415a}.catalogNote{line-height:1.8}.textButton{color:#9cabca}body:after{opacity:.023}.serviceIntro{max-width:760px;color:#99a8c5;line-height:1.8;margin-bottom:25px}
@media(max-width:850px){.hero{min-height:0}.hero h1{font-size:49px}.serviceStrip{grid-template-columns:repeat(2,1fr);margin-top:25px;margin-bottom:45px}.grid{gap:17px}.product{will-change:auto}}@media(max-width:520px){.hero h1{font-size:39px;letter-spacing:-1.8px}.heroActions{gap:16px}.secondaryLink{font-size:10px}.brand{font-size:21px}.brand img{width:38px;height:38px}.hero .intro{font-size:12px}.serviceStrip{gap:20px 10px}.serviceStrip strong{font-size:10px}.serviceStrip small{font-size:8px}.cover{height:210px}.front .cardTitle{font-size:28px}.heroCardLogo{width:33px;height:33px;right:18px;top:18px}.heroCardCaption{font-size:8px}.primary{font-size:12px}.filters button{padding:9px 13px;font-size:11px}}
@media(prefers-reduced-motion:reduce){.product:hover,.product:hover .object3d{transform:none!important}.object3d{transform:translate(-50%,-50%)!important}.product:hover .object3d{transform:translate(-50%,-50%)!important}}

.shield3d{position:absolute;left:16px;top:0;width:95px;height:113px;clip-path:polygon(50% 0,100% 18%,93% 65%,75% 87%,50% 100%,25% 87%,7% 65%,0 18%);background:linear-gradient(130deg,#c9eaff,#7099ec 50%,#6a61ad);display:grid;place-items:center;transform:translateZ(25px);filter:drop-shadow(8px 10px 4px #0005)}.shield3d:before{content:"";position:absolute;inset:5px;clip-path:inherit;background:linear-gradient(140deg,#243d6e,#3a2c61)}.shield3d span{position:relative;color:#b5e9ff;font-size:48px;text-shadow:0 5px 15px #0008}dialog label small{display:block;margin-top:7px;font-size:10px;color:#9daecb}

@media(max-width:520px){header{display:grid;grid-template-columns:1fr auto;gap:12px;height:auto;min-height:112px;padding-top:15px;padding-bottom:15px}header>.brand{grid-column:1/-1}header>#accountLink{justify-self:start;font-size:10px;padding:9px 13px}header>#cartBtn{font-size:10px;padding:9px 13px}}
.servicePackageSection{margin-top:30px;padding-top:25px;border-top:1px solid #ffffff18}.servicePackageSection>h2{font-size:24px}.packageGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.packageCard{position:relative;padding:24px;border:1px solid #344364;border-radius:16px;background:linear-gradient(145deg,#17253d,#11172b 65%,#241c3f);box-shadow:0 12px 30px #0003;overflow:hidden}.packageCard:before{content:'';position:absolute;right:-35px;top:-45px;width:120px;height:120px;border:18px solid #72e3ff0a;border-radius:50%;pointer-events:none}.packageCard h3{margin:15px 0 12px;color:#eef5ff;font-size:19px}.packageCard .badge{color:#91dfff;letter-spacing:1.2px}.packageCard .quotePrice{font-size:30px;font-weight:800;letter-spacing:-1px;color:#a4e6ff;margin:15px 0}.packageCard p{font-size:12px;line-height:1.8}.packageCard details{border-color:#344364;padding:12px 0;margin-bottom:15px}.packageCard summary{font-size:12px;color:#bdcaff}.servicePackageSection .solidButton,.packageDialog .solidButton{width:100%;padding:13px 18px;background:linear-gradient(120deg,#8ee9ff,#a5a8ff);color:#0b1330;border:0;border-radius:9px;font-weight:800;cursor:pointer;box-shadow:0 4px 0 #46558c}.packageDialog{width:min(850px,94vw);background:linear-gradient(150deg,#152039,#0e1426);border:1px solid #44577f;padding:30px;color:#eff5ff}.packageDialog h2{font-size:27px}.packageDialog label{line-height:1.7;font-size:13px}.packageDialog input:not([type=checkbox]):not([type=radio]),.packageDialog textarea,.domainCheckPanel input{width:100%;background:#0a1020;border:1px solid #344364;border-radius:9px;color:#eef5ff;padding:12px;margin-top:8px}.packageDialog textarea{min-height:95px;resize:vertical}.packageDialog .packageTotal{display:block;padding:18px;border:1px solid #596db0;border-radius:12px;background:#1c2b49;color:#a4e6ff;font-size:24px}.packageDialog .quietButton,.domainCheckPanel .rowButton{background:#1b2942;color:#c1ddff;border:1px solid #41577e;border-radius:9px;padding:12px 18px;margin-top:12px;cursor:pointer}.packageDialog .error{color:#ffa8b2}.packageDialog input[type=checkbox],.packageDialog input[type=radio]{accent-color:#a5a8ff}.domainCheckPanel{padding:24px;margin-bottom:25px;border:1px solid #26314c;border-radius:14px;background:#111729}.domainCheckPanel h2{font-size:22px}.domainCheckPanel p{color:#9ba7c4;font-size:12px;line-height:1.8}@media(max-width:640px){.packageGrid{grid-template-columns:1fr}.packageCard{padding:20px}.packageDialog{padding:22px}.templateGrid{grid-template-columns:1fr}}
.serviceIntake{padding:20px;margin:20px 0;border:1px solid #344364;border-radius:12px;background:#111b30}.serviceIntake h3{margin-top:0}.serviceIntake p{font-size:12px;color:#a5b6d4}.serviceIntake label{display:block;margin:14px 0}.serviceIntake input,.serviceIntake select{width:100%;padding:12px;background:#0a1020;color:#eff5ff;border:1px solid #344364;border-radius:9px;margin-top:7px}
.domainSuggestions{margin-bottom:25px}.domainSearchForm{display:flex;gap:14px;align-items:end;flex-wrap:wrap}.domainSearchForm label{flex:1;min-width:180px}.domainSuggestion{margin:12px 0;padding:18px;border:1px solid #344364;border-radius:12px;background:linear-gradient(135deg,#16243a,#1e1b38)}.domainSuggestion strong{font-size:20px;color:#a4e6ff}.domainSuggestion span{display:block;margin:8px 0;font-size:12px;color:#9ba7c4}.domainSuggestion .rowButton{display:inline-block;background:#23324e;color:#d5e7ff;border:1px solid #415779;border-radius:8px;padding:10px;cursor:pointer}.domainSuggestion p{font-size:12px;line-height:1.8}
@media(max-width:850px){header{height:auto;min-height:96px;flex-wrap:wrap;gap:14px;padding-top:18px;padding-bottom:18px}header>nav{display:flex;order:5;width:100%;gap:18px;overflow-x:auto;padding:12px 0 4px;white-space:nowrap;border-top:1px solid #ffffff12}header>nav a{font-size:12px;flex-shrink:0}}
