/* Scoped landing-page layer. Shared styles.css and layout.js are unchanged. */
body.hosting-landing{--ink:#102f48;--muted-ink:#4c6475;--brand:#005ca9;--gutter:clamp(22px,4.5vw,90px);background:#fff;color:var(--ink)}
.hosting-landing *{box-sizing:border-box}.hosting-landing #site-header{position:relative;z-index:100}.hosting-landing #site-header .nav,.hosting-landing #site-header .nav.scrolled{background:#fff;backdrop-filter:none;box-shadow:none}.hosting-landing #site-header .container{width:calc(100% - var(--gutter)*2);max-width:none}.hosting-landing #site-footer>.footer{margin-top:0}.hosting-landing #site-footer{background:#fff}
.h-main{font-family:Inter,Arial,sans-serif;color:var(--ink);overflow:clip}.h-main h1,.h-main h2,.h-main h3,.h-main strong,.h-main .h-price{font-family:'Plus Jakarta Sans',Arial,sans-serif}.h-main h1{font-size:clamp(44px,4.9vw,76px);font-weight:800;line-height:1.04;letter-spacing:-.05em;margin:0 0 24px;text-wrap:balance;color:inherit}.h-main h2{font-size:clamp(30px,3.2vw,48px);line-height:1.12;letter-spacing:-.035em;margin:0 0 20px;font-weight:800;color:inherit}.h-main h3{font-size:22px;line-height:1.25;letter-spacing:-.025em;margin:0 0 12px;color:inherit}.h-main p{font-size:16px;line-height:1.7;margin:0 0 18px;color:var(--muted-ink)}.h-main a{color:var(--brand)}.h-main img{display:block;max-width:100%;height:auto}.h-main ul{margin:0;padding:0;list-style:none}.h-wrap{width:calc(100% - var(--gutter)*2);max-width:1600px;margin-inline:auto}.h-section{padding:clamp(54px,6.5vw,98px) 0}.h-eyebrow{display:block;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#005ca9;margin-bottom:18px}.h-main .h-lead{font-size:clamp(18px,1.55vw,22px);line-height:1.55;max-width:46ch}.h-breadcrumb{display:flex;gap:10px;align-items:center;font-size:12px;padding:24px 0 40px;color:#526a82}.h-breadcrumb a{text-decoration:none;color:inherit}.h-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:26px 0 20px}.h-main .h-button{display:inline-flex;justify-content:center;align-items:center;gap:20px;min-height:50px;padding:14px 22px;border:1px solid #005ca9;border-radius:8px;background:#005ca9;color:#fff;font-size:15px;font-weight:700;line-height:1.35;text-decoration:none;transition:transform .18s,background .18s}.h-main .h-button:hover{background:#084b81;transform:translateY(-2px)}.h-main .h-button.h-button-light{background:#fff;color:#005ca9;border-color:#bed3e1}.h-main .h-button.h-button-mint{background:#91f0d4;border-color:#91f0d4;color:#103b4d}.h-main .h-button.h-button-mint:hover{background:#b3ffe8}.h-main a:focus-visible,.h-main summary:focus-visible{outline:3px solid #188bcc;outline-offset:5px}.h-skip{position:fixed;top:-80px;left:20px;z-index:99999;background:#fff;padding:14px;color:#005ca9}.h-skip:focus{top:12px}.h-main .h-small{font-size:12px;line-height:1.55}.h-chip-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.h-chip{font-size:12px;font-weight:700;padding:8px 12px;border:1px solid #bdd7e4;border-radius:6px;background:#ffffff8f;color:#173f56}
.h-heading-row{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:end;margin-bottom:32px}.h-heading-row h2{margin:0}.h-heading-row p{max-width:55ch;margin:0}.h-price{font-size:42px;letter-spacing:-.05em;line-height:1.1;font-weight:800;color:var(--ink)}.h-price small{font-family:Inter,Arial,sans-serif;font-size:14px;letter-spacing:0;font-weight:500;margin-left:4px}.h-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.h-plan{position:relative;border:1px solid #d7e2ea;border-radius:16px;padding:26px 23px;background:#fff;display:flex;flex-direction:column;min-width:0;transition:transform .2s,box-shadow .2s}.h-plan:hover{transform:translateY(-5px);box-shadow:0 16px 34px #102f4810}.h-plan h3{font-size:22px}.h-plan .h-price{margin:8px 0}.h-main .h-plan .h-plan-tax{font-size:11px;color:#526476;line-height:1.6;margin:0 0 22px}.h-space{display:flex;align-items:baseline;gap:8px;padding:19px 0;border-top:1px solid #e1e9ef;border-bottom:1px solid #e1e9ef;margin-bottom:18px}.h-space strong{font-size:26px;letter-spacing:-.035em}.h-space span{font-size:12px;color:#526476}.h-plan ul{font-size:13px;line-height:1.6;margin:0 0 25px}.h-plan li{padding:5px 0}.h-plan li::before{content:'✓';color:#006b77;margin-right:9px;font-weight:800}.h-plan .h-plan-link{display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid #d7e2ea;margin-top:auto;font-size:14px;font-weight:700;text-decoration:none}.h-plan-link::after{position:absolute;inset:0;content:'';border-radius:16px}.h-plan:focus-within{outline:3px solid #188bcc;outline-offset:4px}.h-plan-link:focus-visible{outline:none!important}.h-terms{background:#f3f7fa;border:1px solid #e0e8ee;border-radius:10px;padding:16px 20px;margin-top:20px}.h-main .h-terms p{font-size:12px;margin:0;line-height:1.65}.h-main .h-terms a{text-underline-offset:3px}.h-subhead{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:16px}.h-subhead p{font-size:13px!important;margin:0!important}
.h-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.h-feature{border-top:1px solid #b7cdda;padding-top:24px}.h-feature p{font-size:15px;max-width:38ch}.h-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:#e4f4fb;color:#005ca9;margin-bottom:20px}.h-icon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.h-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(34px,7vw,110px);align-items:center}.h-tint{background:#f2f7fa}.h-proof-list{display:grid;gap:0;margin-top:25px!important}.h-proof-list li{display:grid;grid-template-columns:42px 1fr;gap:16px;border-top:1px solid #d7e2ea;padding:20px 0}.h-proof-list b{color:#005ca9;font-size:14px}.h-proof-list strong{display:block;font-size:17px;margin-bottom:5px}.h-proof-list span{font-size:14px;line-height:1.6;color:#526476}.h-figure{margin:0;background:#e7f2f7;border-radius:20px;padding:30px}.h-figure img{width:100%;max-width:600px;margin:auto}.h-figure figcaption{font-size:11px;color:#476172;line-height:1.5;margin-top:16px}.h-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;padding:60px 0 75px;border-top:1px solid #dfe7ef}.h-faq h2{font-size:clamp(30px,3.5vw,42px);line-height:1.15;margin:16px 0}.h-faq details{border-bottom:1px solid #dfe7ef}.h-faq summary{cursor:pointer;padding:22px 32px 22px 0;position:relative;list-style:none;font-family:'Plus Jakarta Sans',sans-serif;font-size:17px;font-weight:700;line-height:1.5}.h-faq summary::-webkit-details-marker{display:none}.h-faq summary::after{content:'+';position:absolute;right:0;top:20px;color:#005ca9;font-size:24px;font-weight:400}.h-faq details[open]>summary::after{content:'−'}.h-answer{padding:0 0 23px}.h-main .h-answer p{font-size:15px;line-height:1.75;margin:0}.h-related{padding:25px 0;border-top:1px solid #dfe7ef;display:flex;gap:24px;justify-content:space-between;align-items:center;font-size:13px}.h-related nav{display:flex;gap:20px;flex-wrap:wrap}.h-related a{text-decoration:none}.h-final{background:#102f48;color:white;padding:42px;border-radius:18px;display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:64px}.h-final h2{font-size:clamp(27px,2.6vw,40px);margin:0 0 10px}.h-final p{color:#d4e7f2;margin:0}.h-final .h-actions{flex-shrink:0;margin:0}.h-grid-line{height:1px;background:#d8e5ec}
/* Linux — cyan editorial composition and operational proof. */
.h-linux-hero{background:linear-gradient(115deg,#edf8fc,#d4edf6);padding-bottom:52px}.h-linux-hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:8vw;align-items:center}.h-linux-hero h1{max-width:12ch}.h-linux-ticket{position:relative;background:#103b59;border-radius:20px;padding:35px;color:white}.h-linux-ticket .h-price{color:white;font-size:clamp(66px,6vw,88px);margin:9px 0 20px}.h-linux-ticket .h-price small{color:#d7ecf6;font-size:19px}.h-linux-ticket .h-eyebrow{color:#9beed9}.h-linux-ticket p{color:#d7ecf6;font-size:14px}.h-linux-ticket .h-button{width:100%}.h-linux-ticket .h-small{font-size:11px;margin:14px 0 0;color:#d7ecf6}.h-linux-ticket-top{display:flex;justify-content:space-between;align-items:center;gap:15px}.h-linux-ticket-top span{color:#bee7f9;font-size:12px}.h-linux-dashboard{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:26px;border-top:1px solid #4c6c81;padding-top:22px}.h-linux-dashboard div{background:#ffffff0b;border:1px solid #7a9aaf;border-radius:7px;padding:12px}.h-linux-dashboard strong{display:block;font-size:13px}.h-linux-dashboard span{color:#cee1ed;font-size:10px}.h-linux-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding-top:35px;margin-top:38px;border-top:1px solid #b6d4e0}.h-linux-trust strong{font-size:15px}.h-linux-trust span{display:block;font-size:12px;color:#456478;margin-top:6px}.h-linux-proof{background:#f2f7fa}.h-linux-proof .h-figure{background:#fff;border:1px solid #d8e4ed}.h-linux-brief{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:start}.h-linux-brief h2{max-width:12ch}
/* Windows — technical blueprint and application layers. */
.h-windows-hero{background:#102d46;color:#fff;position:relative;padding-bottom:60px}.h-windows-hero .h-breadcrumb{color:#b9d3e5}.h-windows-hero .h-eyebrow{color:#94dfff}.h-windows-hero p{color:#cce0ef}.h-windows-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:6vw}.h-windows-hero h1{max-width:12ch}.h-windows-stack{position:relative;padding:28px;border:1px solid #406785;border-radius:14px;background:linear-gradient(transparent 39px,#b9e5ff0b 40px),linear-gradient(90deg,transparent 39px,#b9e5ff0b 40px);background-size:40px 40px}.h-windows-stack-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;font-size:11px;letter-spacing:.08em;color:#c5e6f8}.h-windows-stack-heading i{display:grid;grid-template-columns:repeat(2,7px);gap:3px}.h-windows-stack-heading i b{background:#74d2fe;width:7px;height:7px}.h-windows-layer{display:flex;justify-content:space-between;gap:20px;align-items:center;background:#173c58;border:1px solid #456e8a;border-radius:8px;padding:22px;margin:0}.h-windows-layer:nth-child(3){background:#214b70}.h-windows-layer strong{font-size:21px}.h-windows-layer span{font-size:11px;color:#b9d9ee}.h-windows-arrow{text-align:center;color:#7dc9f2;padding:8px}.h-windows-runtime{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.h-windows-runtime span{border:1px solid #426885;padding:7px 11px;font-size:12px;color:#c8e5f6;border-radius:5px}.h-windows-hero-price{display:flex;align-items:center;gap:15px;margin-top:28px}.h-windows-hero-price strong{font-size:36px;letter-spacing:-.04em}.h-windows-hero-price span{font-size:12px;line-height:1.5;color:#cde1ed}.h-windows-hero .h-small{margin:9px 0 0;font-size:11px}.h-windows-plans .h-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.h-windows-plans .h-plan{border-top:4px solid #177bbb;border-radius:4px 4px 16px 16px}.h-windows-plans .h-space{background:#f2f8fc;padding:18px;border:0;border-radius:7px}.h-windows-specbar{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #d8e4ed;border-radius:10px;margin-top:22px}.h-windows-specbar div{padding:21px;border-right:1px solid #d8e4ed}.h-windows-specbar div:last-child{border:0}.h-windows-specbar strong{display:block;font-size:15px}.h-windows-specbar span{display:block;color:#526476;font-size:12px;margin-top:7px}.h-windows-compat{background:#eef4f8}.h-windows-compat-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px}.h-windows-modules{display:grid;grid-template-columns:1fr 1fr;gap:15px}.h-windows-module{background:#fff;border:1px solid #d9e5ee;border-radius:12px;padding:25px}.h-windows-module .h-icon{border-radius:4px}.h-windows-module p{font-size:14px;margin:0}.h-windows-checklist{border:1px solid #c9dce9;border-radius:12px;padding:30px;background:#fff}.h-windows-checklist h3{margin:0 0 23px}.h-windows-checklist li{padding:17px 0;border-top:1px solid #d9e5ee;display:flex;gap:15px;font-size:14px}.h-windows-checklist b{color:#005ca9}
/* Resellers — agency workspace, rows instead of a repeated card grid. */
.h-reseller-hero{background:#f0edf9;padding-bottom:65px}.h-reseller-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:5vw;align-items:center}.h-reseller-hero h1{max-width:12ch}.h-reseller-hero .h-eyebrow{color:#62538b}.h-reseller-start{display:flex;align-items:baseline;gap:8px;margin:20px 0}.h-reseller-start strong{font-size:42px;letter-spacing:-.045em}.h-reseller-start span{font-size:13px;color:#534c67}.h-reseller-dashboard{background:#fff;border:1px solid #d7cee9;box-shadow:0 24px 50px #45326b10;border-radius:14px;overflow:hidden;transform:rotate(-1deg)}.h-reseller-dash-top{padding:18px 22px;border-bottom:1px solid #e4e0ed;display:flex;justify-content:space-between;align-items:center;font-size:12px}.h-reseller-dash-top span{color:#6c5a8b;font-size:10px}.h-reseller-dash-body{display:grid;grid-template-columns:105px 1fr;min-height:290px}.h-reseller-dash-menu{background:#f6f3fb;border-right:1px solid #e4e0ed;padding:20px 13px;display:flex;flex-direction:column;gap:22px;color:#655a79;font-size:10px}.h-reseller-dash-menu b{color:#493471}.h-reseller-dash-projects{padding:24px}.h-reseller-dash-projects>strong{display:block;font-size:19px;margin:0 0 20px}.h-reseller-client{display:grid;grid-template-columns:34px 1fr auto;gap:12px;align-items:center;padding:15px 0;border-top:1px solid #ede9f3;font-size:13px}.h-reseller-client b{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#e6ddf9;color:#534075;font-size:12px}.h-reseller-client:nth-child(3) b{background:#d7f2e7;color:#276453}.h-reseller-client:nth-child(4) b{background:#ddecfa;color:#175384}.h-reseller-client span{font-size:10px;color:#536c62;background:#e5f5ed;padding:5px 8px;border-radius:5px}.h-reseller-dash-foot{display:flex;justify-content:space-between;padding:13px 22px;background:#faf8fd;border-top:1px solid #e4e0ed;font-size:10px;color:#72617c}.h-main .h-reseller-illustration-caption{font-size:10px;text-align:center;margin:14px 0 0;color:#6b5d7c}.h-reseller-audience{display:flex;gap:10px;flex-wrap:wrap;margin-top:40px}.h-reseller-audience span{border-bottom:1px solid #ccbfdf;padding:8px 14px 8px 0;color:#5d5270;font-size:12px}.h-reseller-commercial{display:grid;grid-template-columns:.65fr 1.35fr;gap:60px;align-items:start}.h-reseller-commercial-intro{position:sticky;top:30px}.h-reseller-commercial-intro .h-small{font-size:12px}.h-reseller-rows{display:grid;gap:14px}.h-reseller-plan{position:relative;display:grid;grid-template-columns:1.1fr .7fr .7fr;gap:20px;align-items:center;padding:28px;border:1px solid #d9d2e5;border-radius:12px;background:#fff}.h-reseller-plan:hover{border-color:#776093;box-shadow:0 9px 30px #3821540b}.h-reseller-plan h3{font-size:20px;margin:0 0 7px}.h-reseller-plan p{font-size:12px;margin:0}.h-reseller-plan .h-price{font-size:34px}.h-reseller-plan .h-price small{font-size:12px;display:block;margin:4px 0}.h-reseller-plan .h-plan-link{font-size:13px;font-weight:700;text-decoration:none;justify-self:end}.h-reseller-plan:focus-within{outline:3px solid #188bcc;outline-offset:4px}.h-reseller-includes{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;background:#f6f4f9;border-radius:12px;padding:24px;margin-top:22px}.h-reseller-includes strong{font-size:13px;display:block}.h-reseller-includes span{display:block;font-size:11px;color:#625673;margin-top:5px}.h-reseller-flow-section{background:#eff8f4}.h-reseller-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;counter-reset:flow}.h-reseller-flow article{padding:28px 0 0;border-top:2px solid #99cbbb}.h-reseller-flow b{display:block;font-size:38px;color:#266654;margin-bottom:25px;letter-spacing:-.045em}.h-reseller-flow p{font-size:15px;max-width:38ch}.h-reseller-cloud{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.h-reseller-cloud a{display:flex;align-items:center;justify-content:space-between;min-height:95px;padding:20px;border:1px solid #d7e2ea;border-radius:10px;text-decoration:none;background:#fff;font-weight:700;font-size:16px}.h-reseller-cloud a:hover{background:#edf7fb}
@media(max-width:1100px){.h-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.h-heading-row{gap:30px}.h-linux-hero-grid{gap:40px}.h-windows-hero-grid{gap:35px}.h-reseller-hero-grid{gap:30px}.h-reseller-commercial{grid-template-columns:1fr;gap:28px}.h-reseller-commercial-intro{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 50px}.h-reseller-commercial-intro .h-eyebrow{grid-column:1/-1}.h-reseller-commercial-intro h2{grid-row:2/4}.h-reseller-commercial-intro p{max-width:50ch}.h-windows-plans .h-plan{padding:23px 18px}.h-windows-specbar{grid-template-columns:repeat(2,1fr)}.h-windows-specbar div{border-bottom:1px solid #d8e4ed}.h-windows-specbar div:nth-child(even){border-right:0}.h-windows-specbar div:nth-child(3){border-bottom:0}}
@media(max-width:850px){.h-linux-hero-grid,.h-windows-hero-grid,.h-reseller-hero-grid{grid-template-columns:1fr}.h-main h1{font-size:clamp(43px,7vw,65px);max-width:16ch}.h-linux-ticket{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.h-linux-ticket-top{grid-column:1/-1}.h-linux-ticket .h-price{grid-column:1}.h-linux-ticket>p:not(.h-small){grid-column:1}.h-linux-ticket .h-button{grid-column:2;grid-row:2;align-self:center}.h-linux-ticket .h-small{grid-column:2;grid-row:3}.h-linux-dashboard{grid-column:1/-1}.h-windows-stack{max-width:620px}.h-reseller-dashboard{max-width:680px}.h-split,.h-windows-compat-grid{grid-template-columns:1fr;gap:35px}.h-figure{max-width:720px}.h-final{align-items:flex-start;flex-direction:column}.h-faq{gap:36px;grid-template-columns:.7fr 1.3fr}.h-grid3{gap:22px}.h-linux-brief{gap:35px}.h-heading-row{grid-template-columns:1fr;gap:15px}.h-heading-row p{max-width:65ch}.h-reseller-plan{grid-template-columns:1fr .7fr .6fr}.h-windows-plans .h-plan-grid{grid-template-columns:1fr}.h-windows-plans .h-plan{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.h-windows-plans .h-plan ul{grid-column:2;grid-row:1/5}.h-windows-plans .h-plan .h-plan-link{grid-column:1/-1}}
@media(max-width:600px){.h-main h1{font-size:46px}.h-breadcrumb{padding:22px 0 30px;font-size:11px}.h-section{padding:50px 0}.h-plan-grid{grid-template-columns:1fr}.h-plan{padding:26px}.h-grid3,.h-linux-brief,.h-reseller-flow{grid-template-columns:1fr}.h-main .h-lead{font-size:18px}.h-linux-ticket{display:block;padding:27px}.h-linux-ticket .h-price{font-size:70px}.h-linux-ticket .h-small{margin-top:13px}.h-linux-dashboard{gap:7px}.h-linux-dashboard div{padding:11px 8px}.h-linux-trust{grid-template-columns:1fr 1fr;gap:24px;padding-top:25px;margin-top:28px}.h-actions{gap:10px}.h-main .h-button{padding:13px 17px;font-size:14px}.h-faq{grid-template-columns:1fr;gap:16px;padding:35px 0 50px}.h-faq summary{font-size:16px}.h-related{align-items:flex-start;flex-direction:column;gap:16px}.h-related nav{gap:15px}.h-final{padding:28px;margin-bottom:40px}.h-windows-layer{padding:18px}.h-windows-layer strong{font-size:19px}.h-windows-layer span{font-size:10px}.h-windows-stack{padding:20px}.h-windows-plans .h-plan{display:flex}.h-windows-specbar div{padding:16px}.h-windows-modules{grid-template-columns:1fr}.h-reseller-dash-body{grid-template-columns:70px 1fr}.h-reseller-dash-menu{padding:18px 8px;font-size:9px}.h-reseller-dash-projects{padding:18px 12px}.h-reseller-client{grid-template-columns:27px 1fr;gap:9px;font-size:12px}.h-reseller-client span{grid-column:2;justify-self:start;margin-top:-6px}.h-reseller-dash-top{padding:15px}.h-reseller-dash-foot{padding:12px;font-size:9px}.h-reseller-commercial-intro{display:block}.h-reseller-plan{grid-template-columns:1fr auto;padding:24px;gap:24px 15px}.h-reseller-plan .h-plan-link{grid-column:1/-1;justify-self:stretch;display:flex;justify-content:space-between;border-top:1px solid #e3dcea;padding-top:16px}.h-reseller-plan .h-price{font-size:31px}.h-reseller-plan h3{font-size:18px}.h-reseller-includes{grid-template-columns:1fr;gap:15px}.h-reseller-includes div{border-bottom:1px solid #e2dbea;padding-bottom:12px}.h-reseller-includes div:last-child{border:0;padding:0}.h-reseller-cloud{grid-template-columns:1fr}.h-figure{padding:20px}.h-main .h-terms p{font-size:11px}.h-main .h-price small{white-space:nowrap}}
@media(prefers-reduced-motion:reduce){.hosting-landing *{scroll-behavior:auto!important}.h-main .h-button,.h-plan{transition:none}.h-main .h-button:hover,.h-plan:hover{transform:none}}

/* Keep the shared navigation usable on tablet, scoped to these landing pages. */
@media(max-width:980px){.hosting-landing #site-header .nav__inner{height:84px;position:relative}.hosting-landing #site-header .nav__menu,.hosting-landing #site-header .nav__actions{display:none}.hosting-landing #site-header .nav__burger{display:flex;margin-left:auto}.hosting-landing #site-header .nav__menu.open{display:flex;flex-direction:column;position:absolute;top:84px;left:0;right:0;background:#fff;border:1px solid #dce7ef;padding:16px;gap:3px;align-items:stretch;max-height:75vh;overflow:auto;box-shadow:0 16px 34px #10203320}.hosting-landing #site-header .nav__menu.open>a,.hosting-landing #site-header .nav__menu.open .nav__dd>button{padding:14px 16px;color:#26394d}.hosting-landing #site-header .nav__menu.open .nav__dd{display:block}.hosting-landing #site-header .nav__menu.open .mega{position:static;transform:none;width:100%;display:none;opacity:1;visibility:visible;box-shadow:none;margin-top:6px}.hosting-landing #site-header .nav__menu.open .nav__dd.open .mega{display:grid}}
@media(max-width:600px){.h-main h1{font-size:40px;margin-bottom:18px}.h-main .h-lead{font-size:17px}.h-breadcrumb{padding:18px 0 25px}.h-linux-hero-grid{gap:24px}.h-chip-row{margin-top:16px}.h-linux-ticket .h-price{font-size:64px}.h-reseller-hero h1{max-width:none}}
