@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/build/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/build/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/build/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mainhost Approx;font-style:normal;font-weight:100 900;font-display:swap;src:url(/build/assets/mainhost-approx-wght-BZiZC6rv.woff2)format("woff2");unicode-range:U+2248}.home-hero{isolation:isolate;color:#fff;background:radial-gradient(at 12% 0,#165e90a6,#0000 36%),radial-gradient(at 98% 95%,#1269a991,#0000 30%),radial-gradient(at 72% 8%,#10466e80,#0000 45%),#041e35;position:relative;overflow:hidden}.home-hero-inner{max-width:var(--content-width);grid-template-columns:1.25fr 1fr;column-gap:32px;margin-inline:auto;padding:44px 0 24px;display:grid;position:relative}.home-hero-copy{z-index:1;min-width:0;position:relative}.home-hero h1{letter-spacing:-.03em;color:#fff;max-width:none;margin:0 0 18px;font-size:clamp(2.5rem,4.4vw,4.125rem);line-height:1.08}.home-hero h1 span{color:#a5ddff;display:block}.home-hero .home-hero-intro{color:#f2f7fc;max-width:560px;margin:0;font-size:20px;line-height:1.4}.home-hero-actions{gap:20px;margin-top:22px;display:flex}.home-hero-actions a{color:#fff;border:1px solid #bfcedb;border-radius:8px;justify-content:center;align-items:center;gap:16px;min-height:56px;padding:12px 32px;font-size:18px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.home-hero-actions .home-hero-primary{color:#fff;background:linear-gradient(110deg,#c64e00,#bd4200);border-color:#ffd1a0;box-shadow:0 4px 16px #ff790026}.home-hero-actions .home-hero-primary:hover{filter:brightness(.92)}.home-hero-actions .home-hero-secondary:hover,.home-hero-actions .home-hero-secondary:active{color:#fff;background:#164467}.home-hero-actions a:active{transform:translateY(1px)}.home-hero-actions a:focus-visible{outline-offset:5px;outline:3px solid #a5ddff}.home-hero ::selection{color:#041e35;background:#a5ddff}.home-hero-art{pointer-events:none;width:600px;position:absolute;top:32px;right:-80px}.home-hero-illustration{z-index:1;width:100%;height:auto;display:block;position:relative}.home-hero-trajectories{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.home-hero-decoration{pointer-events:none;z-index:-1;width:100%;height:451px;position:absolute;inset:0}.home-hero-benefits{flex-wrap:wrap;grid-column:1/-1;gap:20px 28px;margin:24px 0 0;padding:0;list-style:none;display:flex;position:relative}.home-hero-benefits li{align-items:center;gap:10px;margin:0;font-size:15px;line-height:1.4;display:flex}.home-hero-benefits svg{color:#8bd5ff;fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:28px;height:28px}@media (width<=76rem){.home-hero-inner{margin-inline:var(--page-gutter)}.home-hero-art{width:44%;top:20px;right:-16px}.home-hero .home-hero-intro{font-size:18px}.home-hero-actions{gap:12px}.home-hero-actions a{padding-inline:20px;font-size:16px}}@media (width<=52rem){.home-hero-inner{grid-template-columns:1fr;padding-block:36px 28px}.home-hero-copy{max-width:560px}.home-hero-art{display:none}.home-hero h1{font-size:clamp(1.65rem,8vw,3rem)}.home-hero .home-hero-intro{font-size:17px}.home-hero-benefits{gap:16px 24px}.home-hero-decoration{opacity:.5}}@media (width<=30rem){.home-hero-actions{flex-direction:column;gap:12px}.home-hero-benefits{flex-direction:column;gap:14px;margin-top:24px}.home-hero-benefits li{font-size:14px}}.home-hero+.home-section{margin-top:2rem}.home-hero~.home-section:last-child{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin-bottom:1.5rem;display:flex}.home-page .home-section.home-cms-section{margin-block-start:40px}.home-page .home-service:has(+.home-cms-section){margin-block-end:40px}.home-domain-link:hover,.home-domain-link:focus-visible{border-color:var(--color-link);color:var(--color-text);background:#f3f7fb}.home-domain-link:active{background:#eef5fc}.home-domain-regular,.home-domain-period{font-size:.875rem}.home-page .home-domain-action{text-align:center;margin:24px 0 0;font-size:1rem}.home-page .home-domain-action p{color:#435675;margin:0}.home-page .home-domain-action a{color:#0063bd;text-underline-offset:5px}@media (hover:hover) and (pointer:fine){.home-page .home-domain-action a:hover{color:#0054a3}}.home-page .home-domains{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:16px 24px;margin:32px 0 0;padding:0;list-style:none;display:grid}.home-page .home-domains li{grid-template-rows:subgrid;grid-row:auto;row-gap:.25rem;min-width:0;margin-block-start:0;display:block}.home-page .home-domain-link{overflow-wrap:anywhere;color:var(--color-text);height:100%;min-height:112px;box-shadow:none;background:#fff;border:1px solid #d4e8fa;border-radius:16px;grid-row:auto;grid-template-rows:auto;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) 28px;align-items:center;gap:16px;padding:20px 24px;text-decoration:none;transition:border-color .15s ease-out,background-color .15s ease-out;display:grid}.home-page .home-domains h3{color:#0063bd;align-items:baseline;gap:.5rem;min-width:0;margin:0;font-size:1.5rem;line-height:1.4;display:block}.home-page .home-domain-name{white-space:nowrap;display:inline-block}.home-page .home-domain-name-long .home-domain-name{font-size:1.125rem}.home-page .home-domain-details{border-left:1px solid #d4e8fa;grid-template-rows:auto auto;align-content:center;justify-items:start;gap:2px;min-width:0;padding-left:24px;display:grid}.home-page .home-domain-price{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;display:flex}.home-page .home-domain-price strong{font-variant-numeric:tabular-nums;color:var(--color-text);white-space:nowrap;font-size:1.25rem;font-weight:600;line-height:1.3;display:block}.home-page .home-domain-details .domains-discount{color:#17633b;white-space:nowrap;background:#e5f5ed;border-radius:6px;padding:1px 8px;font-size:.75rem;line-height:1.5}.home-page .home-domain-period{color:#526777;flex-wrap:wrap;align-items:baseline;gap:0 8px;margin:0;font-size:.875rem;display:flex}.home-page .home-domain-period .home-domain-regular{font-size:inherit;line-height:inherit}.home-page .home-domain-arrow{color:#0063bd;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.home-page .home-domain-link:hover{background:#fff;border-color:#d4e8fa}.home-page .home-domain-link:focus-visible{outline-offset:3px;border-color:#0063bd;outline:2px solid #0063bd}@media (hover:hover) and (pointer:fine){.home-page .home-domain-link:hover{background:#f7fbff;border-color:#0063bd}}@media (prefers-reduced-motion:reduce){.home-page .home-domain-link{transition:none}}@media (width<60rem){.home-page .home-domains{grid-template-columns:minmax(0,1fr)}}@media (60rem<=width<75rem){.home-page .home-domain-price strong{font-size:1.125rem}}@media (width<30rem){.home-page .home-domains{gap:8px;margin-top:24px}.home-page .home-domain-link{grid-template-columns:minmax(0,1fr) 24px;gap:4px 12px;min-height:0;padding:12px 16px}.home-page .home-domains h3{grid-column:1;font-size:1.25rem}.home-page .home-domain-details{border-left:0;grid-column:1;grid-template-rows:auto;padding-left:0}.home-page .home-domain-price strong{font-size:1rem}.home-page .home-domain-arrow{background:0 0;grid-area:1/2/3;width:24px;height:24px}}.home-page>main{--color-text:#172c3c;--color-muted:#526777;--home-surface-soft:#edf3f8;--home-heading-size:2.375rem;--home-section-space:clamp(2.5rem, 5vw, 4rem);--home-control-radius:.5rem;width:100%;max-width:none;color:var(--color-text);background:var(--color-surface);border:0;border-radius:0;margin:0;padding:0;font-size:1.125rem;line-height:1.6}.home-page .home-body{width:calc(100% - 2 * var(--page-gutter));max-width:var(--content-width);padding-block:1px var(--home-section-space);margin-inline:auto}.home-page .home-section{margin-block:var(--home-section-space)}.home-page .home-section:last-child{margin-block-end:0}.home-page .home-section h2{font-size:var(--home-heading-size);text-align:center;margin-block:0 1.5rem;font-weight:600;line-height:1.2}.home-page .home-section-heading{flex-flow:column wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.home-page .home-section-heading h2{margin:0}.home-page .home-section-heading>a{font-size:1rem;font-weight:500;line-height:1.5}.home-page .home-section h3{font-weight:600;line-height:1.4}.home-page .home-price,.home-page .home-annual,.home-page .home-domain-price{font-variant-numeric:tabular-nums}.home-page .home-price span,.home-page .home-annual,.home-page .home-domain-period{font-size:1rem;line-height:1.5}.home-page .hosting-order-link{border-radius:var(--home-control-radius);font-size:1rem;font-weight:600;line-height:1.4;transition:background-color .15s,border-color .15s}.home-page .hosting-order-link:active{background:#103e6b}.home-page .home-body :focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.home-page .home-body ::selection{color:#172c3c;background:#cbe5fa}.home-closing{background:linear-gradient(115deg,#10466a,#062b46 55%,#084d83);border-radius:24px;grid-template-columns:minmax(0,.55fr) minmax(0,.45fr);align-items:center;gap:24px;padding:40px;display:grid}.home-closing-copy{position:relative}.home-page .home-closing h2{color:#fff;text-align:left;margin:0 0 16px}.home-closing p{color:#c3def4;margin:0;font-size:1.125rem;line-height:1.5}.home-closing-actions{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}.home-closing-link,.home-closing-secondary{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.home-closing-link{color:#172c3c;background:linear-gradient(135deg,#ffab39,#ff850d);gap:16px}.home-closing-link svg{flex-shrink:0}.home-closing-secondary{color:#fff;border-color:#a7cee9}.home-closing-illustration{width:100%;height:auto;display:block}@media (width>=60rem){.home-closing-illustration{width:calc(100% + 32px);max-width:none;margin-inline:-16px}}.home-page .home-closing :focus-visible{outline-color:#fff}#home-plans{scroll-margin-top:24px}@media (hover:hover) and (pointer:fine){.home-closing-link:hover{filter:brightness(1.06);color:#172c3c}.home-closing-secondary:hover{color:#fff;background:#164e74}}@media (width<60rem){.home-closing{grid-template-columns:minmax(0,1fr)}.home-closing-illustration{justify-self:center;max-width:420px}}@media (width<40rem){.home-closing{padding:28px 20px}.home-closing-link,.home-closing-secondary{width:100%}.home-closing-illustration{max-width:240px}}.home-page .home-faq{background:#edf7ff;border-radius:24px;padding:36px}.home-faq-heading{text-align:center;margin-bottom:32px}.home-page .home-faq-heading h2{margin-bottom:12px}.home-faq-heading p{color:#435675;margin:0}.home-faq-layout{grid-template:"art questions"min-content"contact questions"1fr/minmax(0,.38fr) minmax(0,.62fr);align-items:start;gap:24px 32px;display:grid}.home-faq-illustration{grid-area:art;width:100%;height:auto;display:block}.home-faq-questions{grid-area:questions;gap:10px;display:grid}.home-faq-item{background:#fff;border:1px solid #d4e8fa;border-radius:16px;min-width:0}.home-faq-item summary{color:#172c3c;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:1.125rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.home-faq-item summary::-webkit-details-marker{display:none}.home-faq-item summary svg{color:#526f91;flex-shrink:0}.home-faq-item[open] summary svg{color:#0063bd;transform:rotate(180deg)}.home-faq-item[open] summary{color:#0063bd}.home-faq-item p{color:#435675;margin:0;padding:0 24px 24px;font-size:1rem;line-height:1.6}.home-faq-contact{background:#e0f0fe;border-radius:18px;grid-area:contact;padding:24px}.home-page .home-faq-contact h3{margin:0 0 8px;font-size:1.125rem}.home-faq-contact p{color:#435675;margin:0 0 20px;font-size:1rem}.home-faq-link{color:#fff;background:#0063bd;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 20px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.home-faq-link svg{flex-shrink:0}@media (hover:hover) and (pointer:fine){.home-faq-item summary:hover{color:#0063bd;background:#f7fbff}.home-faq-link:hover{color:#fff;background:#0054a3}}@media (width<60rem){.home-faq-layout{grid-template:"art""questions""contact"/minmax(0,1fr)}.home-faq-illustration{justify-self:center;max-width:240px}}@media (width<40rem){.home-page .home-faq{padding:24px 16px}.home-faq-heading{margin-bottom:20px}.home-faq-heading h2 br{display:none}.home-faq-illustration{max-width:140px}.home-faq-item summary{padding:16px;font-size:1rem}.home-faq-item p{padding:0 16px 20px}.home-faq-contact{padding:20px}.home-faq-link{width:100%}}.home-page .home-section.home-pricing{--pricing-ink:#121d41;--pricing-muted:#52688d;isolation:isolate;padding:32px max(var(--page-gutter), calc((100% - var(--content-width)) / 2)) 44px;color:var(--pricing-ink);background:linear-gradient(#f0f8ff,#fff);margin:0;position:relative;overflow:hidden}.home-page .home-pricing .home-section-heading{gap:4px;margin-bottom:12px;position:relative}.home-page .home-pricing h2{color:var(--pricing-ink)}.home-page .home-pricing-intro{color:#3d506b;text-align:center;margin:0;font-size:1rem;line-height:1.5}.home-billing{text-align:center;border:0;width:288px;min-width:0;max-width:100%;margin:0 auto 16px;padding:0}.home-billing[hidden]{visibility:hidden;display:block}.home-billing legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.home-billing-options{background:#e6eff8;border:1px solid #d8e6f3;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));padding:2px;display:grid}.home-billing label{cursor:pointer;margin:0;position:relative}.home-billing input{opacity:0;width:1px;height:1px;padding:0;position:absolute}.home-billing span{min-height:44px;color:var(--pricing-muted);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:1rem;font-weight:500;line-height:1.5;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s;display:flex}.home-billing input:checked+span{color:#fff;background:#0063bd;border-color:#0063bd;box-shadow:0 2px 4px #0e417029}.home-billing .home-billing-discount{color:#fff;background:#bd4200;border-radius:999px;flex-shrink:0;padding:2px 6px;font-size:.75rem;font-weight:600;line-height:1.5;transition:background-color .15s,color .15s;display:inline-block}.home-billing input:focus-visible+span{outline:3px solid var(--color-focus);outline-offset:3px}.home-billing label:hover input:not(:checked)+span{color:#0054a3;background:#dceaf7}.home-page .home-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.home-page .home-plan{grid-template-rows:subgrid;background:#fff;border:1px solid #e0eefb;border-radius:18px;grid-row:span 4;row-gap:24px;min-width:0;padding:24px;transition:border-color .15s ease-out,box-shadow .15s ease-out;display:grid;box-shadow:0 10px 28px -16px #2372af29}.home-page .home-plan[data-plan=expert]{display:none}.home-page .home-plan p{margin:0}.home-page .home-plan>a{text-align:center;align-self:end}.home-page .home-annual{color:var(--color-muted)}.home-plan-heading{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:16px;display:grid}.home-page .home-plan h3{color:var(--pricing-ink);letter-spacing:-.025em;margin:2px 0 4px;font-size:1.375rem}.home-plan-icon{color:#0073ed;background:#e5f3ff;border-radius:22px;place-items:center;width:64px;height:64px;display:grid}.home-plan-icon svg{width:36px;height:36px}.home-page .home-plan-description{color:#3d506b;font-size:.9375rem;line-height:1.35}.home-plan-price-block{margin-top:8px;margin-bottom:4px}.home-page .home-price{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.home-page .home-price strong{color:var(--pricing-ink);letter-spacing:-.035em;font-size:clamp(2rem,3vw,2.5rem);font-weight:700;line-height:1.2}.home-page .home-price span{color:#63738c;white-space:nowrap;font-size:.9375rem}.home-payment-note{margin-top:6px;display:grid}.home-page .home-payment-note>p{color:#435675;grid-area:1/1;margin:0;font-size:.875rem;line-height:1.5}.home-page .home-payment-note>p[hidden]{visibility:hidden;display:block}@media (scripting:enabled){.home-billing[hidden],.home-pricing:not([data-pricing-ready]) .home-monthly-note[hidden]{visibility:visible}.home-pricing:not([data-pricing-ready]) .home-annual{visibility:hidden}}.home-billing:disabled label{cursor:default}.home-page .home-annual strong{color:var(--pricing-ink);font-weight:600}.home-page .home-plan dl{border-color:#cddce9;border-top-style:solid;border-top-width:1px;margin:0;padding-top:16px;font-size:.9375rem;line-height:1.4}.home-page .home-plan dl div{justify-content:space-between;align-items:center;gap:8px;padding-block:5px;display:flex}.home-page .home-plan dt{color:var(--pricing-muted)}.home-page .home-plan dd{white-space:nowrap;flex-shrink:0;margin:0;font-weight:700}.home-page .home-plan .hosting-order-link{color:#fff;background:#0063bd;border-color:#0063bd;margin:4px 0 0;padding:11px 16px}.home-page .home-plan .hosting-order-link:hover{background:#0054a3;border-color:#0054a3}.home-page .home-plan .hosting-order-link:active{background:#034580}.home-page .home-plan[data-plan=master]{background:#fff;border-color:#ff7a22;box-shadow:0 12px 28px -16px #d65e0838}.home-page .home-plan[data-plan=master] .home-plan-icon{color:#ee6500;background:#ffecdf}.home-page .home-plan[data-plan=master] .hosting-order-link{color:#fff;background:#c64e00 linear-gradient(110deg,#c64e00,#bd4200);border-color:#c64e00}.home-page .home-plan[data-plan=master] .hosting-order-link:hover{background:#b84100;border-color:#b84100}.home-page .home-plan[data-plan=master] .hosting-order-link:active{background:#8c3500}.home-pricing :focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.home-page .home-compare{text-align:center;margin:24px 0 0;font-size:1rem}.home-page .home-compare a{color:#0063bd;text-underline-offset:5px}.home-page .home-compare p{color:#435675;margin:0 0 6px}.home-page .home-compare .home-plan-help{text-wrap:balance;margin:16px 0 0}.home-page .home-service{margin-block-start:19px}.home-page .home-service>h2{margin-bottom:32px}.home-page .home-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:0;list-style:none;display:grid}.home-page .home-benefits li{background:#fff;border:1px solid #dcecff;border-radius:18px;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:10px;margin:0;padding:22px;display:grid}.home-page .home-benefits .home-benefit-icon{box-sizing:content-box;color:#0073ed;background:#e7f3ff;border-radius:20px;width:36px;height:36px;padding:14px;display:block}.home-page .home-benefits h3{color:#121d41;letter-spacing:-.025em;margin:0;font-size:1.125rem}.home-page .home-benefits li:not([data-benefit=management]){grid-template-columns:48px minmax(0,1fr);column-gap:12px}.home-page .home-benefits li:not([data-benefit=management]) .home-benefit-icon{border-radius:15px;align-self:center;width:28px;height:28px;padding:10px}.home-page .home-benefits li:not([data-benefit=management]) h3{align-self:center}.home-page .home-benefits li:not([data-benefit=management]) .home-support-link{grid-column:1/-1}.home-page .home-benefits p{color:#435675;grid-column:1/-1;margin:0;font-size:1rem;line-height:1.5}.home-page .home-benefits [data-benefit=management]{background:#eef7ff;border-color:#0000;border-radius:22px;grid-column:1/-1;grid-template-columns:64px minmax(0,1fr);column-gap:20px;padding:28px}.home-page .home-benefits [data-benefit=management] .home-benefit-icon{color:#0063bd;background:#dceeff}.home-page .home-benefits [data-benefit=management] h3{align-self:center;font-size:1.625rem}.home-page .home-benefits [data-benefit=management] p{grid-column:1/-1;max-width:48ch;font-size:1rem}.home-page .home-benefits [data-benefit=management] .home-management-detail{color:#586b83;grid-column:1/-1;margin-top:6px;font-size:.875rem}.home-management-illustration{grid-column:1/-1;width:100%;height:auto;margin-top:10px;display:block}.home-support-link{color:#0063bd;text-underline-offset:4px;font-size:.9375rem;line-height:1.5}.home-migration-panel{color:#121d41;background:#eef7ff;border:1px solid #dcecff;border-radius:22px;padding:36px}.home-migration-heading{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}.home-page .home-migration h2{text-align:left;margin-bottom:16px;font-size:clamp(1.75rem,2.65vw,2.375rem)}.home-migration-badge{color:#a64000;background:#fff0df;border-radius:999px;margin:0 0 20px;padding:7px 16px;font-size:.875rem;font-weight:600;display:inline-block}.home-migration-illustration{width:100%;height:auto;display:block}#home-migration{scroll-margin-top:24px}.home-migration-intro{color:#435675;max-width:60ch;margin:0;font-size:1rem}.home-migration-action{margin-top:24px}.home-migration-link{border-radius:var(--home-control-radius);color:#fff;text-align:center;background:#0063bd;border:1px solid #0063bd;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 20px;font-size:1rem;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.home-migration-link:hover{color:#fff;background:#0054a3;border-color:#0054a3}.home-migration-link:active{background:#034580}.home-migration-link svg{flex-shrink:0}.home-migration-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:48px 0 24px;padding:0;list-style:none;display:grid}.home-migration-steps li{background:#fff;border:1px solid #d4e8fa;border-radius:18px;grid-template-columns:48px minmax(0,1fr);align-content:start;align-items:center;gap:12px;margin:0;padding:32px 22px 24px;display:grid;position:relative}.home-migration-number{color:#586b83;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:.75rem;font-weight:600;line-height:1.4;display:block}.home-migration-icon{box-sizing:content-box;color:#0073ed;background:#e7f3ff;border-radius:16px;width:28px;height:28px;margin:0;padding:10px;display:block}.home-page .home-migration-steps h3{margin:0;font-size:1.125rem}.home-migration-steps p{color:#435675;grid-column:1/-1;margin:0;font-size:1rem;line-height:1.5}.home-migration-materials{color:#435675;align-items:center;gap:12px;margin:0;font-size:.875rem;display:flex}.home-migration-materials svg{color:#0063bd;flex-shrink:0;width:20px;height:20px}@media (width<=59.999rem){.home-migration-heading{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.home-migration-steps{grid-template-columns:minmax(0,1fr);row-gap:16px}}@media (width<=40rem){.home-migration-panel{padding:20px 16px}.home-migration-heading{grid-template-columns:minmax(0,1fr);gap:16px}.home-migration-badge{margin-bottom:12px}.home-migration-action{margin-top:16px}.home-migration-illustration{max-width:220px;margin-inline:auto}.home-migration-action,.home-migration-link{width:100%}.home-migration-steps{grid-template-columns:minmax(0,1fr);gap:12px;margin-block:20px}.home-migration-steps li{gap:8px 12px;padding:16px}.home-migration-materials{align-items:start}}@media (width>=60rem){.home-page .home-benefits:has([data-benefit=management]){grid-template-columns:2fr 1fr 1fr}.home-page .home-benefits [data-benefit=management]{grid-area:span 2/1}}@media (width<=40rem){.home-page .home-service{margin-block-start:3px}.home-page .home-service>h2{margin-bottom:24px}.home-page .home-benefits{grid-template-columns:minmax(0,1fr);gap:12px}.home-page .home-benefits li{gap:8px;padding:16px}.home-page .home-benefits [data-benefit=management]{column-gap:12px;padding:16px}.home-page .home-benefits [data-benefit=management] .home-benefit-icon{grid-row:auto}.home-page .home-benefits [data-benefit=management] h3{font-size:1.375rem}.home-page .home-benefits [data-benefit=management] p{grid-column:1/-1}.home-management-illustration{margin-inline:auto;max-width:240px;margin-top:4px}}@media (hover:hover) and (pointer:fine){.home-page .home-plan:hover{border-color:#0063bd;box-shadow:0 14px 30px -16px #23507840}.home-page .home-plan[data-plan=master]:hover{border-color:#ff7a22;box-shadow:0 14px 30px -16px #aa4d0f40}}@media (width<=59.999rem){.home-billing{margin-bottom:24px}.home-plan-price-block{margin-top:0;margin-bottom:0}.home-page .home-plan{row-gap:20px}.home-plan-heading{margin-bottom:4px}.home-page .home-plan .hosting-order-link{margin-top:0}.home-page .home-plans{grid-template-columns:minmax(0,1fr);gap:20px;max-width:480px;margin-inline:auto}.home-page .home-plan{padding:24px}.home-page .home-price strong{font-size:2.5rem}}@media (width<=40rem){.home-billing{margin-bottom:20px}.home-page .home-plans{gap:16px}.home-page .home-plan{row-gap:12px;padding:16px}.home-plan-heading{grid-template-columns:48px minmax(0,1fr);gap:12px;margin-bottom:0}.home-plan-icon{border-radius:16px;width:48px;height:48px}.home-plan-icon svg{width:28px;height:28px}.home-page .home-plan dl{padding-top:12px}}@media (width<=24rem){.home-page .home-price strong{font-size:2rem}}@media (forced-colors:active){.home-billing input:checked+span{border-color:highlight}.home-page .home-plan[data-plan=master]{border:2px solid highlight}}@media (width<=40rem){.home-page>main{--home-heading-size:1.75rem}}@media (prefers-reduced-motion:reduce){.home-page .home-plan,.home-billing span,.home-billing .home-billing-discount,.home-page .hosting-order-link{transition:none}}@media (forced-colors:active){.home-page .home-body :focus-visible{outline-color:highlight}}@media (prefers-reduced-motion:no-preference){.home-page :is(.home-hero-actions a,.home-migration-link,.home-faq-link,.home-closing-link,.home-closing-secondary,.hosting-order-link){transition:color .18s ease-out,background-color .18s ease-out,border-color .18s ease-out,filter .18s ease-out}.home-hero-primary svg,.home-closing-link svg{transition:transform .18s ease-out}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.home-hero-primary:hover svg,.home-closing-link:hover svg{transform:translate(3px)}}.interior-page>main{--color-text:#172c3c;--color-muted:#526777;--interior-soft:#edf3f8;--interior-section-space:clamp(2.5rem, 5vw, 4rem);--interior-top-space:0px;padding:var(--interior-top-space) 0 var(--interior-section-space);color:var(--color-text);background:0 0;border:0;border-radius:0;margin-block:0;font-size:1rem;line-height:1.6}.interior-page .error-page{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:center;gap:32px;min-height:540px;margin-inline:auto;padding-block:48px 0;display:grid}.interior-page .error-copy h1{color:#041e35;letter-spacing:-.035em;text-wrap:balance;max-width:14ch;margin:0 0 24px;font-size:clamp(2.25rem,4.2vw,3.75rem);font-weight:700;line-height:1.08}.interior-page .error-description{max-width:48ch;margin:0 0 28px;font-size:1.125rem}.interior-page .error-home{color:#fff;gap:10px;text-decoration:none}.interior-page .error-home svg{flex-shrink:0}.interior-page .error-actions{flex-wrap:wrap;gap:12px;display:flex}.interior-page .error-page-illustrated .interior-button{min-height:52px;padding-inline:24px;font-size:1.125rem;text-decoration:none}.interior-page .error-page-illustrated .error-contact{color:#0063bd;background:#fff;border:1px solid #0063bd}.interior-page .error-page-illustrated .error-contact:hover{color:#0054a3;background:#edf3f8}.interior-page .error-page-illustrated .error-contact:active{color:#103e6b;background:#dcefff}.interior-page .error-illustration{width:100%;height:auto;display:block}@media (width>=40.001rem){.interior-page .error-illustration{transform:translateY(-12px)}}@media (width>=40.001rem) and (width<=60rem){.interior-page .error-page-illustrated{gap:24px;min-height:440px}}@media (width<=40rem){.interior-page .error-page{grid-template-columns:minmax(0,1fr);gap:20px;min-height:0;padding-block:32px 16px}.interior-page .error-description{margin-bottom:24px;font-size:1rem}.interior-page .error-page-illustrated h1{max-width:16ch}.interior-page .error-illustration{grid-row:1;max-width:240px;margin-inline:auto}}.legal-document{overflow-wrap:anywhere;margin-inline:auto}@media print{body:has(.legal-document){color:#000;background:#fff;font-size:11pt}:is(body:has(.legal-document) .site-header,body:has(.legal-document) .site-footer,body:has(.legal-document) .skip-link,.legal-document button){display:none}body:has(.legal-document) main{max-width:none;margin:0;padding:0}.legal-document{margin:0}.legal-document a{color:#000}.legal-document h1,.legal-document h2,.legal-document h3{break-after:avoid}.legal-document p,.legal-document li{orphans:3;widows:3}.legal-document tr,.legal-metadata{break-inside:avoid}.legal-document thead{display:table-header-group}}.interior-page .legal-document{max-width:none}.interior-page .legal-document .legal-header{align-items:flex-start;min-height:0;padding-block:20px;display:flex}.interior-page .legal-header-inner{width:100%;max-width:none}.interior-page .legal-document .legal-header h1{max-width:none;margin-block:12px}.interior-page .legal-metadata{flex-wrap:wrap;gap:8px 24px;margin:0;font-size:.875rem;display:flex}.interior-page .legal-metadata div{flex-wrap:wrap;gap:4px 6px;margin:0;display:flex}.interior-page .legal-metadata dt{color:#bdd9ee;font-weight:400}.interior-page .legal-metadata dt:after{content:":"}.interior-page .legal-metadata dd{color:#fff;font-size:inherit;font-variant-numeric:tabular-nums;margin:0}.interior-page .legal-body{grid-template-columns:minmax(0,1fr) 18rem;align-items:start;gap:48px;padding-top:24px;display:grid}.interior-page .legal-sections{grid-area:1/1;min-width:0;max-width:72ch}.interior-page .legal-toc{scrollbar-color:#8aaac1 #edf3f8;background:0 0;border:0;border-left:1px solid #d8e7f2;border-radius:0;grid-area:1/2;max-height:calc(100dvh - 48px);padding:4px 8px 4px 24px;position:sticky;top:24px;overflow-y:auto}.interior-page .legal-toc h2{margin:0 0 12px;font-size:1.25rem}.interior-page .legal-toc ul{margin:0;padding:0;list-style:none}.interior-page .legal-toc li{margin:0}.interior-page .legal-toc a{text-underline-offset:4px;width:fit-content;padding-block:7px;font-size:.875rem;line-height:1.4286;text-decoration:none;display:block;position:relative}.interior-page .legal-toc a:hover,.interior-page .legal-toc a:focus-visible{text-decoration:underline}.interior-page .legal-toc a[aria-current=location]{color:#005a9c}.interior-page .legal-toc a[aria-current=location]:before{content:"";background:currentColor;border-radius:1px;width:2px;position:absolute;top:7px;bottom:7px;left:-12px}.interior-page .legal-section{margin-top:40px}.interior-page .legal-sections>.legal-section:first-child{margin-top:0}.interior-page .legal-section+.legal-section{border-top:1px solid #d8e7f2;padding-top:32px}.interior-page .legal-section h2{margin:0 0 20px;scroll-margin-block-start:1.5rem;font-size:1.5rem;line-height:1.4}.interior-page .legal-section h2 a{color:inherit;text-underline-offset:.2em;text-decoration:none}.interior-page .legal-section h2 a:hover{text-decoration:underline}.interior-page .legal-section h3{margin-block:28px 12px;scroll-margin-block-start:1.5rem;font-size:1.125rem;line-height:1.5}.interior-page .legal-section p,.interior-page .legal-section li{color:var(--color-text)}.interior-page .legal-section p{margin-block:0 16px}.interior-page .legal-section table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-block:24px}.interior-page .legal-table-scroll{scrollbar-color:#8aaac1 #edf3f8;margin-block:24px;overflow-x:auto}.interior-page .legal-table-scroll table{overflow-wrap:normal;min-width:28rem;margin:0}.interior-page .legal-section th{background:#edf3f8;font-weight:600}.interior-page .legal-section th,.interior-page .legal-section td{text-align:start;border:1px solid #cbdfee;padding:12px}.interior-page .legal-back{text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;margin-top:8px;font-size:.875rem;display:none}.interior-page .legal-back svg{flex-shrink:0}.interior-page #legal-toc-title{scroll-margin-top:24px}@media (width<=60rem){.interior-page .legal-back{display:inline-flex}.interior-page .legal-body{display:block}.interior-page .legal-sections{max-width:none;margin-top:32px}.interior-page .legal-toc{background:#f4f8fb;border:0;border-radius:12px;max-height:none;padding:24px;position:static;overflow:visible}}@media (width<=40rem){.interior-page .legal-document .legal-header{min-height:0;padding-block:16px 24px}.interior-page .legal-body{padding-top:24px}.interior-page .legal-toc{padding:20px 16px}.interior-page .legal-section{margin-top:32px}.interior-page .legal-section+.legal-section{padding-top:24px}.interior-page .legal-section th,.interior-page .legal-section td{padding:8px}}@media print{.interior-page .legal-document .legal-header{color:#000;min-height:0;box-shadow:none;clip-path:none;background:0 0;padding:0;display:block}.interior-page .legal-header:before,.interior-page .legal-header .interior-breadcrumbs,.interior-page .legal-back{display:none}.interior-page .legal-header-inner,.interior-page .legal-body{max-width:none}.interior-page .legal-body{display:block}.interior-page .legal-sections{max-width:none;margin-top:32px}.interior-page .legal-document .legal-header h1,.interior-page .legal-metadata dt,.interior-page .legal-metadata dd,.interior-page .legal-section p,.interior-page .legal-section li{color:#000}.interior-page .legal-toc{background:0 0;border:0;max-height:none;padding:0;position:static;overflow:visible}.interior-page .legal-toc a[aria-current=location]:before{display:none}.interior-page .legal-table-scroll{overflow:visible}.interior-page .legal-table-scroll table{min-width:0}}.interior-page .payment-page .payment-hero{min-height:280px}.interior-page .payment-page .payment-hero-art{object-fit:contain;max-height:232px}.interior-page .payment-start{background:linear-gradient(115deg,#e7f4ff,#f5faff);border-radius:12px;justify-content:space-between;align-items:center;gap:28px;margin:32px 0 28px;padding:28px 32px;display:flex;box-shadow:0 8px 24px #17486b0d}.interior-page .payment-start p{max-width:60ch;margin:0;font-size:1.125rem}.interior-page .payment-start a{text-align:center;flex-shrink:0;gap:12px}.interior-page .payment-start svg{flex-shrink:0}.interior-page .payment-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0 0 28px;display:grid}.interior-page .payment-methods section{background:#fff;border:1px solid #cbdfee;border-radius:12px;flex-direction:column;min-width:0;padding:28px;display:flex;box-shadow:0 4px 8px #17486b08,0 12px 30px #17486b14}.interior-page .payment-method-heading{border-bottom:1px solid #d8e7f2;margin-bottom:20px;padding-bottom:20px}.interior-page .payment-methods h2{align-items:center;gap:12px;min-height:40px;margin:0;font-size:1.25rem;display:flex}.interior-page .payment-method-icon{color:#0063bd;flex:0 0 26px}.interior-page .payment-logo{object-fit:contain;object-position:left center;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:192px;max-width:100%;height:40px;margin:0;display:block}.interior-page .payment-methods p{max-width:65ch;margin:0 0 20px}.interior-page .payment-methods .payment-method-note{color:var(--color-muted);margin:auto 0 0;padding-top:4px;font-size:.875rem;line-height:1.6}.interior-page .payment-cards{border:1px solid #d8e7f2;border-radius:12px;justify-content:space-between;align-items:center;gap:28px;margin:0;padding:28px;display:flex;box-shadow:0 8px 24px #17486b0d}.interior-page .payment-cards h2{margin:0;font-size:1.25rem}.interior-page .payment-card-logos{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.interior-page .payment-card-logos img{object-fit:contain;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:auto;max-width:100%;height:32px}.interior-page .payment-card-logos .payment-card-visa{height:26px}@media (width<=48rem){.interior-page .payment-start,.interior-page .payment-cards{flex-direction:column;align-items:flex-start;gap:20px;padding:24px}.interior-page .payment-methods section{padding:20px}}@media (width<=40rem){.interior-page .payment-page .payment-hero{grid-template-columns:minmax(0,1fr);min-height:0}.interior-page .payment-start{margin-block:24px;padding:20px}.interior-page .payment-start a{width:100%}.interior-page .payment-methods{grid-template-columns:minmax(0,1fr);margin-bottom:24px}.interior-page .payment-cards{padding:20px}.interior-page .payment-card-logos{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:24px;width:100%;display:grid}}.interior-page .contacts-page .contacts-hero{min-height:280px}.interior-page .contacts-page .contacts-hero-art{max-height:232px}.interior-page .contacts-support{background:linear-gradient(115deg,#e7f4ff,#f5faff);border-radius:12px;justify-content:space-between;align-items:center;gap:32px;margin:32px 0 28px;padding:28px 32px;display:flex;box-shadow:0 8px 24px #17486b0d}.interior-page .contacts-support h2{margin:0 0 8px}.interior-page .contacts-support p{max-width:65ch;margin:0}.interior-page .contacts-support .interior-button{text-align:center;justify-content:center;align-items:center;gap:12px;margin-top:20px;display:inline-flex}.interior-page .contacts-support .interior-button svg{flex-shrink:0}.interior-page .contacts-support-benefits{border-left:1px solid #cbdfee;flex:0 0 36%;align-content:center;align-self:stretch;gap:16px;margin:0;padding:0 0 0 32px;list-style:none;display:grid}.interior-page .contacts-support-benefits li{align-items:center;gap:12px;margin:0;display:flex}.interior-page .contacts-support-benefits svg{color:#0063bd;flex:0 0 24px}.interior-page .contacts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:28px;display:grid}.interior-page .contacts-grid section{background:#fff;border:1px solid #cbdfee;border-radius:12px;min-width:0;padding:28px;box-shadow:0 4px 8px #17486b08,0 12px 30px #17486b14}.interior-page .contacts-grid h2{margin:0 0 8px;font-size:1.25rem}.interior-page .contacts-card-heading{border-bottom:1px solid #d8e7f2;align-items:flex-start;gap:20px;margin-bottom:16px;padding-bottom:20px;display:flex}.interior-page .contacts-icon{color:#0063bd;background:#dcefff;border-radius:10px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.interior-page .contacts-card-heading>.contacts-icon{border-radius:14px;flex-basis:64px;width:64px;height:64px}.interior-page .contacts-card-heading>.contacts-icon svg{width:32px;height:32px}.interior-page .contacts-channel{align-items:center;gap:16px;display:flex}.interior-page .contacts-channel a{min-width:0}.interior-page .contacts-grid p{max-width:60ch;margin:0 0 12px}.interior-page .contacts-grid p:last-child{margin-bottom:0}.interior-page .contacts-grid a{overflow-wrap:anywhere;text-underline-offset:4px;align-items:center;max-width:100%;min-height:44px;padding-block:6px;font-size:1.125rem;font-weight:600;display:inline-flex}.interior-page .contacts-hours{font-size:.875rem;line-height:1.5}.interior-page .contacts-details{color:var(--color-muted);background:#fff;border:1px solid #d8e7f2;border-radius:12px;grid-template-columns:minmax(180px,1fr) minmax(0,3fr);align-items:center;gap:32px;padding:28px;display:grid;box-shadow:0 8px 24px #17486b0d}.interior-page .contacts-details h2{color:var(--color-text);align-items:center;gap:20px;margin:0;font-size:1.25rem;display:flex}.interior-page .contacts-details dl{border-left:1px solid #d8e7f2;min-width:0;margin:0;padding-left:28px}.interior-page .contacts-details dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:8px 24px;padding-block:16px;display:grid}.interior-page .contacts-details dl>div+div{border-top:1px solid #edf3f8}.interior-page .contacts-details dl>div:first-child{padding-top:0}.interior-page .contacts-details dl>div:last-child{padding-bottom:0}.interior-page .contacts-details dd{color:var(--color-text);font-variant-numeric:tabular-nums;margin:0}@media (width<=48rem){.interior-page .contacts-support{flex-direction:column;align-items:stretch;gap:24px;padding:24px}.interior-page .contacts-support-benefits{border-top:1px solid #cbdfee;border-left:0;flex-basis:auto;padding:24px 0 0}.interior-page .contacts-grid section{padding:20px}.interior-page .contacts-card-heading{flex-direction:column;gap:16px}.interior-page .contacts-grid{gap:24px}}@media (width<=40rem){.interior-page .contacts-page .contacts-hero{grid-template-columns:minmax(0,1fr);min-height:0}.interior-page .contacts-support{margin-block:24px;padding:20px}.interior-page .contacts-support .interior-button{width:100%}.interior-page .contacts-grid{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:24px}.interior-page .contacts-card-heading{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;min-height:0;display:grid}.interior-page .contacts-card-heading>.contacts-icon{border-radius:10px;width:44px;height:44px}.interior-page .contacts-card-heading>.contacts-icon svg{width:24px;height:24px}.interior-page .contacts-card-heading>div{display:contents}.interior-page .contacts-card-heading h2{align-self:center;margin:0}.interior-page .contacts-card-heading p{grid-column:1/-1;margin:0}.interior-page .contacts-channel{gap:10px}.interior-page .contacts-channel>.contacts-icon{display:none}.interior-page .contacts-grid a{font-size:1rem}.interior-page .contacts-details{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px}.interior-page .contacts-details dl{border:0;padding:0}.interior-page .contacts-details dl>div{grid-template-columns:minmax(0,1fr);gap:4px}}html:has(>.interior-page){overflow-x:clip}.interior-page{background:#fff;overflow-x:clip}.interior-page .interior-intro{text-align:center;margin-bottom:32px}.interior-page .interior-intro h1{max-width:none;margin-bottom:12px;font-size:clamp(2rem,3vw,2.75rem);font-weight:600;line-height:1.2}.interior-page .interior-intro p{text-wrap:balance;max-width:70ch;margin:0 auto;font-size:1.125rem}.interior-page main h2{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:600;line-height:1.3}.interior-page main :focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.interior-page main ::selection{color:#172c3c;background:#cbe5fa}.interior-page .interior-button{background:#0063bd;border-color:#0063bd;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-size:1rem;font-weight:600;line-height:1.4;display:inline-flex}.interior-page .interior-button:hover{color:#fff;background:#0054a3;border-color:#0054a3}.interior-page .interior-button:active{background:#103e6b}.interior-page .interior-button-accent{color:#fff;background:#c64e00 linear-gradient(110deg,#c64e00,#bd4200);border-color:#c64e00}.interior-page .interior-button-accent:hover{color:#fff;background:#b84100;border-color:#b84100}.interior-page .interior-button-accent:active{color:#fff;background:#8c3500}@media (prefers-reduced-motion:no-preference){.interior-page .interior-button{transition:background-color .15s,border-color .15s}}.hosting-page>.home-section:last-child{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin-bottom:1.5rem;display:flex}.hosting-features{margin-block-start:2rem}#hosting-plans{scroll-margin-block-start:1.5rem}.hosting-feature-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));display:grid}.hosting-feature-grid>div{border:1px solid var(--color-border);border-radius:var(--surface-radius);min-width:0;padding:1rem}.hosting-feature-grid dt{margin-block-end:.5rem}.interior-page .hosting-feature-grid dd{overflow-wrap:anywhere;margin:0}.hosting-reliability .hosting-feature-grid{grid-template-columns:minmax(0,1fr)}.hosting-reliability dt{align-items:center;gap:.625rem;display:flex}.hosting-reliability dt svg{color:var(--color-link);flex-shrink:0}@media (width>=40rem){.hosting-reliability .hosting-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=75rem){.hosting-reliability .hosting-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.hosting-tools-grid{grid-template-columns:minmax(0,1fr)}.hosting-tools-grid dt{align-items:center;display:flex}.hosting-tools-grid dt svg{flex-shrink:0}.hosting-tools-grid ul{margin:0;padding-inline-start:1.125rem}.hosting-tools-grid li+li{margin-block-start:.375rem}@media (width>=40rem){.hosting-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.hosting-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.hosting-country-options{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.hosting-country{white-space:nowrap;align-items:center;gap:.375rem;display:inline-flex}.hosting-country img{width:20px;height:14px;box-shadow:0 0 0 1px var(--color-border)}.hosting-table-frame:has(>.hosting-table-scroll:focus-visible){outline:2px solid var(--color-link);outline-offset:2px}.hosting-table th,.hosting-table td{text-align:start;border-block-start:1px solid var(--color-border)}.hosting-table thead th{color:var(--color-text);vertical-align:top;border-block-start:0}.hosting-table thead th:not(:first-child),.hosting-table td{text-align:center}.hosting-table td{font-variant-numeric:tabular-nums}.hosting-total{font-weight:700}@media (width<=64rem){.hosting-table tr>:first-child{z-index:1;border-inline-end:1px solid var(--color-border);position:sticky;left:0}.hosting-table thead th:first-child{background:#f3f7fb}.hosting-table tr>:not(:first-child){border-inline-end:1px solid var(--color-border)}}.interior-page .hosting-page{container-type:inline-size}.interior-page .interior-hero{isolation:isolate;color:#fff;clip-path:inset(0 -100vmax);background:#041e35;grid-template-columns:1fr 1.1fr;align-items:center;gap:16px;min-height:260px;padding:24px 0;display:grid;position:relative;box-shadow:0 0 0 100vmax #041e35}.interior-page .interior-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 0 0,#165e90a6,#0000 50%),radial-gradient(at 100% 100%,#1269a970,#0000 50%);position:absolute;inset:0 calc(50% - 50vw)}.interior-page .interior-hero-copy{z-index:1;align-self:start;min-width:0;position:relative}.interior-page .interior-hero h1{color:#fff;margin:12px 0;font-size:clamp(2rem,3vw,2.75rem);font-weight:600;line-height:1.15}.interior-page .interior-hero p{color:#e0effb;text-wrap:pretty;max-width:45ch;margin:0;font-size:1.125rem;line-height:1.5}.interior-page .interior-breadcrumbs ol{color:#c3dff2;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.interior-page .interior-breadcrumbs li{margin:0}.interior-page .interior-breadcrumbs li+li:before{content:"/";color:#8bb3ce;margin-inline-end:8px}.interior-page .interior-breadcrumbs a{color:#c3dff2;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.interior-page .interior-breadcrumbs a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.interior-page .interior-hero :focus-visible{outline-color:#a5ddff}.interior-page .interior-hero ::selection{color:#041e35;background:#a5ddff}.interior-page .interior-hero-illustration{pointer-events:none;justify-self:end;width:100%;max-width:600px;height:auto;max-height:232px;display:block;position:relative;overflow:visible}.interior-page .interior-hero.interior-hero-compact{grid-template-columns:minmax(0,1fr);min-height:0}.interior-page .interior-hero-compact p{max-width:75ch}.interior-page .loyalty-hero{min-height:280px}.interior-page .program-content{margin:32px 0 0}.interior-page .program-intro{text-align:left;margin:0 0 28px;font-size:1.125rem}.interior-page .program-content .loyalty-levels-title{margin-top:0}.interior-page .program-content h2{text-align:center;margin:48px 0 24px;font-size:1.75rem}.loyalty-table caption{text-align:left;margin-block-end:1rem;font-size:1.5rem;font-weight:700}.loyalty-table thead{background:var(--color-surface)}.loyalty-table tbody th{font-weight:400}.loyalty-table th:last-child,.loyalty-table td{white-space:nowrap}.loyalty-effective,.referral-effective{margin-block-start:1.5rem}.interior-page .loyalty-table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;max-width:800px;margin:0 auto}.interior-page .loyalty-table th,.interior-page .loyalty-table td{text-align:left;border-color:#d8e7f2;border-bottom-style:solid;border-bottom-width:1px;padding:14px 20px}.interior-page .loyalty-table thead th{color:var(--color-text);background:#edf3f8}.interior-page .loyalty-table td{color:#0063bd;text-align:right;white-space:normal;font-weight:600}.interior-page .loyalty-table thead th:last-child{text-align:right}.interior-page .program-note{max-width:800px;color:var(--color-muted);margin:20px auto 0;font-size:.875rem}.interior-page .program-note p{margin:0}.interior-page .loyalty-prices-note{color:var(--color-muted);text-align:left;margin:20px 0 0;font-size:.875rem}.interior-page .loyalty-prices-scroll{overflow-x:auto}.interior-page .loyalty-prices-scroll:focus-visible{outline-offset:4px;outline:2px solid #0063bd}.interior-page .loyalty-prices-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;min-width:860px;margin:0}.interior-page .loyalty-prices-table th,.interior-page .loyalty-prices-table td{text-align:center;border-bottom:1px solid #d8e7f2;padding:16px}.interior-page .loyalty-prices-table thead th{background:#edf3f8}.interior-page .loyalty-prices-table th:first-child{z-index:1;text-align:left;white-space:nowrap;background:#fff;position:sticky;left:0}.interior-page .loyalty-prices-table thead th:first-child{background:#edf3f8}.interior-page .loyalty-prices-table td{white-space:nowrap}.interior-page .loyalty-scroll-hint{color:var(--color-muted);font-size:.875rem}@media (width>=60rem){.interior-page .loyalty-scroll-hint{display:none}}.interior-page .program-note p+p{margin-top:12px}.interior-page .loyalty-table tbody tr:first-child td{color:var(--color-muted);font-size:.875rem;font-weight:400}.interior-page .program-content li{margin-block:12px}.interior-page .loyalty-effective{color:var(--color-muted);margin-top:28px;font-size:.875rem}.interior-page .referral-hero{min-height:280px}.interior-page .referral-start{background:#f4f8fb;border-radius:16px;padding:28px 24px 24px}.interior-page .referral-content .referral-start-title{margin:0 0 24px}.interior-page .referral-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.interior-page .referral-steps li{background:#fff;border:1px solid #cbdfee;border-radius:12px;grid-template-columns:48px minmax(0,1fr);align-content:start;align-items:center;gap:12px;margin:0;padding:28px 20px;display:grid;box-shadow:0 4px 12px #17486b0a}.interior-page .referral-step-number{color:#586b83;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:.75rem;font-weight:600;line-height:1.4;display:block}.interior-page .referral-step-icon{box-sizing:content-box;color:#0063bd;background:#dcefff;border-radius:10px;width:28px;height:28px;margin:0;padding:10px;display:block}.interior-page .referral-content h3{margin:0 0 12px;font-size:1.125rem;font-weight:600;line-height:1.4}.interior-page .referral-steps p,.interior-page .referral-reward p,.interior-page .referral-steps h3{margin:0}.interior-page .referral-steps p{color:var(--color-muted);border-top:1px solid #d8e7f2;grid-column:1/-1;margin-top:8px;padding-top:16px;font-size:1rem;line-height:1.6}.interior-page .referral-register-link{color:#0063bd;text-underline-offset:3px;text-decoration:underline}.interior-page .referral-explanation{background:linear-gradient(115deg,#e7f4ff,#f5faff);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:32px;margin-top:32px;padding:28px 32px;display:grid;box-shadow:0 8px 24px #17486b0d}.interior-page .referral-explanation p{margin:0}.interior-page .referral-link-explanation{align-items:center;gap:20px;display:flex}.interior-page .referral-cookie-explanation{border-left:1px solid #cbdfee;padding-left:32px}.interior-page .referral-explanation .referral-cookie-duration{color:#0063bd;margin-bottom:8px;font-size:1.25rem;font-weight:600;line-height:1.4}.interior-page .referral-reward{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.interior-page .referral-reward section{background:#fff;border:1px solid #cbdfee;border-radius:12px;padding:28px;box-shadow:0 4px 8px #17486b08,0 12px 30px #17486b14}.interior-page .referral-reward-heading{border-bottom:1px solid #d8e7f2;align-items:center;gap:20px;margin-bottom:16px;padding-bottom:20px;display:flex}.interior-page .referral-reward .referral-reward-heading h2{text-align:left;margin:0;font-size:1.25rem;line-height:1.4}.interior-page .referral-reward-icon{color:#0063bd;background:#dcefff;border-radius:14px;flex:0 0 64px;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}.interior-page .referral-effective{color:var(--color-muted);margin-top:28px;font-size:.875rem}@media (width<=60rem){.interior-page .referral-steps{grid-template-columns:minmax(0,1fr);gap:16px}}@media (width<=48rem){.interior-page .referral-explanation{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px}.interior-page .referral-cookie-explanation{border-top:1px solid #cbdfee;border-left:0;padding:24px 0 0}}@media (width<=40rem){.interior-page .referral-start{padding:20px 12px 12px}.interior-page .referral-content .referral-start-title{margin-bottom:20px}.interior-page .referral-explanation{padding:20px}.interior-page .referral-link-explanation{align-items:flex-start;gap:12px}.interior-page .referral-steps,.interior-page .referral-reward{grid-template-columns:minmax(0,1fr);gap:24px}.interior-page .referral-steps{gap:12px}.interior-page .referral-steps li{gap:8px 12px;padding:16px}.interior-page .referral-reward section{padding:20px}.interior-page .referral-reward-heading{gap:12px}.interior-page .referral-reward-icon{border-radius:10px;flex-basis:44px;width:44px;height:44px}.interior-page .referral-reward-icon svg{width:24px;height:24px}}@media (width<=48rem){.interior-page .referral-reward-heading{flex-direction:column;align-items:flex-start}}@media (width<=40rem){.interior-page .program-content{margin-top:24px}.interior-page .program-content h2{margin:32px 0 16px;font-size:1.5rem}.interior-page .loyalty-prices-table th:first-child{font-size:.875rem}.interior-page .program-intro{text-align:left}.interior-page .loyalty-table th,.interior-page .loyalty-table td{padding:12px}}.interior-page .interior-hero-decoration{z-index:-1;pointer-events:none;width:100vw;height:100%;position:absolute;top:0;left:calc(50% - 50vw)}.interior-page .interior-intro h2{margin:0}@media (width<=100rem){.interior-page .interior-hero-decoration{opacity:.65}}@media (width<=90rem){.interior-page .interior-hero-decoration{display:none}}@media (width<=52rem){.interior-hero-art-detail{display:none}.hosting-art-vents{stroke-dasharray:2 8}.interior-page .interior-hero{grid-template-columns:1.1fr 1fr}.interior-page .interior-hero p{font-size:1rem}}@media (width<=40rem){.interior-page .interior-hero{grid-template-columns:minmax(0,1fr);min-height:0;padding:16px 0 24px}.interior-page .interior-hero-illustration{display:none}}.interior-page .hosting-overview{clip-path:inset(0 -100vmax);background:#edf7ff;padding-block:clamp(32px,4vw,48px) 32px;box-shadow:0 0 0 100vmax #edf7ff}.interior-page .hosting-row-label{align-items:center;gap:12px;display:flex}.interior-page .hosting-row-label svg{color:#0063bd;flex:0 0 24px}.interior-page .hosting-scroll-hint{margin:0 0 12px;font-size:.875rem;display:none}.interior-page .hosting-table-frame{isolation:isolate;border:1px solid #cbdce9;border-radius:12px;overflow:hidden;box-shadow:0 12px 28px #17486b12}.interior-page .hosting-table-scroll{scrollbar-color:#829db5 #edf3f8;overflow-x:auto}.interior-page .hosting-table{table-layout:fixed;background:var(--color-surface);border-collapse:separate;border-spacing:0;width:max(100%,44rem);min-width:0;font-size:1rem}.interior-page .hosting-table th,.interior-page .hosting-table td{border-inline-end:1px solid #edf2f7;padding:18px 16px}.interior-page .hosting-table tr>:last-child{border-inline-end:0}.interior-page .hosting-table thead th{background:#fff;border-top:1px solid #0000;padding-block:16px 12px}.interior-page .hosting-table tr>:first-child{width:20%;box-shadow:none;background:#f2f8fd;font-size:.875rem;font-weight:600}.interior-page .hosting-plan-name{flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:1.375rem;font-weight:600;display:flex}.interior-page .hosting-plan-name svg{color:#0063bd;flex-shrink:0;width:40px;height:40px}.interior-page .hosting-table tr>:nth-child(3){background:#fff8ee;border-inline:1px solid #f58a15}.interior-page .hosting-table tr>:nth-child(2){border-inline-end:0}.interior-page .hosting-table thead th:nth-child(3){border-top:1px solid #f58a15;border-radius:10px 10px 0 0}.interior-page .hosting-table tfoot td:nth-child(3){border-bottom:1px solid #f58a15;border-radius:0 0 10px 10px}.interior-page .hosting-table th:nth-child(3) svg{color:#b85a00}.interior-page .hosting-table .interior-button{width:100%}.interior-page .hosting-plan-description{color:var(--color-muted);margin-top:.5rem;font-size:.875rem;font-weight:400;line-height:1.5;display:block}.interior-page .hosting-limit-unit{color:var(--color-muted)}.interior-page .hosting-monthly td{color:#172c3c;font-size:1.5rem;font-weight:700}.interior-page .hosting-discount{color:#17633b;white-space:normal;background:#e5f5ed;border-radius:.25rem;margin-top:6px;padding:.125rem .5rem;font-size:.75rem;display:inline-block}.interior-page .hosting-plan-help{text-align:center;max-width:75ch;margin:16px auto 28px}.interior-page .hosting-plan-help a{padding-block:8px;font-weight:600;display:inline-block}.interior-page .hosting-benefits dl{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:16px;margin:0;display:grid}.interior-page .hosting-benefits dl>div{background:#fff;border-radius:12px;min-width:0;padding:24px 20px 24px 88px;position:relative;box-shadow:0 8px 24px #17486b0f}.interior-page .hosting-benefits dt{color:var(--color-muted);font-size:.875rem}.interior-page .hosting-benefits dt svg{color:#0063bd;background:#e7f2ff;border-radius:50%;width:52px;height:52px;padding:12px;position:absolute;top:24px;left:20px}.interior-page .hosting-benefits dd{margin:8px 0 0}.interior-page .hosting-benefits dd>strong{justify-content:flex-start;font-size:1.375rem;font-weight:700;line-height:1.4;display:flex}.interior-page .hosting-benefits dd>span{color:var(--color-muted);margin-top:12px;font-size:1rem;display:block}.interior-page .hosting-benefits .hosting-country-options{column-gap:12px}.interior-page .hosting-shared-limits{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 24px;display:grid}.interior-page .hosting-shared-limits>div{background:#f2f8fd;border:1px solid #cbdfee;border-radius:12px;min-width:0;padding:24px 24px 24px 104px;position:relative}.interior-page .hosting-shared-limits dt{color:var(--color-text)}.interior-page .hosting-shared-limits dt svg{color:#0063bd;background:#e7f2ff;border-radius:12px;width:56px;height:56px;padding:12px;position:absolute;top:24px;left:24px}.interior-page .hosting-shared-limits dd{color:#0063bd;margin:4px 0 0;font-size:1.5rem;font-weight:700;line-height:1.4}.interior-page .hosting-features,.interior-page .home-section{margin-top:var(--interior-section-space)}.interior-page .hosting-features h2{margin:0 0 24px}.interior-page .hosting-included{padding-block:var(--interior-section-space);clip-path:inset(0 -100vmax);background:#f0f7fd;box-shadow:0 0 0 100vmax #f0f7fd}.interior-page #hosting-features-title{text-align:center}.interior-page .hosting-feature-grid{gap:28px;margin:0}.interior-page .hosting-tools-grid{gap:24px}.interior-page .hosting-tools-grid>div{background:#fff;border:1px solid #cbdfee;border-radius:12px;padding:24px}.interior-page .hosting-tools-grid dt{gap:14px;margin-bottom:18px}.interior-page .hosting-tools-grid dt svg{box-sizing:content-box;color:#0063bd;background:#e7f2ff;border-radius:50%;padding:10px}.interior-page .hosting-tools-grid ul{padding:0;list-style:none}.interior-page .hosting-tools-grid li{align-items:flex-start;gap:10px;display:flex}.interior-page .hosting-tools-grid li+li{margin-top:8px}.interior-page .hosting-tools-grid li svg{color:#64849c;flex:0 0 18px;margin-top:4px}.interior-page .hosting-feature-grid dt{font-size:1.125rem;font-weight:600}.interior-page .hosting-tools-grid ul,.interior-page .hosting-reliability dd{color:var(--color-muted);font-size:1rem}.interior-page .hosting-reliability h2{text-align:center}.interior-page .hosting-reliability .hosting-feature-grid{background:0 0;border-radius:0;gap:24px;padding:0}.interior-page .hosting-reliability .hosting-feature-grid>div{background:#fff;border:1px solid #cbdfee;border-radius:12px;grid-template-rows:auto auto 1fr;min-width:0;padding:20px 20px 24px;display:grid}.interior-page .hosting-reliability dt{margin-bottom:12px}.interior-page .hosting-reliability dd{display:contents}.interior-page .hosting-reliability dd p{margin:0}.interior-page .hosting-reliability img{grid-row:1;width:100%;max-width:360px;height:auto;margin:0 auto 24px;display:block}.interior-page .hosting-reliability img[data-detail=help]{transform:scale(1.07)}.interior-page .home-section.home-cms-section,.interior-page .home-cms-section+.hosting-included{margin-top:40px}.interior-page>main:has(.hosting-closing){padding-bottom:0}.interior-page .hosting-closing{margin-top:var(--interior-section-space);clip-path:inset(0 -100vmax);background:#cbe8fc;justify-content:center;align-items:center;gap:40px;padding-block:40px;display:flex;box-shadow:0 0 0 100vmax #cbe8fc}.interior-page .hosting-closing h2{margin:0}.interior-page .hosting-closing .interior-button{flex-shrink:0;padding-inline:24px;text-decoration:none}.hosting-period-option span span{margin-block-start:var(--space-small);display:block}.hosting-choice{min-height:44px;padding-block:var(--space-small);cursor:pointer}#order-summary{margin-block-start:var(--space-large)}.interior-page .hosting-order-header{grid-template-columns:minmax(0,1fr);min-height:0;margin-bottom:24px;padding-block:20px}.interior-page .hosting-order-header h1{max-width:none;margin:12px 0 0;font-size:clamp(2rem,3vw,2.75rem);font-weight:600;line-height:1.2}.interior-page .hosting-order-header .hosting-order-selected-plan{margin:12px 0 0}.interior-page .hosting-order-form{grid-template-columns:minmax(0,1fr) minmax(18rem,.5fr);align-items:start;gap:40px;display:grid}.interior-page .hosting-order-settings{min-width:0}.interior-page .hosting-order fieldset{border:0;border-radius:0;min-width:0;margin:0 0 28px;padding:0}.interior-page .hosting-order fieldset:last-child{margin-bottom:0}.interior-page .hosting-order legend{max-width:100%;margin-bottom:16px;padding:0;font-size:1.125rem;font-weight:600}.interior-page .hosting-period-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.interior-page .hosting-period-option{cursor:pointer;border:1px solid #b5cadb;border-radius:8px;align-items:flex-start;gap:12px;padding:16px;display:flex}.interior-page .hosting-period-option:hover,.interior-page .hosting-choice:hover{border-color:#0063bd}:is(.interior-page .hosting-period-option:has(input:checked),.interior-page .hosting-choice:has(input:checked)){background:#edf7ff;border-color:#0063bd}.interior-page .hosting-order input:is([type=radio],[type=checkbox]){accent-color:#0063bd;cursor:pointer;flex-shrink:0;width:18px;height:18px;margin:4px 0 0}.interior-page .hosting-period-option>span{grid-template-columns:1fr auto;column-gap:12px;width:100%;min-width:0;display:grid}.interior-page .hosting-period-option>span>span:last-child{grid-column:1/-1}.interior-page .hosting-period-option span span{color:#526777;margin-top:4px;font-size:.875rem;line-height:1.5}.interior-page .hosting-period-option .hosting-period-price{color:#172c3c;font-variant-numeric:tabular-nums;margin-top:0;font-size:1rem;font-weight:600}.interior-page .hosting-order fieldset>p{color:#526777;margin:-4px 0 16px}.interior-page .hosting-order-trial-help{color:#526777;max-width:65ch;margin:8px 0 0;font-size:.875rem;display:none}.interior-page .hosting-order-trial-option:has(input:checked)>.hosting-order-trial-help{display:block}.interior-page .hosting-choice{border:1px solid #b5cadb;border-radius:8px;align-items:flex-start;gap:10px;margin:0 8px 8px 0;padding:10px 16px;display:inline-flex}.interior-page .hosting-order-review{background:#f0f7fd;border:1px solid #cbdfee;border-radius:12px;min-width:0;padding:24px}.interior-page .hosting-order-review h2{margin:0 0 24px;font-size:1.5rem}.interior-page .hosting-order-plan-mobile{display:none}.interior-page .hosting-order-plan-desktop{margin-top:-20px}.interior-page .hosting-order-plan-picker{margin-bottom:20px}.interior-page .hosting-order-plan-picker summary{color:#0054a3;cursor:pointer;width:fit-content;min-height:44px;padding-block:8px;font-weight:600}.interior-page .hosting-order-plan-picker summary:hover{text-underline-offset:4px;text-decoration:underline}.interior-page .hosting-order-plan-picker ul{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.interior-page .hosting-order-plan-picker li{margin:0}.interior-page .hosting-order-plan-picker a{color:#172c3c;background:#fff;border:1px solid #b5cadb;border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;min-height:44px;padding:10px 12px;font-size:.875rem;text-decoration:none;display:flex}.interior-page .hosting-order-plan-picker a span{color:#526777;font-variant-numeric:tabular-nums}.interior-page .hosting-order-plan-picker a:hover,.interior-page .hosting-order-plan-picker a[aria-current]{background:#edf7ff;border-color:#0063bd}.interior-page .hosting-summary{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin:0;font-size:.875rem;display:grid}.interior-page .hosting-summary dt{color:#526777}.interior-page .hosting-summary dd{text-align:right;margin:0;font-weight:700}.interior-page .hosting-order #order-summary{color:#172c3c;font-variant-numeric:tabular-nums;border-top:1px solid #cbdfee;margin:24px 0 20px;padding-top:24px;font-size:1.25rem;font-weight:600;line-height:1.5}.interior-page .hosting-order-review .interior-button{width:100%}.interior-page .hosting-order #order-summary{font-size:1rem;font-weight:400}.interior-page .hosting-order-price-details{margin-bottom:20px}.interior-page .hosting-order-total-label{color:#526777;margin:0 0 4px;font-size:.875rem}.interior-page .hosting-order-total-amount{color:#172c3c;margin:0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:600;line-height:1.25}.interior-page .hosting-order-equivalent{color:#526777;margin:8px 0 0;font-size:.875rem}.interior-page .hosting-order-trial-note{margin:0 0 8px;font-weight:600}.interior-page .hosting-order-payable-now{margin-bottom:20px}.interior-page .hosting-order-form:has(input[name=trial]:checked) [data-review=total]{font-size:1.25rem}.interior-page .hosting-order-error{max-width:65ch;padding-block:8px 32px}.interior-page .hosting-order-error p{margin:0 0 24px}.domain-benefits dt svg{color:var(--color-link);flex-shrink:0}.domains-table-frame:has(>.domains-table-scroll[hidden]){display:none}.domains-table-frame:has(>.domains-table-scroll:focus-visible){outline:2px solid var(--color-link);outline-offset:2px}.domains-table th,.domains-table td{text-align:start;border-block-start:1px solid var(--color-border)}.domains-table thead th{color:var(--color-text);border-block-start:0}.domains-table thead th:not(:first-child),.domains-table td{text-align:center}.domains-table td{font-variant-numeric:tabular-nums}@media (width<=64rem){.domains-table thead th:first-child,.domain-row>th{z-index:1;background:var(--color-surface);border-inline-end:1px solid var(--color-border);width:7.5rem;position:sticky;left:0;box-shadow:3px 0 5px #14283c0f}.domains-table thead th:first-child{background:#f3f7fb}.domains-table tr:not(.domains-category)>:not(:first-child){border-inline-end:1px solid var(--color-border)}}.domain-filters input[type=search],.domain-filters select{border:1px solid var(--color-border);width:100%;max-width:100%;color:var(--color-text);font:inherit;background:#fff;border-radius:.5rem;margin-block-start:.25rem;padding:.5rem .75rem;display:block}@supports (appearance:base-select){.domain-filters select{appearance:base-select}.domain-filters select::picker(select){appearance:base-select}.domain-filters select{cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.domain-filters select::picker-icon{content:"";border:solid;width:.4rem;height:.4rem;color:var(--color-text);border-width:0 1.5px 1.5px 0;flex-shrink:0;margin-inline:.25rem;transform:translateY(-.1rem)rotate(45deg)}.domain-filters select::picker(select){border:1px solid var(--color-border);background:var(--color-surface);max-width:calc(100vw - 2rem);max-height:min(22rem,70dvh);color:var(--color-text);font:inherit;border-radius:.5rem;margin-block-start:.25rem;padding:.25rem;overflow-y:auto;box-shadow:0 4px 16px #0000001a}.domain-filters option{cursor:pointer;border-radius:.25rem;padding:.5rem .75rem}.domain-filters option:checked{background:#e8f1fa}.domain-filters option:hover,.domain-filters option:focus{background:#f3f7fb}.domain-filters option:focus-visible{outline:1px solid var(--color-focus);outline-offset:-1px}.domain-filters option::checkmark{content:"";width:.35rem;height:.65rem;color:var(--color-link);border:2px solid;border-width:0 2px 2px 0;rotate:45deg}@media (forced-colors:active){.domain-filters option:checked{color:highlighttext;background:highlight}.domain-filters option::checkmark{color:currentColor}.domain-filters option:focus-visible{outline-color:highlight}}}.domain-filter-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.5rem 1.5rem;font-size:.875rem;display:flex}.domain-filters .domain-filter-promo{cursor:pointer;align-items:center}.domain-filter-promo input{margin:0}.domain-filter-promo input:focus-visible{outline-offset:0;outline-width:1px}.domain-filter-actions a{padding-block:.75rem}.domain-filter-reset{min-width:5rem}.domain-filter-search{min-width:0}.domain-search-field{font-size:.875rem;position:relative}.domain-filters input[type=search]{appearance:none}.domain-filters input[type=search]:focus,.domain-filters select:focus{border-color:var(--color-focus);box-shadow:none;outline:none}@media (forced-colors:active){.domain-filters input[type=search]:focus,.domain-filters select:focus{outline-offset:0;outline:2px solid highlight}}.domain-filters input.domain-search-enhanced{padding-inline-end:2.75rem}.domain-search-enhanced::-webkit-search-cancel-button{-webkit-appearance:none}.domain-filters .domain-search-clear{width:2.75rem;min-height:2.75rem;color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:0;font-size:1.25rem;position:absolute;inset-block:0;inset-inline-end:0}.domain-search-clear:hover{color:var(--color-link)}@media (width>=64rem){.domain-filter-actions{grid-column:4;grid-template-columns:auto auto;gap:.5rem 1rem;display:grid}.domain-filter-promo{grid-area:1/1}.domain-filter-reset{grid-area:1/2}.domain-filter-actions>button,.domain-filter-actions>noscript{grid-area:2/1/auto/-1}}.domain-filters button{min-height:2.75rem;font:inherit;padding:.5rem 1rem}.domains-back-to-top:not([hidden]){z-index:20;right:max(16px, env(safe-area-inset-right));bottom:max(calc(16px + env(safe-area-inset-bottom)), var(--home-top-clearance,0px));color:#17486b;cursor:pointer;background:#fff;border:1px solid #b6cde1;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:fixed;box-shadow:0 3px 12px #0e417029}.domains-back-to-top:hover{background:#edf6ff}.domains-back-to-top:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.interior-page .domains-page{overflow-wrap:anywhere;min-width:0;container-type:inline-size}.interior-page>main:has(.domains-benefits-section){padding-bottom:0}.interior-page .domains-hero{min-height:280px}.interior-page .domains-workspace{padding-block:32px 0}.interior-page .interior-intro.domains-catalogue-heading{margin-bottom:24px}.interior-page .domain-filters{background:#edf7ff;border:1px solid #cbdfee;border-radius:12px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:16px 24px;margin:0 0 28px;padding:24px;scroll-margin-top:24px;display:grid}.interior-page .domain-filter-search{grid-column:auto}.interior-page .domain-filters label{min-width:0;max-width:100%;font-size:1rem;font-weight:600;display:block}.interior-page .domain-filters input[type=search],.interior-page .domain-filters select{caret-color:#0063bd;border-color:#b5cadb;min-height:48px;margin-top:8px;font-size:1rem;font-weight:400}.interior-page .domain-filters input::placeholder{color:#526777;opacity:1}.interior-page .domain-filters .domain-filter-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 24px;display:flex}.interior-page .domain-filters .domain-filter-promo{gap:10px;min-height:44px;margin:0;font-weight:400;display:flex}.interior-page .domain-filters .domain-filter-promo[hidden]{display:none}.interior-page .domain-filter-promo input{accent-color:#0063bd;width:18px;height:18px}.interior-page .domain-filter-reset a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.interior-page .domain-filter-reset{margin-left:auto}.interior-page .domain-filter-reset a[hidden]{visibility:hidden;display:inline-flex}.interior-page .domain-filters .interior-button{color:#fff;border:1px solid #0063bd}.interior-page .domain-filter-results{color:#526777;margin:0;font-size:.875rem}@media (width>=40.001rem){.interior-page .domain-filter-actions:has(.domain-filter-promo:not([hidden])){grid-template-columns:1fr auto 1fr;display:grid}.interior-page .domain-filter-actions:has(.domain-filter-promo:not([hidden])) .domain-filter-results{text-align:center}.interior-page .domain-filter-actions:has(.domain-filter-promo:not([hidden]))>.interior-button{grid-column:1}.interior-page .domain-filter-actions:has(.domain-filter-promo:not([hidden]))>noscript{grid-column:1}.interior-page .domain-filter-actions:has(.domain-filter-promo:not([hidden])) .domain-filter-reset{grid-area:1/3;justify-self:end}}.interior-page .domains-table-frame{isolation:isolate;border:1px solid #cbdce9;border-radius:12px;margin-bottom:16px;overflow:hidden;box-shadow:0 12px 28px #17486b12}.interior-page .domains-table-scroll{scrollbar-color:#829db5 #edf3f8;max-width:100%;position:relative;overflow-x:auto}.interior-page .domains-sticky-heading{z-index:15;pointer-events:none;position:fixed;overflow:hidden;box-shadow:0 4px 10px #17486b1f}.interior-page .domains-sticky-heading .domains-table{table-layout:fixed;margin:0}.interior-page .domains-sticky-heading th:first-child{position:relative;left:auto}.interior-page .domains-table{table-layout:fixed;text-align:start;background:var(--color-surface);border-collapse:separate;border-spacing:0;width:max(100%,36rem);min-width:0;font-size:1rem}.interior-page .domains-table th,.interior-page .domains-table td{vertical-align:middle;border-color:#d6e3ed;border-inline-end:1px solid #edf2f7;padding:12px 16px}.interior-page .domains-table tr>:last-child{border-inline-end:0}.interior-page .domains-table thead th{background:#f2f8fd;padding-block:20px;font-weight:600}.interior-page .domains-category th{color:#526777;background:#edf3f8;font-size:.875rem;font-weight:600}.interior-page .domains-category th>span{display:inline-block;position:sticky;left:8px}.interior-page .domain-row>th{background:#f2f8fd;font-weight:600}.interior-page .domain-row:hover>*,.interior-page .domain-row:focus-within>*{background:#edf7ff}.interior-page .domain-registration{color:#0054a3;text-underline-offset:4px;align-items:center;gap:6px;min-height:44px;display:inline-flex}.interior-page .domain-registration svg{opacity:0;flex-shrink:0}.interior-page .domain-row:hover .domain-registration svg,.interior-page .domain-row:focus-within .domain-registration svg{opacity:1}.interior-page .domains-table strong{font-weight:600}.interior-page .domains-table del{color:#526777;font-size:.875rem}.interior-page .domains-table .domains-discount{color:#17633b;background:#e5f5ed;border-radius:.25rem;width:fit-content;margin:.25rem auto 0;padding:.125rem .375rem;font-size:.875rem;display:block}.interior-page .domain-idn{color:#526777;background:#e5eef6;border-radius:.25rem;margin-inline-start:4px;padding:.0625rem .25rem;font-size:.75rem;font-weight:400;text-decoration:none;display:inline-block}.interior-page .domains-scroll-hint{color:#526777;margin:0 0 12px;font-size:.875rem;display:none}.interior-page .domains-workspace:has(.domains-table-scroll[hidden]) .domains-scroll-hint{display:none}.interior-page .domains-message:not([hidden]){background:#f0f7fd;border:1px solid #cbdfee;border-radius:12px;margin:0 0 24px;padding:24px}.interior-page .domains-catalogue-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-bottom:32px;display:flex}.interior-page .domains-catalogue-footer p{color:#526777;margin:0;font-size:.875rem}.interior-page .domains-price-note{flex-basis:100%}.interior-page .domains-back{text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;font-weight:600;display:inline-flex}.interior-page .domains-benefits-section{clip-path:inset(0 -100vmax);background:#edf7ff;padding-block:32px 52px;box-shadow:0 0 0 100vmax #edf7ff}.interior-page .domains-benefits-section h2{text-align:center;margin:0 0 24px}.interior-page .domain-benefits{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:24px;margin:0;padding:0;display:grid}.interior-page .domain-benefits>div{background:#fff;border:1px solid #cbdfee;border-radius:12px;grid-template-rows:auto auto 1fr;min-width:0;padding:20px 20px 24px;display:grid}.interior-page .domain-benefits dt{align-items:center;gap:.625rem;margin-bottom:12px;font-size:1.125rem;font-weight:600;display:flex}.interior-page .domain-benefits dd{overflow-wrap:anywhere;color:#526777;margin:0;font-size:1rem;display:contents}.interior-page .domain-benefits dd p{margin:0}.interior-page .domain-benefits img{grid-row:1;width:100%;max-width:360px;height:auto;margin:0 auto 24px;display:block}.interior-page .domain-benefits .domain-benefit-freedom img{transform-origin:bottom;transform:scale(1.08)}@media (width>=40rem){.interior-page .domain-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=75rem){.interior-page .domain-benefits{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width<=36rem){.interior-page .domains-scroll-hint{display:block}}@media (width<=60rem){.interior-page .domains-hero{min-height:260px}.interior-page .domain-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.interior-page .domain-filter-search{grid-column:1/-1}}@media (width<=40rem){.interior-page .domains-hero{grid-template-columns:minmax(0,1fr);min-height:0}.interior-page .domains-benefits-section{padding-bottom:44px}.interior-page .domains-workspace{padding-top:24px}.interior-page .interior-intro.domains-catalogue-heading{margin-bottom:16px}.interior-page .domain-filters{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:24px;padding:16px}.interior-page .domain-filters .domain-filter-actions{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;display:grid}.interior-page .domain-filter-results{grid-area:1/1}.interior-page .domain-filter-actions:has(.domain-filter-promo:not([hidden])) .domain-filter-results{grid-area:2/1/auto/-1}.interior-page .domain-filter-promo{grid-area:1/1}.interior-page .domain-filter-reset{grid-area:1/2}.interior-page .domains-table th,.interior-page .domains-table td{padding:10px 8px}.interior-page .domains-table thead th{padding-block:16px}.interior-page .domain-benefits{gap:24px}}@media (width<=60rem){.interior-page .hosting-order-plan-mobile{display:block}.interior-page .hosting-order-plan-desktop{display:none}.interior-page .hosting-order-form{grid-template-columns:minmax(0,1fr);gap:32px}}@media (width<=40rem){.interior-page .hosting-order-header{grid-template-columns:minmax(0,1fr);min-height:0;margin-bottom:24px;padding-block:16px 24px}.interior-page .hosting-period-options{grid-template-columns:minmax(0,1fr)}.interior-page .hosting-order-review{padding:20px}}@container (width<=44rem){.interior-page .hosting-scroll-hint{display:block}.interior-page .hosting-table tr>:first-child{box-shadow:5px 0 8px -3px #17486b2e}}@media (width<=64rem){.interior-page .hosting-row-label svg{display:none}.interior-page .hosting-benefits dl>div{padding:20px}.interior-page .hosting-benefits dt svg{margin-bottom:12px;display:block;position:static}.interior-page .hosting-table tr>:first-child{width:7rem}.interior-page .hosting-table th,.interior-page .hosting-table td{padding:12px 8px}.interior-page .hosting-table thead th{padding-block:16px}.interior-page .hosting-plan-name{gap:8px;font-size:1.125rem}.interior-page .hosting-plan-name svg{width:32px;height:32px}}@media (width<=40rem){.interior-page .hosting-closing{text-align:center;flex-direction:column;align-items:center;gap:20px;padding-block:32px}.interior-page .hosting-closing .interior-button{width:100%}.interior-page .hosting-shared-limits{grid-template-columns:minmax(0,1fr);gap:12px}.interior-page .hosting-shared-limits>div{padding:20px 16px 20px 80px}.interior-page .hosting-shared-limits dt svg{width:48px;height:48px;padding:10px;top:20px;left:16px}.interior-page .hosting-shared-limits dd{font-size:1.375rem}.interior-page .hosting-tools-grid>div{padding:20px 16px}.interior-page .hosting-tools-grid dt{gap:12px}.interior-page .hosting-tools-grid dt svg{width:24px;height:24px;padding:8px}.interior-page .interior-intro{margin-bottom:24px}.interior-page .interior-intro p{font-size:1rem}.interior-page .hosting-benefits dl{grid-template-columns:minmax(0,1fr);gap:12px}.interior-page .hosting-benefits dt{align-items:center;gap:10px;display:flex}.interior-page .hosting-benefits dt svg{flex-shrink:0;width:36px;height:36px;margin:0;padding:7px}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.home-back-to-top{display:none}@media (width<=40rem){.home-back-to-top:not([hidden]){z-index:20;right:max(16px, env(safe-area-inset-right));bottom:max(calc(16px + env(safe-area-inset-bottom)), var(--home-top-clearance,0px));color:#17486b;cursor:pointer;background:#fff;border:1px solid #b6cde1;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:fixed;box-shadow:0 3px 12px #0e417029}.home-back-to-top:hover{background:#edf6ff}.home-back-to-top:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}}.home-section{margin-block:2.5rem}.home-cms{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:1rem;padding:0;list-style:none;display:grid}.home-cms img{object-fit:contain;width:150px;max-width:100%;height:60px;margin-inline:auto;display:block}.home-cms li{text-align:center;border-radius:var(--surface-radius);background:#fff;margin-block-start:0;padding-inline:.5rem}@media (width>=40rem){.home-cms{grid-template-columns:repeat(5,minmax(0,1fr))}}:is(.home-page,.interior-page) .home-section.home-cms-section h2{text-align:center;margin-bottom:20px;font-size:1.5rem;line-height:1.4}:is(.home-page,.interior-page) .home-cms{flex-wrap:wrap;justify-content:center;gap:16px 24px;max-width:1000px;margin:0 auto;display:flex}:is(.home-page,.interior-page) .home-cms li{background:0 0;border-radius:0;flex:130px;max-width:180px;padding:0;position:relative}:is(.home-page,.interior-page) .home-cms img{width:100%;height:60px}:is(.home-page,.interior-page) .home-cms [data-cms=WordPress]{--cms-mask:url(/build/assets/wordpress-C_1hNlAe.svg);--cms-width:160px}:is(.home-page,.interior-page) .home-cms [data-cms=Joomla\!]{--cms-mask:url(/build/assets/joomla-BB2bsxUo.svg);--cms-width:150px}:is(.home-page,.interior-page) .home-cms [data-cms=PrestaShop]{--cms-mask:url(/build/assets/prestashop-DTPc1_xB.svg);--cms-width:125px}:is(.home-page,.interior-page) .home-cms [data-cms=OpenCart]{--cms-mask:url(/build/assets/opencart-DRxPdEUh.svg);--cms-width:145px}:is(.home-page,.interior-page) .home-cms [data-cms=MODX]{--cms-mask:url(/build/assets/modx-DomIx2Mr.svg);--cms-width:125px}@supports ((-webkit-mask-image:url('')) or (mask-image:url(''))){:is(.home-page,.interior-page) .home-cms img{opacity:0}:is(.home-page,.interior-page) .home-cms li:before{content:"";-webkit-mask-image:var(--cms-mask);mask-image:var(--cms-mask);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:min(var(--cms-width), 100%) 60px;mask-size:min(var(--cms-width), 100%) 60px;background:#465a70;position:absolute;inset:0}}@media (width<30rem){:is(.home-page,.interior-page) .home-section.home-cms-section h2{font-size:1.25rem}:is(.home-page,.interior-page) .home-cms{column-gap:20px}:is(.home-page,.interior-page) .home-cms li{flex-basis:120px;max-width:140px}}@media (forced-colors:active){:is(.home-page,.interior-page) .home-cms img{opacity:1}:is(.home-page,.interior-page) .home-cms li:before{display:none}}.hosting-order-link{border:1px solid var(--color-link);background:var(--color-link);color:#fff;min-height:44px;font:inherit;cursor:pointer;border-radius:.5rem;padding:.625rem 1rem;text-decoration:none;display:inline-block}.hosting-order-link:hover{background:var(--color-link-hover);color:#fff}.hosting-order-link[hidden]{display:none}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#f3f6fa;--color-surface:#fff;--color-text:#202f43;--color-muted:#526277;--color-link:#195b9b;--color-link-hover:#103e6b;--color-accent:#35b6ae;--color-border:#d5dfe9;--color-focus:#195b9b;--space-small:.5rem;--space-medium:1rem;--space-large:2rem;--content-width:72rem;--page-gutter:clamp(1rem, 3vw, 2rem);--surface-radius:.75rem;font-synthesis:none;font-optical-sizing:none;color:var(--color-text);background:var(--color-background);overflow-wrap:anywhere;font-family:Inter,Mainhost Approx,system-ui,sans-serif;font-size:100%;line-height:1.5}*,:before,:after{box-sizing:border-box}body{flex-direction:column;min-height:100svh;margin:0;display:flex}.shell-container{width:calc(100% - 2 * var(--page-gutter));max-width:var(--content-width);margin-inline:auto}.site-header,.site-footer{background:var(--color-surface)}.site-header{border-block-end:1px solid var(--color-border)}.header-content{align-items:center;gap:var(--space-medium);padding-block:var(--space-medium);flex-wrap:wrap;display:flex}.header-actions{align-items:center;gap:var(--space-small);flex-wrap:wrap;margin-inline-start:auto;display:flex}.language-switcher{max-width:100%;position:relative}.language-switcher summary{align-items:center;gap:var(--space-small);color:#172c3c;cursor:pointer;border-radius:.5rem;min-height:44px;padding:.625rem .75rem;font-weight:400;list-style:none;display:flex}.language-switcher summary::-webkit-details-marker{display:none}.language-switcher summary:hover,.language-switcher summary:focus-visible{color:var(--color-link-hover);background:#eef5fc}.language-arrow{width:.375rem;height:.375rem;color:var(--color-muted);border-block-end:1.5px solid;border-inline-end:1.5px solid;display:inline-block;transform:rotate(45deg)}.language-switcher[open] .language-arrow{transform:rotate(225deg)}.language-current-mark{border-block-end:2px solid;border-inline-end:2px solid;flex-shrink:0;width:.4rem;height:.7rem;margin-inline-start:auto;display:inline-block;transform:rotate(45deg)}.language-options{z-index:2;width:180px;max-width:calc(100vw - 2 * var(--page-gutter));padding:var(--space-small);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--surface-radius);margin:0;list-style:none;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;box-shadow:0 8px 24px #14283c1f}.language-options li{margin:0}.language-options li a{color:#172c3c;border-radius:.5rem;align-items:center;gap:.75rem;min-height:44px;padding:.625rem .75rem;text-decoration:none;display:flex}.language-options a:hover,.language-options a:focus-visible{background:#eef5fc;text-decoration:none}.language-options a[aria-current=true]{color:var(--color-link);background:#eef5fc;font-weight:600}@keyframes language-list-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.language-switcher[open] .language-options{animation:.14s ease-out language-list-enter}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.menu-toggle{min-height:44px;padding:var(--space-small) var(--space-medium);border-radius:var(--surface-radius);color:var(--color-link);font:inherit;cursor:pointer;background:0 0;border:0;margin-inline-start:auto;font-weight:700}.menu-toggle:hover{background:var(--color-background);color:var(--color-link-hover)}.header-menu{gap:var(--space-medium);flex-direction:column;width:100%;display:flex}.header-menu>*{min-width:0;max-width:100%}.header-menu .shell-links{flex-direction:column;align-items:stretch}.header-menu a{display:block}.header-menu .shell-links a{color:#172c3c;text-underline-offset:.3em;font-weight:500;text-decoration:none;text-decoration-thickness:2px}.header-menu .shell-links a[aria-current=page]{color:var(--color-link);font-weight:500;text-decoration-line:underline}.header-menu .shell-links a:hover,.header-menu .shell-links a:focus-visible{color:var(--color-link)}.header-menu a:hover,.header-menu a:focus-visible{text-decoration-line:underline}.header-utilities{border-block-start:1px solid var(--color-border);flex-direction:column;align-items:flex-start;gap:.75rem;padding-block-start:1rem;display:flex}.header-account{padding:.625rem 0;text-decoration:none}.header-utilities .header-account{border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.5rem;min-height:44px;padding:9px .75rem;font-weight:500;line-height:24px;display:inline-flex}.header-account svg{flex-shrink:0}.header-utilities .header-account:hover,.header-utilities .header-account:focus-visible{background:#eef5fc;text-decoration:none}.menu-toggle[hidden],.header-menu[hidden]{display:none}.mobile-account{border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.mobile-account:hover,.mobile-account:focus-visible{color:var(--color-link-hover);background:#eef5fc}.menu-toggle{width:44px;padding:9px;line-height:0}.menu-cross,.mobile-languages,.menu-toggle[aria-expanded=true] .menu-bars{display:none}.menu-toggle[aria-expanded=true] .menu-cross{display:block}@media (width<=47.999rem){.header-content{gap:0;padding-block:.75rem}.header-content .brand-link{margin-inline-end:auto}.site-header .brand-logo{width:140px;height:auto}.header-actions{flex-wrap:nowrap;order:3;gap:.5rem;margin-inline-start:0}.header-menu{order:4}.site-header{z-index:3;position:relative}.site-header:has(.menu-toggle:not([hidden])) .header-menu{width:100%;max-height:calc(100dvh - 80px);padding:1rem var(--page-gutter) 1.25rem;background:var(--color-surface);border-block:1px solid var(--color-border);position:absolute;inset:100% 0 auto;overflow-y:auto;box-shadow:0 12px 24px #14283c1f}.header-menu .shell-links{gap:.25rem}.header-menu .shell-links a{border-radius:var(--surface-radius);padding:.875rem 1rem;display:block}.header-menu .shell-links a:hover,.header-menu .shell-links a:focus-visible,.header-menu .shell-links a[aria-current=page]{background:#eef5fc;text-decoration:none}.header-utilities .header-account,.header-utilities .language-switcher{display:none}.mobile-languages{flex-wrap:wrap;align-items:center;display:flex}.mobile-language-label{color:var(--color-muted);flex-basis:100%;margin-block-end:8px;padding-inline:1rem;font-size:14px;line-height:1.5}.mobile-languages a{color:#172c3c;border-radius:.5rem;min-height:44px;padding:.625rem 1rem;text-decoration:none}.mobile-languages a+a:before{content:"·";color:var(--color-muted);margin-inline-start:-1.125rem;font-weight:400;position:absolute}.mobile-languages a:hover,.mobile-languages a:focus-visible{background:#eef5fc;text-decoration:none}.mobile-languages [aria-current=true]{color:var(--color-link);font-weight:600}}@media (width>=48rem){.header-content{flex-wrap:nowrap;column-gap:1.5rem}.header-actions{display:none}.header-menu{flex-flow:row;flex:1;align-items:center;width:auto}.header-menu .shell-links{flex-direction:row}.header-utilities{border:0;flex-direction:row;flex-shrink:0;align-items:center;margin-inline-start:auto;padding:0}.header-menu .shell-links{flex-wrap:nowrap}.header-menu a{white-space:nowrap}.header-menu .shell-links a{text-decoration:none;position:relative}.header-menu .shell-links a[aria-current=page],.header-menu .shell-links a:hover,.header-menu .shell-links a:focus-visible{text-decoration:none}.header-menu .shell-links a:after{content:"";transform-origin:50%;background:currentColor;height:2px;position:absolute;inset-block-end:4px;inset-inline:0;transform:scaleX(0)}.header-menu .shell-links a[aria-current=page]:after,.header-menu .shell-links a:focus-visible:after{transform:scaleX(1)}@media not (pointer:coarse){.header-menu .shell-links a:hover:after{transform:scaleX(1)}}}@media (prefers-reduced-motion:no-preference){.site-header .shell-links a{transition:color .17s ease-out}.site-header .header-account,.site-header .mobile-account,.site-header .menu-toggle,.site-header .language-switcher summary,.site-header .language-options a,.site-header .mobile-languages a{transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out}.header-menu .shell-links a:after{transition:transform .17s ease-out}}.site-header :focus-visible,.header-menu .shell-links a:focus-visible:after{transition:none}@media (width>=64rem){.header-content{column-gap:2.5rem}.header-menu .shell-links{gap:1.5rem}}@media (width>=48rem) and (width<=63.999rem){.header-utilities .header-account{justify-content:center;gap:0;width:44px;padding-inline:0}.header-account span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}.header-content>*,.footer-content>*{min-width:0;max-width:100%}.brand-link{flex-shrink:0;align-items:center;min-height:44px;display:inline-flex}.site-header .brand-logo{object-fit:contain}.site-header :focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.site-footer{isolation:isolate;color:#c3d8e9;background:linear-gradient(120deg,#053452,#02263e 70%,#043657);margin-block-start:auto;padding-block:4rem 1.5rem;position:relative;overflow:clip}.footer-landscape{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.footer-content{position:relative}.footer-content>.footer-trajectories{z-index:-1;aspect-ratio:220/700;opacity:.75;pointer-events:none;width:max(80px,50vw - 592px);max-width:none;height:auto;max-height:827.273px;position:absolute;bottom:-230px;left:auto;right:calc(100% + 16px);overflow:hidden;-webkit-mask-image:linear-gradient(#000 65%,#0000 100%);mask-image:linear-gradient(#000 65%,#0000 100%)}.footer-content>.footer-trajectories-right{left:calc(100% + 16px);right:auto;transform:scaleX(-1)}.footer-content>.footer-trajectories-left{bottom:-250px}.footer-trajectories-left .footer-node-glow{opacity:.75}@media (width<75rem){.footer-content>.footer-trajectories{display:none}}.site-footer a{color:#c3d8e9;text-underline-offset:4px}.site-footer :focus-visible{outline-offset:4px;outline:3px solid #fff}.site-footer .brand-logo{width:220px;height:auto}.footer-content{grid-template-columns:minmax(0,1fr);align-items:start;gap:2.5rem 2rem;display:grid}.footer-brand p{color:#c3d8e9;max-width:26ch;margin-block:.75rem;line-height:1.6}.footer-contact{margin-block-start:1.5rem;padding-inline-start:40px;position:relative}.footer-contact-icon{inset-inline-start:0;position:absolute;top:8px}.footer-brand .footer-hours{max-width:none}.footer-contact .footer-hours{margin-inline-start:-40px}.footer-copyright{color:#c3d8e9;margin:0;font-size:.875rem}.site-footer .footer-phone{color:#fff;white-space:nowrap;padding-block:.5rem;font-size:1.25rem;font-weight:600;text-decoration:none;display:inline-block}.footer-phone:hover,.footer-phone:focus-visible{text-decoration:underline}.footer-brand .footer-hours{margin-block:0 .75rem;font-size:.875rem}.footer-group h2{color:#fff;margin:0 0 .75rem;font-size:1rem;font-weight:600;line-height:1.5}.footer-links{margin:0;padding:0;list-style:none}.footer-links>li{margin:0}.footer-links a,.footer-account{overflow-wrap:anywhere;padding-block:.5rem;text-decoration:none;display:inline-block}.site-footer .footer-account{color:#fff;background:linear-gradient(120deg,#0a4268,#052d48);border:1px solid #7b9db6;border-radius:24px;align-items:center;gap:12px;margin-top:1rem;padding:14px 20px;font-weight:600;display:inline-flex}.footer-account svg{flex-shrink:0}@media (forced-colors:active){.site-footer{color:canvastext;background:canvas}.site-footer p,.site-footer h2{color:canvastext}.site-footer a,.site-footer .footer-phone,.site-footer .footer-account,.site-footer .language-options a{color:linktext}.site-footer .footer-landscape,.footer-content>.footer-trajectories{display:none}}.footer-payments{border-block:1px solid #28516b;margin-top:3rem;padding-block:24px}.footer-payments h2{color:#fff;margin:0 0 12px;font-size:1rem}.footer-payments ul{flex-wrap:wrap;gap:20px;margin:0;padding:0;list-style:none;display:flex}.footer-payments li{justify-content:center;align-items:center;width:auto;height:40px;margin:0;display:flex}.footer-payments img{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:58px;height:auto;display:block}.footer-payment-visa,.footer-payment-apple-pay,.footer-payment-plata{filter:brightness(0)invert()}.footer-payments .footer-payment-visa{width:58px}.footer-payments .footer-payment-mastercard{width:40px}.footer-payments .footer-payment-google-pay{width:62px}.footer-payments .footer-payment-plata{width:76px}.footer-payments .footer-payment-liqpay{width:70px}.footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:1.5rem;display:flex}.footer-languages summary{color:#fff;gap:12px;font-size:.875rem;font-weight:600}.footer-languages .language-arrow{color:#c3d8e9}.footer-languages summary:hover,.footer-languages summary:focus-visible{color:#fff;background:#164667}.footer-languages .language-options{inset-block-start:auto;background:#073451;border-color:#54768e;bottom:calc(100% + 8px)}.footer-languages .language-options a{color:#c3d8e9}.footer-languages .language-options a:hover,.footer-languages .language-options a:focus-visible,.footer-languages .language-options a[aria-current=true]{color:#fff;background:#164667}@media (width<40rem){.footer-languages .language-options{inset-inline:0 auto}}.footer-links a:hover,.footer-links a:focus-visible{text-decoration:underline}@media (hover:hover) and (pointer:fine){.site-footer .footer-account:hover{background:#164667;text-decoration:none}}.footer-links [aria-current=page]{color:#fff;font-weight:600}@media (hover:hover) and (pointer:fine){.site-footer a:hover{color:#fff}}@media (width>=40rem){.footer-content{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=75rem){.footer-content{grid-template-columns:minmax(0,1.2fr) minmax(0,.95fr) minmax(0,1.15fr) minmax(0,1.4fr);align-items:stretch;gap:0}.footer-brand{padding-inline-end:24px}.footer-group{border-inline-start:1px solid #28516b;padding-inline:24px}.footer-group:last-child{padding-inline-end:0}}@media (width<40rem){.site-footer{padding-block-start:2.5rem}.footer-landscape{opacity:.4;height:400px;inset-block-start:auto}.footer-content{row-gap:24px}.footer-group{border-top:1px solid #28516b;padding-top:20px}.footer-payments{margin-top:24px;padding-block:24px}.footer-payments h2{margin-bottom:16px}.footer-payments ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 20px;max-width:340px;display:grid}.footer-payments li{width:100%}}.shell-links{gap:var(--space-small) var(--space-medium);flex-wrap:wrap;margin-block:0;padding:0;list-style:none;display:flex}.shell-links>li{min-width:0;max-width:100%;margin:0}.shell-links a{padding-block:.625rem;display:inline-block}.shell-links [aria-current=page]{color:var(--color-text);font-weight:700;text-decoration-thickness:.15em}.skip-link{z-index:1;max-width:calc(100% - 2 * var(--page-gutter));padding:var(--space-small) var(--space-medium);background:var(--color-surface);border:1px solid var(--color-link);border-radius:var(--surface-radius);position:absolute;inset-block-start:var(--space-medium);inset-inline-start:var(--page-gutter)}.skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}main{width:calc(100% - 2 * var(--page-gutter));max-width:var(--content-width);margin-inline:auto}.brand-logo{max-width:100%;height:auto;display:block}h1{max-width:24ch;margin-block:0 var(--space-medium);font-size:clamp(1.75rem,1.25rem + 2vw,2.25rem);font-weight:700;line-height:1.2}p{margin-block:0 var(--space-medium);color:var(--color-muted)}ul{margin-block:var(--space-medium) 0;padding-inline-start:1.5rem}li+li{margin-block-start:var(--space-small)}a{color:var(--color-link);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:.08em}a:hover,a:active{color:var(--color-link-hover)}:focus-visible{outline:1px solid var(--color-focus);outline-offset:2px}#main-content:focus{outline:none}@media (forced-colors:active){:focus-visible{outline-color:highlight}}.domains-discount{color:#14632e;font-size:.875rem;display:block}.cookie-banner[hidden],.cookie-settings-link[hidden]{display:none}.cookie-banner{z-index:100;inset:auto max(1rem, calc((100vw - 75rem) / 2)) max(1rem, env(safe-area-inset-bottom));background:var(--color-surface);color:var(--color-text);border:1px solid #c9dce9;border-radius:1rem;justify-content:space-between;align-items:center;gap:1.5rem;max-height:70dvh;padding:.875rem 1.25rem;display:flex;position:fixed;overflow:auto;box-shadow:0 8px 32px #0e41702e,0 2px 6px #0e41700f}.cookie-banner h2,.cookie-dialog h2{margin:0 0 .5rem;font-size:1.25rem;line-height:1.4}.cookie-banner p,.cookie-dialog p{max-width:70ch;margin:0;font-size:.875rem;line-height:1.6}.cookie-banner p{max-width:none;color:var(--color-muted)}.cookie-banner h2{margin-bottom:.25rem;font-size:1.0625rem}.cookie-banner a{text-underline-offset:.2em}.cookie-banner .cookie-actions button{border-radius:.625rem}.cookie-banner [data-cookie-settings]{border-color:#b6cde1}.cookie-banner [data-cookie-accept]{background:var(--color-link);color:#fff;font-weight:600}.cookie-banner [data-cookie-accept]:hover{background:var(--color-link-hover)}.cookie-actions{flex-wrap:wrap;flex-shrink:0;gap:.625rem;display:flex}.cookie-actions button{border:1px solid var(--color-link);min-height:44px;color:var(--color-link);font:inherit;cursor:pointer;background:#fff;border-radius:.5rem;padding:.625rem .875rem;font-size:.875rem}.cookie-actions button:hover{background:#edf6ff}.cookie-actions [data-cookie-save]{background:var(--color-link);color:#fff}.cookie-actions [data-cookie-save]:hover{background:var(--color-link-hover)}.cookie-dialog{border:1px solid var(--color-border);border-radius:var(--surface-radius);width:min(36rem,100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--color-text);background:var(--color-surface);padding:1.5rem;overflow:auto}.cookie-dialog::backdrop{background:#0a1f348c}.cookie-category{border-bottom:1px solid var(--color-border);padding-block:1.25rem}.cookie-category label{flex-wrap:wrap;align-items:center;gap:.625rem;margin:0 0 .5rem;font-size:1rem;font-weight:600;display:flex}.cookie-category label span{color:var(--color-muted);font-size:.75rem;font-weight:400}.cookie-category input{width:1.25rem;height:1.25rem;accent-color:var(--color-link)}.cookie-dialog>p:last-of-type,.cookie-dialog .cookie-actions{margin-top:1.25rem}.cookie-settings-link{color:inherit;text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;padding:.5rem 0}.cookie-settings-link:hover,.cookie-settings-link:focus-visible{text-decoration:underline}.cookie-consent :is(button,input,a):focus-visible,.cookie-settings-link:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}@media (width<=70rem){.cookie-banner{flex-direction:column;align-items:start;gap:1rem}}@media (width<=40rem){.cookie-actions{width:100%}.cookie-actions button{flex:auto}.cookie-dialog{padding:1.25rem}.cookie-banner{inset-inline:.75rem;bottom:max(.75rem, env(safe-area-inset-bottom));gap:.875rem;padding:1rem}}#lhc_status_widget_v2{bottom:var(--chat-bottom,10px)!important}
