.pagehero .compact-hero-art{width:100%;max-width:380px;justify-self:end;margin:12px 12px 12px 0;background:#ffffffc9;border:1px solid #cbdaf0;border-radius:22px;padding:20px;box-shadow:0 16px 40px #38577d12;position:relative;animation:cap-graphic-float 8s ease-in-out infinite;animation-play-state:paused}.compact-art-heading{display:flex;align-items:center;gap:10px;color:#45658e;font-size:11px;font-weight:600;letter-spacing:.08em}.compact-art-symbol{display:grid;place-items:center;width:29px;height:29px;border-radius:9px;background:#e5eefb;color:#0e5fc4;font-size:19px}.compact-art-status{width:6px;height:6px;border-radius:50%;background:#278672;margin-left:auto;box-shadow:0 0 0 4px #e6f3ee}.compact-art-scene{display:block;width:100%;height:auto;margin:12px 0 2px}.compact-art-tags{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.compact-art-tags span{font-size:11px;line-height:1.5;color:#45658e;background:#edf3fc;border-radius:7px;padding:5px 9px}.compact-hero-art[data-motion-visible]{animation-play-state:running}@media(min-width:721px){html body .pagehero :is(.hosting-hero-grid,.cloud-hero-grid,.design-hero-grid){grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:48px}}@media(max-width:720px){.pagehero .compact-hero-art{max-width:300px;justify-self:center;margin:4px auto;padding:16px;border-radius:18px}.compact-art-heading{font-size:10px}.compact-art-scene{margin-top:6px}.compact-art-tags span{font-size:10px}}@media(prefers-reduced-motion:reduce){.pagehero .compact-hero-art{animation:none}}html[data-motion=reduced] .compact-hero-art{animation:none!important}.hosting-hero{padding-bottom:65px}.hosting-hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center}.hosting-hero h1{font-size:clamp(40px,4.8vw,64px)}.hosting-hero p{font-size:17px;line-height:1.8;margin:24px 0 28px}.hosting-hero-proof{display:flex;gap:18px;flex-wrap:wrap;color:#d5e4f7;font-size:12px;margin-top:25px}.hosting-hero-proof>span{display:flex;align-items:center;gap:8px}.hosting-visual{background:#fff;color:var(--deep);border-radius:20px;overflow:hidden;border:1px solid #ffffff40;box-shadow:0 25px 55px #15294440;transform:rotate(2deg)}.hosting-browser-bar{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:15px 18px;background:#edf3fb;border-bottom:1px solid var(--line);font-size:11px;color:var(--muted)}.hosting-browser-bar>span{display:flex;gap:5px}.hosting-browser-bar i{width:6px;height:6px;background:#98abc2;border-radius:50%}.hosting-browser-bar>div{display:flex;gap:7px;align-items:center;background:#fff;border-radius:5px;padding:5px 25px}.hosting-browser-page{padding:24px}.hosting-site-nav{display:flex;align-items:center;gap:13px;margin-bottom:30px}.hosting-site-nav b{display:block;width:70px;height:12px;background:#769ccc;border-radius:4px;margin-right:auto}.hosting-site-nav>span{display:block;width:22px;height:5px;background:#dce6f3;border-radius:3px}.hosting-site-content{display:grid;grid-template-columns:1.3fr 1fr;gap:17px;align-items:center}.hosting-site-content>div>span{font-size:8px;letter-spacing:.12em;color:var(--blue)}.hosting-site-content strong{display:block;font-size:26px;line-height:1.3;margin:12px 0 20px;letter-spacing:-.025em}.hosting-site-content i{display:block;width:85%;height:6px;background:#e8eef7;border-radius:3px;margin:9px 0}.hosting-site-content i:nth-of-type(2){width:65%}.hosting-site-content b{display:block;width:70px;height:22px;border-radius:5px;background:#2d67b9;margin-top:20px}.hosting-site-graphic{display:grid;place-items:center;aspect-ratio:1;background:linear-gradient(140deg,#e8f1ff,#f4f8ff);color:#4e80bd;border:1px solid #dce7f5;border-radius:19px}.hosting-site-tiles{display:flex;gap:12px;margin-top:30px}.hosting-site-tiles>span{flex:1;background:#f5f8fc;border:1px solid var(--line);border-radius:9px;padding:13px;color:#7697c2}.hosting-site-tiles i{display:block;width:70%;height:5px;background:#dfe7f3;border-radius:3px;margin-top:12px}.hosting-browser-base{display:flex;align-items:center;gap:10px;background:#f4f8fe;padding:16px 23px;border-top:1px solid var(--line);color:#6287b6;font-size:11px}.hosting-browser-base span:nth-of-type(2){margin-left:auto}.plans.modern-hosting-plans .plan{display:flex;flex-direction:column;border-radius:16px;padding:27px 23px;background:linear-gradient(155deg,#f6f9fe,#fff 45%);transition:border-color .2s,box-shadow .2s}.plans.modern-hosting-plans .plan:hover{border-color:#a0bde2;box-shadow:0 12px 35px #1f314b0a}.plans.modern-hosting-plans .plan.featured{border-color:var(--blue);background:linear-gradient(155deg,#eef5ff,#fff 50%);padding:26px 22px}.hosting-plan-head{display:flex;gap:12px;align-items:center}.hosting-plan-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex:none;border:1px solid #d3e2f5;background:#e7f0fc;color:var(--blue);border-radius:12px}.plans.modern-hosting-plans .planlabel{font-size:13px;letter-spacing:.07em}.plans.modern-hosting-plans .plandesc{min-height:68px;margin:22px 0 0;font-size:14px}.plans.modern-hosting-plans .promo-price{margin-top:24px;min-height:92px}.plans.modern-hosting-plans .promo-whole{font-size:58px}.plans.modern-hosting-plans .billing .promo-price{min-height:0;margin-top:10px}.plans.modern-hosting-plans .billing .promo-whole{font-size:28px}.plans.modern-hosting-plans .billing .promo-decimal{font-size:14px}.plans.modern-hosting-plans .plan ul{padding-top:18px;margin-top:25px}.plans.modern-hosting-plans .plan li{display:flex;gap:10px;align-items:start;font-size:13px;line-height:1.65;margin:0;padding:9px 0}.plans.modern-hosting-plans .plan li:before{content:none}.plans.modern-hosting-plans .plan li svg{color:#6287b6;flex:none}.plans.modern-hosting-plans .plan .button{font-size:13px;padding:14px 9px;gap:7px}.plans.modern-hosting-plans .plan .button.outline{background:#fff}@media(max-width:1100px){.hosting-hero-grid{gap:35px}.plans.modern-hosting-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.plans.modern-hosting-plans .plandesc{min-height:45px}}@media(max-width:720px){.hosting-hero-grid{grid-template-columns:1fr;gap:40px}.hosting-visual{transform:none;max-width:460px}.hosting-hero{padding-bottom:40px}.hosting-browser-page{padding:20px}.hosting-site-content strong{font-size:23px}.hosting-browser-bar>div{padding:5px 14px}.plans.modern-hosting-plans{grid-template-columns:1fr}.plans.modern-hosting-plans .plan{padding:26px}.plans.modern-hosting-plans .plan.featured{padding:25px}.plans.modern-hosting-plans .plan .button{font-size:15px}.plans.modern-hosting-plans .promo-price,.plans.modern-hosting-plans .plandesc{min-height:0}}.hosting-billing-switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0}.hosting-billing-note{text-align:center;color:var(--muted);font-size:14px;margin:15px 0 30px}.has-billing-toggle[data-billing=monthly] .billing,.has-billing-toggle[data-billing=annual] .hosting-monthly-price{display:none}.has-billing-toggle .billing>span{display:none}.has-billing-toggle .plans .billing{margin:0;font-size:inherit}.has-billing-toggle .plans .billing .promo-price{margin-top:24px;min-height:92px}.has-billing-toggle .plans .billing .promo-whole{font-size:58px}.has-billing-toggle .plans .billing .promo-decimal{font-size:24px}.has-billing-toggle .plan>.button{margin-top:18px}@media(max-width:720px){.has-billing-toggle .plans .billing .promo-price{min-height:0}.hosting-billing-switch span{padding:12px 25px}}@media(max-width:720px){.plans.modern-hosting-plans .plan li{font-size:14px}}.hosting-billing-switch{display:flex;width:fit-content;gap:4px;padding:5px;margin:0 auto;border:1px solid #dbe5f3;background:#f1f5fb;border-radius:13px}.hosting-billing-switch legend{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hosting-billing-switch label{position:relative;cursor:pointer}.hosting-billing-switch input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0}.hosting-billing-switch span{display:block;padding:12px 30px;border-radius:9px;font-size:16px;font-weight:500;color:var(--muted);transition:background .15s,color .15s}.hosting-billing-switch input:checked+span{background:var(--blue);color:#fff;box-shadow:0 3px 9px #215dab20}.hosting-billing-switch input:focus-visible+span{outline:3px solid #749fde;outline-offset:3px}.hosting-billing-note{text-align:center;color:var(--muted);font-size:14px;line-height:1.6;margin:15px 0 30px}[data-pricing-period=monthly] [data-price-period=annual],[data-pricing-period=annual] [data-price-period=monthly]{display:none!important}.period-price [data-price-period=annual] .promo-price{margin:0}.period-price .promo-price-compact .promo-number{font-size:inherit}.period-price .promo-price-compact .promo-whole{font-size:58px}.period-price .promo-price-compact .promo-decimal{font-size:24px}.period-price .promo-price-compact .promo-unit{font-size:16px}.period-price .promo-price-compact .promo-unit>span{font-size:12px}@media(max-width:720px){.hosting-billing-switch span{padding:12px 25px}.period-price .promo-price-compact .promo-whole{font-size:52px}}@media(prefers-reduced-motion:reduce){.hosting-billing-switch span{transition:none}}.hosting-practical-guide[data-astro-cid-ocvh4mle] ol[data-astro-cid-ocvh4mle]{display:grid;grid-template-columns:1fr 1fr;gap:24px 40px;list-style:none;padding:0;counter-reset:steps}.hosting-practical-guide[data-astro-cid-ocvh4mle] li[data-astro-cid-ocvh4mle]{counter-increment:steps;padding-left:46px;position:relative}.hosting-practical-guide[data-astro-cid-ocvh4mle] li[data-astro-cid-ocvh4mle]:before{content:counter(steps,decimal-leading-zero);position:absolute;left:0;top:3px;color:var(--blue);font-size:17px;font-weight:600}.hosting-practical-guide[data-astro-cid-ocvh4mle] h3[data-astro-cid-ocvh4mle]{font-size:21px;margin:0 0 12px}.hosting-practical-guide[data-astro-cid-ocvh4mle] p[data-astro-cid-ocvh4mle]{font-size:15px;line-height:1.8;color:var(--muted);margin:0}@media(max-width:650px){.hosting-practical-guide[data-astro-cid-ocvh4mle] ol[data-astro-cid-ocvh4mle]{grid-template-columns:1fr}}.hc-included,.hc-tinted{background:#f5f8fd}.hc-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.hc-feature-grid article{background:#fff;border:1px solid #dbe5f3;border-radius:17px;padding:26px}.hc-icon{display:grid;place-items:center;width:43px;height:43px;background:#edf3fc;color:var(--blue);border-radius:12px;margin-bottom:20px}.hc-feature-grid h3,.hc-modern-grid h3{font-size:21px;color:var(--deep);margin:0 0 12px;line-height:1.35}.hc-feature-grid p,.hc-modern-grid p{font-size:14px;line-height:1.8;color:#63748a;margin:0}.hc-apps{display:grid;grid-template-columns:1.3fr 1fr;gap:60px;align-items:center}.hc-apps h2,.hc-detail h2{font-size:clamp(30px,3vw,42px);line-height:1.2;letter-spacing:-.025em;color:var(--deep);margin:14px 0 22px}.hc-apps p,.hc-detail p{font-size:16px;line-height:1.85;color:#546780}.hc-app-tags{display:flex;gap:12px;flex-wrap:wrap}.hc-app-tags span{display:inline-flex;padding:15px 18px;background:#edf3fc;border:1px solid #dbe5f3;border-radius:12px;color:#324a6d;font-size:16px;font-weight:600}.hc-app-links{display:flex;gap:25px;flex-wrap:wrap;margin-top:25px}.hc-app-links a{color:var(--blue);font-size:14px;text-decoration:underline;text-underline-offset:4px}.hc-detail{display:grid;grid-template-columns:1fr 1.25fr;gap:65px;align-items:center}.hc-detail>img{display:block;width:100%;max-width:430px;height:auto;justify-self:center}.hc-reverse>img{order:2}.hc-modern-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.hc-modern-grid article{padding-top:20px;border-top:1px solid #d5e1f1}.hc-availability{font-size:12px;line-height:1.8;color:#63748a;margin-top:28px;max-width:1000px}.hc-source-links{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:12px;color:#63748a;margin-top:20px}.hc-source-links a{color:var(--blue);text-decoration:underline;text-underline-offset:4px}.hc-faq details{border-bottom:1px solid #dbe5f3;padding:22px 0}.hc-faq summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;font-size:18px;font-weight:600;color:var(--deep);list-style:none;line-height:1.5}.hc-faq summary::-webkit-details-marker{display:none}.hc-faq summary span{color:var(--blue)}.hc-faq details p{max-width:900px;font-size:16px;line-height:1.85;color:#546780;margin:20px 0 0}@media(max-width:1100px){.hc-feature-grid{grid-template-columns:repeat(3,1fr)}.hc-modern-grid{grid-template-columns:repeat(2,1fr)}.hc-detail,.hc-apps{gap:35px}}@media(max-width:720px){.hc-feature-grid{grid-template-columns:repeat(2,1fr);gap:14px}.hc-feature-grid article{padding:22px 18px}.hc-feature-grid h3{font-size:18px}.hc-feature-grid p{font-size:13px}.hc-apps,.hc-detail{grid-template-columns:1fr;gap:28px}.hc-reverse>img{order:0}.hc-detail>img{max-width:380px}.hc-modern-grid{gap:24px 20px}.hc-app-tags span{font-size:14px;padding:12px 15px}.hc-modern-grid h3{font-size:19px}.hc-faq summary{font-size:17px}}@media(max-width:400px){.hc-feature-grid,.hc-modern-grid{grid-template-columns:1fr}}@media(max-width:720px){.hc-feature-grid p{font-size:14px}}.hosting-comparison .sectionhead p{font-size:16px;line-height:1.7;max-width:720px}.comparison-categories{display:flex;flex-wrap:nowrap;gap:8px;margin-bottom:20px;overflow-x:auto;padding:3px 2px 10px;scrollbar-width:thin;scrollbar-color:#b7cce6 transparent}.comparison-categories button{display:inline-flex;align-items:center;gap:8px;background:#f5f8fc;border:1px solid #dbe5f1;border-radius:9px;padding:12px 10px;font-size:12px;white-space:nowrap;flex:1 0 auto;justify-content:center;color:var(--deep);cursor:pointer;min-height:44px}.comparison-categories button svg{color:var(--blue);flex-shrink:0}.comparison-categories button:hover{background:#eaf2ff;border-color:#a7c5ed}.comparison-scroll-hint{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--muted);line-height:1.6}.comparison-scroll-hint svg{color:var(--blue);flex-shrink:0}.hosting-comparison-scroll{max-height:min(680px,72dvh);overflow:auto;isolation:isolate;border:1px solid #d5e1ef;border-radius:16px;scrollbar-color:#9db6d7 #edf3fb;overscroll-behavior:contain;scroll-padding-top:95px;background:#fff}.hosting-comparison-scroll:focus-visible{outline:3px solid #246bd0;outline-offset:4px}.hosting-comparison table{width:100%;min-width:850px;border-collapse:separate;border-spacing:0;table-layout:fixed;margin:0}.hosting-comparison th,.hosting-comparison td{padding:17px 18px;border:0;border-bottom:1px solid #e4ebf4;font-size:14px;line-height:1.5;text-align:center;vertical-align:middle}.hosting-comparison th:first-child{width:32%;text-align:left}.hosting-comparison thead th{position:sticky;top:0;z-index:4;background:#eaf1fb;color:var(--deep);height:91px;box-shadow:0 1px #cbdbee}.hosting-comparison thead th:first-child{left:0;z-index:6;font-weight:600}.hosting-comparison thead strong{display:block;font-size:18px;letter-spacing:-.02em}.hosting-comparison thead small{display:block;margin-top:5px;font-weight:400;color:var(--muted);font-size:12px}.hosting-comparison thead a{display:inline-flex;gap:8px;color:var(--blue);font-size:12px;margin-top:6px;min-height:28px;align-items:center}.hosting-comparison tbody tr:not(.comparison-group-row)>th{position:sticky;left:0;z-index:2;background:#fff;font-weight:500}.comparison-feature{display:flex;gap:11px;align-items:center}.comparison-feature>svg{flex:0 0 18px;color:#527aab}.comparison-feature small{display:block;font-size:11px;line-height:1.6;color:var(--muted);font-weight:400;margin-top:4px}.hosting-comparison .comparison-group-row th{background:#f0f5fc;padding:15px 18px;text-align:left;color:var(--blue);font-size:13px;font-weight:600;letter-spacing:.02em}.comparison-group-row th>span{display:flex;align-items:center;gap:11px;position:sticky;left:18px;width:max-content;max-width:calc(100vw - 90px)}.hosting-comparison .comparison-pro{background:#f4f8ff}.hosting-comparison thead .comparison-pro{background:#dceafe;color:#164f9e}.hosting-comparison tbody tr:not(.comparison-group-row):hover td{background:#edf4ff}.hosting-comparison tbody tr:not(.comparison-group-row):hover th{background:#f6f9fe}.comparison-check{display:inline-grid;place-items:center;background:#e8f0fc;color:#2463ad;width:27px;height:27px;border-radius:50%}.comparison-excluded{color:#8c9cb1;font-size:20px!important}.comparison-unknown{font-size:12px!important;color:var(--muted)}.comparison-notes{padding:18px 2px 0}.comparison-notes p{font-size:12px;line-height:1.8;margin:6px 0;max-width:1040px}@media(max-width:720px){.hosting-comparison table{min-width:750px}.hosting-comparison th:first-child{width:230px}.hosting-comparison th,.hosting-comparison td{padding:14px 13px;font-size:13px}.hosting-comparison thead strong{font-size:16px}.hosting-comparison-scroll{max-height:68dvh;border-radius:12px}.comparison-categories{gap:7px}.comparison-categories button{font-size:12px;padding:10px 12px}.comparison-feature{gap:8px}.hosting-comparison .sectionhead p{font-size:15px}}.hosting-comparison-scroll{contain:layout paint}.comparison-categories button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}@media(max-width:1100px){.comparison-categories button{flex:0 0 auto}}@media(max-width:480px){.hosting-comparison,.hosting-comparison .wrap{min-width:0}.hosting-comparison-scroll{max-width:100%;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.hosting-comparison table{min-width:650px}.hosting-comparison th:first-child{width:170px}.hosting-comparison th,.hosting-comparison td{padding:12px 10px}.comparison-feature{overflow-wrap:anywhere}.comparison-categories{max-width:100%}}@media(max-width:720px){.hosting-comparison th,.hosting-comparison td{font-size:14px}.hosting-comparison thead small,.comparison-feature small,.comparison-notes p{font-size:13px}}
