:root{--bg:#07100e;--ink:#0b1714;--paper:#f5f7f3;--card:#fff;--muted:#65736e;--line:#dbe2dd;--accent:#9bf6c2;--accent2:#b8f34b;--radius:18px;--shadow:0 24px 60px rgba(7,16,14,.09)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.wrap{width:min(1240px,calc(100% - 40px));margin:auto}.header{position:-webkit-sticky;position:sticky;top:0;z-index:50;height:76px;background:rgba(7,16,14,.93);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.08);color:white}.nav{height:100%;gap:26px}.logo,.nav{display:flex;align-items:center}.logo{gap:10px;font-size:19px;font-weight:650;letter-spacing:-.04em;white-space:nowrap}.logo i{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(155,246,194,.7);border-radius:10px;font-style:normal;font-size:11px;letter-spacing:.08em}.logo b,.logo i{color:var(--accent)}.logo b{font-weight:650}.nav nav{display:flex;align-items:center;gap:23px;margin:auto;font-size:13px;color:#b8c3bf}.client,.nav nav a{transition:.2s}.client:hover,.nav nav a:hover{color:var(--accent)}.navActions{display:flex;align-items:center;gap:16px;font-size:12px}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:var(--accent2);border:0;border-radius:10px;color:#09100e;padding:14px 20px;font-weight:720;font-size:14px;transition:transform .2s,box-shadow .2s}.button:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(184,243,75,.2)}.button.small{padding:10px 15px;font-size:12px}.menuBtn{display:none;background:none;border:0}.hero{position:relative;overflow:hidden;background:var(--bg);color:white;min-height:690px;padding:105px 0 95px}.hero:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.3}.heroGrid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:90px;gap:90px;align-items:center;position:relative;z-index:2}.eyebrow{display:inline-flex;align-items:center;gap:9px;color:#567068;font-size:11px;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.hero .eyebrow{color:var(--accent)}.eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px rgba(155,246,194,.1)}h1,h2,h3,p{margin-top:0}.hero h1{font-size:clamp(52px,6vw,86px);line-height:.96;letter-spacing:-.065em;max-width:750px;margin:23px 0 28px;font-weight:640}.heroCopy>p{font-size:18px;line-height:1.7;color:#a8b7b1;max-width:650px}.heroActions{display:flex;align-items:center;gap:28px;margin:35px 0}.textLink{display:inline-flex;gap:12px;font-size:14px;font-weight:650}.textLink span{color:#65a884}.chips{display:flex;gap:20px;flex-wrap:wrap;color:#879b93;font-size:12px}.chips span:first-letter{color:var(--accent)}.orb{position:absolute;border-radius:50%;filter:blur(90px);opacity:.12}.orb.one{width:500px;height:500px;right:8%;top:5%;background:#55ffc0}.orb.two{width:400px;height:400px;left:10%;bottom:-20%;background:#b8f34b}.serverVisual{padding:15px;border:1px solid #273b35;border-radius:22px;background:linear-gradient(145deg,rgba(21,38,33,.9),rgba(6,14,12,.9));box-shadow:0 60px 130px #020806;transform:perspective(900px) rotateY(-5deg)}.visualFoot,.visualHead{display:flex;justify-content:space-between;color:#63766f;font:10px ui-monospace,monospace;letter-spacing:.08em;padding:9px}.visualHead i{color:var(--accent);font-style:normal}.rack{position:relative;display:grid;grid-template-columns:34px 100px 1fr 80px;align-items:center;grid-gap:14px;gap:14px;height:80px;margin:8px 0;background:#0d1c18;border:1px solid #24342f;border-radius:12px;padding:0 18px;overflow:hidden}.rack b,.rack small{font:10px ui-monospace,monospace;color:#6e827a}.rack div{display:flex;gap:6px}.rack div span{width:7px;height:7px;border-radius:50%;background:#78d59e;box-shadow:0 0 8px #78d59e}.rack em{height:3px;background:linear-gradient(90deg,var(--accent),var(--accent2));border-radius:4px;box-shadow:0 0 12px #55c780}.section{padding:110px 0}.sectionHead{text-align:center;max-width:680px;margin:0 auto 44px}.sectionHead.left{text-align:left;margin-left:0}.consoleGrid h2,.innerHero h1,.sectionHead h2,.split h2{font-size:clamp(36px,4.5vw,60px);letter-spacing:-.055em;line-height:1.04;margin:15px 0}.consoleGrid>div>p,.innerHero p,.sectionHead p,.split>div>p{color:var(--muted);line-height:1.7;font-size:16px}.period{width:max-content;max-width:100%;margin:0 auto 38px;display:flex;background:#e9ede9;border:1px solid #d4dcd6;border-radius:13px;padding:5px;overflow:auto}.period button{display:flex;gap:8px;border:0;background:none;padding:10px 15px;color:#5f6d68;border-radius:9px;white-space:nowrap;font-size:12px}.period button.active{background:white;color:var(--ink);box-shadow:0 4px 16px rgba(0,0,0,.06)}.period small{color:#32845d}.plans{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px}.plan{position:relative;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:22px;min-width:0;transition:.25s}.plan:hover{transform:translateY(-5px);box-shadow:var(--shadow);border-color:#b6c8be}.plan.featured{background:#0b1814;color:white;border-color:#2c5243}.ribbon{position:absolute;top:-12px;left:18px;background:var(--accent2);color:#0a120f;border-radius:20px;padding:6px 10px;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.planTop>span{font-size:13px;color:#6e7d77}.planTop b{display:block;font-size:28px;margin-top:15px;letter-spacing:-.04em}.planTop small{color:#7b8984}.planTop del{float:right;color:#8d9995;font-size:12px}.plan dl{margin:26px 0 20px;border-top:1px solid var(--line)}.featured dl{border-color:#263b34}.plan dl div{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);padding:10px 0;font-size:11px}.featured dl div{border-color:#263b34}.plan dt{color:#7b8984}.plan dd{margin:0;text-align:right;font-weight:650}.total{display:grid;grid-template-columns:1fr auto;grid-gap:3px;gap:3px;font-size:11px;color:#7b8984;margin-bottom:14px}.total strong{color:inherit}.total small{grid-column:1/-1;color:#3e9a6d}.wide{width:100%;padding:12px;font-size:12px}.muted{background:#e9ede8}.featureGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:#ccd5cf;border:1px solid #ccd5cf}.featureGrid article{background:#f0f3ef;padding:34px;min-height:220px}.featureGrid article>span{font:10px ui-monospace,monospace;color:#7a8a84}.featureGrid h3{font-size:19px;margin:42px 0 10px}.featureGrid p{font-size:14px;line-height:1.65;color:var(--muted)}.split{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:100px;gap:100px;align-items:center}.location{border-radius:20px;background:#0a1713;color:white;padding:32px;box-shadow:var(--shadow)}.location>div:first-child{display:flex;align-items:center;gap:15px}.location>div:first-child>b{font-size:28px}.location small,.location strong{display:block}.location small{color:#7f938b;margin-top:3px}.location>div:first-child i{margin-left:auto;color:var(--accent);font-style:normal;font-size:11px}.latency{height:150px;display:flex;align-items:flex-end;gap:7px;padding:30px 0;border-bottom:1px solid #253630}.latency span{flex:1 1;background:linear-gradient(var(--accent),#244f3c);border-radius:5px 5px 0 0;animation:pulse 4s ease-in-out infinite}.latency span:first-child{height:38%}.latency span:nth-child(2){height:55%}.latency span:nth-child(3){height:42%}.latency span:nth-child(4){height:78%}.latency span:nth-child(5){height:61%}.latency span:nth-child(6){height:88%}.latency span:nth-child(7){height:52%}.latency span:nth-child(8){height:69%}.location dl{display:grid;grid-template-columns:1fr 1fr;margin:22px 0 0}.location dt{color:#6c8179;font-size:10px}.location dd{margin:5px 0 0;font-size:12px}.osSection{background:#0a1512;color:white}.osSection .sectionHead p{color:#7f918a}.osGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.osGrid article{display:flex;align-items:center;gap:14px;border:1px solid #263832;border-radius:14px;padding:18px;background:#101e1a}.osGrid article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#1a2b25;color:var(--accent);font-size:11px;font-weight:800}.osGrid h3{margin:0 0 4px;font-size:14px}.osGrid p{margin:0;color:#71847d;font-size:11px}.panelHead{margin-top:90px}.panelRow{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px}.panelRow>span{border:1px solid #263832;padding:18px;border-radius:10px;font-size:13px}.panelRow small{display:block;color:#61736c;margin-top:5px;font-size:9px}.consoleGrid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:100px;gap:100px;align-items:center}.commandList{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:30px;font-size:12px;color:#52665f}.console{border-radius:20px;background:#0b1814;color:white;padding:28px;box-shadow:var(--shadow)}.consoleNav{display:flex;justify-content:space-between}.consoleNav span{color:var(--accent);font-size:11px}.chart{height:200px;display:flex;align-items:flex-end;gap:9px;border-bottom:1px solid #2a3b35;padding-top:30px}.chart i{flex:1 1;background:linear-gradient(#91e9b8,#274a3b);height:30%;border-radius:5px 5px 0 0}.chart i:nth-child(2n){height:65%}.chart i:nth-child(3n){height:42%}.chart i:nth-child(5n){height:83%}.consoleStats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:20px}.consoleStats span{background:#12231d;padding:14px;border-radius:10px}.consoleStats b,.consoleStats small{display:block}.consoleStats small{font-size:9px;color:#6f827a}.consoleStats b{font-size:14px;margin-top:7px}.faq{background:#eef1ed}.faqList{max-width:850px;margin:auto}.faq details{border-bottom:1px solid #ccd5cf;padding:0 4px}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;padding:22px 0;font-size:15px;font-weight:650}.faq summary::-webkit-details-marker{display:none}.faq summary span{font-size:20px;color:#5f716a}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{color:var(--muted);line-height:1.7;max-width:720px;padding-bottom:18px}.cta{background:var(--accent2);padding:80px 0}.cta .wrap{display:flex;align-items:center;justify-content:space-between;gap:40px}.cta span{font-size:10px;letter-spacing:.15em}.cta h2{font-size:clamp(34px,4vw,58px);letter-spacing:-.055em;margin:14px 0}.cta p{max-width:680px;margin:0;color:#405024}.button.light{background:#0a1512;color:white}.footerGrid{display:grid;grid-template-columns:1.8fr repeat(5,1fr);grid-gap:44px;gap:44px;padding:80px 0}footer{background:#06100d;color:white}.footerBrand p{color:#72857d;line-height:1.65;max-width:260px;font-size:13px;margin:25px 0}.status{font-size:11px;color:#8da097}.status span{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent);margin-right:8px;box-shadow:0 0 10px var(--accent)}footer h3{font-size:11px;color:#75867f;text-transform:uppercase;letter-spacing:.12em;margin-bottom:22px}footer .footerGrid>div:not(:first-child) a{display:block;color:#b1bdb8;font-size:12px;margin:13px 0}.subfooter{border-top:1px solid #1c2b26;padding:22px 0;display:flex;justify-content:space-between;color:#566963;font-size:11px}.innerHero{background:#08130f;color:white;padding:55px 0 90px}.innerHero h1{font-size:clamp(48px,7vw,90px);max-width:850px;margin-top:24px}.innerHero p{max-width:750px;color:#95a69f}.crumb{display:flex;gap:10px;color:#60736c;font-size:11px;margin-bottom:60px}.crumb a:hover{color:var(--accent)}.search{display:flex;align-items:center;gap:12px;max-width:610px;background:white;color:#19231f;border-radius:12px;padding:8px 13px;margin-top:30px}.search input{border:0;outline:0;width:100%;padding:8px}.search kbd{font-size:10px;color:#85918c}.contentPanel{background:#e9ede8;padding:50px;border-radius:20px}.featureGrid.compact{margin:35px 0}.featureGrid.compact article{min-height:180px}.contentLayout{display:grid;grid-template-columns:220px 1fr;grid-gap:70px;gap:70px}.contentLayout aside{position:-webkit-sticky;position:sticky;top:110px;align-self:start}.contentLayout aside a,.contentLayout aside b{display:block}.contentLayout aside b{margin-bottom:20px}.contentLayout aside a{font-size:12px;color:var(--muted);padding:8px 0}.contentHeader{display:flex;justify-content:space-between;align-items:center}.contentHeader span{font-size:11px;color:var(--muted)}.articleGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.articleGrid article{padding:28px;border:1px solid var(--line);border-radius:14px;background:white}.articleGrid>article>span{color:#37805d;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.articleGrid h3{font-size:19px;margin:28px 0 12px}.articleGrid p{color:var(--muted);line-height:1.6;font-size:13px}.articleGrid article div{display:flex;justify-content:space-between;color:#8a9691;font-size:10px;margin-top:25px}.promo>div{background:#0a1713;color:white;padding:55px;border-radius:22px;position:relative;overflow:hidden}.promo>div>span{color:var(--accent);font-size:11px}.promo strong{position:absolute;right:4%;top:0;font-size:190px;letter-spacing:-.1em;color:#132720}.promo h2{font-size:50px;max-width:600px;margin:30px 0 15px}.promo p{color:#91a39c;max-width:560px;line-height:1.6}.promo code{display:block;width:max-content;border:1px dashed #5d756b;padding:12px;margin:25px 0}.contactGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px}.contactCards{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.contactCards article{background:white;border:1px solid var(--line);padding:25px;border-radius:14px}.contactCards article>span{color:#5da479}.contactCards h2{font-size:16px;margin:35px 0 8px}.contactCards a{font-size:11px;color:var(--muted)}form{background:white;padding:35px;border:1px solid var(--line);border-radius:18px}form label{display:block;font-size:11px;font-weight:650;margin-bottom:18px}form input,form select,form textarea{display:block;width:100%;margin-top:8px;border:1px solid var(--line);border-radius:9px;padding:12px;background:#f8faf7;outline:none}form input:focus,form select:focus,form textarea:focus{border-color:#5fa27e}form small{display:block;color:var(--muted);margin-top:14px}.legal{max-width:820px}.notice{background:#fff5d9;border:1px solid #eed99d;padding:18px;border-radius:10px;margin-bottom:45px;font-size:12px}.legal section{margin:40px 0}.legal h2{font-size:23px}.legal p{color:var(--muted);line-height:1.8}.standard{margin-top:60px}.notFound{min-height:100vh;background:#07100e;color:white;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px}.notFound span{color:var(--accent);font-size:11px;letter-spacing:.14em}.notFound h1{font-size:clamp(60px,10vw,130px);letter-spacing:-.07em;margin:25px}.notFound p{color:#82958d;margin-bottom:30px}@keyframes pulse{50%{opacity:.55;transform:scaleY(.82)}}@media(max-width:1100px){.nav nav{display:none}.navActions{margin-left:auto}.plans{grid-template-columns:repeat(3,1fr)}.footerGrid{grid-template-columns:1.8fr repeat(3,1fr)}.osGrid,.panelRow{grid-template-columns:repeat(3,1fr)}}@media(max-width:780px){.wrap{width:min(100% - 28px,1240px)}.header{height:66px}.client,.navActions .button{display:none}.menuBtn{display:flex;flex-direction:column;gap:6px;margin-left:auto;padding:10px}.menuBtn span{display:block;width:24px;height:1px;background:white}.nav nav.open{display:flex;position:fixed;left:0;right:0;top:66px;height:calc(100vh - 66px);background:#07100e;flex-direction:column;align-items:flex-start;padding:35px 25px;gap:0}.nav nav.open a{width:100%;padding:15px 0;border-bottom:1px solid #1e302a;font-size:18px;color:white}.navActions{margin-left:0}.hero{padding:75px 0;min-height:auto}.heroGrid{grid-template-columns:1fr;gap:55px}.hero h1{font-size:52px}.serverVisual{transform:none}.plans{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:-14px;padding:10px 14px 24px 0}.plan{min-width:min(86vw,320px);scroll-snap-align:start}.section{padding:75px 0}.featureGrid{grid-template-columns:1fr}.featureGrid article{min-height:auto}.consoleGrid,.contactGrid,.split{grid-template-columns:1fr;gap:45px}.footerGrid,.osGrid,.panelRow{grid-template-columns:1fr 1fr}.footerGrid{gap:35px}.footerBrand{grid-column:1/-1}.cta .wrap{display:block}.cta .button{margin-top:25px}.contentLayout{grid-template-columns:1fr}.contentLayout aside{display:none}.articleGrid{grid-template-columns:1fr}.contactCards{grid-template-columns:1fr 1fr}.promo strong{font-size:100px;opacity:.6}.promo h2{font-size:37px}.contentPanel{padding:25px}}@media(max-width:430px){.hero h1{font-size:45px}.heroActions{align-items:flex-start}.chips,.heroActions{flex-direction:column}.chips{gap:10px}.rack{grid-template-columns:26px 60px 1fr;padding:0 10px}.rack small{display:none}.period{width:100%}.period button{padding:9px 10px}.consoleStats,.contactCards,.osGrid,.panelRow{grid-template-columns:1fr}.footerGrid{grid-template-columns:1fr 1fr}.innerHero{padding-bottom:65px}.innerHero h1{font-size:45px}.promo>div{padding:30px}.promo strong{font-size:70px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}html{font-family:Inter,Noto Sans,Noto Sans CJK SC,Noto Sans JP,Noto Sans KR,Noto Sans Devanagari,Noto Sans Bengali,system-ui,-apple-system,Segoe UI,Arial,sans-serif}body,button,html,input,select,textarea{font-family:Segoe UI Variable Text,Segoe UI,Noto Sans,Noto Sans CJK SC,Noto Sans JP,Noto Sans KR,Noto Sans Devanagari,Noto Sans Bengali,Arial,sans-serif}.featureGrid h3{font-family:Segoe UI Variable Display,Segoe UI,Noto Sans,Arial,sans-serif;font-weight:700;letter-spacing:-.025em;font-synthesis:none}.flagIcon,.languageFlag{display:inline-block;width:24px;height:16px;aspect-ratio:3/2;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px rgba(255,255,255,.16);vertical-align:middle;flex:0 0 auto}body{font-size:17px}.wrap{width:min(1380px,calc(100% - 48px))}.header{height:84px}.nav nav{font-size:14px}.logo{font-size:22px}.hero{min-height:760px;padding:125px 0 110px}.heroGrid{grid-template-columns:1.08fr .92fr}.hero h1{font-size:clamp(62px,6.4vw,98px);max-width:850px}.heroCopy>p{font-size:20px;max-width:720px}.button{padding:16px 24px;font-size:15px}.section{padding:130px 0}.sectionHead{max-width:780px;margin-bottom:55px}.consoleGrid h2,.sectionHead h2,.split h2{font-size:clamp(44px,5vw,70px)}.sectionHead p{font-size:18px}.pricingSection{background:#f2f5f1}.locationSelector{max-width:560px;margin:0 auto 46px}.cardPeriod>span,.locationSelector>span{display:block;margin-bottom:10px;color:#66756f;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.locationSelector>button{width:100%;display:flex;align-items:center;gap:16px;background:white;border:1px solid #bac9c0;border-radius:16px;padding:17px 20px;text-align:left;box-shadow:0 10px 28px rgba(7,16,14,.06)}.locationSelector small,.locationSelector strong{display:block}.locationSelector strong{font-size:16px}.locationSelector small{color:#718079;margin-top:3px}.locationSelector i{margin-left:auto;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#dff8e9;color:#258459;font-style:normal}.plans{grid-template-columns:repeat(3,1fr);gap:20px}.plan{border-radius:22px;padding:30px;min-height:650px;display:flex;flex-direction:column}.planTop>span{font-size:15px;font-weight:750}.planTop b{font-size:42px;margin-top:18px}.planTop small{font-size:13px}.cardPeriod{margin-top:28px}.cardPeriod>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.cardPeriod button{position:relative;min-height:66px;border:1px solid var(--line);border-radius:10px;background:#f5f7f4;color:#52625c;padding:8px 4px}.featured .cardPeriod button{background:#10231c;border-color:#2b4139;color:#b6c4be}.cardPeriod button.active{background:#dff8e9;border-color:#79c99d;color:#102019;box-shadow:inset 0 0 0 1px #79c99d}.featured .cardPeriod button.active{background:var(--accent2);border-color:var(--accent2);color:#0c150f}.cardPeriod button b,.cardPeriod button small{display:inline;font-size:13px}.cardPeriod button small{margin-left:2px}.cardPeriod button em{display:block;color:#31865c;font-size:9px;font-style:normal;font-weight:800;margin-top:5px}.featured .cardPeriod button.active em{color:#31420d}.plan dl{margin-top:28px}.plan dl div{font-size:13px;padding:12px 0}.total{margin-top:auto;font-size:13px}.total strong{font-size:16px}.total small{margin-top:5px}.wide{padding:15px}.featureGrid h3{font-size:22px}.featureGrid p{font-size:15px}@media(max-width:1100px){.plans{grid-template-columns:repeat(2,1fr)}.plan{min-height:620px}.hero h1{font-size:64px}}@media(max-width:780px){body{font-size:16px}.wrap{width:min(100% - 28px,1380px)}.header{height:66px}.hero{padding:82px 0 75px;min-height:auto}.hero h1{font-size:54px}.heroCopy>p{font-size:18px}.section{padding:85px 0}.plans{display:flex;overflow-x:auto;gap:14px}.plan{min-width:min(88vw,380px);min-height:630px;padding:25px}.consoleGrid h2,.sectionHead h2,.split h2{font-size:42px}.locationSelector{margin-bottom:34px}}@media(max-width:430px){.hero h1{font-size:47px}.plan{min-width:88vw}.cardPeriod button{min-height:62px}.cardPeriod button b,.cardPeriod button small{font-size:11px}}.locationSelector{max-width:860px}.locationSelector>div{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.locationSelector button{width:100%;display:flex;align-items:center;gap:16px;background:#e7ece8;border:1px solid #cfd8d2;border-radius:16px;padding:17px 20px;text-align:left;transition:transform .25s,border-color .25s,background .25s,box-shadow .25s}.locationSelector button:hover{transform:translateY(-3px);border-color:#82bc9a}.locationSelector button.active{background:white;border-color:#70bd90;box-shadow:0 12px 32px rgba(7,16,14,.09)}.locationSelector button>b{font-size:28px}.locationSelector button small,.locationSelector button span,.locationSelector button strong{display:block}.locationSelector button strong{font-size:16px}.locationSelector button small{color:#718079;margin-top:3px}.locationSelector button i{margin-left:auto;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#dff8e9;color:#258459;font-style:normal}.cardPeriod{padding:14px;border-radius:14px;background:rgba(88,124,106,.08);border:1px solid rgba(104,143,123,.15)}.cardPeriod button em{font-size:10px}.plan{animation:cardIn .55s both}.plan:nth-child(2){animation-delay:.05s}.plan:nth-child(3){animation-delay:.1s}.plan:nth-child(4){animation-delay:.15s}.plan:nth-child(5){animation-delay:.2s}.plan:nth-child(6){animation-delay:.25s}.serverVisual{animation:floatServer 6s ease-in-out infinite}.orb.one{animation:orbDrift 9s ease-in-out infinite alternate}.button span,.textLink span{transition:transform .25s}.button:hover span,.textLink:hover span{transform:translateX(4px)}.siteMapGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.siteMapGrid section{background:white;border:1px solid var(--line);border-radius:18px;padding:30px}.siteMapGrid h2{font-size:22px;margin-bottom:24px}.siteMapGrid a{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line);color:#52625c;font-size:14px}.siteMapGrid a span{color:#4f9a71}.siteMapGrid a:hover{color:#0c1713}@keyframes cardIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes floatServer{50%{transform:perspective(900px) rotateY(-3deg) translateY(-10px)}}@keyframes orbDrift{to{transform:translate(80px,40px) scale(1.12)}}@media(max-width:780px){.locationSelector>div,.siteMapGrid{grid-template-columns:1fr}.serverVisual{animation:none}}@media(prefers-reduced-motion:reduce){.orb.one,.plan,.serverVisual{animation:none!important}}