:root{--ink:#17191f;--heading:#111827;--body:#5e6674;--muted:#8b94a3;--line:#e7ebf2;--line-strong:#d6dde8;--surface:#ffffff;--surface-soft:#f6f8fb;--surface-blue:#f1f6ff;--blue:#145cff;--blue-dark:#0f46d1;--blue-light:#28a8f2;--cyan:#18b7e9;--green:#20b486;--warning:#ffb020;--danger:#d84b4b;--shadow-sm:0 8px 24px rgba(24,39,75,0.08);--shadow-md:0 18px 46px rgba(24,39,75,0.12);--shadow-lg:0 28px 70px rgba(24,39,75,0.16);--radius:8px;--container:1280px}*{box-sizing:border-box}[hidden]{display:none !important}html{scroll-behavior:smooth}body{margin:0;background:var(--surface);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.5}a{color:inherit}img,svg{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--heading)}.topbar{background:rgba(255,255,255,0.98);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:50}.topbar-shell{margin:0 auto;max-width:var(--container);padding:0 34px}.topbar-utility,.topbar-menu{align-items:center;display:flex;justify-content:space-between}.topbar-utility{min-height:76px}.topbar-menu{border-top:1px solid var(--line);min-height:64px}.brand{align-items:center;display:inline-flex;font-size:1.32rem;font-weight:850;gap:13px;text-decoration:none}.brand-mark{background:linear-gradient(180deg,#1d6cff,#0f50ed);border-radius:5px 8px 8px 5px;display:inline-block;height:36px;position:relative;width:26px}.brand-mark::after{background:#073fd0;border-radius:3px;bottom:2px;content:"";height:16px;position:absolute;right:-7px;transform:skewY(-31deg);width:15px}.utility-links,.header-actions,.nav,.hero-actions,.hero-points,.plan-footer{align-items:center;display:flex}.utility-links{gap:24px}.utility-links a,.cart-link{color:var(--body);font-size:0.9rem;font-weight:650;text-decoration:none}.utility-links a:hover,.nav a:hover,.nav-summary:hover{color:var(--blue)}.nav{gap:22px}.nav>a,.nav-summary{color:#202734;font-size:0.98rem;font-weight:650;text-decoration:none;white-space:nowrap}.nav-summary{cursor:pointer;list-style:none}.nav-summary::-webkit-details-marker{display:none}.nav-summary::marker{content:""}.nav>a::after,.nav-summary::after{border-bottom:1px solid currentColor;border-right:1px solid currentColor;content:"";display:inline-block;height:5px;margin-left:8px;transform:rotate(45deg) translateY(-3px);width:5px}.nav>a.nav-direct-link::after{display:none}.nav-dropdown{position:relative}.nav-dropdown::after{content:"";height:14px;left:0;position:absolute;right:0;top:100%}.nav-dropdown-menu{background:#ffffff;border:1px solid var(--line);border-radius:14px;box-shadow:0 22px 52px rgba(24,39,75,0.14);display:grid;gap:8px;left:0;max-width:calc(100vw - 48px);min-width:320px;opacity:0;overflow:hidden;padding:10px;pointer-events:none;position:absolute;top:calc(100% + 14px);transform:translateY(-6px);transition:opacity 160ms ease,transform 160ms ease;z-index:80}.nav-dropdown-menu-wide{grid-template-columns:repeat(2,minmax(0,1fr));width:620px}.nav-dropdown-menu-cloud{grid-template-columns:repeat(2,minmax(0,1fr));width:560px}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown:focus-within .nav-dropdown-menu,.nav-dropdown[open] .nav-dropdown-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-dropdown-menu a{border-radius:10px;color:#202734;font-size:0.92rem;font-weight:700;padding:11px 12px;text-decoration:none;white-space:normal}.nav-dropdown-menu a:hover{background:var(--surface-soft)}.nav-product-link{align-content:start;background:linear-gradient(180deg,#ffffff,#f8fbff);border:1px solid transparent;display:grid;gap:5px;min-height:92px;padding:16px;position:relative;transition:background 160ms ease,border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease}.nav-product-link span{color:var(--heading);font-size:0.98rem;font-weight:850;line-height:1.15}.nav-product-link small{color:var(--body);font-size:0.8rem;font-weight:650;line-height:1.38}.nav-product-link:hover span{color:var(--blue)}.nav-product-link:hover{background:#ffffff;border-color:#d8e4ff;box-shadow:0 12px 28px rgba(20,92,255,0.10);transform:translateY(-1px)}.header-actions{gap:12px}.header-actions form{margin:0}.button{align-items:center;background:var(--blue);border:1px solid var(--blue);border-radius:6px;color:#ffffff;cursor:pointer;display:inline-flex;font:inherit;font-weight:800;justify-content:center;min-height:54px;padding:0 26px;text-decoration:none;transition:background 160ms ease,border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease;white-space:nowrap}.button:hover{background:var(--blue-dark);border-color:var(--blue-dark);box-shadow:0 14px 30px rgba(20,92,255,0.22);transform:translateY(-1px)}.button.ghost{background:#ffffff;color:var(--blue)}.button.ghost:hover{background:var(--surface-blue);box-shadow:none}.button.outline-blue,.button.outline-warning,.button.outline-success{background:#ffffff;box-shadow:none}.button.outline-blue{border-color:#b9cdfd;color:var(--blue)}.button.outline-blue:hover{background:var(--surface-blue);border-color:var(--blue);box-shadow:none}.button.outline-warning{border-color:#f5b766;color:#a45b00}.button.outline-warning:hover{background:#fff8ed;border-color:var(--warning);box-shadow:none}.button.outline-success{border-color:#9edfc4;color:#08784b}.button.outline-success:hover{background:#effcf6;border-color:var(--green);box-shadow:none}.button.danger-outline{border-color:#fecaca;color:#b91c1c}.button.danger-outline:hover{background:#fff1f2;border-color:#f87171;box-shadow:none}.button.danger{background:var(--danger);border-color:var(--danger);color:#ffffff}.button.danger:hover{background:#b91c1c;border-color:#b91c1c;box-shadow:0 14px 30px rgba(216,75,75,0.24)}.button.is-disabled,.button.is-disabled:hover{background:#eef2f7;border-color:#d8e0ec;box-shadow:none;color:#7b8798;cursor:help;transform:none}.button.small{min-height:42px;padding:0 18px}.hero{background:#ffffff;overflow:hidden;position:relative}.hero::after{background:linear-gradient(90deg,transparent,rgba(231,235,242,0.85),transparent);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.hero-track{position:relative}.hero-slide{display:none}.hero-slide.is-active{animation:hero-slide-fade 340ms ease both;display:block}@keyframes hero-slide-fade{from{opacity:0.35;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hero-inner{display:grid;grid-template-columns:minmax(390px,0.92fr) minmax(560px,1.08fr);margin:0 auto;max-width:var(--container);min-height:690px;padding:0 34px;position:relative}.hero-copy{align-self:center;max-width:590px;padding:28px 0 58px;position:relative;z-index:3}.eyebrow{color:var(--blue);font-size:0.78rem;font-weight:850;letter-spacing:0;margin:0 0 17px;text-transform:uppercase}h1{font-size:4.3rem;font-weight:900;line-height:1.12;margin-bottom:26px}.hero-slide-title{font-size:4.3rem;font-weight:900;line-height:1.12;margin-bottom:26px}.lead{color:var(--body);font-size:1.24rem;line-height:1.68;margin-bottom:34px}.hero-actions{gap:14px;margin-bottom:26px}.hero-points{color:var(--body);flex-wrap:wrap;font-size:0.92rem;font-weight:700;gap:10px 18px}.hero-points span{align-items:center;display:inline-flex;gap:8px}.hero-points span::before{background:var(--green);border-radius:50%;content:"";height:7px;width:7px}.hero-art{--svg-illustration-gray-1:#f7f9fc;--svg-illustration-gray-2:#eef2f7;--svg-illustration-gray-3:#cbd4df;--svg-illustration-gray-4:#aeb9c7;--svg-illustration-gray-5:#8f9bae;--svg-illustration-gray-6:#e5ebf3;--svg-illustration-gray-7:#d6dee9;--svg-illustration-gray-8:#b8c3d2;--svg-illustration-gray-w:#ffffff;--svg-illustration-primary-1:#1266df;--svg-illustration-yellow-1:#ffbe1a;--svg-illustration-yellow-2:#ffd45c;--svg-illustration-yellow-3:#f39b08;--svg-illustration-green-1:#12a06a;--svg-illustration-green-2:#34d399;--svg-illustration-green-3:#15b981;min-height:690px;position:relative}.blue-shape{background:linear-gradient(135deg,var(--blue-light),var(--blue) 72%);clip-path:polygon(10% 0,100% 0,100% 86%,84% 100%,10% 58%);height:606px;position:absolute;right:-190px;top:0;width:900px}.blue-shape::after{background:rgba(5,62,218,0.58);content:"";height:100%;position:absolute;right:0;top:0;width:96px}.hero-scene{--scene-accent:#145cff;--scene-accent-soft:#eaf2ff;--scene-accent-mid:#bdd4ff;--scene-ink:#111827;height:540px;position:absolute;right:-6px;top:76px;width:680px;z-index:3}.hero-scene-wordpress{--scene-accent:#2b7de9;--scene-accent-soft:#eef6ff;--scene-accent-mid:#c7dcff}.hero-scene-domain{--scene-accent:#20a67a;--scene-accent-soft:#edfdf7;--scene-accent-mid:#bcebdc}.hero-scene-email{--scene-accent:#0ca7d9;--scene-accent-soft:#eefbff;--scene-accent-mid:#b9eafe}.hero-scene-cloud{--scene-accent:#2547d8;--scene-accent-soft:#f0f3ff;--scene-accent-mid:#cbd5ff}.hero-scene-container{--scene-accent:#14a46f;--scene-accent-soft:#effcf6;--scene-accent-mid:#bdebd8}.hero-scene-card{background:rgba(255,255,255,0.96);border:1px solid rgba(214,221,232,0.95);border-radius:var(--radius);box-shadow:0 24px 60px rgba(24,39,75,0.14)}.hero-scene-main{left:0;min-height:338px;overflow:hidden;position:absolute;right:34px;top:84px}.scene-toolbar{align-items:center;background:#f6f8fb;border-bottom:1px solid var(--line);display:flex;gap:8px;min-height:46px;padding:0 18px}.scene-toolbar span{background:#d8e0ec;border-radius:999px;height:10px;width:10px}.scene-toolbar span:first-child{background:#ff6b6b}.scene-toolbar span:nth-child(2){background:#ffbe1a}.scene-toolbar span:nth-child(3){background:#20b486}.scene-toolbar em{color:var(--muted);font-size:0.78rem;font-style:normal;font-weight:800;margin-left:auto}.scene-layout{display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 168px;padding:24px}.scene-preview{background:linear-gradient(180deg,rgba(255,255,255,0.7),rgba(255,255,255,0.96)),linear-gradient(135deg,var(--scene-accent-soft),#ffffff 64%);border:1px solid var(--scene-accent-mid);border-radius:var(--radius);min-height:238px;overflow:hidden;padding:26px;position:relative}.scene-preview::after{background:linear-gradient(135deg,var(--scene-accent),#44c7ee);bottom:0;content:"";height:9px;left:0;position:absolute;right:0}.scene-kicker,.scene-preview strong,.scene-preview small{display:block;position:relative;z-index:1}.scene-kicker{color:var(--scene-accent);font-size:0.7rem;font-weight:900;text-transform:uppercase}.scene-preview strong{color:var(--scene-ink);font-size:1.62rem;font-weight:900;line-height:1.08;margin-top:14px;max-width:310px}.scene-preview small{color:var(--body);font-size:0.9rem;font-weight:700;line-height:1.5;margin-top:14px;max-width:360px}.scene-lines{display:grid;gap:10px;margin-top:24px;max-width:300px}.scene-lines i{background:rgba(17,24,39,0.1);border-radius:999px;display:block;height:9px}.scene-lines i:nth-child(2){width:78%}.scene-lines i:nth-child(3){width:56%}.scene-artwork{bottom:24px;height:112px;pointer-events:none;position:absolute;right:20px;width:168px}.scene-artwork span{background:#ffffff;border:1px solid var(--scene-accent-mid);border-radius:var(--radius);box-shadow:0 12px 28px rgba(24,39,75,0.1);position:absolute}.scene-artwork span:first-child{height:80px;right:16px;top:14px;width:112px}.scene-artwork span:nth-child(2){background:var(--scene-accent);display:none;height:34px;right:0;top:0;width:72px}.scene-artwork span:nth-child(3){background:var(--scene-accent-soft);bottom:0;height:38px;left:0;width:92px}.hero-scene-hosting .scene-artwork span:first-child{background:linear-gradient(180deg,#ffffff 0 28%,var(--scene-accent-soft) 28% 100%)}.hero-scene-hosting .scene-artwork span:nth-child(2){border-radius:999px}.hero-scene-wordpress .scene-artwork span:first-child{border-top:16px solid var(--scene-accent)}.hero-scene-wordpress .scene-artwork span:nth-child(3){transform:translateY(-4px)}.hero-scene-domain .scene-artwork span:first-child{border-radius:999px;height:54px;top:28px}.hero-scene-domain .scene-artwork span:nth-child(2){border-radius:999px;width:58px}.hero-scene-email .scene-artwork span:first-child{background:linear-gradient(135deg,#ffffff 0 48%,var(--scene-accent-soft) 49% 100%)}.hero-scene-email .scene-artwork span:nth-child(2){border-radius:6px 6px 18px 6px}.hero-scene-cloud .scene-artwork span:first-child,.hero-scene-container .scene-artwork span:first-child{background:repeating-linear-gradient(180deg,#ffffff 0 18px,var(--scene-accent-soft) 19px 35px)}.hero-scene-container .scene-artwork span:nth-child(2),.hero-scene-container .scene-artwork span:nth-child(3){border-radius:6px}.scene-metrics{display:grid;gap:12px}.scene-metrics span{align-items:center;background:#ffffff;border:1px solid var(--line);border-left:4px solid var(--scene-accent);border-radius:var(--radius);color:var(--heading);display:flex;font-weight:850;min-height:68px;padding:14px}.hero-scene-panel{align-items:center;display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr);padding:22px;position:absolute;right:0;top:20px;width:364px;z-index:2}.hero-scene-panel strong,.hero-scene-panel small{display:block}.hero-scene-panel strong{color:var(--heading);font-size:1.08rem;font-weight:900}.hero-scene-panel small{color:var(--body);font-size:0.82rem;font-weight:800;margin-top:5px}.hero-scene-status{bottom:22px;display:grid;gap:5px;left:76px;padding:18px 20px 18px 58px;position:absolute;width:300px}.hero-scene-status span{background:var(--scene-accent);border-radius:999px;height:24px;left:20px;position:absolute;top:21px;width:24px}.hero-scene-status span::after{border-bottom:2px solid #ffffff;border-right:2px solid #ffffff;content:"";height:9px;left:8px;position:absolute;top:5px;transform:rotate(45deg);width:5px}.hero-scene-status strong,.hero-scene-status small{display:block}.hero-scene-status strong{color:var(--heading);font-size:0.96rem;font-weight:900}.hero-scene-status small{color:var(--body);font-size:0.78rem;font-weight:700;line-height:1.38}.hero-product-visual{display:grid;gap:18px;position:absolute;right:18px;top:118px;width:600px;z-index:3}.hero-product-card{background:rgba(255,255,255,0.96);border:1px solid rgba(214,221,232,0.95);border-radius:var(--radius);box-shadow:0 24px 60px rgba(24,39,75,0.13)}.hero-product-card-main{align-items:center;display:grid;gap:22px;grid-template-columns:auto minmax(0,1fr);min-height:210px;padding:30px}.hero-product-icon{align-items:center;background:linear-gradient(180deg,#f7faff,#ffffff);border:1px solid #dbe7ff;border-radius:var(--radius);display:flex;height:110px;justify-content:center;width:110px}.hero-product-icon svg{height:86px;width:86px}.hero-product-card-main strong,.hero-product-card-main small{display:block}.hero-product-card-main strong{color:var(--heading);font-size:1.35rem;font-weight:900;line-height:1.18}.hero-product-card-main small{color:var(--body);font-size:0.98rem;font-weight:700;line-height:1.58;margin-top:12px}.hero-product-rail{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.hero-product-rail span{background:rgba(255,255,255,0.94);border:1px solid rgba(214,221,232,0.95);border-radius:var(--radius);box-shadow:0 14px 34px rgba(24,39,75,0.09);color:var(--heading);font-weight:850;padding:16px 14px;text-align:center}.hero-carousel-controls{align-items:center;background:rgba(255,255,255,0.94);border:1px solid var(--line);border-radius:999px;bottom:28px;box-shadow:var(--shadow-sm);display:flex;gap:12px;left:50%;padding:8px;position:absolute;transform:translateX(-50%);z-index:12}.hero-carousel-arrow,.hero-carousel-dot{cursor:pointer}.hero-carousel-arrow{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:999px;color:var(--heading);display:flex;font-size:1.6rem;font-weight:800;height:38px;justify-content:center;line-height:1;padding:0;width:38px}.hero-carousel-arrow:hover{border-color:#b9cdfd;color:var(--blue)}.hero-carousel-dots{align-items:center;display:flex;gap:7px}.hero-carousel-dot{background:#d6dde8;border:0;border-radius:999px;height:9px;padding:0;width:9px}.hero-carousel-dot.is-active{background:var(--blue);width:26px}.lagom-hero-visual{height:560px;pointer-events:none;position:absolute;right:-42px;top:92px;width:760px;z-index:3}.lagom-hero-visual svg{filter:drop-shadow(0 20px 30px rgba(26,42,72,0.12));height:auto;max-width:none;overflow:visible;position:absolute;width:376px}.lagom-hero-visual .svg-sitebuilder-left{left:0;top:4px}.lagom-hero-visual .svg-sitebuilder-center{filter:drop-shadow(0 28px 38px rgba(18,40,80,0.16));left:154px;top:54px;width:430px;z-index:2}.lagom-hero-visual .svg-sitebuilder-right{left:382px;top:126px;z-index:1}.domain-band{background:#ffffff;margin-top:0;padding:0 34px 64px;position:relative;scroll-margin-top:158px;z-index:4}.domain-inner{background:#ffffff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-md);display:grid;gap:22px;grid-template-columns:290px 1fr;margin:0 auto;max-width:1050px;padding:30px}.domain-heading h2{font-size:1.45rem;line-height:1.24;margin-bottom:0}.domain-search{align-items:stretch;background:#ffffff;border:1px solid var(--line-strong);border-radius:var(--radius);display:grid;grid-template-columns:auto 1fr auto;min-height:60px;overflow:hidden}.domain-prefix{align-items:center;background:var(--surface-soft);border-right:1px solid var(--line);color:var(--muted);display:flex;font-weight:750;padding:0 18px}.domain-search input{border:0;color:var(--heading);font:inherit;font-size:1.02rem;min-width:0;outline:0;padding:0 18px}.domain-search input::placeholder,.form input::placeholder{color:#9aa3b2}.domain-search .button{border-radius:0;min-height:60px}.domain-search.is-loading .button{gap:10px;opacity:0.88}.domain-search.is-loading .button::after{animation:domain-check-spin 800ms linear infinite;border:2px solid rgba(255,255,255,0.45);border-radius:999px;border-top-color:#ffffff;content:"";height:14px;width:14px}@keyframes domain-check-spin{to{transform:rotate(360deg)}}.domain-result{border-radius:var(--radius);grid-column:2;padding:16px 18px}[data-domain-result-container]{grid-column:2}[data-domain-result-container] .domain-result{grid-column:auto}.domain-result strong,.domain-result span{display:block}.domain-result strong{color:var(--heading);font-size:1rem}.domain-result span{color:var(--blue);font-weight:800;margin-top:4px}.domain-result p{color:var(--body);margin:8px 0 0}.domain-result .button{margin-top:14px}.domain-result.available{background:#ecfbf6;border:1px solid #bcebdc}.domain-result.taken{background:#fff6ed;border:1px solid #ffd4a7}.domain-result.invalid{background:#fff0f0;border:1px solid #f3b8b8}.domain-result.unknown{background:#f7faff;border:1px solid #dbe7ff}.domain-tlds{display:flex;flex-wrap:wrap;gap:10px;grid-column:2}.domain-tlds span{background:var(--surface-soft);border:1px solid var(--line);border-radius:999px;color:var(--body);font-size:0.9rem;font-weight:800;padding:7px 14px}.service-strip{background:#ffffff;margin-top:0;padding:32px 34px 48px;position:relative;z-index:5}.service-tiles{display:grid;gap:18px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto;max-width:var(--container)}.service-tile{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 14px 34px rgba(24,39,75,0.06);color:var(--heading);display:flex;flex-direction:column;min-height:166px;padding:24px 18px 20px;text-align:center;text-decoration:none;transition:border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease}.service-tile:hover{border-color:#c9d6ec;box-shadow:var(--shadow-md);transform:translateY(-2px)}.lagom-icon{--svg-icon-color-1:#145cff;--svg-icon-color-2:#26a7f2;--svg-icon-color-3:#202734;--svg-icon-color-4:#ffffff}.lagom-icon svg{flex:none;height:auto;max-width:none}.tile-icon{align-items:center;background:transparent;border:0;display:flex;height:76px;justify-content:center;margin-bottom:16px;position:relative;width:76px}.tile-icon svg{height:64px;width:64px}.tile-icon::before,.tile-icon::after{content:"";display:none;position:absolute}.service-tile strong{font-size:1rem;margin-bottom:8px}.service-tile small{color:var(--body);font-size:0.84rem;line-height:1.45}.workspace{background:var(--surface-soft);padding:78px 34px 86px}.workspace + .workspace{padding-top:72px}.wordpress-section{background:#ffffff}.section-heading{margin:0 auto 36px;max-width:var(--container);text-align:center}.section-heading h2{font-size:2.35rem;line-height:1.18;margin-bottom:12px}.section-heading p:not(.eyebrow){color:var(--body);font-size:1.05rem;margin:0 auto;max-width:690px}.section-actions{align-items:center;display:flex;justify-content:center;margin:24px auto 0}.billing-switch{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:999px;box-shadow:var(--shadow-sm);display:inline-flex;gap:4px;margin-top:20px;padding:4px}.billing-switch label{cursor:pointer;display:block;position:relative}.billing-switch input{height:1px;opacity:0;position:absolute;width:1px}.billing-switch span{align-items:center;border-radius:999px;color:var(--body);display:inline-flex;font-size:0.9rem;font-weight:850;gap:6px;min-height:38px;padding:0 16px}.billing-switch em{color:var(--green);font-style:normal;font-weight:900}.billing-discount-badge{align-items:center;background:#ecfdf5;border:1px solid #bcebd9;border-radius:999px;color:#08784b !important;display:inline-flex !important;font-size:0.68rem;justify-content:center;line-height:1;padding:4px 7px;white-space:nowrap}.billing-switch input:checked + span{background:var(--blue);color:#ffffff;box-shadow:0 8px 18px rgba(20,92,255,0.2)}.billing-switch input:checked + span em{color:#ffffff}.billing-switch input:checked + span .billing-discount-badge{background:rgba(255,255,255,0.16);border-color:rgba(255,255,255,0.28);color:#ffffff !important}.plans{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:var(--container)}.plan{background:#ffffff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 14px 34px rgba(24,39,75,0.06);display:flex;flex-direction:column;min-height:100%;overflow:hidden;padding:30px;position:relative}.plan.featured{border-color:#b8cdfd;box-shadow:var(--shadow-md)}.label-corner{background:var(--blue);color:#ffffff;font-size:0.75rem;font-weight:850;padding:8px 28px;position:absolute;right:-34px;text-transform:uppercase;top:16px;transform:rotate(45deg)}.plan-icon{align-items:center;background:linear-gradient(180deg,#f7faff,#ffffff);border:1px solid #dbe7ff;border-radius:var(--radius);display:flex;height:76px;justify-content:center;margin-bottom:22px;width:76px}.plan-icon svg{height:64px;width:64px}.icon-business{background:#edf8ff}.icon-pro{background:#eefcf7}.plan h2{font-size:1.48rem;line-height:1.22;margin-bottom:10px}.plan p{color:var(--body);margin-bottom:22px}.plan>.plan-icon + div{min-height:118px}.plan-features{align-content:start;display:grid;gap:10px;list-style:none;margin:0 0 24px;min-height:98px;padding:0}.plan-features li{color:#303847;font-size:0.94rem;font-weight:650;padding-left:26px;position:relative}.plan-features li::before{border-bottom:2px solid var(--green);border-right:2px solid var(--green);content:"";height:11px;left:3px;position:absolute;top:3px;transform:rotate(45deg);width:6px}.plan-specs{border:1px solid var(--line);border-radius:var(--radius);display:grid;margin:0 0 24px;overflow:hidden}.plan-specs>div:not(.plan-spec-group),.plan-spec-row{align-items:center;display:flex;justify-content:space-between;min-height:44px;padding:0 14px}.plan-specs>div:not(.plan-spec-group) + div:not(.plan-spec-group),.plan-spec-row + .plan-spec-row{border-top:1px solid var(--line)}.plan-spec-group{display:grid}.plan-spec-group + .plan-spec-group{border-top:1px solid var(--line)}.plan-spec-group h3{background:#f7faff;border-bottom:1px solid var(--line);color:var(--blue);font-size:0.76rem;font-weight:950;letter-spacing:0;margin:0;padding:10px 14px;text-transform:uppercase}.plan-specs dt{color:var(--body);font-size:0.86rem;font-weight:700}.plan-specs dd{color:var(--heading);font-size:0.9rem;font-weight:850;margin:0}.plan-footer{align-items:start;border-top:1px solid var(--line);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;min-height:104px;padding-top:22px}.plan-price-block{align-content:start;display:grid;gap:7px;grid-template-rows:auto 2.44em;min-width:0}.plan-footer strong{color:var(--heading);font-size:1.7rem;font-weight:900;line-height:1}.summary strong{color:var(--heading);font-size:1.9rem;font-weight:900;line-height:1}.plan-footer small,.summary small{color:var(--muted);font-size:0.85rem;font-weight:750;margin-left:3px}.plan-savings{color:var(--green) !important;font-size:0.84rem !important;font-weight:900 !important;line-height:1.22;margin-left:0 !important;min-height:2.44em;visibility:hidden}.plan-savings.is-visible{visibility:visible}.plan-savings span,.plan-savings em{display:block;font-style:normal}.discovery-cta{align-items:center;background:#ffffff;border:1px solid #cfe0ff;border-radius:var(--radius);box-shadow:0 16px 36px rgba(20,92,255,0.08);display:grid;gap:22px 26px;grid-template-columns:76px minmax(0,1fr) auto;margin:24px auto 0;max-width:var(--container);padding:24px}.discovery-cta-icon{align-items:center;background:#f4f8ff;border:1px solid #dbe7ff;border-radius:var(--radius);display:flex;grid-row:1 / span 2;height:76px;justify-content:center;width:76px}.discovery-cta-icon svg{height:64px;width:64px}.discovery-cta-copy{min-width:0}.discovery-cta h3{font-size:1.35rem;line-height:1.2;margin-bottom:6px;max-width:460px}.discovery-cta p:not(.eyebrow){color:var(--body);margin:0;max-width:620px}.discovery-cta dl{border:1px solid var(--line);border-radius:var(--radius);display:grid;grid-column:2 / -1;grid-template-columns:repeat(6,minmax(120px,1fr));margin:0;overflow:hidden}.discovery-cta dl div{display:grid;gap:3px;min-width:86px;padding:10px 14px}.discovery-cta dl div + div{border-left:1px solid var(--line)}.discovery-cta dt{color:var(--body);font-size:0.76rem;font-weight:750}.discovery-cta dd{color:var(--heading);font-size:0.9rem;font-weight:900;margin:0}.discovery-cta>.button{grid-column:3;grid-row:1;justify-self:end;min-width:260px;white-space:nowrap}.hosting-comparison-workspace{background:#f6f9ff}.comparison-shell{margin:0 auto;max-width:1240px}.comparison-hero{margin-bottom:28px;max-width:760px}.comparison-hero h1{font-size:2.65rem;line-height:1.12;margin-bottom:12px}.comparison-hero p:not(.eyebrow){color:var(--body);font-size:1.08rem;margin:0}.comparison-cards{background:#f6f9ff;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px;padding:12px 0;position:sticky;top:142px;z-index:12}.comparison-plan-card{background:#ffffff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);display:grid;gap:12px;padding:24px}.comparison-plan-card.featured{border-color:#b8cdfd;box-shadow:var(--shadow-md)}.comparison-plan-card h2{font-size:1.4rem;margin:0}.comparison-plan-card p{color:var(--body);margin:0}.comparison-plan-card strong{color:var(--heading);font-size:1.65rem;font-weight:950}.comparison-plan-card small,.comparison-plan-card>span{color:var(--muted);font-size:0.86rem;font-weight:800}.comparison-table-wrap{background:#ffffff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:auto}.comparison-table{min-width:860px}.comparison-table th,.comparison-table td{vertical-align:middle}.comparison-table thead th{background:#f7faff;color:var(--heading)}.comparison-family th{background:#edf4ff;color:var(--blue);font-size:0.82rem;letter-spacing:0}.comparison-table tbody th{color:var(--body);font-weight:850}.comparison-table td{font-weight:850}.narrow{background:var(--surface-soft);min-height:680px}.workspace.narrow{padding-top:58px}.flash-notice{background:#ffffff;border:1px solid #cfe0ff;border-radius:var(--radius);box-shadow:var(--shadow-sm);color:var(--heading);font-weight:750;margin:18px auto 0;max-width:980px;padding:14px 18px}.back-link{color:var(--blue);display:inline-flex;font-weight:800;margin:0 auto 22px;max-width:980px;text-decoration:none;width:100%}.site-footer{background:#111827;color:#d9e2f1;padding:54px 34px 24px}.site-footer-inner{align-items:start;display:grid;gap:54px;grid-template-columns:minmax(240px,0.85fr) minmax(0,1.8fr);margin:0 auto;max-width:var(--container)}.site-footer .brand{color:#fff}.site-footer .brand-mark{box-shadow:0 12px 26px rgba(20,92,255,0.22)}.footer-brand p{color:#a8b4c6;margin:18px 0 0;max-width:360px}.footer-links{align-items:start;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.footer-links div{display:grid;gap:10px}.footer-links h2{color:#fff;font-size:0.9rem;font-weight:900;letter-spacing:0;margin:0 0 6px;text-transform:uppercase}.footer-links a{color:#b8c4d6;font-weight:700;text-decoration:none}.footer-links a:hover{color:#fff}.footer-bottom{align-items:flex-start;border-top:1px solid rgba(255,255,255,0.12);color:#93a3b8;display:flex;gap:18px;justify-content:space-between;margin:42px auto 0;max-width:var(--container);padding-top:22px}.tracking-pixel-image{display:none}.footer-support-button{background:transparent;border-color:rgba(255,255,255,0.2);color:#ffffff}.footer-support-button:hover{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.34);box-shadow:none}.not-found-page{background:radial-gradient(circle at 84% 18%,rgba(20,92,255,0.13),transparent 34%),linear-gradient(180deg,#ffffff 0%,#f5f8ff 52%,var(--surface-soft) 100%);overflow:hidden;padding:74px 34px 92px;position:relative}.not-found-page::before{background:linear-gradient(135deg,rgba(24,183,233,0.16),rgba(20,92,255,0.05));clip-path:polygon(0 8%,100% 0,100% 76%,28% 100%);content:"";height:360px;position:absolute;right:-160px;top:42px;width:520px}.not-found-shell{display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(320px,420px);margin:0 auto;max-width:var(--container);position:relative;z-index:1}.not-found-copy,.not-found-visual,.not-found-help,.not-found-search{background:rgba(255,255,255,0.94);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.not-found-copy{padding:48px}.not-found-copy h1{font-size:4rem;line-height:1.08;margin-bottom:20px;max-width:720px}.not-found-copy .lead{margin-bottom:30px;max-width:760px}.not-found-actions{display:flex;flex-wrap:wrap;gap:14px}.not-found-visual{align-content:center;background:#101827;color:#ffffff;display:grid;gap:24px;min-height:360px;overflow:hidden;padding:34px;position:relative}.not-found-visual::before,.not-found-visual::after{background:rgba(40,168,242,0.24);border-radius:999px;content:"";position:absolute}.not-found-visual::before{height:190px;right:-58px;top:-64px;width:190px}.not-found-visual::after{bottom:-86px;height:230px;left:-92px;width:230px}.not-found-code{color:#ffffff;font-size:7.4rem;font-weight:900;letter-spacing:0;line-height:0.9;position:relative;z-index:1}.not-found-terminal{background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.18);border-radius:var(--radius);display:grid;gap:8px;padding:20px;position:relative;z-index:1}.not-found-terminal span{color:#8fd8ff;font-size:0.84rem;font-weight:850;text-transform:uppercase}.not-found-terminal strong{color:#ffffff;font-size:1.28rem}.not-found-terminal small{color:#c9d6e8;font-size:0.94rem;line-height:1.5}.not-found-help{display:grid;gap:14px;grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));padding:22px}.not-found-help a{background:#ffffff;border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:6px;min-height:118px;padding:18px;text-decoration:none;transition:border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease}.not-found-help a:hover{border-color:#b8cdfd;box-shadow:0 14px 28px rgba(20,92,255,0.1);transform:translateY(-1px)}.not-found-help strong{color:var(--heading);font-size:1rem}.not-found-help span{color:var(--body);font-size:0.92rem;font-weight:650;line-height:1.45}.not-found-search{display:grid;gap:12px;grid-column:1 / -1;padding:24px}.not-found-search label{color:var(--heading);font-weight:850}.not-found-search div{display:grid;grid-template-columns:minmax(0,1fr) auto}.not-found-search input{border:1px solid var(--line-strong);border-radius:6px 0 0 6px;color:var(--heading);font:inherit;min-height:54px;min-width:0;outline:0;padding:0 16px}.not-found-search input:focus{border-color:#9bb8ff;box-shadow:0 0 0 4px rgba(20,92,255,0.1)}.not-found-search .button{border-radius:0 6px 6px 0}.legal-page{background:var(--surface-soft);padding:66px 34px 86px}.legal-shell{margin:0 auto;max-width:940px}.legal-heading{margin:26px 0 28px}.legal-heading h1{font-size:3rem;margin-bottom:14px}.legal-heading p:not(.eyebrow){color:var(--body);font-size:1.08rem;max-width:720px}.legal-content{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);display:grid}.legal-content-split{align-items:start;background:transparent;border:0;border-radius:0;box-shadow:none;gap:22px;grid-template-columns:minmax(0,1.05fr) minmax(300px,0.95fr)}.legal-main-block,.legal-side-stack{align-self:start}.legal-side-stack{display:grid;gap:22px}.legal-content-split section{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.legal-content-split section + section{border-top:1px solid var(--line)}.legal-content section{display:grid;gap:12px;padding:28px}.legal-content section + section{border-top:1px solid var(--line)}.legal-content h2{font-size:1.34rem;margin:0}.legal-content p{color:var(--body);margin:0}.legal-content dl{display:grid;margin:6px 0 0}.legal-content dl div{border-top:1px solid var(--line);display:grid;gap:18px;grid-template-columns:minmax(160px,0.5fr) minmax(0,1fr);padding:12px 0}.legal-content dt{color:var(--body);font-weight:800}.legal-content dd{color:var(--heading);font-weight:750;margin:0}.legal-address-lines{display:grid;gap:2px}.footer-link-button{background:transparent;border:0;color:inherit;cursor:pointer;display:block;font:inherit;font-weight:650;padding:0;text-align:left}.footer-link-button:hover{color:#fff}.cookie-consent{align-items:start;background:#fff;border:1px solid var(--line-strong);border-radius:var(--radius);bottom:22px;box-shadow:var(--shadow-lg);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;left:50%;max-width:min(940px,calc(100vw - 32px));padding:20px;position:fixed;transform:translateX(-50%);width:100%;z-index:120}.cookie-consent[hidden],.cookie-modal[hidden],.cookie-modal-overlay[hidden]{display:none}.cookie-notice{gap:16px;grid-template-columns:1fr;left:auto;max-width:min(380px,calc(100vw - 32px));padding:18px;right:22px;transform:none;width:min(380px,calc(100vw - 32px))}.cookie-notice .cookie-consent-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%}.cookie-notice .cookie-notice-button{min-width:0;padding:0 12px;width:100%}.cookie-consent-copy{display:grid;gap:7px}.cookie-consent-copy strong,.cookie-category strong{color:var(--heading);font-weight:900}.cookie-consent-copy p,.cookie-category p{color:var(--body);margin:0}.cookie-notice-button{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;font:inherit;font-size:0.92rem;font-weight:850;justify-content:center;min-height:42px;min-width:168px;padding:0 18px;text-decoration:none;white-space:nowrap}.cookie-notice-button--secondary{background:#fff;border:1px solid #c8d7f6;color:var(--blue)}.cookie-notice-button--secondary:hover{background:var(--surface-blue)}.cookie-notice-button--primary{background:var(--blue);border:1px solid var(--blue);color:#fff}.cookie-notice-button--primary:hover{background:var(--blue-dark);border-color:var(--blue-dark)}.cookie-consent-actions,.cookie-modal-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.cookie-choice-button,.cookie-link-button,.cookie-close-button{cursor:pointer;font:inherit}.cookie-choice-button{background:#fff;border:1px solid #b9cdfd;border-radius:6px;color:var(--blue);font-weight:850;min-height:42px;padding:0 16px}.cookie-choice-button:hover{background:var(--surface-blue)}.cookie-link-button{background:transparent;border:0;color:var(--heading);font-weight:800;min-height:42px;padding:0 4px}.cookie-modal-overlay{background:rgba(17,24,39,0.5);inset:0;position:fixed;z-index:130}.cookie-modal{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-lg);left:50%;max-height:calc(100vh - 36px);max-width:min(680px,calc(100vw - 32px));overflow:auto;padding:24px;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:140}.cookie-modal form,.cookie-modal-heading{display:grid;gap:18px}.cookie-modal-heading{align-items:start;grid-template-columns:minmax(0,1fr) auto}.cookie-modal-heading h2{font-size:1.7rem;margin:0}.cookie-close-button{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:999px;color:var(--heading);display:inline-flex;font-size:1.5rem;font-weight:700;height:38px;justify-content:center;line-height:1;width:38px}.cookie-category{align-items:center;border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:16px}.cookie-category-toggle{cursor:pointer}.cookie-category input{accent-color:var(--blue);height:24px;width:24px}.cookie-status{color:var(--green);font-size:0.9rem;font-weight:850;white-space:nowrap}.checkout-grid{display:grid;gap:24px;grid-template-columns:0.8fr 1.2fr;margin:0 auto;max-width:980px}.checkout-grid-wide{grid-template-columns:0.92fr 1.08fr;max-width:1180px}.checkout-configurator-shell.checkout-grid-wide{grid-template-columns:minmax(0,1.08fr) minmax(360px,0.92fr)}.checkout-configurator-shell[hidden]{display:grid !important}@media (min-width:981px){.checkout-grid>:not(.recap-card),.embedded-checkout-shell>:not(.recap-card){order:1}.checkout-grid>.recap-card,.embedded-checkout-shell>.recap-card{order:2;position:sticky;top:150px}}.domain-summary-grid{align-items:start;grid-template-columns:minmax(0,1fr) minmax(320px,0.42fr)}.domain-summary-main{align-self:start;display:grid;gap:18px;min-width:0}.domain-summary-grid>.recap-card,.domain-summary-main>.domain-upsell-panel{align-content:start;align-self:start}.domain-summary-recap{display:grid}.checkout-stack{align-self:start;display:grid;gap:18px}.invoice-payment-panels{display:grid;gap:18px}.invoice-wallet-panel{border-color:#b9cdfd}.embedded-checkout-shell{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(280px,0.72fr) minmax(0,1.28fr);margin:0 auto;max-width:1180px}.embedded-checkout-panel{background:#ffffff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);min-height:620px;padding:22px}.checkout-steps{align-items:center;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto 24px;max-width:1180px}.checkout-steps-wordpress{grid-template-columns:repeat(5,minmax(0,1fr))}.checkout-steps span{background:#ffffff;border:1px solid var(--line);border-radius:6px;color:var(--body);font-size:0.86rem;font-weight:800;min-height:42px;padding:10px 12px;text-align:center}.checkout-steps .active{border-color:#b9cdfd;color:var(--blue);box-shadow:0 10px 24px rgba(20,92,255,0.1)}.checkout-step-panel{display:grid;gap:18px}.checkout-step-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.summary,.form,.status-panel,.table-wrap{background:#ffffff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.summary{padding:30px}.offer-model,.recap-card{align-self:start}.price-stack{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;gap:6px;margin:24px 0;padding:22px 0}.price-stack span{color:var(--body);font-weight:750}.model-block + .model-block{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.model-block h2{font-size:1rem;margin-bottom:12px}.addon-list{display:grid;gap:10px}.addon-row{background:#f8fbff;border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.addon-row.active{background:var(--surface-blue);border-color:#b8cdfd}.addon-row-main{display:grid;gap:4px;min-width:0}.addon-row-main strong{color:var(--heading);font-size:0.9rem;font-weight:900;line-height:1.25}.addon-row-main small,.addon-row-total span{color:var(--body);font-size:0.78rem;font-weight:750}.addon-stepper{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:999px;display:inline-flex;gap:2px;height:36px;padding:2px}.addon-stepper button{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--blue);cursor:pointer;display:inline-flex;font:inherit;font-size:1rem;font-weight:900;height:30px;justify-content:center;width:30px}.addon-stepper button:hover{background:var(--surface-blue)}.addon-stepper button:disabled{color:#9aa6b8;cursor:not-allowed;opacity:0.55}.addon-stepper button:disabled:hover{background:transparent}.addon-stepper span{color:var(--heading);font-size:0.88rem;font-weight:900;min-width:24px;text-align:center}.hosting-resource-control .addon-stepper{justify-content:space-between;min-width:104px}.hosting-resource-control .addon-stepper span{min-width:34px}.addon-row-total{align-items:center;border-top:1px solid var(--line);display:flex;gap:8px;grid-column:1 / -1;justify-content:space-between;padding-top:10px}.addon-row-total strong{color:var(--blue);font-size:0.92rem;font-weight:900}.hosting-recap-lines{margin-bottom:16px}.hosting-checkout-grid>.form{order:-1}.wordpress-checkout-grid>.form{order:initial}.hosting-recap-lines .recap-tariff small{color:var(--body);font-size:0.78rem;font-weight:850;margin-left:2px}.hosting-resource-panel{border-top:1px solid var(--line);display:grid;gap:14px;padding-top:18px}.hosting-resource-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.hosting-resource-control{align-items:center;background:#f8fbff;border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.hosting-resource-control.active{background:var(--surface-blue);border-color:#b8cdfd}.addon-preset-grid{display:flex;flex-wrap:wrap;gap:6px;grid-column:1 / -1}.addon-preset-grid button{background:#ffffff;border:1px solid var(--line);border-radius:999px;color:var(--body);cursor:pointer;font:inherit;font-size:0.76rem;font-weight:850;line-height:1;padding:7px 10px}.addon-preset-grid button:hover,.addon-preset-grid button.active{background:var(--surface-blue);border-color:#a9c2ff;color:var(--blue)}.hosting-resource-main{display:grid;gap:4px;min-width:0}.hosting-resource-main strong{color:var(--heading);font-size:0.94rem;font-weight:900}.hosting-resource-main small,.hosting-resource-price{color:var(--body);font-size:0.78rem;font-weight:750}.hosting-resource-main span{color:var(--blue);font-size:1rem;font-weight:900}.hosting-resource-price{align-items:center;border-top:1px solid var(--line);display:flex;gap:8px;grid-column:1 / -1;justify-content:space-between;padding-top:10px}.hosting-resource-price strong{color:var(--blue);font-size:0.9rem;font-weight:900;white-space:nowrap}.clean-list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.clean-list li{color:#303847;font-weight:700;padding-left:25px;position:relative}.clean-list li::before{border-bottom:2px solid var(--green);border-right:2px solid var(--green);content:"";height:11px;left:3px;position:absolute;top:4px;transform:rotate(45deg);width:6px}.summary h1,.status-panel h1,.narrow>h1{font-size:2rem;line-height:1.2;margin-bottom:14px}.summary p,.status-panel p{color:var(--body)}.form{display:grid;gap:18px;padding:30px}.configurator-form{display:grid;gap:18px;margin:0}.checkout-auth-form{display:grid;gap:18px}.form label{color:var(--heading);display:grid;font-size:0.92rem;font-weight:800;gap:8px}.form input{border:1px solid var(--line-strong);border-radius:6px;color:var(--heading);font:inherit;min-height:48px;outline:0;padding:0 14px}.form select,.form textarea{border:1px solid var(--line-strong);border-radius:6px;color:var(--heading);font:inherit;outline:0;padding:12px 14px}.form select{min-height:48px}.form textarea{min-height:160px;resize:vertical}.form input:focus,.form select:focus,.form textarea:focus,.domain-search:focus-within{border-color:#9bb8ff;box-shadow:0 0 0 4px rgba(20,92,255,0.1)}.form label span{color:var(--danger);font-size:0.84rem;font-weight:750}.account-suspension-alert{background:linear-gradient(180deg,#fff7f7,#ffffff);border:1px solid #fecaca;border-radius:8px;box-shadow:0 14px 34px rgba(216,75,75,0.1);color:var(--heading);display:grid;gap:13px;padding:18px}.account-suspension-alert__eyebrow{color:#b42318;font-size:0.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.account-suspension-alert strong{color:var(--heading);font-size:1.05rem;line-height:1.35}.account-suspension-alert__reason{background:#ffffff;border:1px solid #fee4e2;border-radius:8px;display:grid;gap:6px;padding:12px 14px}.account-suspension-alert__reason span{color:#b42318;font-size:0.76rem;font-weight:900;text-transform:uppercase}.account-suspension-alert p{color:var(--body);font-size:0.92rem;font-weight:700;margin:0}.account-suspension-alert__reason p{color:var(--heading);font-weight:750}.account-suspension-alert a{color:var(--blue);font-weight:900}.form label.is-disabled{color:var(--muted)}.form select:disabled,.form input:disabled,.form textarea:disabled{background:#f1f4f8;border-color:#dfe5ee;color:var(--muted);cursor:not-allowed}.configurator-form h2{margin-bottom:8px}.checkout-billing-choice{align-items:center;background:#f8fbff;border:1px solid #cfe0ff;border-radius:var(--radius);display:flex;gap:16px;justify-content:space-between;padding:16px}.checkout-billing-choice.compact{align-items:stretch;display:grid;gap:10px;justify-content:stretch;padding:12px}.checkout-billing-choice .billing-switch{box-shadow:none;flex:0 0 auto;margin-top:0}.checkout-billing-choice.compact .billing-switch{justify-self:start}.checkout-billing-choice>small{color:var(--body);font-size:0.9rem;font-weight:750;line-height:1.45}.form .billing-switch label{display:block;gap:0}.form .billing-switch input{border:0;height:1px;min-height:0;opacity:0;padding:0;position:absolute;width:1px}.form .billing-switch span{color:var(--body);display:inline-flex;font-size:0.9rem;font-weight:850}.form .billing-switch input:checked + span{color:#ffffff}.option-grid{display:grid;gap:12px}.billing-cycle-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.billing-cycle-card{align-items:start;background:#ffffff;border:1px solid var(--line);border-radius:var(--radius);display:grid !important;gap:12px !important;grid-template-columns:auto 1fr;padding:16px}.billing-cycle-card.featured{background:#f8fbff;border-color:#cfe0ff}.billing-cycle-card input{accent-color:var(--blue);margin-top:4px;min-height:auto;width:18px}.billing-cycle-card span{color:var(--heading) !important;display:grid;gap:4px}.billing-cycle-card small{color:var(--body);font-size:0.9rem;font-weight:650}.domain-choice-grid{display:grid;gap:10px}.domain-choice{background:#ffffff;border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;display:grid;gap:0;padding:14px 16px;transition:border-color 0.18s ease,box-shadow 0.18s ease,background 0.18s ease}.domain-choice.active{background:#f8fbff;border-color:#b9cdfd;box-shadow:0 10px 24px rgba(20,92,255,0.08);cursor:default;gap:14px;padding:18px}.domain-choice-body{display:none;gap:12px}.domain-choice.active .domain-choice-body{display:grid}.domain-choice:not(.active) .radio-line{align-items:center}.domain-choice:not(.active) .radio-line small{display:none}.radio-line{align-items:start;display:grid !important;gap:12px !important;grid-template-columns:auto 1fr}.radio-line input{accent-color:var(--blue);margin-top:4px;min-height:auto;width:18px}.radio-line span{color:var(--heading) !important;display:grid;gap:4px}.domain-choice-heading span{color:var(--heading);display:grid;gap:4px}.domain-choice-heading strong{font-weight:850}.domain-choice-heading small{color:var(--body);font-size:0.9rem;font-weight:650}.radio-line small{color:var(--body);font-size:0.9rem;font-weight:650}.radio-line.compact{background:#ffffff;border:1px solid var(--line);border-radius:var(--radius);padding:12px}.temporary-domain-options{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.temporary-domain-option{display:grid;gap:10px}.temporary-domain-option input[readonly]{background:#f7faff;color:var(--heading);font-weight:800}.domain-choice-fields{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.domain-mini-result{border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:5px;padding:13px 14px}.domain-mini-result.available{background:#f2fbf7;border-color:#bcebd9}.domain-mini-result.taken,.domain-mini-result.invalid{background:#fff7f7;border-color:#f0c6c6}.domain-mini-result strong,.domain-mini-result span{color:var(--heading)}.domain-mini-result p{color:var(--body);margin:0}.domain-choice>span{color:var(--danger);font-size:0.84rem;font-weight:750}.option-card{align-items:center;background:#f8fbff;border:1px solid var(--line);border-radius:var(--radius);display:grid !important;gap:14px !important;grid-template-columns:auto 1fr auto;min-height:92px;padding:16px}.option-card input{accent-color:var(--blue);min-height:auto;width:18px}.option-card span{color:var(--heading) !important;display:grid;gap:4px}.option-card small{color:var(--body);font-size:0.9rem;font-weight:650}.option-card em{color:var(--blue);font-style:normal;font-weight:900;white-space:nowrap}.priority-support-checkout-block{border-top:1px solid var(--line);display:grid;gap:12px;padding-top:18px}.priority-support-toggle{align-items:start;background:#f8fbff;border:1px solid #cfe0ff;border-radius:var(--radius);display:grid !important;gap:12px !important;grid-template-columns:auto 1fr;padding:14px}.priority-support-toggle input{accent-color:var(--blue);margin-top:4px;min-height:auto;width:18px}.priority-support-toggle span{color:var(--heading) !important;display:grid;gap:4px}.priority-support-toggle small{color:var(--body);font-size:0.86rem;font-weight:700;line-height:1.35}.priority-support-period-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.priority-support-period-card{background:#ffffff;border:1px solid var(--line);border-radius:10px;cursor:pointer;display:grid !important;gap:4px !important;padding:12px}.priority-support-period-card:has(input:checked){border-color:#155eef;box-shadow:0 10px 24px rgba(20,92,255,0.1)}.priority-support-period-card input{display:none}.priority-support-period-card strong{color:var(--heading);font-size:0.95rem;font-weight:900}.priority-support-period-card small{color:var(--body);font-size:0.78rem;font-weight:750;line-height:1.25}.checkout-total-line,.customer-card{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius)}.checkout-total-line{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:16px}.checkout-price-summary{align-items:flex-start}.checkout-price-summary>span{line-height:1.35;padding-top:2px}.checkout-total-line span{color:var(--body);font-weight:750}.checkout-total-line strong{color:var(--heading);font-size:1.15rem;white-space:nowrap}.price-summary-lines{align-content:start;display:grid;gap:6px;justify-items:end;min-height:46px}.price-summary-lines small{color:var(--muted);font-size:0.82rem;font-weight:800}.price-discount-line{color:var(--green) !important;min-height:1.1rem;text-align:right}.recap-lines{border:1px solid var(--line);border-radius:var(--radius);margin:24px 0;overflow:hidden}.recap-lines div{display:grid;grid-template-columns:minmax(150px,0.9fr) minmax(0,1.1fr);min-height:48px}.recap-lines div + div{border-top:1px solid var(--line)}.recap-lines dt,.recap-lines dd{align-items:center;display:flex;margin:0;padding:12px 14px}.recap-lines dt{background:var(--surface-soft);color:var(--body);font-weight:800}.recap-lines dd{color:var(--heading);font-weight:850}.recap-lines .strong-line dt,.recap-lines .strong-line dd{background:#eef5ff;color:var(--blue)}.customer-card{display:grid;gap:4px;padding:16px}.customer-card strong{color:var(--heading)}.customer-card span{color:var(--body);font-weight:700}.payment-method-section{background:#ffffff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);display:grid;gap:16px;padding:18px}.support-priority-checkout{align-items:stretch}.support-priority-side{align-self:stretch;display:flex;flex-direction:column;gap:18px;min-width:0}.support-priority-side .recap-card{align-self:stretch}.support-priority-payment{margin-top:auto}.support-priority-payment .payment-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-method-section h3{color:var(--heading);font-size:1.05rem;margin:0}.support-priority-payment h2{font-size:1.2rem;line-height:1.25;margin:0}.payment-method-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.payment-method-card{align-items:flex-start;border:1px solid var(--line);border-radius:8px;cursor:pointer;display:grid;gap:10px;grid-template-columns:auto 1fr;padding:14px}.payment-method-card:has(input:checked){background:#f5f9ff;border-color:#b9cdfd;box-shadow:0 10px 22px rgba(20,92,255,0.08)}.payment-method-card.is-disabled{background:#f8fafc;cursor:not-allowed;opacity:0.72}.payment-method-card.is-disabled input,.payment-method-card.is-disabled span{cursor:not-allowed}.payment-method-card strong,.payment-method-card small{display:block}.payment-method-card strong{color:var(--heading);font-size:0.95rem}.payment-method-card small{color:var(--body);font-weight:700;line-height:1.45;margin-top:4px}.domain-upsell-panel{display:grid;gap:18px}.domain-upsell-heading{align-items:start;display:flex;gap:18px;justify-content:space-between}.domain-upsell-heading h2{margin-bottom:6px}.domain-upsell-heading p:last-child{margin:0}.domain-validation-form{align-self:start}.domain-address-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,0.9fr)}.domain-address-column{align-content:start;display:grid;gap:18px}.domain-validation-actions{justify-content:space-between}.domain-validation-actions .button.primary{margin-left:auto}.domain-upsell-tabs{background:transparent;border:0;border-radius:0;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.domain-upsell-tab{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;color:var(--body);cursor:pointer;display:grid;font:inherit;gap:5px;min-height:86px;padding:14px;text-align:left}.domain-upsell-tab strong,.domain-upsell-tab span{display:block}.domain-upsell-tab strong{color:var(--heading);font-weight:900}.domain-upsell-tab span{color:var(--body);font-size:0.86rem;font-weight:750}.domain-upsell-tab.is-active{background:#f5f9ff;border-color:#b9cdfd;box-shadow:0 8px 20px rgba(20,92,255,0.08)}.domain-upsell-tab.is-active strong{color:var(--blue)}.domain-upsell-family{display:grid;gap:12px}.domain-upsell-family[hidden]{display:none}.domain-upsell-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.domain-upsell-option{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:8px;color:inherit;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:18px;text-decoration:none}.domain-upsell-option:hover{border-color:#b9cdfd;box-shadow:0 12px 26px rgba(20,92,255,0.09);transform:translateY(-1px)}.domain-upsell-option strong,.domain-upsell-option small{display:block}.domain-upsell-option strong{color:var(--heading);font-size:1rem}.domain-upsell-option small{color:var(--body);font-weight:700;line-height:1.45;margin-top:5px}.domain-upsell-option>span:first-child small:first-child{color:var(--blue);font-size:0.72rem;font-weight:900;margin:0 0 5px;text-transform:uppercase}.domain-upsell-option em{color:var(--blue);font-style:normal;font-weight:850;grid-column:1 / -1}.domain-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bank-transfer-panel{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;padding:14px}.bank-transfer-lines{border:1px solid var(--line);border-radius:8px;margin:12px 0 0;overflow:hidden}.bank-transfer-lines div{display:grid;grid-template-columns:minmax(130px,0.52fr) minmax(0,1fr);min-height:42px}.bank-transfer-lines div + div{border-top:1px solid var(--line)}.bank-transfer-lines dt,.bank-transfer-lines dd{align-items:center;display:flex;margin:0;padding:10px 12px}.bank-transfer-lines dt{background:#ffffff;color:var(--body);font-weight:850}.bank-transfer-lines dd{color:var(--heading);font-weight:850;overflow-wrap:anywhere}.bank-transfer-lines.standalone{margin:20px 0 0}.form-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.inline-admin-form{margin-top:10px}.recurring-feedback{display:block;margin-top:6px}.recurring-products-note{align-items:flex-start;background:#f6f9ff;border:1px solid #dce7ff;border-radius:var(--radius);display:flex;gap:12px;margin-top:14px;padding:14px 16px}.recurring-products-note span{align-items:center;background:var(--blue);border-radius:999px;color:#ffffff;display:inline-flex;flex:0 0 auto;font-size:0.78rem;font-weight:900;height:24px;justify-content:center;margin-top:1px;width:24px}.recurring-products-note p{color:var(--body);font-size:0.9rem;font-weight:700;line-height:1.5;margin:0}.recurring-products-note strong{color:var(--heading);display:block;font-size:0.92rem;margin-bottom:2px}.order-tracking-panel{display:grid;gap:22px}.order-tracking-heading{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.order-tracking-heading h1{margin-bottom:8px}.domain-heading-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.tracking-steps{counter-reset:tracking;display:grid;gap:10px;grid-template-columns:repeat(var(--tracking-step-count,4),minmax(0,1fr));list-style:none;margin:0;padding:0}.tracking-step{background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--body);display:grid;gap:8px;min-height:104px;min-width:0;padding:12px;position:relative}.tracking-step span{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:999px;color:var(--body);display:inline-flex;font-size:0.82rem;font-weight:900;height:30px;justify-content:center;width:30px}.tracking-step span::before{counter-increment:tracking;content:counter(tracking)}.tracking-step strong{color:var(--heading);font-size:0.86rem;line-height:1.25;overflow-wrap:anywhere}.tracking-step.complete{background:#f2fbf7;border-color:#bde8d3}.tracking-step.complete span{background:var(--green);border-color:var(--green);color:#ffffff}.tracking-step.complete span::before{content:"✓"}.tracking-step.current{background:#f5f9ff;border-color:#b9cdfd;box-shadow:0 10px 24px rgba(20,92,255,0.08)}.tracking-step.current span{background:var(--blue);border-color:var(--blue);color:#ffffff}.tracking-step.error{background:#fff5f5;border-color:#f2c2c2}.tracking-step.error span{background:var(--danger);border-color:var(--danger);color:#ffffff}.tracking-step.error span::before{content:"!"}.tracking-message{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;padding:16px}.tracking-message p{margin:0}.tracking-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.order-bank-panel{margin-top:0}.invoice-document{background:#ffffff;border:1px solid #d9e2ef;border-radius:8px;box-shadow:0 24px 70px rgba(16,24,40,.08);margin:0 auto;max-width:980px;overflow:hidden;padding:0}.invoice-document-credit{border-color:#ead7bd}.invoice-actions{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:16px}.invoice-support-note{color:var(--muted);font-weight:700;margin:18px auto 0;max-width:980px}.invoice-support-note a{color:var(--blue);font-weight:900}.invoice-header,.invoice-parties,.invoice-totals div,.invoice-header-dates{display:flex;gap:20px;justify-content:space-between}.invoice-header{align-items:flex-start;background:#f8fbff;border-top:5px solid #8ab4f8;color:#101828;margin-bottom:0;padding:34px 36px 32px}.invoice-document-credit .invoice-header{border-top-color:#f6b45c}.invoice-header h1{color:#101828;font-size:2.25rem;line-height:1.05;margin:4px 0 8px}.invoice-title-block{display:grid;gap:4px}.invoice-kicker{color:#667085;font-weight:750;margin:0 0 18px}.invoice-subtitle{color:#667085;font-weight:750;margin:0}.invoice-header-aside{align-items:flex-end;display:grid;gap:22px;justify-items:end;text-align:right}.invoice-status-pill{background:#f6f9fc;border:1px solid #d9e2ef;border-radius:999px;color:#475467;display:inline-flex;font-size:.8rem;font-weight:900;justify-content:center;min-width:142px;padding:8px 12px}.invoice-status-pill.ok{background:#ecfdf3;border-color:#abefc6;color:#067647}.invoice-status-pill.warn{background:#eff6ff;border-color:#b9cdfd;color:#155eef}.invoice-status-pill.danger{background:#fef3f2;border-color:#fecdca;color:#b42318}.invoice-header-dates{margin:0}.invoice-header-dates div{min-width:98px}.invoice-header-dates dt{color:#667085;font-size:.78rem;font-weight:850;letter-spacing:.05em;margin-bottom:5px;text-transform:uppercase}.invoice-header-dates dd{color:#101828;font-size:1rem;font-weight:900;margin:0}.invoice-parties{background:#ffffff;margin-bottom:0;padding:28px 36px 18px}.invoice-party{border:1px solid #e4e7ec;border-radius:8px;flex:1;padding:20px}.invoice-party h2{color:#667085;font-size:.78rem;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.invoice-party p{color:#344054;font-weight:650;line-height:1.7;margin:0}.invoice-party strong{color:#101828}.invoice-table{box-shadow:none;margin-bottom:24px;max-width:none;padding:0 36px}.invoice-table table{border-collapse:separate;border-spacing:0}.invoice-table th{background:#eff6ff;border-bottom:1px solid #d9e2ef;color:#3d4551;font-size:.74rem;letter-spacing:.04em}.invoice-table th:first-child{border-radius:8px 0 0 8px}.invoice-table th:last-child{border-radius:0 8px 8px 0}.invoice-table td{border-bottom:1px solid #e4e7ec;color:#344054}.invoice-table td:last-child{color:#101828}.invoice-compliance-strip{align-items:center;background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;color:#344054;display:flex;flex-wrap:wrap;font-weight:750;gap:10px;margin:0 36px 24px;padding:12px 14px}.invoice-compliance-strip strong{color:#667085;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.invoice-lock{color:#067647}.invoice-totals{border:1px solid #e4e7ec;border-radius:8px;margin:0 36px 0 auto;max-width:360px;overflow:hidden}.invoice-totals div{align-items:center;min-height:48px;padding:0 16px}.invoice-totals div + div{border-top:1px solid #e4e7ec}.invoice-totals dt,.invoice-totals dd{margin:0}.invoice-totals dt{color:#667085;font-weight:800}.invoice-totals dd{color:#101828;font-weight:900}.invoice-total-grand{background:#eff6ff}.invoice-document-credit .invoice-total-grand{background:#fffaeb}.invoice-total-grand dd{color:#155eef;font-size:1.1rem}.invoice-legal{background:#f8fafc;border-top:1px solid #e4e7ec;color:#667085;display:grid;font-size:.95rem;gap:8px;margin-top:28px;padding:22px 36px}.invoice-legal p{margin:0}.status-panel{margin:0 auto;max-width:860px;padding:30px}.status-panel dl{border:1px solid var(--line);border-radius:var(--radius);margin:24px 0;overflow:hidden}.status-panel dl div{display:grid;grid-template-columns:180px 1fr;min-height:48px}.status-panel dl div + div{border-top:1px solid var(--line)}.status-panel dt,.status-panel dd{align-items:center;display:flex;margin:0;padding:0 16px}.status-panel dt{background:var(--surface-soft);color:var(--body);font-weight:800}.status-panel dd{color:var(--heading);font-weight:750}.status-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.status-actions form{margin:0}.badge{background:var(--surface-blue);border:1px solid #d8e5ff;border-radius:999px;color:var(--blue);display:inline-flex;font-size:0.78rem;font-weight:850;padding:6px 10px;text-transform:uppercase}.table-wrap{margin:0 auto;max-width:980px;overflow:auto}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--line);padding:16px 18px;text-align:left}th{background:var(--surface-soft);color:var(--body);font-size:0.82rem;font-weight:850;text-transform:uppercase}td{color:var(--heading);font-weight:650}tbody tr:last-child td{border-bottom:0}.portal-shell{margin:0 auto;max-width:1180px}.portal-heading{margin-bottom:20px}.portal-heading.split{align-items:center;display:flex;gap:18px;justify-content:space-between}.admin-badge-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.support-heading-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.support-form-heading{margin-bottom:20px}.support-status-badge{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:999px;color:var(--heading);cursor:pointer;display:inline-flex;gap:8px;min-height:38px;padding:7px 12px}.support-status-badge span{color:var(--body);font-size:0.78rem;font-weight:850;text-transform:uppercase}.support-status-badge strong{font-size:0.92rem}.support-status-badge.priority{background:#f1fbf7;border-color:#b9ead8;color:#0f7b4f}.support-status-badge.standard{background:#f8fbff;border-color:#d8e5ff;color:var(--blue)}.confirm-dialog{background:#ffffff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);color:var(--heading);max-width:520px;padding:0;width:calc(100% - 32px)}.confirm-dialog::backdrop{background:rgba(15,23,42,0.46)}.support-status-dialog{box-sizing:border-box;max-height:min(680px,calc(100vh - 48px));max-width:min(1360px,calc(100vw - 40px)) !important;min-width:0;overflow-x:hidden;overflow-y:auto;width:min(1360px,calc(100vw - 40px)) !important}.confirm-dialog-panel{display:grid;gap:16px;padding:24px;position:relative}.proxmox-reinstall-dialog{max-width:640px}.proxmox-reinstall-progress{display:grid;gap:18px}.proxmox-reinstall-progress ol{display:grid;gap:10px;list-style:none;margin:0;padding:0}.proxmox-reinstall-progress li{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr);min-height:66px;padding:12px 14px}.proxmox-reinstall-progress li>span{align-items:center;background:#e6ebf3;border-radius:999px;color:#ffffff;display:flex;font-size:0.78rem;font-weight:950;height:28px;justify-content:center;position:relative;width:28px}.proxmox-reinstall-progress li>span::before{content:""}.proxmox-reinstall-progress li[data-state="active"]{background:#f7faff;border-color:#b9cdfd}.proxmox-reinstall-progress li[data-state="active"]>span{background:var(--blue)}.proxmox-reinstall-progress li[data-state="active"]>span::before{animation:domain-check-spin 800ms linear infinite;border:2px solid rgba(255,255,255,0.5);border-radius:999px;border-top-color:#ffffff;height:14px;width:14px}.proxmox-reinstall-progress li[data-state="done"]{background:#effcf6;border-color:#b9ead8}.proxmox-reinstall-progress li[data-state="done"]>span{background:var(--green)}.proxmox-reinstall-progress li[data-state="done"]>span::before{content:"✓"}.proxmox-reinstall-progress li[data-state="error"]{background:#fff1f2;border-color:#fecaca}.proxmox-reinstall-progress li[data-state="error"]>span{background:var(--danger)}.proxmox-reinstall-progress li[data-state="error"]>span::before{content:"!"}.proxmox-reinstall-progress strong,.proxmox-reinstall-progress small{display:block}.proxmox-reinstall-progress strong{color:var(--heading);font-weight:900}.proxmox-reinstall-progress small{color:var(--body);font-size:0.84rem;font-weight:750;margin-top:2px}.support-status-dialog .confirm-dialog-panel{gap:24px;padding:38px 40px 34px}.support-status-dialog .stack{gap:24px}.support-priority-active-layout{align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(360px,0.92fr) minmax(420px,1.08fr)}.support-priority-active-hero{background:linear-gradient(135deg,rgba(32,180,134,0.16),rgba(20,92,255,0.05) 52%),#f7fffb;border:1px solid #b9ead8;border-radius:var(--radius);display:grid;gap:16px;padding:32px}.support-priority-active-hero h2{font-size:2rem;line-height:1.12;margin:0;max-width:440px}.support-priority-active-hero p:not(.eyebrow){color:var(--body);font-size:1rem;font-weight:720;line-height:1.55;margin:0;max-width:460px}.support-priority-benefits{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.support-priority-benefits span{align-items:center;background:#ffffff;border:1px solid #ccefe2;border-radius:999px;color:#08784b;display:inline-flex;font-size:0.82rem;font-weight:850;min-height:34px;padding:0 13px}.support-priority-active-side{display:grid;gap:18px}.support-status-details-cards{border:0;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.support-status-details-cards div{background:#ffffff;border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:8px;grid-template-columns:1fr;min-height:124px;padding:20px}.support-status-details-cards div + div{border-top:1px solid var(--line)}.support-status-details-cards dt,.support-status-details-cards dd{padding:0}.support-status-details-cards dt{background:transparent;color:var(--body);font-size:0.78rem;letter-spacing:0;text-transform:uppercase}.support-status-details-cards dd{align-self:end;font-size:1.35rem;font-weight:950}.support-priority-action-card{background:#ffffff;border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:12px;padding:22px}.support-priority-action-card.is-cancelling{background:#fff8ed;border-color:#ffd7a8}.support-priority-action-card strong{color:var(--heading);font-size:1.05rem;font-weight:900}.support-priority-action-card p{color:var(--body);font-weight:700;line-height:1.5;margin:0}.support-priority-action-card form{margin:4px 0 0}.support-priority-action-card .button{width:auto}@media (max-width:1080px){.support-status-dialog .confirm-dialog-panel{padding:28px 24px}.support-priority-active-layout,.support-upsell-layout{grid-template-columns:1fr}.support-status-details-cards{grid-template-columns:1fr}}.dialog-close{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:999px;color:var(--body);cursor:pointer;display:inline-flex;font-size:20px;height:34px;justify-content:center;position:absolute;right:28px;top:28px;width:34px}.confirm-dialog-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.support-upsell-layout{align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(430px,0.95fr) minmax(470px,1.05fr)}.support-upsell-side{align-content:stretch;display:grid;gap:16px}.support-upsell-hero{background:#f8fbff;border:1px solid #d8e5ff;border-radius:var(--radius);display:grid;gap:16px;padding:30px 32px}.support-upsell-hero h2{font-size:2.05rem;line-height:1.12;margin-bottom:0;max-width:430px}.support-upsell-hero p{color:var(--body);font-size:0.98rem;font-weight:700;line-height:1.52;margin:0;max-width:430px}.support-upsell-hero>strong{color:var(--blue);font-size:1.45rem;font-weight:950}.support-upsell-grid{display:grid;gap:14px;grid-template-columns:1fr;margin-top:0}.support-upsell-grid div{border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:8px;min-height:0;padding:18px 20px}.support-upsell-side>.button{justify-self:stretch;margin-top:2px;min-height:52px}.support-upsell-grid strong{color:var(--heading);font-size:1rem;font-weight:900;line-height:1.25}.support-upsell-grid span{color:var(--body);font-size:0.9rem;font-weight:700;line-height:1.45}.support-status-details{border:1px solid var(--line);border-radius:var(--radius);margin:0;overflow:hidden}.support-status-details div{display:grid;grid-template-columns:minmax(150px,0.85fr) minmax(0,1.15fr)}.support-status-details div + div{border-top:1px solid var(--line)}.support-status-details dt,.support-status-details dd{margin:0;padding:12px 14px}.support-status-details dt{background:var(--surface-soft);color:var(--body);font-weight:850}.support-status-details dd{color:var(--heading);font-weight:850}.portal-heading h1,.auth-card h1{font-size:2.25rem;line-height:1.15;margin-bottom:0}.portal-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.portal-tabs a{background:#ffffff;border:1px solid var(--line);border-radius:6px;color:var(--heading);font-size:0.92rem;font-weight:800;padding:10px 14px;position:relative;text-decoration:none}.portal-tab-badge{background:#10b981;border:2px solid #ffffff;border-radius:999px;color:#ffffff;font-size:0.62rem;font-weight:950;line-height:1;padding:4px 7px;position:absolute;right:-10px;top:-12px;white-space:nowrap;box-shadow:0 10px 20px rgba(16,185,129,0.24)}.portal-tabs a:hover{border-color:#bdd0ff;color:var(--blue)}.portal-tabs a.active{background:var(--blue);border-color:var(--blue);color:#ffffff}.product-subtabs{align-items:center;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:22px;margin:-4px 0 24px}.product-subtabs a,.product-subtabs span{color:var(--body);font-size:0.92rem;font-weight:850;padding:0 0 12px;text-decoration:none}.product-subtabs a.active{border-bottom:2px solid var(--blue);color:var(--blue)}.product-subtabs span{color:var(--muted)}.product-filter-bar{align-items:center;background:#f8fbff;border:1px solid #dbe7ff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:0 0 18px;padding:12px 14px}.product-filter-bar>span{color:var(--body);font-size:0.82rem;font-weight:900;text-transform:uppercase}.product-filter-bar-compact{background:transparent;border:0;gap:8px;margin:0;padding:0}.product-filter-bar-compact .product-filter-group{background:#f8fbff}.product-filter-bar-compact .product-filter-group a{font-size:0.78rem;padding:7px 11px}.product-filter-group{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:999px;display:inline-flex;gap:4px;padding:4px}.product-filter-group a{border-radius:999px;color:var(--body);font-size:0.86rem;font-weight:900;padding:8px 13px;text-decoration:none}.product-filter-group a:hover{color:var(--blue)}.product-filter-group a.active{background:var(--blue);color:#ffffff}.account-layout{align-items:start;display:grid;gap:22px;grid-template-columns:minmax(210px,0.28fr) minmax(0,1fr)}.account-side-menu{background:#ffffff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);display:grid;gap:18px;padding:18px;position:sticky;top:118px}.account-side-group{display:grid;gap:8px}.account-side-group + .account-side-group{border-top:1px solid var(--line);padding-top:16px}.account-side-group strong{color:var(--heading);font-size:0.86rem;font-weight:950}.account-side-group a{align-items:center;border-radius:8px;color:var(--body);display:flex;font-size:0.9rem;font-weight:800;gap:10px;justify-content:space-between;padding:9px 10px;text-decoration:none}.account-side-group a:hover,.account-side-group a.active{background:#eef4ff;color:var(--blue)}.account-side-group a em{background:#ffffff;border:1px solid var(--line);border-radius:999px;color:var(--body);flex:0 0 auto;font-size:0.74rem;font-style:normal;line-height:1;min-width:24px;padding:5px 7px;text-align:center;white-space:nowrap}.account-side-group a em.account-side-amount{min-width:auto;padding-inline:8px}.account-side-group a.active em{border-color:#bdd0ff;color:var(--blue)}.account-content-stack{display:grid;gap:22px;min-width:0}.product-command-card{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:22px}.product-command-card h2{margin-bottom:6px}.product-command-card p{margin:0}.metric-grid,.portal-grid{display:grid;gap:18px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px}.portal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-balance-grid{align-items:stretch;margin-bottom:22px}.affiliate-hero-card{align-items:end;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(320px,0.75fr);margin-bottom:22px}.affiliate-hero-card h2{margin-bottom:8px}.affiliate-hero-card p{margin:0}.affiliate-link-box{align-items:center;background:#f7f9fd;border:1px solid var(--line);border-radius:10px;display:flex;gap:10px;padding:10px}.affiliate-link-box input{background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--heading);flex:1;font-weight:750;min-height:42px;min-width:0;padding:8px 10px}.affiliate-grid{align-items:start}.balance-topup-form{padding:24px}.metric-card,.panel-card,.notice,.message-card{background:#ffffff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.metric-card{color:var(--heading);display:grid;gap:6px;padding:22px;text-decoration:none}.metric-card strong{font-size:2rem;line-height:1}.metric-card span,.muted-line,.notice,.message-card header span,.panel-card p{color:var(--body)}.panel-card{padding:24px}.notice.danger{background:#fff5f5;border-color:#fecaca;color:#9f1239}.service-suspended-notice{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:18px 20px}.service-suspended-notice div{display:grid;gap:4px}.service-suspended-notice strong{color:#9f1239}.service-suspended-notice span{color:#7f1d1d}.dashboard-panel{margin-bottom:22px}.dashboard-summary-grid{align-items:stretch;display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-summary-grid .panel-card{min-width:0}.dashboard-summary-grid .dashboard-panel{margin-bottom:0}.dashboard-services-panel,.dashboard-quick-panel,.dashboard-orders-panel,.dashboard-tickets-panel{align-content:start;display:grid}.dashboard-services-panel,.dashboard-quick-panel{min-height:332px}.dashboard-orders-panel,.dashboard-tickets-panel{min-height:560px}.dashboard-services-panel .table-wrap{max-height:238px;overflow:auto}.dashboard-orders-panel .table-wrap,.dashboard-tickets-panel .table-wrap{max-height:468px;overflow:auto}.services-table-wrap-compact table,.subscriptions-table-wrap-compact table,.orders-table-wrap-compact table,.tickets-table-wrap-compact table{min-width:0;width:100%}.services-table-wrap-compact th,.services-table-wrap-compact td,.subscriptions-table-wrap-compact th,.subscriptions-table-wrap-compact td,.orders-table-wrap-compact th,.orders-table-wrap-compact td,.tickets-table-wrap-compact th,.tickets-table-wrap-compact td{padding-left:14px;padding-right:14px}.panel-heading-line{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:16px}.panel-heading-line .product-filter-bar-compact{flex:0 0 auto}.panel-heading-actions .product-filter-bar-compact{order:50}.panel-heading-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.panel-heading-actions form{margin:0}.panel-card h2,.form h2{font-size:1.35rem;line-height:1.25;margin-bottom:16px}.panel-card .table-wrap{box-shadow:none;max-width:none;margin:0}.details-list{display:grid;gap:12px;margin:0}.details-list div{border-bottom:1px solid var(--line);display:grid;gap:4px;padding-bottom:12px}.details-list div:last-child{border-bottom:0;padding-bottom:0}.details-list dt{color:var(--muted);font-size:0.78rem;font-weight:850;text-transform:uppercase}.details-list dd{color:var(--heading);font-weight:800;margin:0}.admin-compact-list{display:grid;gap:10px}.admin-compact-list a{border:1px solid var(--line);border-radius:8px;color:var(--heading);display:grid;gap:4px;padding:12px;text-decoration:none}.admin-compact-list span{color:var(--body);font-weight:700}.orders-table-wrap{overflow:visible}.orders-shell{max-width:1360px}.orders-list-panel{padding:0}.orders-list-panel .panel-heading-line{border-bottom:1px solid var(--line);margin:0;padding:22px 24px}.orders-list-panel .table-wrap{border:0;border-radius:0 0 var(--radius) var(--radius);box-shadow:none;margin:0;max-width:none;overflow:auto}.orders-list-panel .orders-table{min-width:1120px;table-layout:fixed}.domains-list-panel{margin-bottom:22px;padding:0}.domains-list-panel .panel-heading-line{border-bottom:1px solid var(--line);margin:0;padding:22px 24px}.domains-list-panel .panel-heading-line p,.dns-zone-panel .panel-heading-line p{margin:4px 0 0}.domains-table-wrap,.dns-zone-table-wrap{border:0;border-radius:0 0 var(--radius) var(--radius);box-shadow:none;margin:0;max-width:none}.domains-table-wrap .domain-hosting-cell{background:#f8fbff;border-left:3px solid #cfe0ff;min-width:240px;vertical-align:top;width:260px}.domains-table-wrap .domain-name-cell{min-width:260px}.domain-hosting-quota{color:var(--blue);display:inline-block;font-size:0.78rem;font-weight:800;margin-top:6px}.domain-purchase-grid{margin-top:22px}.domain-detail-layout{display:grid;gap:18px;grid-template-columns:minmax(0,1.15fr) minmax(320px,0.85fr);margin-bottom:22px}.domain-detail-panel{max-width:none}.domain-transfer-control{align-items:flex-start;display:grid;gap:8px}.domain-transfer-control>span{color:var(--heading);font-weight:850}.domain-transfer-control small{color:var(--body);font-weight:750}.domain-transfer-toggle{background:var(--surface-soft);border:1px solid var(--line);border-radius:999px;display:inline-grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;width:min(100%,340px)}.domain-transfer-toggle form{display:contents}.domain-transfer-toggle button{appearance:none;background:transparent;border:0;border-radius:999px;color:var(--body);cursor:pointer;font:inherit;font-size:0.9rem;font-weight:900;min-height:42px;padding:0 14px}.domain-transfer-toggle button.active{background:#ffffff;box-shadow:var(--shadow-sm);color:var(--blue)}.domain-transfer-toggle button.active.danger{color:#b91c1c}.domain-transfer-toggle button:disabled{cursor:default;opacity:1}.dns-create-panel h2,.dns-zone-panel h2{margin-bottom:14px}.dns-record-form{display:grid;gap:14px}.dns-zone-panel{padding:0}.dns-zone-panel .panel-heading-line{border-bottom:1px solid var(--line);margin:0;padding:22px 24px}.dns-zone-table{min-width:920px}.dns-inline-form{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(240px,1fr) 110px auto}.dns-inline-form input{min-height:42px}.orders-list-panel th,.orders-list-panel td{vertical-align:middle}.orders-list-panel th:nth-child(1),.orders-list-panel .order-reference-cell{width:10%}.orders-list-panel th:nth-child(2),.orders-list-panel .order-product-cell{width:13%}.orders-list-panel th:nth-child(3),.orders-list-panel .order-options-cell{width:20%}.orders-list-panel th:nth-child(4),.orders-list-panel .order-domain-cell{width:20%}.orders-list-panel th:nth-child(5),.orders-list-panel .order-status-cell{width:13%}.orders-list-panel th:nth-child(6),.orders-list-panel .order-amount-cell{width:9%}.orders-list-panel th:nth-child(7),.orders-list-panel .table-actions{width:7%}.order-domain-cell{overflow-wrap:anywhere}.order-status-cell .badge,.order-amount-cell{white-space:nowrap}.order-options-cell{min-width:190px;position:relative}.order-options-lines,.order-options-summary{display:grid;gap:5px;max-width:260px}.order-options-lines span,.order-options-summary>span,.order-options-summary>button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-options-summary{position:relative}.order-options-summary>button{appearance:none;background:none;border:0;color:var(--blue);cursor:pointer;font:inherit;font-weight:850;padding:0;text-align:left}.order-options-tooltip{background:#ffffff;border:1px solid var(--line-strong);border-radius:8px;box-shadow:var(--shadow-md);display:none;left:0;min-width:260px;padding:14px;position:absolute;top:calc(100% + 8px);z-index:30}.order-options-summary:hover .order-options-tooltip,.order-options-summary:focus-within .order-options-tooltip,.order-options-summary:focus .order-options-tooltip{display:block}.order-options-tooltip strong{color:var(--heading);display:block;font-size:0.88rem;margin-bottom:8px}.order-options-tooltip ul{display:grid;gap:6px;list-style:none;margin:0;padding:0}.order-options-tooltip li{color:var(--body);font-size:0.86rem;font-weight:750;line-height:1.35}.quick-action-list{display:grid;gap:10px}.quick-action-list a{background:#f8fbff;border:1px solid var(--line);border-radius:var(--radius);color:var(--heading);display:grid;gap:4px;padding:14px 16px;text-decoration:none}.quick-action-list a:hover{border-color:#b9cdfd;box-shadow:0 10px 24px rgba(20,92,255,0.08)}.quick-action-list strong{font-size:0.96rem;font-weight:850}.quick-action-list span{color:var(--body);font-size:0.86rem;font-weight:650}.auth-card{margin:0 auto;max-width:520px}.auth-card .form-actions{align-items:stretch;display:grid;grid-template-columns:max-content minmax(0,1fr)}.auth-card .form-actions .button{padding-left:18px;padding-right:18px}.check-line{align-items:center;display:flex !important;gap:10px !important}.check-line input{min-height:auto;width:auto}.muted-line{margin:0}.notice{margin-bottom:18px;padding:14px 16px}.message-list{display:grid;gap:14px;margin:22px 0}.message-card{padding:18px}.message-card.staff{border-color:#bdd0ff}.message-card header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.message-card p{color:var(--heading);margin:0;white-space:pre-wrap}.message-timeline{align-items:center;color:var(--body);display:flex;font-size:0.88rem;font-weight:800;gap:10px;justify-content:center;text-align:center}.message-timeline::before,.message-timeline::after{background:var(--line);content:"";flex:1;height:1px}.message-timeline span{background:#f7faff;border:1px solid var(--line);border-radius:999px;color:var(--heading);padding:7px 12px}.message-timeline time{color:var(--muted);font-size:0.78rem;white-space:nowrap}.mobile-plan-switch-shell,.proxmox-console-mobile-warning{display:none}@media (max-width:1180px){.hero-inner{grid-template-columns:1fr;min-height:auto}.hero-copy{max-width:720px;padding-top:72px}.hero-art{min-height:520px}.blue-shape{right:-120px;width:860px}.lagom-hero-visual{right:18px;top:54px;transform:scale(0.86);transform-origin:top right}.hero-scene{left:34px;max-width:760px;right:34px;top:54px;width:auto}.hero-product-visual{left:34px;max-width:720px;right:34px;top:74px;width:auto}.service-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.topbar-utility,.topbar-menu{align-items:flex-start;flex-direction:column;gap:16px;padding:18px 0}.topbar-menu{min-height:0}.nav,.utility-links,.header-actions{flex-wrap:wrap;gap:14px 22px}.domain-inner{grid-template-columns:1fr}.domain-result,[data-domain-result-container],.domain-tlds{grid-column:1}.plans{grid-template-columns:1fr;max-width:660px}.comparison-cards{grid-template-columns:1fr;position:static}.site-footer-inner,.footer-links{grid-template-columns:1fr}.footer-bottom{align-items:flex-start;flex-direction:column}.not-found-shell,.not-found-help{grid-template-columns:1fr}.discovery-cta{grid-template-columns:1fr;max-width:660px}.discovery-cta-icon{grid-row:auto}.discovery-cta dl{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-cta dl div:nth-child(odd){border-left:0}.discovery-cta dl div:nth-child(n + 3){border-top:1px solid var(--line)}.discovery-cta>.button{grid-column:1;grid-row:auto;justify-self:start;min-width:0}.checkout-grid,.checkout-configurator-shell.checkout-grid-wide,.embedded-checkout-shell{grid-template-columns:1fr}.checkout-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid,.portal-grid,.dashboard-summary-grid,.domain-detail-layout,.tracking-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){html,body{overflow-x:hidden}.topbar{position:static}.topbar-shell,.hero-inner,.domain-band,.service-strip,.workspace,.site-footer,.not-found-page,.legal-page{padding-left:16px;padding-right:16px}.not-found-page{padding-bottom:68px;padding-top:46px}.not-found-copy,.not-found-visual,.not-found-help,.not-found-search{padding:24px}.not-found-copy h1{font-size:2.55rem}.not-found-actions{align-items:stretch;flex-direction:column}.not-found-code{font-size:5.4rem}.not-found-search div{grid-template-columns:1fr}.not-found-search input,.not-found-search .button{border-radius:6px}.legal-heading h1{font-size:2.25rem}.legal-content-split{grid-template-columns:1fr}.legal-side-stack{border-left:0}.legal-content section{padding:22px}.legal-content dl div{gap:4px;grid-template-columns:1fr}.cookie-consent{bottom:12px;grid-template-columns:1fr;padding:16px}.cookie-notice{right:12px;width:calc(100vw - 24px)}.cookie-notice .cookie-consent-actions{grid-template-columns:1fr}.cookie-consent-actions,.cookie-modal-actions{align-items:stretch;flex-direction:column}.cookie-choice-button,.cookie-link-button,.cookie-notice-button,.cookie-modal-actions .button{justify-content:center;width:100%}.cookie-category{align-items:start;grid-template-columns:1fr}.cookie-status{white-space:normal}.topbar-utility{align-items:center;flex-direction:row;gap:12px;justify-content:space-between;min-height:0;padding:14px 0 10px}.topbar-menu{align-items:stretch;gap:10px;padding:0 0 14px}.utility-links{display:flex;flex:0 0 auto;gap:0}.utility-links a:not(:last-child){display:none}.utility-links a{border:1px solid var(--line);border-radius:999px;font-size:0.82rem;padding:7px 10px;white-space:nowrap}.brand{font-size:1.08rem;gap:10px}.brand-mark{height:31px;width:22px}.nav{display:flex;gap:8px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none;width:calc(100% + 16px)}.nav::-webkit-scrollbar{display:none}.nav>a,.nav-summary{background:#ffffff;border:1px solid var(--line);border-radius:999px;flex:0 0 auto;font-size:0.86rem;padding:9px 12px}.nav>a::after,.nav-summary::after{display:none}.nav-dropdown{flex:0 0 auto}.nav-dropdown::after{display:none}.nav-dropdown[open]{flex:0 0 calc(100vw - 32px)}.nav-dropdown-menu{border-radius:12px;box-shadow:none;display:none;margin-top:8px;max-width:none;min-width:0;opacity:1;padding:8px;pointer-events:auto;position:static;transform:none;width:100%}.nav-dropdown-menu-wide,.nav-dropdown-menu-cloud{grid-template-columns:1fr;width:100%}.nav-dropdown[open] .nav-dropdown-menu{display:grid}.nav-dropdown-menu a{border-radius:8px;font-size:0.86rem;padding:10px 12px;white-space:normal}.nav-product-link{min-height:0;padding:12px}.nav-product-link span{font-size:0.88rem}.nav-product-link small{font-size:0.76rem}h1{font-size:2.55rem;line-height:1.08}.hero-slide-title{font-size:2.55rem;line-height:1.08}.lead{font-size:1.03rem;line-height:1.58;margin-bottom:24px}.hero-copy{max-width:none;padding-bottom:26px;padding-top:38px}.hero-actions,.header-actions{align-items:stretch;flex-direction:column;width:100%}.hero-actions{gap:10px;margin-bottom:20px}.header-actions{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none;width:calc(100% + 16px)}.button{min-height:48px;padding:0 18px;text-align:center;white-space:normal;width:100%}.button.small{min-height:40px;padding:0 14px}.header-actions::-webkit-scrollbar{display:none}.header-actions .button{flex:0 0 auto;white-space:nowrap;width:auto}.header-actions form{flex:0 0 auto;margin:0}.header-admin-link,.header-login-link{order:1}.header-logout-form{order:2}.header-customer-link{order:3}.auth-card .form-actions{grid-template-columns:1fr}.hero-art{margin:0 -16px;min-height:292px;overflow:hidden}.blue-shape{height:286px;right:-238px;top:0;width:660px}.lagom-hero-visual{left:50%;right:auto;top:20px;transform:translateX(-50%) scale(0.45);transform-origin:top center}.hero-scene{height:278px;left:12px;max-width:none;right:12px;top:12px;width:auto}.hero-scene-main{left:0;min-height:218px;right:0;top:42px}.scene-toolbar{min-height:34px;padding:0 12px}.scene-toolbar span{height:7px;width:7px}.scene-layout{gap:10px;grid-template-columns:1fr;padding:12px}.scene-preview{min-height:158px;padding:16px}.scene-preview strong{font-size:1.05rem;max-width:230px}.scene-preview small{display:none}.scene-lines{gap:7px;margin-top:16px;max-width:210px}.scene-lines i{height:7px}.scene-artwork{bottom:15px;height:70px;right:10px;width:104px}.scene-artwork span:first-child{height:48px;right:10px;top:10px;width:70px}.scene-artwork span:nth-child(2){height:22px;width:46px}.scene-artwork span:nth-child(3){height:24px;width:58px}.scene-metrics{display:none}.hero-scene-panel{gap:10px;grid-template-columns:auto 1fr;left:auto;padding:10px;right:10px;top:0;width:220px}.hero-scene-panel strong{font-size:0.83rem}.hero-scene-panel small{display:none}.hero-scene-status{bottom:8px;left:14px;padding:11px 12px 11px 38px;width:220px}.hero-scene-status span{height:19px;left:12px;top:13px;width:19px}.hero-scene-status span::after{height:7px;left:6px;top:4px}.hero-scene-status strong{font-size:0.82rem}.hero-scene-status small{display:none}.hero-product-visual{gap:12px;left:16px;right:16px;top:24px;width:auto}.hero-product-card-main{gap:14px;min-height:0;padding:16px}.hero-product-icon{height:64px;width:64px}.hero-product-icon svg{height:52px;width:52px}.hero-product-card-main strong{font-size:1rem}.hero-product-card-main small{font-size:0.8rem;line-height:1.42;margin-top:6px}.hero-product-rail{display:none}.hero-carousel-controls{bottom:14px;gap:8px;padding:6px}.hero-carousel-arrow{font-size:1.35rem;height:34px;width:34px}.service-strip{margin-top:0;padding-bottom:36px}.domain-band{margin-top:0;padding-bottom:42px}.domain-inner{gap:18px;padding:18px}.domain-heading h2{font-size:1.25rem}.domain-search{grid-template-columns:auto minmax(0,1fr)}.domain-prefix{border-bottom:0;border-right:1px solid var(--line);min-height:50px;padding:0 12px}.domain-search input{min-height:50px;padding:0 12px;width:100%}.domain-search .button{grid-column:1 / -1;min-height:48px}.domain-tlds{gap:8px}.domain-tlds span{font-size:0.82rem;padding:6px 10px}.service-tiles{grid-template-columns:1fr}.page-home .service-strip .service-tiles,.page-home .seo-guides-section .service-tiles{display:flex;gap:12px;margin-right:-16px;max-width:none;overflow-x:auto;padding:0 16px 4px 0;scroll-snap-type:x proximity;scrollbar-width:none}.page-home .service-strip .service-tiles::-webkit-scrollbar,.page-home .seo-guides-section .service-tiles::-webkit-scrollbar{display:none}.service-tile{align-items:flex-start;min-height:0;padding:16px;text-align:left}.page-home .service-strip .service-tile,.page-home .seo-guides-section .service-tile{flex:0 0 min(46vw,188px);scroll-snap-align:start}.tile-icon{height:52px;margin-bottom:10px;width:52px}.tile-icon svg{height:46px;width:46px}.workspace{padding-bottom:60px;padding-top:54px}.workspace + .workspace{padding-top:54px}.mobile-plan-switch-shell{background:#ffffff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-sm);display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 16px;padding:4px;position:sticky;top:0;z-index:20}.mobile-plan-switch-shell button{appearance:none;background:transparent;border:0;border-radius:10px;color:var(--body);cursor:pointer;font:inherit;font-size:0.86rem;font-weight:900;min-height:44px;padding:0 10px;text-align:center}.mobile-plan-switch-shell button.is-active{background:var(--blue);color:#ffffff;box-shadow:0 8px 18px rgba(20,92,255,0.2)}.section-heading{margin-bottom:24px;text-align:left}.section-heading h2{font-size:1.82rem}.section-heading p:not(.eyebrow){font-size:0.98rem}.billing-switch{border-radius:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.billing-switch label{min-width:0}.billing-switch span{justify-content:center;line-height:1.18;min-height:44px;padding:7px 10px;text-align:center;white-space:normal}.billing-switch em{display:block}.plan{min-height:auto;overflow:visible;padding:20px}.page-home .home-product-panel .plans{display:flex;gap:14px;margin-right:-16px;max-width:none;overflow-x:auto;padding:2px 16px 8px 0;scroll-snap-type:x proximity;scrollbar-width:none}.page-home .home-product-panel .plans::-webkit-scrollbar{display:none}.page-home .home-product-panel .plan{flex:0 0 min(84vw,340px);scroll-snap-align:start}.plan-icon{height:64px;margin-bottom:16px;width:64px}.plan-icon svg{height:54px;width:54px}.plan h2{font-size:1.32rem}.plan p{margin-bottom:16px}.plan>.plan-icon + div,.plan-features{min-height:0}.plan-specs>div:not(.plan-spec-group),.plan-spec-row{min-height:42px;padding:0 12px}.plan-spec-group h3{padding:9px 12px}.plan-specs{margin:0 0 18px}.plan-footer{align-items:stretch;display:grid;flex-direction:column;gap:12px;grid-template-columns:1fr;min-height:0}.plan-footer strong{font-size:1.52rem}.plan-footer .button{display:flex;margin-top:2px;opacity:1;visibility:visible}.checkout-steps{grid-template-columns:1fr;margin-bottom:18px}.option-card{align-items:start;grid-template-columns:auto 1fr}.hosting-resource-grid{grid-template-columns:1fr}.hosting-resource-control{grid-template-columns:minmax(0,1fr)}.hosting-resource-control .addon-stepper{justify-self:start}.support-status-dialog .confirm-dialog-panel{gap:22px;padding:30px 24px 26px}.support-status-dialog{max-width:calc(100vw - 24px) !important;min-width:0;width:calc(100vw - 24px) !important}.support-upsell-layout{grid-template-columns:1fr}.support-upsell-hero h2{font-size:1.55rem}.support-upsell-hero{padding:24px}.support-upsell-grid div{min-height:auto}.support-upsell-side>.button{width:100%}.support-upsell-grid{grid-template-columns:1fr}.temporary-domain-options,.priority-support-period-grid,.domain-address-grid,.discovery-cta dl,.billing-cycle-grid,.domain-upsell-tabs,.domain-upsell-grid,.payment-method-grid,.bank-transfer-lines div{grid-template-columns:1fr}.checkout-billing-choice{align-items:flex-start;flex-direction:column}.checkout-billing-choice .billing-switch{width:100%}.discovery-cta dl div + div{border-left:0;border-top:1px solid var(--line)}.option-card em{grid-column:2}.domain-choice-fields{grid-template-columns:1fr}.checkout-total-line{align-items:flex-start;flex-direction:column}.checkout-grid,.embedded-checkout-shell{gap:18px}.support-priority-payment .payment-method-grid{grid-template-columns:1fr}.summary,.form,.status-panel,.invoice-document,.panel-card:not(.orders-list-panel):not(.domains-list-panel):not(.dns-zone-panel){padding:20px}.embedded-checkout-panel{min-height:520px;padding:16px}.invoice-document{padding:0}.form input,.form select,.form textarea{min-width:0;width:100%}.recap-lines div{grid-template-columns:1fr}.invoice-header,.invoice-parties,.invoice-header-dates,.invoice-totals div{flex-direction:column}.invoice-brand,.invoice-header-aside{align-items:flex-start;justify-items:start;text-align:left}.invoice-status-pill{min-width:0}.invoice-header,.invoice-summary-grid,.invoice-parties,.invoice-legal{padding-left:20px;padding-right:20px}.invoice-compliance-strip,.invoice-totals{margin-left:20px;margin-right:20px}.invoice-table{padding-left:20px;padding-right:20px}.invoice-totals{max-width:none}.status-panel dl div{grid-template-columns:1fr}.status-panel dt,.status-panel dd{min-height:42px}.portal-heading.split{align-items:stretch;flex-direction:column}.portal-heading h1,.auth-card h1{font-size:1.8rem}.portal-tabs,.product-subtabs{flex-wrap:nowrap;gap:8px;margin-right:-16px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.portal-tabs::-webkit-scrollbar,.product-subtabs::-webkit-scrollbar{display:none}.portal-tabs a,.product-subtabs a,.product-subtabs span{flex:0 0 auto}.portal-tab-badge{right:-8px;top:-10px}.account-layout{grid-template-columns:1fr}.account-side-menu{gap:12px;position:static}.account-side-group{gap:6px}.product-command-card{align-items:stretch;flex-direction:column}.orders-table-wrap{overflow:auto}.metric-grid,.portal-grid,.dashboard-summary-grid,.affiliate-hero-card,.domain-detail-layout,.tracking-steps{grid-template-columns:1fr}.metric-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{padding:16px}.metric-card strong{font-size:1.55rem}.affiliate-link-box{align-items:stretch;flex-direction:column}.table-wrap{max-width:100%;-webkit-overflow-scrolling:touch}th,td{padding:13px 14px}.orders-list-panel .orders-table{min-width:900px}.dns-zone-table{min-width:760px}.order-options-tooltip{left:auto;max-width:82vw;min-width:0}.dns-inline-form{grid-template-columns:1fr}.order-tracking-heading,.tracking-actions{align-items:stretch;flex-direction:column}.proxmox-console-mobile-warning{background:#f7faff;border:1px solid #dbe7ff;border-radius:var(--radius);display:grid;gap:10px;padding:18px}.proxmox-console-mobile-warning strong{color:var(--heading);font-size:1rem}.proxmox-console-mobile-warning p{color:var(--body);font-weight:700;margin:0}.proxmox-console-shell{display:none}}@media (max-width:430px){h1{font-size:2.18rem}.billing-switch,.nav{grid-template-columns:1fr}.hero-art{min-height:236px}.blue-shape{height:238px;right:-262px;width:560px}.lagom-hero-visual{top:12px;transform:translateX(-50%) scale(0.38)}.hero-product-card-main{grid-template-columns:1fr;text-align:center}.hero-product-icon{justify-self:center}.hero-carousel-dots{gap:5px}.hero-carousel-dot{height:8px;width:8px}.hero-carousel-dot.is-active{width:20px}.section-heading h2{font-size:1.62rem}.domain-prefix{display:none}.domain-search{grid-template-columns:1fr}.discovery-cta dl{grid-template-columns:1fr}.discovery-cta dl div + div{border-left:0;border-top:1px solid var(--line)}.portal-tabs,.product-subtabs{margin-right:-16px}}.service-page-hero{background:linear-gradient(135deg,rgba(20,92,255,0.08),rgba(255,255,255,0) 42%),var(--surface-soft);overflow:hidden;padding:72px 34px 82px}.service-page-shell{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) 430px;margin:0 auto;max-width:var(--container)}.service-page-copy{max-width:720px}.service-page-copy h1{font-size:3.35rem;letter-spacing:0;line-height:1.06;margin-bottom:18px}.service-page-copy>p:not(.eyebrow){color:var(--body);font-size:1.12rem;line-height:1.7;margin-bottom:28px}.service-page-card{background:#ffffff;border:1px solid #dbe7ff;border-radius:14px;box-shadow:0 24px 58px rgba(24,39,75,0.10);padding:30px}.service-page-icon{align-items:center;background:linear-gradient(180deg,#f7faff,#ffffff);border:1px solid #dbe7ff;border-radius:14px;display:flex;height:96px;justify-content:center;margin-bottom:22px;width:96px}.service-page-icon svg{height:76px;width:76px}.service-page-card p{color:var(--body);line-height:1.62;margin-bottom:24px}.service-page-card dl{display:grid;gap:10px;margin:0}.service-page-card dl div{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:10px;display:flex;justify-content:space-between;padding:13px 14px}.service-page-card dt{color:var(--muted);font-size:0.76rem;font-weight:850;text-transform:uppercase}.service-page-card dd{color:var(--heading);font-weight:900;margin:0;text-align:right}.service-page-section{background:#ffffff}.service-page-section + .service-page-section{padding-top:0}.service-feature-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:var(--container)}.service-choice-layout{margin:0 auto;max-width:var(--container)}.service-choice-layout.has-faq{align-items:stretch;display:grid;gap:22px;grid-template-columns:minmax(280px,1fr) minmax(0,2fr)}.service-choice-layout.has-faq .service-feature-grid{align-self:stretch;grid-auto-rows:1fr;grid-template-columns:1fr;margin:0;max-width:none}.service-choice-layout.has-faq .service-feature-card{align-content:center;display:grid}.service-feature-card{background:#ffffff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 14px 34px rgba(24,39,75,0.06);padding:28px}.service-feature-card h3{font-size:1.2rem;line-height:1.25;margin-bottom:10px}.service-feature-card p{color:var(--body);line-height:1.62;margin:0}.service-plans-section{background:var(--surface-soft)}.service-plan-actions{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.service-quota-details{margin:38px auto 0;max-width:var(--container)}.service-quota-details .section-heading{margin-bottom:18px;text-align:left}.service-quota-details .section-heading p:not(.eyebrow){margin-left:0}.service-seo-focus-section{padding-top:0}.service-seo-focus{align-items:start;background:linear-gradient(135deg,#f7faff,#ffffff);border:1px solid #dbe7ff;border-radius:var(--radius);box-shadow:0 14px 34px rgba(24,39,75,0.06);display:grid;gap:28px;grid-template-columns:minmax(0,1.05fr) minmax(320px,0.95fr);margin:0 auto;max-width:var(--container);padding:30px}.service-seo-focus h2{font-size:1.75rem;line-height:1.18;margin-bottom:12px}.service-seo-focus p:not(.eyebrow){color:var(--body);line-height:1.68;margin:0}.service-seo-focus ul{background:#ffffff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 10px 26px rgba(24,39,75,0.05);display:grid;gap:12px;list-style:none;margin:0;padding:20px}.service-seo-focus li{color:var(--body);font-weight:700;line-height:1.5;padding-left:22px;position:relative}.service-seo-focus li::before{background:var(--blue);border-radius:999px;content:"";height:7px;left:0;position:absolute;top:0.62em;width:7px}.service-faq-section{background:#ffffff}.service-faq-panel{background:#ffffff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 14px 34px rgba(24,39,75,0.06);padding:28px}.service-faq-heading{margin-bottom:18px}.service-faq-heading h2{font-size:1.35rem;line-height:1.22;margin-bottom:10px}.service-faq-heading p:not(.eyebrow){color:var(--body);line-height:1.62;margin:0}.service-faq-list{display:grid;gap:12px;margin:0 auto;max-width:860px}.service-faq-list[data-service-faq]{overflow:visible}.service-faq-list.is-measuring .service-faq-item,.service-faq-list.is-measuring .service-faq-answer,.service-faq-list.is-measuring .service-faq-item summary::after{transition:none !important}.service-faq-panel .service-faq-list{margin:0;max-width:none}.service-faq-item{background:#ffffff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 10px 28px rgba(24,39,75,0.05);overflow:hidden;transition:border-color 180ms ease,box-shadow 180ms ease}.service-faq-item[open]{border-color:#c7d8ff;box-shadow:0 12px 30px rgba(20,92,255,0.08)}.service-faq-item summary{color:var(--heading);cursor:pointer;font-size:1rem;font-weight:900;line-height:1.35;list-style:none;padding:18px 50px 18px 20px;position:relative}.service-faq-item summary::-webkit-details-marker{display:none}.service-faq-item summary::after{color:var(--blue);content:"+";font-size:1.45rem;font-weight:800;line-height:1;position:absolute;right:20px;top:17px;transition:transform 180ms ease}.service-faq-item[open] summary::after{content:"−";transform:rotate(180deg)}.service-faq-answer{border-top:1px solid var(--line);overflow:hidden;transition:height 220ms ease,opacity 180ms ease}.service-faq-answer p{color:var(--body);line-height:1.65;margin:0;padding:16px 20px 20px}.service-offer-card .proxmox-period-list div{grid-template-columns:minmax(72px,1fr) minmax(92px,auto) minmax(96px,auto)}.service-offer-card .proxmox-period-list small{white-space:nowrap}.proxmox-offer-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));margin:0 auto;max-width:var(--container)}.proxmox-offer-card{background:#ffffff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 14px 34px rgba(24,39,75,0.06);display:flex;flex-direction:column;gap:20px;min-height:100%;overflow:hidden;padding:28px;position:relative}.proxmox-offer-card.featured{border-color:#b8cdfd;box-shadow:var(--shadow-md)}.proxmox-offer-card.featured::before{background:linear-gradient(90deg,var(--blue),var(--cyan));content:"";height:4px;left:0;position:absolute;right:0;top:0}.proxmox-offer-head{align-items:center;display:flex;gap:10px;justify-content:space-between;min-height:30px}.proxmox-offer-head span,.proxmox-offer-head strong{align-items:center;border-radius:999px;display:inline-flex;font-size:0.78rem;font-weight:900;min-height:28px;padding:0 11px}.proxmox-offer-head span{background:var(--surface-blue);color:var(--blue)}.proxmox-offer-head strong{background:#ecfdf5;color:#047857}.proxmox-offer-card h2{font-size:1.72rem;line-height:1.15;margin-bottom:10px}.proxmox-offer-card p:not(.eyebrow){color:var(--body);line-height:1.62;margin:0}.proxmox-offer-title{display:grid;gap:4px}.proxmox-offer-title p:not(.eyebrow){min-height:78px}.proxmox-price-block{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:6px;padding:16px}.proxmox-price-prefix{color:var(--muted) !important;font-size:0.75rem !important;font-weight:850 !important;line-height:1.2}.proxmox-price-block strong{color:var(--heading);font-size:2rem;font-weight:950;line-height:1}.proxmox-price-block small{color:var(--muted);font-size:0.9rem;margin-left:4px}.proxmox-price-block span{color:var(--green);font-size:0.86rem;font-weight:900}.proxmox-specs{border:1px solid var(--line);border-radius:var(--radius);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;overflow:hidden}.proxmox-specs div{display:grid;gap:4px;min-height:74px;padding:14px}.proxmox-specs div:nth-child(2n){border-left:1px solid var(--line)}.proxmox-specs div:nth-child(n + 3){border-top:1px solid var(--line)}.proxmox-specs dt{color:var(--muted);font-size:0.76rem;font-weight:900;text-transform:uppercase}.proxmox-specs dd{color:var(--heading);display:grid;font-size:1rem;font-weight:900;gap:3px;margin:0}.proxmox-specs dd strong{color:var(--heading);font-size:1rem;font-weight:950;line-height:1.15}.proxmox-specs dd small{color:var(--muted);font-size:0.75rem;font-weight:850;line-height:1.2}.minecraft-player-spec,.minecraft-split-spec{grid-column:1 / -1}.minecraft-backup-spec,.minecraft-split-spec{border-left:0;grid-column:1 / -1}.minecraft-backup-spec dd,.minecraft-split-spec dd{grid-template-columns:repeat(2,minmax(0,1fr))}.minecraft-single-spec dd{grid-template-columns:1fr}.minecraft-backup-spec dd span,.minecraft-split-spec dd span{background:var(--surface-soft);border:1px solid var(--line);border-radius:6px;display:grid;gap:3px;padding:10px}.minecraft-backup-spec dd span small,.minecraft-split-spec dd span small{order:-1}.minecraft-player-spec dd strong{white-space:nowrap}.proxmox-use-case{border-left:3px solid var(--blue);display:grid;gap:4px;margin:0;padding-left:14px}.proxmox-use-case dt{color:var(--muted);font-size:0.76rem;font-weight:900;text-transform:uppercase}.proxmox-use-case dd{color:var(--body);font-weight:750;margin:0}.proxmox-period-list{border:1px solid var(--line);border-radius:var(--radius);display:grid;margin-top:auto;overflow:hidden}.proxmox-period-list div{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(72px,1fr) minmax(86px,auto) minmax(58px,auto);min-height:42px;padding:0 14px}.proxmox-period-list div + div{border-top:1px solid var(--line)}.proxmox-period-list span{color:var(--body);font-size:0.86rem;font-weight:800}.proxmox-period-list strong{color:var(--heading);font-size:0.9rem;font-weight:900;text-align:right;white-space:nowrap}.proxmox-period-list small{color:var(--green);font-size:0.78rem;font-weight:900;text-align:right}.proxmox-offer-footer{border-top:1px solid var(--line);padding-top:18px}.proxmox-checkout-header{margin-bottom:24px}.proxmox-checkout-grid{align-items:start;grid-template-columns:minmax(260px,0.78fr) minmax(0,1.22fr)}.proxmox-checkout-grid>.form{order:-1}.proxmox-resource-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.proxmox-resource-grid small{color:var(--body);display:block;font-weight:700;margin-top:6px}.form label .proxmox-required-field{display:block;position:relative}.form label .proxmox-required-field input{padding-right:92px;width:100%}.form label .proxmox-required-field .field-required-badge{align-items:center;background:#fff1f2;border:1px solid #fecdd3;border-radius:999px;color:var(--danger);display:inline-flex;font-size:0.7rem;font-weight:900;height:24px;letter-spacing:0;padding:0 9px;pointer-events:none;position:absolute;right:12px;text-transform:uppercase;top:50%;transform:translateY(-50%)}.form label .proxmox-required-field .field-required-badge[hidden]{display:none}.form label .proxmox-unit-field{display:block;position:relative}.form label .proxmox-unit-field input{padding-right:62px;width:100%}.form label .proxmox-unit-field .proxmox-unit{color:var(--muted);font-size:0.88rem;font-weight:850;pointer-events:none;position:absolute;right:34px;top:50%;transform:translateY(-50%)}.proxmox-period-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.proxmox-period-card{background:#ffffff;border:1px solid var(--line);border-radius:10px;cursor:pointer;display:grid;gap:4px;padding:14px}.proxmox-period-card:has(input:checked){border-color:#155eef;box-shadow:0 10px 24px rgba(20,92,255,0.1)}.proxmox-period-card input{display:none}.proxmox-period-card strong{color:var(--heading)}.proxmox-period-card small{color:var(--body);font-weight:750}.proxmox-recap-lines{margin-bottom:18px}.proxmox-recap-lines div{grid-template-columns:minmax(96px,0.72fr) minmax(128px,1fr) minmax(104px,0.72fr)}.proxmox-recap-lines .recap-lines-heading{background:var(--surface-soft);color:var(--muted);font-size:0.74rem;font-weight:900;letter-spacing:0;min-height:34px;text-transform:uppercase}.proxmox-recap-lines .recap-lines-heading span{align-items:center;display:flex;padding:9px 14px}.proxmox-recap-lines .recap-lines-heading span:last-child,.proxmox-recap-lines .recap-tariff{justify-content:flex-end;text-align:right}.proxmox-recap-lines .recap-tariff{white-space:nowrap}.proxmox-recap-lines dd:not(.recap-tariff){justify-content:center}.proxmox-recap-lines .strong-line{grid-template-columns:minmax(0,1fr) minmax(88px,0.7fr)}.proxmox-recap-lines .strong-line dt{white-space:nowrap}.proxmox-recap-lines .strong-line dd:not(.recap-tariff){display:none}.proxmox-console-shell{background:#050812;border:1px solid #111827;border-radius:var(--radius);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.04);margin:18px 0;min-height:560px;overflow:hidden}.proxmox-console-toolbar{align-items:stretch;background:#111827;border-bottom:1px solid rgba(255,255,255,0.08);display:grid;gap:8px;grid-template-columns:minmax(280px,1.7fr) minmax(220px,1fr) minmax(196px,auto) auto;padding:10px}.proxmox-console-toolbar-group{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.proxmox-console-toolbar button{align-items:center;background:#1f2937;border:1px solid #374151;border-radius:6px;color:#f8fafc;cursor:pointer;display:inline-flex;font:inherit;font-size:0.78rem;font-weight:850;justify-content:center;min-height:34px;min-width:40px;padding:0 10px}.proxmox-console-toolbar button:hover{background:#2f3a4b;border-color:#4f5f75}.proxmox-console-toolbar button:focus-visible{outline:2px solid #7aa2ff;outline-offset:1px}.proxmox-console-numpad{display:grid;gap:5px;grid-template-columns:repeat(4,minmax(34px,1fr))}.proxmox-console-numpad button{min-width:34px;padding:0 8px}.proxmox-console-numpad button:nth-last-child(3){grid-column:span 2}.proxmox-console-actions{justify-content:flex-end}.proxmox-console-actions button{background:var(--blue);border-color:var(--blue)}.proxmox-console-actions button:hover{background:var(--blue-dark);border-color:var(--blue-dark)}.proxmox-console-frame{background:#050812;border:0;display:block;height:min(68vh,720px);min-height:560px;width:100%}.recap-billing-block{border-top:1px solid var(--line);display:grid;gap:12px;margin-top:0;padding-top:18px}.recap-billing-block .proxmox-period-grid{align-items:stretch}.recap-billing-block .proxmox-period-card{align-content:start;height:100%;min-height:76px}.recap-billing-block .proxmox-period-card strong{font-size:1rem;font-weight:850;line-height:1.2}.recap-billing-block .proxmox-period-card small{font-size:0.85rem;line-height:1.25;margin-left:0}.period-monthly-equivalent{color:var(--blue) !important;display:block;font-size:0.96rem !important;font-weight:950 !important;line-height:1.2;margin-top:2px}.period-monthly-equivalent-placeholder{visibility:hidden}.annual-domain-note,.annual-domain-card-note,.annual-domain-heading-note{background:#eef5ff;border:1px solid #bcd2ff;border-radius:var(--radius);color:var(--blue);font-weight:950;line-height:1.35}.annual-domain-note{display:block;margin-top:10px;padding:12px 14px}.annual-domain-card-note{display:block;font-size:0.88rem;margin:-6px 0 18px;padding:10px 12px}.annual-domain-heading-note{display:inline-flex;margin-top:12px;padding:10px 14px}.annual-domain-guide-callout{align-items:center;background:linear-gradient(135deg,#f1f6ff,#ffffff);border:1px solid #bdd2ff;border-radius:var(--radius);box-shadow:0 14px 34px rgba(20,92,255,0.08);display:flex;gap:22px;justify-content:space-between;margin-top:24px;padding:22px}.annual-domain-guide-callout h2{font-size:1.45rem;line-height:1.22;margin-bottom:8px}.annual-domain-guide-callout p:not(.eyebrow){color:var(--body);margin:0}.annual-domain-callout-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.domain-offer-upsell{background:#eef5ff;border:1px solid #bdd2ff;border-radius:var(--radius);display:grid;gap:8px;margin-top:18px;padding:14px}.domain-offer-upsell strong{color:var(--heading);font-size:1rem;font-weight:950;line-height:1.25}.domain-offer-upsell p{color:var(--body);font-size:0.88rem;font-weight:700;line-height:1.45;margin:0}.domain-offer-upsell div{display:grid;gap:6px}.domain-offer-upsell a{color:var(--blue);font-size:0.82rem;font-weight:900;text-decoration:none}.domain-offer-upsell a:hover{text-decoration:underline}.service-domain-layout{align-items:stretch;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) minmax(280px,340px);margin:0 auto;max-width:1180px}.service-domain-layout .domain-inner{margin:0;max-width:none}.domain-offer-upsell-detached{align-content:center;box-shadow:var(--shadow-md);margin:0;padding:24px}.domain-offer-upsell-detached strong{font-size:1.12rem}.domain-offer-upsell-detached p{font-size:0.94rem}.domain-offer-upsell-detached div{gap:10px}.domain-offer-upsell-detached a{align-items:center;background:#ffffff;border:1px solid #bdd2ff;border-radius:6px;display:flex;justify-content:center;min-height:42px;padding:0 12px;text-align:center}.domain-offer-upsell-detached a:hover{background:var(--surface-blue);text-decoration:none}.service-domain-band{margin-top:0}.service-soon-panel{align-items:center;background:linear-gradient(135deg,#f7faff,#ffffff);border:1px solid #dbe7ff;border-radius:14px;box-shadow:0 18px 42px rgba(24,39,75,0.08);display:flex;gap:28px;justify-content:space-between;margin:0 auto;max-width:var(--container);padding:34px}.service-soon-panel h2{font-size:2rem;line-height:1.18;margin-bottom:10px}.service-soon-panel p:not(.eyebrow){color:var(--body);margin:0;max-width:680px}.free-hosting-hero{background:linear-gradient(135deg,rgba(20,92,255,0.10),rgba(255,255,255,0) 44%),linear-gradient(180deg,#ffffff,#f6f9ff);overflow:hidden;padding:74px 34px 84px}.free-hosting-shell{align-items:center;display:grid;gap:54px;grid-template-columns:minmax(0,1fr) minmax(360px,520px);margin:0 auto;max-width:var(--container)}.free-hosting-copy{max-width:720px}.free-hosting-copy h1{font-size:4rem;letter-spacing:0;line-height:1.02;margin-bottom:20px}.free-hosting-copy>p:not(.eyebrow){color:var(--body);font-size:1.12rem;line-height:1.72;margin-bottom:28px;max-width:650px}.free-hosting-proof-list{display:flex;flex-wrap:wrap;gap:12px 20px;list-style:none;margin:24px 0 0;padding:0}.free-hosting-proof-list li{align-items:center;color:var(--body);display:inline-flex;font-size:0.92rem;font-weight:850;gap:8px}.free-hosting-proof-list li::before{background:#35b987;border-radius:999px;content:"";height:7px;width:7px}.free-hosting-visual{min-width:0}.free-hosting-window{background:#ffffff;border:1px solid #d7e3f6;border-radius:16px;box-shadow:0 30px 70px rgba(24,39,75,0.14);overflow:hidden}.free-hosting-window-bar{align-items:center;background:#f6f8fc;border-bottom:1px solid #d7e3f6;display:flex;gap:8px;padding:14px 18px}.free-hosting-window-bar span{border-radius:999px;display:block;height:10px;width:10px}.free-hosting-window-bar span:nth-child(1){background:#ff6b5f}.free-hosting-window-bar span:nth-child(2){background:#ffbf47}.free-hosting-window-bar span:nth-child(3){background:#35b987}.free-hosting-window-bar strong{color:var(--muted);font-size:0.78rem;margin-left:auto}.free-hosting-window-body{align-items:center;display:grid;gap:24px;grid-template-columns:112px minmax(0,1fr);padding:34px}.free-hosting-icon{align-items:center;background:#f4f8ff;border:1px solid #dbe7ff;border-radius:16px;display:flex;height:112px;justify-content:center;width:112px}.free-hosting-icon svg{height:84px;width:84px}.free-hosting-window-body h2{font-size:1.72rem;line-height:1.14;margin-bottom:10px}.free-hosting-window-body p:not(.eyebrow){color:var(--body);line-height:1.6;margin:0}.free-hosting-mini-stats{border-top:1px solid #d7e3f6;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.free-hosting-mini-stats div{padding:18px 20px}.free-hosting-mini-stats div + div{border-left:1px solid #d7e3f6}.free-hosting-mini-stats dt{color:var(--muted);font-size:0.74rem;font-weight:850;text-transform:uppercase}.free-hosting-mini-stats dd{color:var(--heading);font-size:1.05rem;font-weight:950;margin:4px 0 0}.free-hosting-section{background:#ffffff}.free-hosting-section + .free-hosting-section{padding-top:0}.free-hosting-quota-grid{display:grid;gap:16px;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 auto;max-width:var(--container)}.free-hosting-quota-grid article{background:#ffffff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 12px 28px rgba(24,39,75,0.06);padding:20px}.free-hosting-quota-grid span{color:var(--muted);display:block;font-size:0.76rem;font-weight:850;text-transform:uppercase}.free-hosting-quota-grid strong{color:var(--heading);display:block;font-size:1.32rem;line-height:1.1;margin-top:10px}.free-hosting-quota-grid p{color:var(--body);font-size:0.9rem;line-height:1.45;margin:10px 0 0}.free-hosting-uses-section{background:var(--surface-soft)}.free-hosting-two-columns{align-items:start;display:grid;gap:36px;grid-template-columns:minmax(0,0.85fr) minmax(0,1.15fr);margin:0 auto;max-width:var(--container)}.free-hosting-two-columns h2,.free-hosting-limit-panel h2,.free-hosting-final-cta h2{font-size:2.15rem;line-height:1.16;margin-bottom:14px}.free-hosting-two-columns>div>p:not(.eyebrow),.free-hosting-limit-panel p,.free-hosting-final-cta p{color:var(--body);line-height:1.68;margin:0}.free-hosting-use-list{display:grid;gap:16px}.free-hosting-use-list article,.free-hosting-limit-panel,.free-hosting-final-cta{background:#ffffff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 12px 30px rgba(24,39,75,0.06);padding:26px}.free-hosting-use-list h3{font-size:1.12rem;margin-bottom:8px}.free-hosting-use-list p{color:var(--body);line-height:1.58;margin:0}.free-hosting-limit-panel{align-items:start;display:grid;gap:34px;grid-template-columns:minmax(0,1fr) minmax(320px,0.8fr);margin:0 auto;max-width:var(--container)}.free-hosting-limit-panel ul{background:#f6f9ff;border:1px solid #dbe7ff;border-radius:var(--radius);color:var(--body);display:grid;gap:12px;line-height:1.5;list-style:none;margin:0;padding:20px}.free-hosting-limit-panel li{padding-left:24px;position:relative}.free-hosting-limit-panel li::before{background:#145cff;border-radius:999px;content:"";height:8px;left:0;position:absolute;top:9px;width:8px}.free-hosting-faq-list{max-width:920px}.free-hosting-final-cta{align-items:center;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) auto;margin:30px auto 0;max-width:920px}.free-hosting-final-cta h2{margin-bottom:8px}@media (max-width:980px){.service-domain-layout{grid-template-columns:1fr;max-width:660px}.domain-offer-upsell-detached{align-content:start}.service-page-shell{grid-template-columns:1fr}.service-page-card{max-width:620px}.service-feature-grid{grid-template-columns:1fr}.service-choice-layout.has-faq{grid-template-columns:1fr;max-width:660px}.service-choice-layout.has-faq .service-feature-grid{grid-template-columns:1fr}.service-soon-panel{align-items:flex-start;flex-direction:column}.service-seo-focus{grid-template-columns:1fr;max-width:660px}.free-hosting-shell,.free-hosting-two-columns,.free-hosting-limit-panel{grid-template-columns:1fr}.free-hosting-visual{max-width:620px}.free-hosting-quota-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.service-page-hero{padding:44px 16px 56px}.service-page-copy h1{font-size:2.32rem}.service-page-copy>p:not(.eyebrow){font-size:1rem}.service-page-card,.service-feature-card,.service-seo-focus,.service-faq-panel,.service-soon-panel{padding:22px}.free-hosting-hero{padding:46px 16px 56px}.free-hosting-copy h1{font-size:2.5rem}.free-hosting-copy>p:not(.eyebrow){font-size:1rem}.free-hosting-window-body,.free-hosting-final-cta{grid-template-columns:1fr}.free-hosting-mini-stats,.free-hosting-quota-grid{grid-template-columns:1fr}.free-hosting-mini-stats div + div{border-left:0;border-top:1px solid #d7e3f6}.free-hosting-final-cta .button{width:100%}.service-page-card dl div{align-items:flex-start;flex-direction:column;gap:4px}.annual-domain-guide-callout{align-items:flex-start;flex-direction:column}.annual-domain-callout-actions{justify-content:stretch;width:100%}.annual-domain-callout-actions .button{width:100%}.service-page-card dd{text-align:left}.service-plan-actions{grid-template-columns:1fr}.service-plans-section .proxmox-offer-grid{display:flex;gap:14px;margin-right:-16px;max-width:none;overflow-x:auto;padding:2px 16px 10px 0;scroll-padding-left:0;scroll-snap-type:x mandatory;scrollbar-width:none}.service-plans-section .proxmox-offer-grid::-webkit-scrollbar{display:none}.service-plans-section .proxmox-offer-card,.service-plans-section .service-soon-panel{flex:0 0 min(88vw,360px);scroll-snap-align:start}.proxmox-offer-card,.proxmox-checkout-grid{grid-template-columns:1fr}.proxmox-period-grid{grid-template-columns:1fr}.proxmox-resource-grid{grid-template-columns:1fr}.proxmox-console-toolbar{grid-template-columns:1fr}.proxmox-console-actions{justify-content:stretch}.proxmox-console-actions button{flex:1 1 auto}.proxmox-console-shell,.proxmox-console-frame{min-height:420px}.proxmox-offer-title p:not(.eyebrow){min-height:0}.service-soon-panel h2{font-size:1.55rem}}body.page-home{font-size:0.9rem}.page-home .utility-links a,.page-home .cart-link{font-size:0.81rem}.page-home .nav>a,.page-home .nav-summary,.page-home .nav-dropdown-menu a{font-size:0.88rem}.page-home .button{font-size:0.9rem}.page-home .eyebrow{font-size:0.7rem}.page-home h1{font-size:3.87rem}.page-home .hero-slide-title{font-size:3.87rem}.page-home .lead{font-size:1.12rem}.page-home .hero-points{font-size:0.83rem}.page-home .domain-heading h2{font-size:1.31rem}.page-home .domain-search input{font-size:0.92rem}.page-home .domain-result strong{font-size:0.9rem}.page-home .domain-tlds span{font-size:0.81rem}.page-home .service-tile strong{font-size:0.9rem}.page-home .service-tile small{font-size:0.76rem}.page-home .section-heading h2{font-size:2.12rem}.page-home .section-heading p:not(.eyebrow){font-size:0.95rem}.page-home .billing-switch span{font-size:0.81rem}.page-home .label-corner{font-size:0.68rem}.page-home .plan h2{font-size:1.33rem}.page-home .plan p{font-size:0.9rem}.page-home .plan-features li{font-size:0.85rem}.page-home .plan-spec-group h3{font-size:0.68rem}.page-home .plan-specs dt{font-size:0.77rem}.page-home .plan-specs dd{font-size:0.81rem}.page-home .plan-footer strong{font-size:1.53rem}.page-home .plan-footer small,.page-home .summary small{font-size:0.77rem}.page-home .plan-savings{font-size:0.76rem !important}.page-home .discovery-cta h3{font-size:1.22rem}.page-home .discovery-cta dt{font-size:0.68rem}.page-home .discovery-cta dd{font-size:0.81rem}.page-home .footer-links h2{font-size:0.81rem}@media (max-width:760px){.page-home h1{font-size:2.3rem}.page-home .hero-slide-title{font-size:2.3rem}.page-home .lead{font-size:0.93rem}.page-home .domain-heading h2{font-size:1.13rem}.page-home .domain-tlds span{font-size:0.74rem}.page-home .section-heading h2{font-size:1.64rem}.page-home .section-heading p:not(.eyebrow){font-size:0.88rem}.page-home .plan h2{font-size:1.19rem}.page-home .plan-footer strong{font-size:1.37rem}}@media (max-width:430px){.page-home h1{font-size:1.96rem}.page-home .hero-slide-title{font-size:1.96rem}.page-home .section-heading h2{font-size:1.46rem}}
 .domain-plesk-attach{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:16px;padding:20px}.domain-plesk-attach h3{font-size:1.18rem;margin-bottom:6px}.domain-plesk-options{display:grid;gap:10px}.domain-plesk-option{align-items:flex-start;background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;cursor:pointer;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);padding:14px}.domain-plesk-option:has(input:checked){background:#f5f9ff;border-color:#b9cdfd;box-shadow:0 8px 20px rgba(20,92,255,.08)}.domain-plesk-option input{margin-top:4px}.domain-plesk-option strong,.domain-plesk-option small{display:block}.domain-plesk-option strong{color:var(--heading);font-weight:900}.domain-plesk-option small{color:var(--body);font-weight:700;line-height:1.45;margin-top:5px}.invoice-status-summary{align-items:center;background:#f8fbff;border:1px solid #dce7ff;border-radius:10px;display:flex;gap:18px;justify-content:space-between;margin-top:-4px;padding:16px 18px}.invoice-status-summary div{display:grid;gap:4px}.invoice-status-summary span{color:var(--body);font-size:.82rem;font-weight:900;text-transform:uppercase}.invoice-status-summary strong{color:var(--blue);font-size:1.55rem;line-height:1}.invoice-status-summary p{color:var(--body);font-size:.92rem;font-weight:750;line-height:1.45;margin:0;max-width:390px;text-align:right}.invoice-status-summary.is-clear{background:#f0fdf7;border-color:#bdebd4}.invoice-status-summary.is-clear strong{color:var(--green)}.invoice-status-summary.is-pending{background:#fff8ed;border-color:#ffd7a8}.invoice-status-summary.is-pending strong{color:#b45309}@media (max-width:760px){.invoice-status-summary{align-items:flex-start;flex-direction:column}.invoice-status-summary p{text-align:left}}
