:root{--primary:#e80019;--accent:#ed3f52;--signal:#ff290b;--light:#f3f3f3;--mid:#b2b2b1;--white:#fff;--text:#1f2024;--line:#dddedf;--muted:#64666b;--success:#147d4d;--warning:#9a6500;--danger:#b00020;--radius:8px;--shadow:0 16px 48px rgba(31,32,36,.10);color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}html{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--white);color:var(--text);line-height:1.5}body{margin:0;min-width:320px}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto}button,input,select,textarea{font:inherit}input[type="checkbox"],input[type="radio"]{width:18px;height:18px;padding:0;accent-color:var(--primary)}.site-header{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px clamp(18px,4vw,56px);background:rgba(255,255,255,.96);border-bottom:1px solid var(--line);backdrop-filter:blur(10px)}.staging-pill,.staging-inline-pill{width:max-content}.staging-pill{padding:5px 10px;border-radius:999px;background:#eef4ff;color:#2452a0;font-size:.78rem;font-weight:900}.brand{display:inline-flex;align-items:center}.main-nav{display:flex;align-items:center;gap:18px;flex-wrap:wrap;font-weight:700;font-size:.94rem}.main-nav form{margin:0}.link-button,.footer-link{border:0;background:transparent;color:var(--primary);padding:0;cursor:pointer;font-weight:700}main{min-height:70vh}.page-shell,.admin-shell,.checkout-shell{width:min(1200px,calc(100vw - 32px));margin:0 auto;padding:34px 0 56px}.hero-band{background:var(--text);color:var(--white);padding:clamp(34px,8vw,74px) clamp(18px,4vw,56px)}.hero-inner{width:min(1200px,100%);margin:0 auto}.hero-band h1{margin:0 0 16px;max-width:800px;font-size:clamp(2rem,4vw,4rem);line-height:1.05;letter-spacing:0}.hero-band p{max-width:760px;margin:0;color:#f4d7da;font-size:1.08rem}.eyebrow{display:inline-flex;color:var(--primary);text-transform:uppercase;font-weight:800;font-size:.76rem;letter-spacing:0}.section-heading{display:grid;gap:8px;margin-bottom:24px}.section-heading h1,.section-heading h2{margin:0;letter-spacing:0;line-height:1.15}.section-heading p{margin:0;color:var(--muted);max-width:780px}.button,button.button,a.button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);color:var(--text);font-weight:800;text-decoration:none;cursor:pointer;white-space:normal;text-align:center}.button:hover{border-color:var(--mid);text-decoration:none}.button-primary{background:var(--primary);color:var(--white);border-color:var(--primary)}.button-danger{color:var(--white);background:var(--danger);border-color:var(--danger)}.button-row,.form-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.notice{width:min(1200px,calc(100vw - 32px));margin:16px auto;padding:13px 16px;border:1px solid var(--line);border-radius:var(--radius);font-weight:700}.notice-danger{border-color:#e9b5bd;background:#fff1f3;color:var(--danger)}.notice-success{border-color:#b6e2cc;background:#f0fbf5;color:var(--success)}.minimal-layout{background:var(--light)}.installer-shell{width:min(980px,calc(100vw - 28px));margin:0 auto;padding:36px 0 70px}.installer-brand{margin-bottom:22px}.install-card,.panel,.table-wrap,.dashboard-card,.checkout-panel{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.install-card{padding:clamp(18px,3vw,32px)}.install-card h2{margin-top:28px}.success-card{display:grid;gap:16px}.check-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.check-row{display:flex;justify-content:space-between;gap:12px;padding:12px;border-radius:var(--radius);background:var(--light);border:1px solid var(--line)}.check-row.ok strong{color:var(--success)}.check-row.warn strong{color:var(--warning)}.check-row.danger{border-color:#e9b5bd;background:#fff1f3}.check-row.danger strong{color:var(--danger)}.form-grid,.admin-form{display:grid;gap:18px}fieldset{border:1px solid var(--line);border-radius:var(--radius);padding:16px;margin:0}legend{padding:0 8px;font-weight:900}label{display:grid;gap:6px;color:var(--text);font-weight:700}.form-grid fieldset,.admin-form fieldset{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}input,select,textarea{width:100%;border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;background:var(--white);color:var(--text)}textarea{min-height:120px;resize:vertical}input:focus,select:focus,textarea:focus{outline:3px solid rgba(232,0,25,.14);border-color:var(--primary)}.status-pill{display:inline-flex;align-items:center;width:max-content;padding:4px 9px;border-radius:999px;font-size:.78rem;font-weight:900;background:var(--light);color:var(--text)}.status-pill.ok{color:var(--success);background:#eaf8f1}.status-pill.warn{color:var(--warning);background:#fff7e6}.status-pill.danger{color:var(--danger);background:#fff1f3}.status-pill.info{color:#2452a0;background:#eef4ff}.status-pill.muted{color:#5d626e;background:#f1f2f4}.category-grid,.plan-grid,.dashboard-grid,.test-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.category-card,.plan-card,.dashboard-card,.test-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);padding:18px}.category-card h3,.plan-card h3,.dashboard-card h3{margin:0 0 8px}.plan-card{display:grid;gap:14px}.price{display:flex;align-items:baseline;gap:6px;color:var(--primary);font-weight:900;font-size:1.7rem}.price small{color:var(--muted);font-size:.86rem}.table-wrap{overflow-x:auto}.table-spaced{margin-top:12px}table{width:100%;border-collapse:collapse;min-width:720px;background:var(--white)}th,td{padding:12px 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}th{background:var(--light);font-weight:900;color:var(--text)}tbody tr:hover td{background:#fff8f9}.comparison-desktop{display:block}.comparison-mobile{display:none}.feature-table{min-width:0}.feature-table th{width:44%}.admin-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:22px;align-items:start}.admin-sidebar{position:sticky;top:90px;display:grid;gap:8px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}.admin-sidebar a{display:flex;justify-content:space-between;gap:8px;color:var(--text);padding:8px 10px;border-radius:6px;font-weight:700}.admin-sidebar a:hover{color:var(--primary);background:var(--light);text-decoration:none}.admin-content{min-width:0;display:grid;gap:18px}.panel{padding:18px}.resource-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.actions-cell{display:flex;gap:8px;flex-wrap:wrap}.admin-form fieldset.full-width{grid-template-columns:1fr}.help-text{color:var(--muted);font-size:.92rem}.checkout-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px;align-items:start}.checkout-panel{padding:20px}.stepper{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:18px}.stepper a,.stepper span{display:grid;place-items:center;min-height:38px;border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);background:var(--white);font-weight:900}.stepper .active{color:var(--white);background:var(--primary);border-color:var(--primary)}.summary-list{display:grid;gap:10px}.summary-list div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding-bottom:8px}.domain-input-row{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:10px}.domain-check-box{display:grid;gap:10px;margin-bottom:14px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--light)}.domain-check-box h3,.domain-check-box p{margin:0}.hidden-honeypot{position:absolute;left:-10000px;opacity:0;height:0;overflow:hidden}.cookie-banner{position:fixed;left:18px;right:18px;bottom:18px;z-index:60;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,540px);gap:18px;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow)}.cookie-options{display:grid;gap:10px}.cookie-options label{grid-template-columns:22px minmax(0,1fr);align-items:center;font-weight:700}.cookie-options input[type="checkbox"]{width:18px;height:18px}.site-footer{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:26px clamp(18px,4vw,56px);border-top:1px solid var(--line);background:var(--light)}.site-footer nav{display:flex;gap:14px;flex-wrap:wrap}.empty-state{width:min(840px,calc(100vw - 32px));margin:64px auto;padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}@media (max-width:860px){.site-header{align-items:flex-start;flex-direction:column}.admin-layout,.checkout-grid,.cookie-banner{grid-template-columns:1fr}.admin-sidebar{position:static}.stepper{grid-template-columns:repeat(3,1fr)}.comparison-desktop{display:none}.comparison-mobile{display:grid;gap:14px}.domain-input-row{grid-template-columns:1fr}}body{background:#f7f7f8}.site-header{min-height:76px;box-shadow:0 10px 30px rgba(31,32,36,.06)}.brand img,.installer-brand img{display:block}.main-nav a,.main-nav .link-button{min-height:38px;display:inline-flex;align-items:center;padding:8px 10px;border-radius:7px}.main-nav a:hover,.main-nav .link-button:hover{color:var(--white);background:var(--primary);text-decoration:none}.hero-band{position:relative;overflow:hidden;background:linear-gradient(135deg,#1f2024 0%,#303136 62%,#e80019 170%)}.hero-band::after{content:"";position:absolute;inset:auto 0 0 0;height:6px;background:linear-gradient(90deg,var(--primary),var(--accent),var(--signal))}.hero-inner{position:relative;z-index:1}.category-card,.plan-card,.dashboard-card,.test-card,.install-card,.checkout-panel,.panel,.table-wrap,.admin-sidebar{border-color:#e2e3e5}.category-card,.plan-card,.dashboard-card,.test-card{min-height:148px;transition:transform .16s ease , box-shadow .16s ease , border-color .16s ease}.category-card:hover,.plan-card:hover,.test-card:hover{transform:translateY(-2px);border-color:rgba(232,0,25,.35);box-shadow:0 18px 42px rgba(31,32,36,.10);text-decoration:none}.button-primary{box-shadow:0 10px 22px rgba(232,0,25,.22)}.button.button-primary,a.button.button-primary,button.button.button-primary{color:var(--white);background:var(--primary);border-color:var(--primary)}.button-primary:hover{background:#c90016;border-color:#c90016}.button.button-danger,a.button.button-danger,button.button.button-danger{color:var(--white);background:var(--danger);border-color:var(--danger)}.comparison-desktop.table-wrap{border:0;border-radius:8px;box-shadow:0 18px 54px rgba(31,32,36,.12);background:var(--white)}.comparison-desktop table{min-width:980px}.comparison-desktop thead th{position:sticky;top:0;z-index:1;background:var(--text);color:var(--white);border-bottom:0;padding:20px 18px}.comparison-desktop thead th:first-child{min-width:210px}.comparison-desktop tbody th{width:220px;background:#fafafb;color:var(--text);font-size:.94rem}.comparison-desktop td{min-width:180px}.comparison-desktop tbody tr:last-child th,.comparison-desktop tbody tr:last-child td{background:#fff6f7;border-bottom:0}.comparison-desktop .price{color:var(--white);margin-top:8px}.comparison-desktop .price small{color:#f3c4ca}.recommended-plan{box-shadow:inset 0 4px 0 var(--signal)}.recommendation{display:inline-flex;width:max-content;margin-bottom:8px;padding:4px 9px;border-radius:999px;background:var(--signal);color:var(--white);font-size:.72rem;font-weight:900;text-transform:uppercase}.recommended-card{border-color:rgba(232,0,25,.45);box-shadow:0 18px 44px rgba(232,0,25,.10)}.checkout-shell{padding-top:28px}.stepper{grid-template-columns:repeat(12,minmax(34px,1fr));padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:0 12px 34px rgba(31,32,36,.07)}.stepper a{text-decoration:none}.checkout-panel h2{margin-top:0}.checkout-panel fieldset,.install-card fieldset,.admin-form fieldset{border:0;background:#fafafb;padding:18px}.checkout-panel>.button,.checkout-panel>.button-row,.checkout-panel fieldset+.button,.install-card .button-primary{margin-top:16px}.summary-list div:last-child{margin-top:8px;padding-top:12px;border-top:2px solid var(--text);font-size:1.08rem}label:has(input[type="checkbox"]),
label:has(input[type="radio"]) {display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px}.admin-shell{width:min(1480px,calc(100vw - 32px))}.admin-layout{grid-template-columns:300px minmax(0,1fr)}.admin-sidebar{max-height:calc(100vh - 110px);overflow:auto;gap:4px;padding:16px}.admin-sidebar-brand{display:flex;align-items:center;min-height:42px;padding:0 10px;border-radius:7px;color:var(--white);background:var(--text);font-weight:900}.admin-sidebar strong{margin-top:14px;padding:8px 10px 4px;color:var(--primary);font-size:.76rem;text-transform:uppercase}.admin-sidebar a.admin-nav-root{background:#f7f7f8}.dashboard-card{min-height:132px}.dashboard-card .price{font-size:clamp(1.8rem,4vw,2.6rem)}.resource-header{padding:20px;border:1px solid var(--line);border-radius:8px;background:var(--white)}.actions-cell .button{min-height:36px;padding:8px 11px}.status-pill{border:1px solid transparent}.cookie-banner{width:min(1120px,calc(100vw - 28px));left:50%;right:auto;transform:translateX(-50%);border-top:4px solid var(--primary)}.cookie-banner strong{font-size:1.08rem}.cookie-banner p{margin:6px 0 0;color:var(--muted)}.installer-shell{min-height:100vh;display:grid;align-content:start}.installer-brand{display:flex;justify-content:center}.install-card{border-top:5px solid var(--primary)}.check-row{align-items:center}.site-footer{border-top:4px solid var(--primary)}@media (max-width:1080px){.checkout-grid{grid-template-columns:1fr}.stepper{grid-template-columns:repeat(6,1fr)}}@media (max-width:860px){.site-header{position:static}.main-nav{width:100%;gap:8px}.admin-layout{grid-template-columns:1fr}.admin-sidebar{max-height:none;position:static}.cookie-banner{bottom:10px;width:min(100vw - 20px,620px)}}@media (max-width:560px){.page-shell,.admin-shell,.checkout-shell{width:min(100vw - 20px,100%)}.stepper{grid-template-columns:repeat(4,1fr)}.button,button.button,a.button{width:100%}.resource-header,.button-row,.form-actions{display:grid}}.checkout-heading{margin-bottom:18px}.stepper-mobile{display:none;font-weight:800}.checkout-stepper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:22px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:0 12px 34px rgba(31,32,36,.07)}.checkout-step{display:flex;align-items:center;gap:9px;min-height:50px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:#fafafb;font-weight:900;text-decoration:none}.checkout-step:hover{text-decoration:none;border-color:rgba(232,0,25,.35)}.checkout-step.active{color:var(--white);background:var(--primary);border-color:var(--primary)}.checkout-step.done{color:var(--success);background:#eaf8f1;border-color:#b6e2cc}.step-marker{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:999px;background:var(--white);color:currentColor}.checkout-grid-modern{grid-template-columns:minmax(0,1fr) 360px}.checkout-summary-panel{position:sticky;top:96px}.checkout-main-panel{display:grid;gap:18px}.checkout-form,.domain-search-card,.bulk-domain-form{display:grid;gap:18px}.checkout-section-title{display:grid;gap:6px}.checkout-section-title h2,.checkout-section-title p{margin:0}.checkout-section-title p{color:var(--muted)}.category-pills,.domain-action-row,.tld-quick-row{display:flex;flex-wrap:wrap;gap:10px}.category-pill,.domain-action-row label,.checkbox-line{display:inline-flex;align-items:center;gap:9px}.category-pill span{display:inline-flex;align-items:center;min-height:38px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--white);font-weight:800}.category-pill input:checked+span{color:var(--white);background:var(--primary);border-color:var(--primary)}.checkout-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.checkout-plan-card{display:grid;gap:12px;align-content:start;min-height:100%;padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--white);cursor:pointer}.checkout-plan-card.selected{border-color:var(--primary);box-shadow:0 18px 42px rgba(232,0,25,.12)}.checkout-plan-card input[type="radio"],.category-pill input,.addon-card input,.reseller-plan-card input{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0)}.plan-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.plan-topline strong{font-size:1.25rem}.plan-copy{color:var(--muted);min-height:48px}.plan-price{display:block;color:var(--primary);font-size:2rem;line-height:1.05;font-weight:950}.plan-price small,.plan-yearly{color:var(--muted);font-size:.92rem;font-weight:800}.plan-feature-list{display:grid;gap:6px;margin:0;padding-left:18px;color:var(--text)}.checkout-card-section,.domain-search-card,.domain-result-card,.domain-cart-item,.addon-card,.reseller-plan-card{border:1px solid var(--line);border-radius:8px;background:#fafafb;padding:16px}.checkout-card-section{display:grid;gap:14px}.checkout-card-section h3,.checkout-card-section p{margin:0}.two-col,.form-grid.two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.full-width{grid-column: 1 / -1}.domain-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.domain-result-list,.domain-cart-list,.addon-card-grid,.reseller-plan-grid,.review-grid{display:grid;gap:12px}.domain-result-card,.domain-cart-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.domain-result-main,.domain-cart-main{display:grid;gap:7px;min-width:0}.domain-result-heading{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.domain-result-heading strong,.domain-cart-main strong{font-size:1.08rem;overflow-wrap:anywhere}.domain-result-card p,.domain-cart-item small{margin:4px 0 0;color:var(--muted)}.domain-result-actions,.authcode-mini-form{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.authcode-mini-form input{max-width:180px}.addon-card-grid,.reseller-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.review-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.addon-card,.reseller-plan-card{display:grid;grid-template-rows:auto minmax(42px,1fr) auto auto;gap:10px;min-height:188px;cursor:pointer}.reseller-plan-card{min-height:168px}.addon-card__title,.reseller-plan-card .plan-name{color:var(--text);font-size:1.02rem;font-weight:950}.addon-card__description,.reseller-plan-card small{color:var(--muted);line-height:1.45}.addon-card strong,.reseller-plan-card strong{color:var(--primary);font-size:1.2rem;line-height:1.2}.addon-card__action{display:inline-flex;justify-content:center;align-items:center;min-height:36px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--white);font-weight:900}.addon-card.selected,
.reseller-plan-card:has(input:checked) {border-color:var(--primary);background:#fff5f6}.addon-card.selected .addon-card__action{color:var(--white);border-color:var(--primary);background:var(--primary)}.mini-price-table{display:grid;gap:6px;font-size:.92rem}.mini-price-table div{display:grid;grid-template-columns:70px repeat(3,1fr);gap:8px;padding:8px 0;border-bottom:1px solid var(--line)}.mini-price-table .mini-price-head{color:var(--text);font-weight:950}.business-field.is-hidden,.is-hidden{display:none!important}.button-order{width:100%;min-height:56px;font-size:1.05rem}.summary-details summary{display:none;cursor:pointer;font-weight:900;color:var(--primary)}.tariff-step{display:grid;gap:18px}.category-tabs{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:2px}.category-tab{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 15px;border:1px solid var(--line);border-radius:999px;background:var(--white);color:var(--text);font-weight:900;white-space:nowrap;text-decoration:none}.category-tab:hover{border-color:rgba(232,0,25,.35);text-decoration:none}.category-tab.is-active{color:var(--white);background:var(--primary);border-color:var(--primary);box-shadow:0 10px 22px rgba(232,0,25,.20)}.tariff-form{display:grid;gap:18px}.billing-switch{display:flex;align-items:center;flex-wrap:wrap;gap:10px;width:max-content;max-width:100%;padding:8px;border:1px solid var(--line);border-radius:999px;background:#fafafb}.billing-switch>span{padding:0 8px;color:var(--muted);font-size:.9rem;font-weight:900}.billing-switch label{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:6px 12px;border-radius:999px;background:var(--white);font-weight:900;cursor:pointer}.billing-switch input{accent-color:var(--primary)}.tariff-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.tariff-card{display:flex;flex-direction:column;min-width:0;min-height:100%;padding:20px;border:1px solid #dcdde0;border-radius:8px;background:var(--white);box-shadow:0 14px 36px rgba(31,32,36,.07);transition:border-color .16s ease , box-shadow .16s ease , transform .16s ease}.tariff-card:hover{transform:translateY(-2px);border-color:rgba(232,0,25,.35);box-shadow:0 20px 46px rgba(31,32,36,.11)}.tariff-card--selected{border-color:var(--primary);box-shadow:0 20px 46px rgba(232,0,25,.14)}.tariff-card--recommended{border-top:5px solid var(--primary)}.tariff-card__header{display:grid;gap:10px;min-height:112px}.tariff-card__header h3{margin:0 0 7px;color:var(--text);font-size:1.42rem;line-height:1.1}.tariff-card__header p{margin:0;color:var(--muted);font-size:.96rem}.tariff-card__badge{display:inline-flex;align-items:center;width:max-content;min-height:28px;padding:5px 10px;border-radius:999px;background:var(--signal);color:var(--white);font-size:.74rem;font-weight:950;text-transform:uppercase}.tariff-card__price{display:grid;gap:5px;margin:16px 0;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tariff-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;color:var(--primary)}.tariff-price strong{font-size:clamp(1.85rem,3vw,2.25rem);line-height:1;font-weight:950;letter-spacing:0}.tariff-price span{color:var(--text);font-weight:900}.tariff-form[data-billing="monthly"] .tariff-price--yearly,.tariff-form[data-billing="yearly"] .tariff-price--monthly,.tariff-form[data-billing="monthly"] .tariff-card__subprice--yearly,.tariff-form[data-billing="yearly"] .tariff-card__subprice--monthly{display:none}.tariff-card__subprice,.tariff-card__setup{color:var(--muted);font-weight:800}.tariff-card__features{display:grid;gap:8px;margin:0 0 18px;padding:0;list-style:none}.tariff-card__features li{display:flex;gap:8px;min-width:0;color:var(--text);font-weight:750}.tariff-card__features li::before{content:"";flex:0 0 8px;width:8px;height:8px;margin-top:.55em;border-radius:999px;background:var(--primary)}.tariff-card__actions{display:grid;margin-top:auto}.tariff-card__actions .button{width:100%;color:var(--white);border-color:var(--primary);background:var(--primary);box-shadow:0 12px 24px rgba(232,0,25,.18)}.tariff-card__actions .button:hover{color:var(--white);border-color:var(--signal);background:var(--signal)}.order-notes-box{padding:16px;border:1px solid var(--line);border-radius:8px;background:#fafafb}.order-notes-box summary{cursor:pointer;font-weight:900}.order-notes-box label{display:grid;gap:8px;margin-top:12px}.order-notes-box textarea{width:100%}@media (max-width:1080px){.checkout-grid-modern{grid-template-columns:1fr}.checkout-summary-panel{position:static}}@media (max-width:900px){.checkout-stepper{display:none}.stepper-mobile{display:block}.checkout-plan-grid,.two-col,.form-grid.two-col,.domain-search-row,.domain-result-card,.domain-cart-item{grid-template-columns:1fr}.addon-card-grid,.reseller-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.domain-result-actions,.authcode-mini-form{justify-content:stretch}.summary-details summary{display:block;margin-bottom:12px}}@media (max-width:820px){.tariff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}}@media (max-width:600px){.tariff-grid{grid-template-columns:1fr}.addon-card-grid,.reseller-plan-grid{grid-template-columns:1fr}.billing-switch{width:100%;border-radius:8px}.billing-switch label{flex:1 1 130px;justify-content:center}.billing-switch>span{flex:1 0 100%}.tariff-card__header{min-height:0}}.price-nowrap{white-space:nowrap}.reseller-upsell-box{gap:16px}.reseller-comparison{overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:var(--white)}.reseller-comparison table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0}.reseller-comparison th,.reseller-comparison td{padding:14px 16px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--line)}.reseller-comparison th{color:var(--white);background:var(--text);font-size:.86rem;font-weight:950}.reseller-comparison td{color:var(--text);background:var(--white)}.reseller-comparison tr:last-child td{border-bottom:0}.reseller-comparison tr.is-selected td{background:#fff5f6}.reseller-comparison td strong{display:block;min-width:130px;line-height:1.3}.reseller-comparison .button{width:100%;min-width:126px;white-space:nowrap}.addon-card-grid{grid-template-columns:repeat(2,minmax(260px,1fr));align-items:stretch;gap:16px}.addon-card{display:flex;flex-direction:column;gap:18px;min-width:0;min-height:220px;padding:18px;cursor:default}.addon-card__content{display:grid;gap:9px;min-width:0}.addon-card__content h3{margin:0;color:var(--text);font-size:1.08rem;line-height:1.25;overflow-wrap:anywhere}.addon-card__content p{margin:0;color:var(--muted);line-height:1.5;overflow-wrap:anywhere}.addon-card__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-top:auto;padding-top:14px;border-top:1px solid var(--line)}.addon-card__price{display:flex;flex:1 1 auto;flex-wrap:nowrap;align-items:baseline;gap:6px;min-width:max-content;color:var(--primary);white-space:nowrap}.addon-card__price strong{color:var(--primary);font-size:1.3rem;line-height:1;white-space:nowrap}.addon-card__price span{color:var(--muted);font-weight:800;white-space:nowrap}.addon-card__footer .button{flex:0 0 auto;min-width:122px;white-space:nowrap}.addon-card.selected{border-color:var(--primary);background:#fff5f6}@media (max-width:760px){.reseller-comparison{overflow:visible;border:0;background:transparent}.reseller-comparison table,.reseller-comparison thead,.reseller-comparison tbody,.reseller-comparison tr,.reseller-comparison td{display:block;width:100%;min-width:0}.reseller-comparison thead{display:none}.reseller-comparison tr{margin-bottom:12px;border:1px solid var(--line);border-radius:8px;background:var(--white);overflow:hidden}.reseller-comparison td{display:flex;justify-content:space-between;gap:18px;padding:12px 14px}.reseller-comparison td::before{content:attr(data-label);flex:0 0 118px;color:var(--muted);font-weight:900}.reseller-comparison td[data-label="Aktion"]{display:block}.reseller-comparison td[data-label="Aktion"]::before{content:none}.addon-card-grid{grid-template-columns:1fr}.addon-card__footer{align-items:stretch;flex-direction:column}.addon-card__footer .button{width:100%}}.domain-result-card{display:flex;flex-direction:column;align-items:stretch;gap:14px;min-width:0}.domain-result-card__body{display:grid;gap:10px;min-width:0}.domain-result-card__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 14px}.domain-result-card__domain{color:var(--text);font-size:1.14rem;line-height:1.25;overflow-wrap:anywhere}.domain-result-card__status{flex:0 0 auto}.domain-result-card__message{max-width:72ch;margin:0;color:var(--muted);line-height:1.5}.domain-result-card__price{color:var(--primary);font-size:1rem;font-weight:950;line-height:1.25;white-space:nowrap}.domain-result-card__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding-top:14px;border-top:1px solid var(--line)}.domain-result-action-form{display:flex;flex:0 1 auto;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.domain-result-action-form input[name="authcode"]{min-width:180px;max-width:220px}.domain-result-card__actions .button{white-space:nowrap}@media (max-width:720px){.domain-result-card__actions,.domain-result-action-form{display:grid;grid-template-columns:1fr;width:100%}.domain-result-action-form input[name="authcode"],.domain-result-card__actions .button{width:100%;max-width:none}}.checkout-grid-modern,.checkout-main-panel,.checkout-summary-panel{min-width:0}.summary-empty{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--light)}.summary-empty p{margin:0;color:var(--muted);font-weight:800}.checkout-disclosure-summary{position:relative;display:grid;gap:4px;padding-right:34px;cursor:pointer;list-style:none}.checkout-disclosure-summary::-webkit-details-marker{display:none}.checkout-disclosure-summary::after{content:"+";position:absolute;top:0;right:0;display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--line);border-radius:999px;color:var(--primary);background:var(--white);font-size:1rem;font-weight:950}details[open]>.checkout-disclosure-summary::after{content:"-"}.checkout-disclosure-summary span{color:var(--text);font-size:1.08rem;font-weight:950}.checkout-disclosure-summary small{color:var(--muted);font-size:.92rem;font-weight:700;line-height:1.4}.reseller-option-form,.addon-options-box{display:grid;gap:16px}.reseller-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.reseller-option-card{display:flex;flex-direction:column;gap:12px;min-width:0;min-height:220px;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--white)}.reseller-option-card--wide{grid-column: 1 / -1}.reseller-option-card.is-selected{border-color:var(--primary);background:#fff5f6;box-shadow:0 12px 28px rgba(232,0,25,.08)}.reseller-option-card__head{display:grid;gap:8px;min-width:0}.reseller-option-card h3,.reseller-option-card p{margin:0}.reseller-option-card h3{color:var(--text);font-size:1.08rem;line-height:1.25;overflow-wrap:anywhere}.reseller-option-card p{color:var(--muted);line-height:1.45}.reseller-option-card__price{display:flex;flex-wrap:nowrap;align-items:baseline;gap:6px;color:var(--primary);white-space:nowrap}.reseller-option-card__price strong{color:var(--primary);font-size:1.28rem;line-height:1;white-space:nowrap}.reseller-option-card__price span{color:var(--muted);font-weight:850;white-space:nowrap}.reseller-example-line{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.reseller-example-line span{display:inline-flex;flex:0 0 auto;gap:4px;padding:6px 8px;border-radius:999px;color:var(--muted);background:var(--light);font-size:.86rem;font-weight:850;white-space:nowrap}.reseller-example-line strong{color:var(--text);white-space:nowrap}.reseller-option-card .button{width:100%;margin-top:2px;white-space:nowrap}.addon-options-box .addon-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:660px){.reseller-option-grid,.addon-options-box .addon-card-grid{grid-template-columns:1fr}.reseller-option-card--wide{grid-column:auto}}.domain-cart-section{scroll-margin-top:110px}.domain-cart-empty{display:grid;gap:8px;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--white)}.domain-cart-empty strong,.domain-cart-empty p{margin:0}.domain-cart-empty strong{color:var(--text);font-weight:950}.domain-cart-empty p{color:var(--muted);line-height:1.45}.domain-more-results{display:grid;gap:12px}.domain-more-results>summary{display:inline-flex;width:max-content;max-width:100%;cursor:pointer;color:var(--primary);font-weight:950}.domain-more-results[open]>summary{margin-bottom:12px}.domain-result-list--compact{gap:10px}.checkout-next-card{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:16px;border:1px solid rgba(232,0,25,.22);border-radius:8px;background:linear-gradient(180deg,#fff,#fff7f8);box-shadow:0 14px 34px rgba(31,32,36,.08)}.checkout-next-card--sticky{position:sticky;bottom:14px;z-index:5}.checkout-next-card__copy{display:grid;gap:4px}.checkout-next-card__copy strong{color:var(--text);font-size:1rem;font-weight:950}.checkout-next-card__copy span{color:var(--muted);line-height:1.45}.checkout-next-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.checkout-next-actions .button{flex:0 1 auto;white-space:nowrap}.checkout-next-actions .button-primary{flex-grow:1;justify-content:center;min-width:min(100%,260px)}.checkout-next-card--final{background:var(--white);box-shadow:none}@media (max-width:720px){.checkout-next-card{padding:14px}.checkout-next-card--sticky{bottom:10px}.checkout-next-actions{display:grid;grid-template-columns:1fr}.checkout-next-actions .button{width:100%}}.optional-consent-box,.address-toggle-box{display:grid;gap:10px;min-width:0;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--white)}.address-toggle-box__fields{display:grid;gap:8px;color:var(--text);font-weight:850}.address-toggle-box__fields textarea{min-height:94px;resize:vertical}.optional-consent-box .help-text,.optional-reminder-box .help-text{margin:-4px 0 0 28px}.contract-terms-box{gap:12px}.contract-term-card{display:grid;gap:8px;min-width:0;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--white)}.contract-term-card__check{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;color:var(--text);font-weight:900;line-height:1.45}.contract-term-card__check input{margin-top:.22em;accent-color:var(--primary)}.contract-term-card__meta{display:flex;flex-wrap:wrap;gap:6px 10px;padding-left:28px;color:var(--muted);font-size:.9rem;font-weight:800}.contract-term-card__meta a{color:var(--primary);font-weight:950}.review-detail-list{display:grid;gap:9px;margin:0}.review-detail-list div{display:grid;grid-template-columns:minmax(150px,.82fr) minmax(0,1fr);gap:12px;align-items:start;padding:9px 0;border-bottom:1px solid var(--line)}.review-detail-list div:last-child{border-bottom:0}.review-detail-list dt{color:var(--muted);font-weight:850}.review-detail-list dd{margin:0;color:var(--text);font-weight:950;overflow-wrap:anywhere}.accepted-terms-list{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--line)}.accepted-terms-list strong{color:var(--text)}.accepted-terms-list ul{display:grid;gap:6px;margin:0;padding-left:20px;color:var(--muted)}.final-order-form{display:grid;gap:16px}.optional-reminder-box{border-color:rgba(232,0,25,.18);background:#fff7f8}.checkout-reset-panel,.checkout-session-warning{max-width:760px;margin:0 auto}.checkout-session-warning{display:grid;gap:10px;margin-bottom:18px}.checkout-session-warning p{margin:0}.summary-reset-action{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.admin-card{display:grid;gap:16px;margin-top:18px;padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--white)}.admin-card h2,.admin-card p{margin:0}.admin-card details summary{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;cursor:pointer;font-weight:950}.diagnostic-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:14px 0 0}.diagnostic-list div{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--light)}.diagnostic-list dt{color:var(--muted);font-size:.82rem;font-weight:900}.diagnostic-list dd{margin:0;color:var(--text);font-weight:850;overflow-wrap:anywhere}.smsapi-form fieldset{align-items:start}.field-action{display:grid;align-content:end;gap:8px}.smsapi-action-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.smsapi-test-card .test-card{display:grid;align-content:start;gap:12px}.order-review-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:18px 0}.order-review-stats div{display:grid;gap:4px;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--white)}.order-review-stats strong{font-size:1.5rem;color:var(--primary)}.order-review-stats span{color:var(--muted);font-weight:850}.order-review-table{min-width:1180px}.order-review-table td{vertical-align:top}.order-badge-grid{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.order-review-table .help-text,.order-review-hero .help-text{display:block;margin-top:4px}.order-review-summary-badges{margin:18px 0}.order-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.order-review-wide{grid-column: 1 / -1}.review-list{display:grid;gap:10px;margin:0}.review-list div{display:grid;grid-template-columns:minmax(140px,.45fr) 1fr;gap:12px;padding:9px 0;border-bottom:1px solid var(--line)}.review-list div:last-child{border-bottom:0}.review-list dt{color:var(--muted);font-weight:900}.review-list dd{margin:0;font-weight:850;overflow-wrap:anywhere}.compact-table{box-shadow:none;overflow-x:auto}.compact-table table{min-width:620px}.integration-status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.integration-status-grid>div{display:grid;gap:6px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--light)}.integration-status-grid p{margin:0}.break-anywhere{overflow-wrap:anywhere}@media (max-width:640px){.review-detail-list div{grid-template-columns:1fr;gap:3px}.contract-term-card__meta,.optional-consent-box .help-text,.optional-reminder-box .help-text{padding-left:0;margin-left:0}}@media (max-width:960px){.order-review-grid{grid-template-columns:1fr}.review-list div{grid-template-columns:1fr;gap:4px}}