@font-face{font-family:DM;src:url(assets/6acee9aa418316a7d844.woff2) format('woff2');font-style:normal;font-weight:300 700;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background:#070708;color:#f5f5f7;font-family:DM,Arial,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}p{color:#aaa9b3}h1,h2,h3,p{margin-top:0}h1,h2{font-weight:500;letter-spacing:-2.7px;line-height:1.08}h1{font-size:clamp(38px,4.6vw,66px);margin-bottom:24px}h2{font-size:clamp(34px,4vw,52px);margin-bottom:24px}h1 span,h2 span{color:#d59aff}h3{font-size:21px;font-weight:500;letter-spacing:-.5px}small{font-size:13px}.wrap{max-width:1248px;padding:0 32px;margin:auto}.section{padding:104px 0}.hero{text-align:center;padding:46px 0 72px;background:radial-gradient(ellipse at -12% 62%,#482a9d88,transparent 40%),radial-gradient(ellipse at 112% 62%,#482a9d88,transparent 40%),#040304}.campaign{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:48px}.campaign img{width:151px;height:auto;max-height:45px;object-fit:contain}.campaign>span{padding-left:20px;border-left:1px solid #4d485b;font-size:11px;letter-spacing:2px;font-weight:700;color:#dba8ff}.location{font-size:11px;letter-spacing:2px;color:#d1cddd;margin-bottom:22px;display:flex;align-items:center;justify-content:center;gap:10px}.location span{font-size:20px}.hero-copy{font-size:17px;color:#b7b5c0;margin-bottom:30px}.offer-pill{display:inline-flex;gap:12px;align-items:center;border:1px solid #61537b;border-radius:9px;padding:10px 15px;background:#191326;color:#e7dfff;font-size:14px}.offer-pill b{color:#c5b8ff}.hero-price{margin:24px 0 4px;display:flex;gap:15px;align-items:center;justify-content:center}.hero-price>span{font-size:14px;color:#c5c3ce}.hero-price s{display:block;font-size:17px;color:#9995a4}.hero-price strong{font-size:36px;letter-spacing:-1.4px}.hero-price small{font-size:14px;letter-spacing:0;font-weight:400;color:#aaa7b6;margin-left:4px}.fine{font-size:12px;color:#92909f}.hero .fine{margin-bottom:27px}.button{min-height:48px;border:1px solid #55515f;border-radius:10px;display:inline-flex;gap:28px;justify-content:center;align-items:center;padding:13px 24px;font-size:15px;font-weight:700;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px);background:#26232e}.primary{background:#fff;color:#0c0b10;border-color:#fff}.primary:hover{background:#d9d0ff}.hero .primary{min-width:260px}.hero-trust{display:flex;gap:25px;justify-content:center;font-size:12px;color:#b7b4c2;margin-top:20px}.hero-features{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:64px;text-align:left}.hero-features article{border:1px solid #ffffff08;border-radius:18px;background:linear-gradient(145deg,#ffffff0c,#ffffff02);padding:30px 28px 20px}.hero-features h3{margin:24px 0 10px}.hero-features p{font-size:14px}.chip-visual,.disk-visual,.terminal{height:151px;max-width:260px;margin:auto}.chip-visual{width:161px;border:5px double #78738f;border-radius:8px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 0 35px #6d47ec33;background:linear-gradient(135deg,#44394c,#141017);color:#c4b6ff}.chip-visual span{font-size:21px;font-weight:700}.chip-visual b{font-size:31px;line-height:1.1;letter-spacing:2px}.chip-visual small{margin-top:12px;color:#b1a9c4;font-size:10px}.disk-visual{display:flex;flex-direction:column;justify-content:center;gap:17px;padding:20px;background:linear-gradient(135deg,#38303e,#17151f);border:1px solid #656071;border-radius:8px;transform:perspective(400px) rotateY(-12deg);box-shadow:12px 12px 30px #623feb22}.disk-visual>span{font-size:27px;font-weight:700;color:#cfc0ff}.disk-visual>div{display:flex;gap:8px}.disk-visual i{width:20px;height:28px;background:#121019;border:1px solid #665987;border-radius:3px}.disk-visual small{font-size:9px;letter-spacing:2px}.terminal{font:11px/1.6 monospace;background:#1f1a22;border:1px solid #56515e;border-radius:10px;padding:15px;color:#d4d0e4}.terminal>div{color:#5f5b6a;border-bottom:1px solid #35313f;padding-bottom:8px;margin-bottom:12px}.terminal>div span{float:right}.terminal p{margin:4px 0;color:#ddd}.terminal em{color:#b0a0ff;font-style:normal}.terminal b{color:#b5a3ff}.terminal small{display:block;color:#b19fff;font-size:9px;margin-top:12px}.section-intro{text-align:center;max-width:800px;margin:0 auto 36px}.eyebrow{display:block;font-size:11px;letter-spacing:2.3px;font-weight:700;color:#b5a7e6;margin-bottom:20px}.section-intro p{font-size:16px}.cycle{display:flex;width:max-content;max-width:100%;margin:0 auto 16px;border:1px solid #38333f;border-radius:12px;padding:5px;gap:5px;background:#151219}.cycle button{border:0;color:#bbb7c6;border-radius:8px;background:transparent;padding:12px 19px;font-size:14px;font-weight:600}.cycle button[aria-pressed=true]{background:#eee9fa;color:#141019}.cycle span{font-size:10px;padding:4px 6px;background:#d9cff8;color:#4d3383;border-radius:4px;margin-left:8px}.pricing-note{text-align:center;font-size:12px;margin-bottom:35px}.plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:stretch}.plan{border:1px solid #37323d;border-radius:16px;background:#121115;padding:24px 22px;position:relative;display:flex;flex-direction:column;min-width:0}.plan.featured{border-color:#a28afa;background:linear-gradient(160deg,#2c2044,#141019)}.plan-label{color:#cdbdff;font-size:10px;letter-spacing:1.6px;margin-bottom:17px;font-weight:700}.plan.featured .plan-label{color:#ddd3ff}.plan h3{font-size:24px;margin-bottom:3px}.plan-sub{font-size:12px;color:#aaa4b5;margin-bottom:24px}.regular{font-size:12px;color:#b0aab9;margin-bottom:3px}.regular s{color:#aaa3b4}.price{font-size:32px;font-weight:600;letter-spacing:-1.5px;white-space:nowrap;line-height:1.25}.price small{font-size:11px;font-weight:400;letter-spacing:0;color:#bab3c6}.price-caption{color:#b0a6c2;font-size:11px;min-height:18px;margin:5px 0 14px}.saving{color:#caedcf;background:#18261c;border-radius:6px;font-size:11px;padding:8px 9px;margin-bottom:18px}.plan-total{font-size:11px;color:#bdb7c6;line-height:1.7;margin-bottom:20px}.plan-total b{font-weight:500;color:#eee8f6}.plan .button{width:100%;font-size:12px;gap:10px;padding:12px 7px}.plan-features{list-style:none;padding:21px 0 0;margin:21px 0 0;border-top:1px solid #ffffff17;font-size:13px;color:#c5bfce}.plan-features li{padding:6px 0}.plan-features li:before{content:'✓';color:#a893e1;margin-right:9px}.plan-features b{color:white;font-weight:600}.plan.contact{background:radial-gradient(ellipse at top right,#35245888,transparent 75%),#131017;justify-content:center}.plan.contact h3{font-size:29px;line-height:1.2}.plan.contact p{font-size:14px}.plan.contact .icon{margin-bottom:35px}.billing-note{font-size:12px;text-align:center;max-width:800px;margin:28px auto 0;color:#9992a5}.included{margin-top:65px;border-top:1px solid #2b2631;padding-top:35px;text-align:center}.included h3{font-size:23px;margin-bottom:28px}.included>div{display:grid;grid-template-columns:repeat(4,1fr);text-align:left;gap:20px;font-size:13px;color:#bbb4c6}.value{background:#100d17;border-block:1px solid #211a2d}.value-layout,.split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.value-layout>div>p,.split>div>p{font-size:16px;line-height:1.7}.text-link{color:#c0acff;display:inline-block;font-size:14px;margin-top:10px}.text-link:hover{text-decoration:underline}.saving-box{background:#1a1523;border:1px solid #42354f;border-radius:18px;padding:30px}.saving-top{display:flex;gap:10px;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:1px;color:#b6acc6;margin-bottom:35px}.gift{color:#d4c3ff;border:1px solid #695087;border-radius:5px;padding:6px;white-space:nowrap;font-size:8px}.comparison{display:flex;justify-content:space-between;gap:15px;margin-bottom:15px;font-size:13px;color:#aaa0b6}.comparison s{font-size:19px}.comparison.final{color:#ece5f5;align-items:center}.comparison strong{font-size:32px;font-weight:500;letter-spacing:-1px}.timeline{display:flex;height:39px;margin:23px 0;border-radius:7px;overflow:hidden;font-size:11px;text-align:center}.timeline .paid{flex:12;background:#43345b;display:grid;place-items:center}.timeline .free{flex:3;background:#b39af4;color:#251637;display:grid;place-items:center}.saving-total{border-top:1px solid #46384f;padding-top:18px;display:flex;justify-content:space-between;align-items:center;font-size:14px}.saving-total strong{color:#c7b1ff;font-size:26px}.saving-box .fine{font-size:10px;margin:17px 0 0}.panel-shot{border:1px solid #4e3d6c;border-radius:14px;overflow:hidden;box-shadow:0 0 80px #5f2ad622}.panel-shot img{width:100%;height:auto}.window-bar{font-size:11px;padding:14px;background:#211b2e;display:flex;gap:20px;color:#bbb0cf}.window-bar span{color:#7c6d92;font-size:8px}.feature-list{list-style:none;margin:27px 0;padding:0}.feature-list li{border-bottom:1px solid #25212c;padding:15px 0}.feature-list b{display:block;font-size:15px;font-weight:500}.feature-list span{font-size:13px;color:#a19aaa}.os-list{display:flex;flex-wrap:wrap;gap:9px}.os-list span{border:1px solid #38303f;border-radius:7px;font-size:10px;padding:8px 11px;color:#c4bbcf}.infra{background:#0e0b12}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:55px}.icon{display:block;font-size:34px;color:#baa1fb;margin-bottom:23px}.benefit-grid h3{font-size:21px}.benefit-grid p{font-size:14px;line-height:1.8}.questions{max-width:940px;margin:45px auto 0}.questions details{border-bottom:1px solid #332c3b;padding:22px 0}.questions summary{font-size:18px;font-weight:500;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:24px}.questions summary:after{content:'+';color:#b8a5e5;font-size:25px;line-height:1}.questions details[open] summary:after{content:'−'}.questions summary::-webkit-details-marker{display:none}.questions p{font-size:14px;line-height:1.8;margin:18px 35px 0 0}.closing{padding:90px 0 100px;text-align:center;background:radial-gradient(ellipse at 50% 140%,#4b2a86aa,transparent 68%),#09060e}.closing h2{font-size:clamp(40px,4.8vw,64px)}.closing p{margin-bottom:28px}.closing .fine{margin:25px 0 0}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #c3acff;outline-offset:5px}@media(min-width:1500px){.hero{padding-top:60px}}@media(max-width:1100px){.plan-grid{grid-template-columns:repeat(2,1fr)}.value-layout,.split{gap:40px}.included>div{grid-template-columns:repeat(2,1fr)}.hero-features article{padding:24px 18px}.price{font-size:36px}}@media(max-width:700px){.wrap{padding:0 22px}.section{padding:70px 0}.hero{padding-top:28px;padding-bottom:40px}.campaign{margin-bottom:35px;gap:14px}.campaign img{width:125px}.campaign>span{font-size:9px;padding-left:14px}.location{font-size:8px;letter-spacing:1.2px}h1,h2{letter-spacing:-1.6px}.hero-copy{font-size:14px}.hero-copy br{display:none}.hero-price{gap:12px}.hero-price strong{font-size:31px}.hero-price small{display:block;font-size:12px;text-align:left}.hero-trust{gap:8px;font-size:9px;flex-wrap:wrap}.hero-features{grid-template-columns:1fr;margin-top:45px;gap:16px}.hero-features article{padding:26px;display:grid;grid-template-columns:110px 1fr;column-gap:22px;align-items:center}.chip-visual,.disk-visual,.terminal{grid-row:1/3;width:110px;max-width:110px;height:110px;margin:0}.hero-features h3{font-size:16px;margin:0 0 7px}.hero-features p{font-size:11px;margin:0;align-self:start}.chip-visual span{font-size:15px}.chip-visual b{font-size:22px}.chip-visual small{font-size:8px}.disk-visual{padding:9px;gap:10px}.disk-visual>span{font-size:20px}.disk-visual>div{gap:3px}.disk-visual i{height:15px}.disk-visual small{font-size:6px;letter-spacing:0}.terminal{padding:8px;font-size:7px}.terminal small{font-size:6px}.terminal>div span{display:none}.plan-grid{gap:14px}.plan{padding:19px 15px;border-radius:12px}.plan h3{font-size:20px}.plan-label{font-size:8px;letter-spacing:.8px}.price{font-size:26px;letter-spacing:-1px}.price small{font-size:9px}.plan-total{font-size:10px}.plan-features{font-size:11px}.plan .button{font-size:10px}.saving{font-size:9px;padding:7px}.plan-sub{font-size:10px}.plan.contact h3{font-size:24px}.plan.contact p{font-size:12px}.cycle button{padding:11px 12px;font-size:12px}.cycle span{font-size:8px;margin-left:3px}.pricing-note{font-size:11px}.included h3{font-size:21px}.included>div{font-size:11px;gap:17px}.value-layout,.split{grid-template-columns:1fr;gap:35px}.value-layout h2,.split h2{font-size:36px}.value-layout>div>p,.split>div>p{font-size:14px}.saving-box{padding:24px}.saving-top{font-size:8px}.comparison strong{font-size:29px}.split .panel-shot{order:2}.benefit-grid{grid-template-columns:1fr;gap:30px}.benefit-grid article{border-bottom:1px solid #28212f;padding-bottom:24px}.benefit-grid .icon{margin-bottom:13px}.benefit-grid h3{margin-bottom:10px}.questions summary{font-size:16px}.questions p{margin-right:0;font-size:13px}.closing{padding:70px 0}.billing-note{font-size:10px}.hero .fine{font-size:10px;max-width:310px;margin-left:auto;margin-right:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}

/* Datacenter backdrop blends into the page and fades with scrolling. */
.hero{position:relative;isolation:isolate;overflow:hidden}
.hero>.wrap{position:relative;z-index:1}
.hero-media{position:absolute;inset:0 0 auto;height:110svh;max-height:100%;z-index:0;pointer-events:none;overflow:hidden;will-change:opacity;mask-image:linear-gradient(to bottom,#000 0%,#000 57%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 57%,transparent 100%)}
.hero-media:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,3,4,.48),rgba(4,3,4,.66) 52%,#040304 100%),linear-gradient(90deg,#180b3d66,transparent 50%,#180b3d66)}
.hero-video{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.06);will-change:transform;filter:saturate(.65)}
.hero h1{text-shadow:0 3px 30px #0009}
@media(prefers-reduced-motion:reduce){.hero-media,.hero-video{will-change:auto}.hero-video{transform:none!important}}

.region-switch{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:-24px 0 26px;position:relative;z-index:1}
.region-switch a{font-size:11px;color:#bfb2d0;border:1px solid #6b557744;border-radius:20px;background:#110d17a6;padding:7px 14px;transition:background .2s,color .2s}
.region-switch a:hover{background:#33243f;color:#fff}.region-switch a[aria-current=page]{background:#2a203c;border-color:#997bbb;color:#e8d9ff}
@media(max-width:700px){.region-switch{margin:-15px 0 23px;gap:6px}.region-switch a{padding:6px 11px;font-size:10px}.location{flex-wrap:wrap;line-height:1.8}}
@media(prefers-reduced-motion:reduce){.region-switch a{transition:none}}
@media(max-width:700px){.price{font-size:25px}}
@media(max-width:380px){.plan-grid{grid-template-columns:1fr}}

.plan-name-tooltip{position:relative;display:inline-block}.plan-name-trigger{font:inherit;color:inherit;background:none;border:0;padding:0;text-align:left;cursor:help;line-height:inherit}.plan-name-trigger:focus-visible{outline:2px solid #b58bff;outline-offset:6px;border-radius:4px}.tooltip-icon{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border:1px solid #ab88e6;border-radius:50%;font:600 11px/1 sans-serif;color:#c7a7ff;vertical-align:middle}.plan-name-tip{position:absolute;z-index:30;left:0;bottom:calc(100% + 12px);width:270px;max-width:calc(100vw - 32px);box-sizing:border-box;padding:13px 15px;background:#241738;border:1px solid #70519a;border-radius:12px;box-shadow:0 12px 35px #0008;color:#f0e6ff;font:400 13px/1.5 Arial,sans-serif;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(4px);transition:opacity .15s,transform .15s}.plan-name-tooltip.is-open .plan-name-tip{opacity:1;visibility:visible;transform:translateY(0)}

.plan-name-trigger{display:inline-flex;align-items:center;gap:7px;font-size:20px}.tooltip-icon{flex-shrink:0}
