/* ScaleToCloud uses the BashPilot Skylight system: porcelain, indigo, crisp. */
.hosting-page{background:#fff}
.hosting-page .be-shell{min-height:100vh;background:#fff}
.hosting-page .nav{background:rgba(250,251,255,.88)}
.hosting-page .brand span{font-weight:750;letter-spacing:-.025em}
.hosting-page .brand img{border-radius:9px}
.hosting-page .nav-links a[aria-current="page"]{color:#4658dd;background:#eef1fd}
.hosting-page .nav-burger svg{width:21px;height:21px}
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}

.hosting-hero{position:relative;overflow:hidden;padding:68px 0 72px;background:#fff}
.hosting-hero .hero-bg,.simple-hero .hero-bg{background:radial-gradient(600px 360px at 70% 40%,rgba(119,96,242,.06),transparent 72%),radial-gradient(420px 280px at 4% 85%,rgba(14,165,233,.05),transparent 70%)}
.hosting-hero-grid{position:relative;display:grid;grid-template-columns:.96fr 1.04fr;gap:26px;align-items:center}
.hosting-hero-copy h1{font-size:clamp(2.65rem,4.35vw,4.05rem);line-height:1.02;letter-spacing:-.045em}
.hosting-hero-copy>p{font-size:1.12rem;color:var(--soft);margin-top:24px;max-width:590px}
.hosting-hero-art{position:relative;min-width:0;margin:0}
.hosting-hero-art picture{display:block}
.hosting-hero-art img{display:block;width:108%;max-width:none;height:auto;margin-left:-2%;mix-blend-mode:normal}
.hosting-page .kicker{color:#6357d8}
.hosting-page .check{display:inline-grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#eef1ff;color:#5366e7;font-size:.65rem;font-weight:800;flex:0 0 auto}
.hosting-page .hero-proof{gap:18px}

.strip{background:#fff}
.strip-in>i{width:4px;height:4px;border-radius:50%;background:#b9c1dd}
.strip-in>span{font-size:.78rem;font-weight:650;color:#59627f}
.sec-soft{background:#f7f8fd;border-block:1px solid var(--line)}
.hosting-page .sec-head{max-width:760px}
.hosting-page .sec-head>p{max-width:650px;margin-inline:auto}
.hosting-page .cap-ico{font-size:.64rem;font-weight:850;letter-spacing:.04em}

.hosting-page .plans{align-items:stretch}
.hosting-page .plan{min-width:0}
.hosting-page .plan-name{font-size:1.08rem}
.hosting-page .plan-for{min-height:44px}
.hosting-page .plan-price>span:first-child{font-weight:750;color:#4658dd}
.hosting-page .plan .btn svg{width:15px;height:15px}
.hosting-page .plan-feats .check{margin-top:1px}
.hosting-page .price-note{text-align:center;color:var(--mut);font-size:.85rem;margin-top:24px}
.hosting-plans-four{grid-template-columns:repeat(4,1fr);gap:16px}
.hosting-plans-four .plan{padding:27px 21px}
.hosting-plans-four .plan-price .n{font-size:2.3rem}

.hosting-split{display:grid;grid-template-columns:.88fr 1.12fr;gap:80px;align-items:center}
.hosting-split>div:first-child>p{color:var(--mut);font-size:1.02rem;margin-top:18px}
.hosting-choice{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.hosting-choice article{min-height:205px;padding:27px;background:linear-gradient(145deg,#fff,#f5f7ff);border:1px solid #dfe4f4;border-radius:18px;box-shadow:0 28px 65px -45px rgba(47,63,150,.42);display:flex;flex-direction:column}
.hosting-choice article+article{background:linear-gradient(145deg,#f3f5ff,#fff)}
.hosting-choice span{font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;color:#6573d8;font-weight:800}
.hosting-choice strong{font-size:1.35rem;margin-top:28px}
.hosting-choice p{font-size:.82rem;color:var(--mut);margin-top:9px}
.included-panel{padding:28px;background:linear-gradient(145deg,#fff,#f4f6ff);border:1px solid #dfe4f4;border-radius:20px;box-shadow:var(--shadow)}
.included-panel h3{margin-bottom:20px}
.included-panel ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:13px}
.included-panel li{display:flex;align-items:center;gap:9px;font-size:.82rem;color:#56617e}

/* Editorial hosting story — deliberately asymmetric, not a generic card wall. */
.text-link{display:inline-flex;align-items:center;gap:9px;margin-top:24px;color:#5263d9;font-size:.88rem;font-weight:750}
.text-link svg{width:16px;height:16px;transition:transform .2s}
.text-link:hover svg{transform:translateX(4px)}
.clean-list{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:11px 18px;margin-top:25px}
.clean-list li{display:flex;align-items:center;gap:9px;color:#56617e;font-size:.82rem}
.speed-sec{overflow:hidden;background:#f7f8fd;border-block:1px solid var(--line)}
.speed-layout{display:grid;grid-template-columns:1.18fr .82fr;align-items:center;gap:76px}
.speed-copy>p,.protection-copy>p{margin-top:18px;color:var(--mut);font-size:1rem;max-width:560px}
.speed-console{position:relative;min-height:360px;padding:26px;border:1px solid #d8def3;border-radius:26px;background:linear-gradient(145deg,#fff 4%,#f1f4ff 100%);box-shadow:0 42px 90px -52px rgba(41,56,145,.55);overflow:hidden}
.speed-console::before{content:"";position:absolute;width:310px;height:310px;right:-100px;top:-130px;border-radius:50%;background:radial-gradient(circle,rgba(108,91,239,.19),transparent 67%)}
.speed-console-top{position:relative;display:flex;justify-content:space-between;padding-bottom:21px;border-bottom:1px solid #e1e5f5;font:700 .65rem var(--mono);letter-spacing:.12em;color:#68718d}
.speed-console-top i{font-style:normal;color:#19a574}.speed-console-top i::before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:#22c58b;box-shadow:0 0 0 5px rgba(34,197,139,.1)}
.speed-route{position:relative;z-index:1;display:grid;grid-template-columns:1fr 45px 1fr 45px 1fr;align-items:center;margin-top:70px}
.speed-route>div{min-width:0}.speed-route>b{}.speed-route>i{height:1px;background:linear-gradient(90deg,#bbc6ed,#6e7ee8);position:relative}.speed-route>i::after{content:"";position:absolute;right:-1px;top:-3px;border:3px solid transparent;border-left-color:#6e7ee8}
.speed-route b{display:block;font:700 .6rem var(--mono);color:#6674dc;margin-bottom:12px}.speed-route span{display:block;font-size:.82rem;font-weight:750}.speed-route small{display:block;margin-top:5px;color:#8991aa;font-size:.65rem}
.speed-signal{position:absolute;left:26px;right:26px;bottom:30px;height:76px;display:flex;align-items:end;gap:7px;opacity:.7}
.speed-signal span{flex:1;height:26%;border-radius:3px 3px 0 0;background:linear-gradient(#7565ef,#c7cff8)}
.speed-signal span:nth-child(2){height:47%}.speed-signal span:nth-child(3){height:33%}.speed-signal span:nth-child(4){height:68%}.speed-signal span:nth-child(5){height:51%}.speed-signal span:nth-child(6){height:84%}.speed-signal span:nth-child(7){height:65%}.speed-signal span:nth-child(8){height:100%}

.protection-sec{background:#fff}
.protection-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:80px;align-items:center}
.protection-stack{position:relative;display:grid;gap:10px;padding:24px;border-radius:25px;background:linear-gradient(145deg,#f5f7ff,#fff);border:1px solid #dfe4f4}
.protect-row{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto;align-items:center;gap:17px;padding:17px 20px;background:rgba(255,255,255,.9);border:1px solid #e2e6f5;border-radius:16px;box-shadow:0 14px 30px -26px rgba(38,51,130,.45)}
.protect-row span{font-size:.9rem;font-weight:750}.protect-row p{font-size:.72rem;color:var(--mut);margin-top:3px}.protect-row em{font-style:normal;font-size:.59rem;letter-spacing:.08em;text-transform:uppercase;color:#168e68;background:#eafaf4;border:1px solid #ccefe2;border-radius:999px;padding:5px 8px;font-weight:800}

.hosting-essentials{background:#fbfcff}
.essentials-head{display:grid;grid-template-columns:1fr .75fr;gap:80px;align-items:end;margin-bottom:48px}.essentials-head>p{color:var(--mut);font-size:.98rem}
.essentials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.essential-feature{min-height:230px;padding:27px;border-radius:19px;border:1px solid #dfe4f4;background:#fff}.essential-feature h3{font-size:1.15rem;margin-top:45px}.essential-feature p{color:var(--mut);font-size:.82rem;margin-top:9px}.essential-wide{grid-column:span 3;min-height:265px;background:linear-gradient(120deg,#f1f4ff,#fff 65%);overflow:hidden;position:relative}.essential-wide h3{font-size:1.7rem;max-width:520px;margin-top:34px}.essential-wide>p{max-width:560px}.feature-index{font:750 .59rem var(--mono);letter-spacing:.11em;color:#6170dc}.backup-line{position:absolute;right:35px;bottom:42px;width:42%;display:flex;align-items:center}.backup-line i{height:1px;flex:1;background:#bfc9ee}.backup-line i:first-child{flex:.25}.backup-line b{font:650 .57rem var(--mono);color:#69738f;padding:0 9px;white-space:nowrap}
.path-switch{display:grid;gap:12px}.path-switch a{display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:23px;border:1px solid #dfe4f4;background:#fff;border-radius:17px;transition:transform .2s,border-color .2s}.path-switch a:hover{transform:translateX(5px);border-color:#bec9f4}.path-switch small{display:block;font-size:.57rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}.path-switch strong{display:block;font-size:1rem;margin-top:3px}.path-switch p{font-size:.74rem;color:var(--mut);margin-top:2px}.path-switch>a>b{color:#5a6bdf}

.usecase-sec{background:#fbfcff}.usecase-sec>.wrap{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px}.usecase-intro{position:sticky;top:120px;align-self:start}.usecase-intro>p{color:var(--mut);margin-top:18px}.usecase-list{border-top:1px solid #dce2f3}.usecase-list article{padding:28px 8px;border-bottom:1px solid #dce2f3}.usecase-list h3{font-size:1.08rem}.usecase-list p{color:var(--mut);font-size:.84rem;margin-top:6px}
.operating-grid{display:grid;grid-template-columns:.76fr 1.24fr;gap:85px;align-items:start}.operating-grid>div:first-child>p{color:var(--mut);margin-top:17px}.operating-points{display:grid;gap:12px}.operating-points article{padding:24px 26px;border-radius:17px;background:#fff;border:1px solid #dfe4f4}.operating-points span{font:750 .57rem var(--mono);letter-spacing:.1em;color:#6473dc}.operating-points h3{font-size:1rem;margin-top:13px}.operating-points p{font-size:.8rem;color:var(--mut);margin-top:5px}

.wp-workflow{background:#fbfcff}.wp-workflow>.wrap{display:grid;grid-template-columns:.72fr 1.28fr;gap:95px}.workflow-title{position:sticky;top:120px;align-self:start}.workflow-title>p{color:var(--mut);margin-top:19px}.workflow-steps{list-style:none;counter-reset:none;border-top:1px solid #dce2f3}.workflow-steps li{padding:27px 5px;border-bottom:1px solid #dce2f3}.workflow-steps h3{font-size:1.05rem}.workflow-steps p{color:var(--mut);font-size:.82rem;margin-top:6px}
.wp-fit{display:grid;grid-template-columns:.78fr 1.22fr;gap:85px;align-items:center}.wp-fit>div:first-child>p{color:var(--mut);margin-top:18px}.fit-meter{display:grid;gap:12px}.fit-meter article{padding:19px 21px;background:#fff;border:1px solid #dfe4f4;border-radius:15px}.fit-meter span{font-size:.88rem;font-weight:750}.fit-meter p{font-size:.72rem;color:var(--mut);margin-top:3px}.fit-meter i{display:block;height:5px;border-radius:99px;background:#e7eaf7;margin-top:14px;overflow:hidden}.fit-meter i::after{content:"";display:block;width:var(--fill);height:100%;border-radius:inherit;background:var(--grad)}

.domain-hero{position:relative;overflow:hidden;padding:88px 0 76px;text-align:center}.domain-hero .hero-bg{position:absolute;inset:0}.domain-hero-in{position:relative;max-width:930px}.domain-hero h1{font-size:clamp(2.7rem,5vw,4.45rem);line-height:1.02;letter-spacing:-.045em}.domain-hero-in>p{max-width:650px;margin:21px auto 0;color:var(--soft);font-size:1.08rem}.domain-search{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:0;max-width:820px;margin:38px auto 0;padding:8px 8px 8px 22px;background:#fff;border:1px solid #d5dcf2;border-radius:17px;box-shadow:0 30px 70px -35px rgba(46,59,143,.4);text-align:left}.domain-search>span{font-size:1rem;color:#8992ab}.domain-search input{min-width:0;padding:15px 8px;border:0;outline:0;background:transparent;font:600 1rem var(--font);color:var(--ink)}.domain-search input::placeholder{color:#a2aac0}.domain-search .btn{border:0;cursor:pointer}.domain-suggestions{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:15px;color:var(--mut);font-size:.7rem}.domain-suggestions button{padding:5px 9px;border:1px solid #dce2f3;background:rgba(255,255,255,.72);color:#596ad9;border-radius:99px;font:650 .68rem var(--font);cursor:pointer}.domain-prices{padding-top:75px}.domain-next{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:center}.domain-next>div:first-child>p{color:var(--mut);margin-top:18px}.domain-next-list{display:grid;gap:12px}.domain-next-list a{display:grid;grid-template-columns:1fr auto;gap:15px;align-items:center;padding:21px;border:1px solid #dfe4f4;background:#fff;border-radius:16px}.domain-next-list strong,.domain-next-list small{display:block}.domain-next-list strong{font-size:.9rem}.domain-next-list small{font-size:.7rem;color:var(--mut);margin-top:3px}

.faq-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:75px;align-items:start}
.faq-layout>div:first-child>p{color:var(--mut);margin-top:17px}
.hosting-page .faq{display:grid;gap:10px}
.hosting-page .faq details{background:#fff;border:1px solid #dfe4f4;border-radius:13px;padding:0 18px}
.hosting-page .faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 0;font-size:.9rem;font-weight:700;cursor:pointer}
.hosting-page .faq summary::-webkit-details-marker{display:none}
.hosting-page .faq summary span{color:#5d6ce0}
.hosting-page .faq details p{padding:0 0 17px;color:var(--mut);font-size:.85rem}

.hosting-cta{padding:68px 0;background:linear-gradient(180deg,#f3f5ff,#eef2fe);border-block:1px solid var(--line)}
.hosting-cta>.wrap{display:flex;align-items:center;justify-content:space-between;gap:30px}
.hosting-cta span{font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;color:#5a6bdc;font-weight:800}
.hosting-cta h2{margin-top:5px}

.simple-hero{position:relative;overflow:hidden;background:#fff;padding:82px 0 76px;text-align:center}
.simple-hero .hero-bg{position:absolute;inset:0}
.simple-hero .narrow{position:relative;max-width:840px}
.simple-hero h1{font-size:clamp(2.7rem,5vw,4.35rem);line-height:1.02;letter-spacing:-.045em}
.simple-hero p{font-size:1.08rem;color:var(--soft);max-width:650px;margin:22px auto 28px}
.domain-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.domain-grid article{background:#fff;border:1px solid #dfe4f4;border-radius:17px;padding:27px;display:flex;flex-direction:column;box-shadow:0 25px 60px -48px rgba(47,63,150,.42)}
.domain-grid strong{font-size:1.65rem;color:#4f61d8}
.domain-grid span{font-size:.64rem;color:var(--mut);text-transform:uppercase;letter-spacing:.08em;margin-top:21px}
.domain-grid b{font-size:1.05rem;margin-top:3px}

.contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.contact-grid>a,.contact-grid>div{min-height:250px;padding:29px;background:#fff;border:1px solid #dfe4f4;border-radius:18px;box-shadow:0 28px 65px -48px rgba(47,63,150,.42);display:flex;flex-direction:column}
.contact-grid span{font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;color:#5b6cdb;font-weight:800}
.contact-grid strong{font-size:1.03rem;margin-top:28px;overflow-wrap:anywhere}
.contact-grid p{font-size:.83rem;color:var(--mut);margin-top:10px}
.contact-grid>a:hover{transform:translateY(-4px);border-color:#cfd6f6}

.hosting-footer{background:#fff;border-top:1px solid var(--line);padding-top:62px}
.footer-main-grid{display:grid;grid-template-columns:1.7fr repeat(3,1fr);gap:50px;padding-bottom:48px}
.footer-main-grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px}
.footer-main-grid>div:first-child p{color:var(--mut);font-size:.83rem;max-width:320px;margin-top:11px}
.footer-main-grid h3{font-size:.78rem;margin-bottom:8px}
.footer-main-grid a:not(.brand){font-size:.76rem;color:var(--mut)}
.footer-main-grid a:hover{color:#5265d7}
.footer-base{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line2);padding-block:20px;color:#7b849f;font-size:.7rem}

.hosting-page .bhero{background:#fff}
.hosting-page .bhero-bg{opacity:.7}
.blog-card-art{height:230px;display:grid;place-items:center;background:radial-gradient(180px 120px at 50% 50%,rgba(111,104,238,.16),transparent 72%),linear-gradient(145deg,#f8f9ff,#eef2fe)}
.blog-card-art span{font-size:.7rem;font-weight:850;letter-spacing:.16em;color:#596ad9;border:1px solid #dbe1fb;background:rgba(255,255,255,.8);border-radius:999px;padding:9px 14px}
.hosting-page .bfeat:empty,.hosting-page .bgrid:empty{display:none}
.hosting-page .bart-head{background:#fff;padding:72px 0 58px;text-align:center}
.hosting-page .bart-head .wrap{max-width:860px}
.hosting-page .bart-head h1{font-size:clamp(2.45rem,4.8vw,4rem);line-height:1.04;letter-spacing:-.04em;margin-top:17px}
.hosting-page .bart-head>div>p{font-size:1.08rem;color:var(--soft);margin:21px auto 0;max-width:700px}
.hosting-page .bart-meta{display:flex;align-items:center;justify-content:center;gap:10px 22px;flex-wrap:wrap;color:var(--mut);font-size:.74rem;margin-top:27px}
.hosting-page .bcrumbs{display:block;color:#596ad9;font-size:.72rem;font-weight:750;margin-bottom:18px}
.hosting-page .bart-layout{display:grid;grid-template-columns:210px minmax(0,760px);gap:60px;justify-content:center;padding-top:65px;padding-bottom:100px}
.hosting-page .btoc{position:sticky;top:100px;align-self:start;display:flex;flex-direction:column;gap:8px;border-left:1px solid var(--line);padding-left:18px}
.hosting-page .btoc strong{font-size:.7rem;margin-bottom:5px}
.hosting-page .btoc a{font-size:.67rem;color:var(--mut);line-height:1.4}
.hosting-page .article-body{max-width:760px;color:#3e4867}
.hosting-page .article-body .article-lead{font-size:1.18rem;line-height:1.7;color:#273250}
.hosting-page .article-body h2{font-size:1.85rem;margin:52px 0 16px;color:var(--ink);scroll-margin-top:95px}
.hosting-page .article-body h3{font-size:1.25rem;margin:35px 0 12px;color:var(--ink)}
.hosting-page .article-body p{margin-top:17px}
.hosting-page .article-body ul{margin:18px 0 0 22px;display:grid;gap:9px}
.hosting-page .article-note{margin:28px 0;padding:19px 21px;background:#f3f5ff;border:1px solid #dfe4fb;border-radius:13px}
.hosting-page .article-note strong{font-size:.8rem;color:#5265d7}
.hosting-page .article-note p{font-size:.82rem;margin-top:5px}
.hosting-page .article-end{margin-top:60px;padding:30px;background:linear-gradient(145deg,#f2f4ff,#fff);border:1px solid #dce2f6;border-radius:17px}
.hosting-page .article-end h2{margin:0 0 10px;font-size:1.4rem}
.hosting-page .article-end p{margin:0 0 20px}
.hosting-page .bprog{position:fixed;left:0;right:0;top:70px;height:3px;z-index:80;background:transparent}
.hosting-page .bprog i{display:block;width:0;height:100%;background:var(--grad)}
.legal-copy section{margin-top:42px}
.legal-copy{padding-bottom:100px}

@media(max-width:1100px){
  .hosting-hero-grid,.hosting-split,.faq-layout,.speed-layout,.protection-layout,.usecase-sec>.wrap,.operating-grid,.wp-workflow>.wrap,.wp-fit,.domain-next{grid-template-columns:1fr;gap:46px}
  .hosting-hero-copy{max-width:760px}
  .hosting-hero-art{max-width:900px}
  .hosting-hero-art img{width:100%;margin-left:0}
  .hosting-plans-four{grid-template-columns:1fr 1fr}
  .footer-main-grid{grid-template-columns:1.4fr 1fr 1fr}
  .footer-main-grid>div:last-child{grid-column:2}
  .usecase-intro,.workflow-title{position:static}
}
@media(max-width:800px){
  .hosting-hero{padding:48px 0 60px}
  .hosting-hero-copy h1{font-size:clamp(2.45rem,10.5vw,3.2rem)}
  .hosting-page .nav-links{display:none;position:absolute;top:70px;left:0;right:0;background:#fff;border-bottom:1px solid var(--line);padding:12px 24px;flex-direction:column;align-items:stretch}
  .hosting-page .nav-links.open{display:flex}
  .hosting-page .nav-cta .btn-ghost{display:none}
  .hosting-page .nav-burger{display:grid;margin-left:auto}
  .domain-grid,.contact-grid{grid-template-columns:1fr 1fr}
  .hosting-choice{grid-template-columns:1fr}
  .hosting-page .bart-layout{grid-template-columns:1fr;padding-top:40px}
  .hosting-page .btoc{position:static;border:1px solid var(--line);border-radius:13px;padding:18px}
  .footer-main-grid{grid-template-columns:1fr 1fr}
  .footer-main-grid>div:first-child{grid-column:1/-1}
  .footer-main-grid>div:last-child{grid-column:auto}
  .essentials-head{grid-template-columns:1fr;gap:18px}.essential-feature{grid-column:span 3}.backup-line{position:static;width:100%;margin-top:32px}.speed-console{min-height:330px}.protect-row{grid-template-columns:1fr}.protect-row em{display:none}
}
@media(max-width:560px){
  .hosting-hero-art{margin-inline:-12px}
  .hosting-page .nav-cta .btn-pri{display:none}
  .hosting-plans-four,.domain-grid,.contact-grid{grid-template-columns:1fr}
  .included-panel ul{grid-template-columns:1fr}
  .hosting-cta>.wrap,.footer-base{align-items:flex-start;flex-direction:column}
  .footer-main-grid{grid-template-columns:1fr}
  .footer-main-grid>div:first-child{grid-column:auto}
  .clean-list{grid-template-columns:1fr}.speed-console{padding:19px;min-height:390px}.speed-route{grid-template-columns:1fr;gap:10px;margin-top:35px}.speed-route>i{width:1px;height:16px;margin-left:15px}.speed-route>i::after{right:-3px;top:auto;bottom:-1px;border-left-color:transparent;border-top-color:#6e7ee8}.speed-signal{display:none}.protection-stack{padding:13px}.protect-row{padding:15px 13px;gap:10px}.essential-wide h3{font-size:1.35rem}.backup-line{display:none}.domain-search{grid-template-columns:auto 1fr;padding:7px 7px 7px 16px}.domain-search .btn{grid-column:1/-1;width:100%;margin-top:5px}.domain-suggestions{flex-wrap:wrap}
}
