.product-hero{padding:86px 0;background:radial-gradient(circle at 80% 30%,rgba(255,107,26,.15),transparent 30%),linear-gradient(145deg,#f8faff,#fff7f2)}.product-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:center}.product-hero h1{font-size:clamp(42px,5vw,64px);line-height:1.06;letter-spacing:-.045em;margin:0 0 22px}.product-hero h1+p{font-size:18px;color:var(--muted);max-width:650px;margin:0 0 28px}.product-summary{padding:35px;border-radius:26px;background:var(--navy);color:#fff;box-shadow:var(--shadow)}.summary-label{text-transform:uppercase;letter-spacing:.14em;font-size:11px;color:#aeb8d1;font-weight:800}.summary-price{display:flex;align-items:baseline;margin:10px 0 0}.summary-price small{font-size:22px}.summary-price strong{font-size:62px;line-height:1;letter-spacing:-.06em}.summary-price span{font-size:13px;color:#aeb8d1;margin-left:8px}.product-summary>p{font-size:12px;color:#aeb8d1}.product-summary hr{border:0;border-top:1px solid #2b3551;margin:25px 0}.summary-list{display:grid;grid-template-columns:1fr 1fr;gap:13px;font-size:13px}.summary-list span:before{content:"\2713";color:#3ed58a;margin-right:8px}.product-trust{border-bottom:1px solid var(--line)}.billing-switch{width:max-content;max-width:100%;margin:0 auto 42px;padding:5px;display:flex;background:var(--soft);border:1px solid var(--line);border-radius:14px}.billing-switch button{border:0;background:transparent;padding:12px 20px;border-radius:10px;color:var(--muted);font:700 13px Manrope,Arial,sans-serif;cursor:pointer}.billing-switch button span{display:block;font-size:9px;color:var(--orange-dark);margin-top:2px}.billing-switch button.active{background:#fff;color:var(--ink);box-shadow:0 5px 16px rgba(20,33,61,.09)}.product-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.product-plan{position:relative;padding:32px;border:1px solid var(--line);border-radius:22px;background:#fff}.product-plan.featured{border:2px solid var(--orange);box-shadow:0 18px 45px rgba(255,107,26,.13)}.product-plan h3{font-size:24px;margin:4px 0 8px}.product-plan>p{color:var(--muted);font-size:13px;min-height:42px}.product-price{display:flex;align-items:baseline;margin:25px 0 0}.product-price small{font-size:20px}.product-price strong{font-size:46px;letter-spacing:-.05em}.product-price span{font-size:12px;color:var(--muted);margin-left:7px}.product-plan .billing-note{min-height:auto;margin:0 0 22px;font-size:11px}.product-plan .button{width:100%}.product-plan ul{padding:24px 0 0;margin:25px 0 0;border-top:1px solid var(--line);list-style:none;display:grid;gap:11px}.product-plan li{font-size:13px}.product-plan li:before{content:"\2713";color:var(--green);font-weight:900;margin-right:9px}.pricing-disclaimer{text-align:center;color:var(--muted);font-size:11px;margin:24px 0 0}.migration-band{background:var(--navy);color:#fff}.migration-band p{color:#aeb8d1}.migration-card{padding:34px;border:1px solid #2b3551;border-radius:20px;background:rgba(255,255,255,.04)}.migration-card strong{font-size:18px}.migration-card ul{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:14px}.migration-card li:before{content:"\2713";color:#3ed58a;margin-right:10px}
.monthly-only-note{width:max-content;max-width:100%;margin:0 auto 42px;padding:14px 22px;display:flex;align-items:center;gap:14px;border:1px solid #cfe8dc;border-radius:14px;background:#effaf5;color:var(--ink)}.monthly-only-note strong{font-size:13px}.monthly-only-note span{font-size:11px;color:var(--muted);padding-left:14px;border-left:1px solid #b9ddcc}
.domain-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.domain-price-card{position:relative;padding:30px;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 12px 34px rgba(20,33,61,.06);transition:transform .2s,box-shadow .2s}.domain-price-card:hover{transform:translateY(-5px);box-shadow:0 22px 50px rgba(20,33,61,.11)}.domain-price-card.domain-featured{color:#fff;border-color:var(--navy);background:linear-gradient(145deg,#111c3a,var(--navy));box-shadow:0 22px 55px rgba(11,19,43,.24)}.domain-popular{position:absolute;right:22px;top:22px;padding:7px 11px;border-radius:999px;background:var(--orange);color:#fff;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.domain-card-head strong,.domain-card-head span{display:block}.domain-card-head strong{font-size:38px;letter-spacing:-.04em}.domain-card-head span{color:var(--muted);font-size:11px}.domain-featured .domain-card-head span{color:#aeb8d1}.domain-main-price{padding:24px 0;border-bottom:1px solid var(--line)}.domain-featured .domain-main-price{border-color:#2b3654}.domain-main-price>small{display:block;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.domain-featured .domain-main-price>small{color:#aeb8d1}.domain-main-price>div{display:flex;align-items:baseline;margin-top:6px}.domain-main-price sup{font-size:17px;font-weight:800}.domain-main-price b{font-size:40px;line-height:1;letter-spacing:-.045em}.domain-main-price span{font-size:11px;color:var(--muted);margin-left:7px}.domain-featured .domain-main-price span{color:#aeb8d1}.domain-price-card dl{margin:20px 0;display:grid;gap:10px}.domain-price-card dl div{display:flex;justify-content:space-between;gap:20px}.domain-price-card dt{color:var(--muted);font-size:12px}.domain-featured dt{color:#aeb8d1}.domain-price-card dd{margin:0;font-size:13px;font-weight:800}.domain-price-card .button{width:100%}.domain-featured .button-primary{box-shadow:none}
@media(max-width:980px){.product-hero-grid{grid-template-columns:1fr;gap:45px}.product-summary{max-width:600px}.product-plans{grid-template-columns:1fr}.product-plan.featured{order:-1}.domain-price-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.product-hero{padding:58px 0}.product-hero h1{font-size:40px}.billing-switch{width:100%}.billing-switch button{padding:10px;flex:1}.summary-list{grid-template-columns:1fr}.product-plan{padding:25px}.domain-price-grid{grid-template-columns:1fr}.monthly-only-note{align-items:flex-start;flex-direction:column}.monthly-only-note span{padding:0;border:0}}
.domain-hero{padding:100px 0;color:#fff;text-align:center;background:radial-gradient(circle at 75% 20%,rgba(255,107,26,.45),transparent 30%),var(--navy)}.domain-hero h1{font-size:clamp(44px,6vw,72px);line-height:1.05;letter-spacing:-.05em;margin:0 0 18px}.domain-hero>div>p{color:#c2cada;font-size:18px}.domain-search{max-width:820px;margin:34px auto 22px;padding:8px;display:flex;gap:8px;border-radius:16px;background:#fff}.domain-search input:not([type=hidden]){flex:1;min-width:0;border:0;padding:0 18px;font:600 15px Manrope,Arial,sans-serif;outline:0}.domain-benefits{display:flex;justify-content:center;gap:28px;color:#c2cada;font-size:12px}.domain-benefits span:before{content:"\2713";color:#55dc98;margin-right:7px}.domain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.domain-card{padding:26px;border:1px solid var(--line);border-radius:18px;background:#fff;display:grid;grid-template-columns:1fr auto;align-items:baseline}.domain-card strong{font-size:28px}.domain-card>span{font-size:10px;color:var(--muted)}.domain-card b{font-size:21px}.domain-card small{color:var(--muted)}.domain-card a{grid-column:1/-1;margin-top:18px;padding-top:14px;border-top:1px solid var(--line);color:var(--orange-dark);font-weight:800;text-decoration:none}.domain-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 18px 45px rgba(20,33,61,.06)}.domain-table{width:100%;border-collapse:collapse;min-width:720px}.domain-table th,.domain-table td{padding:20px 24px;text-align:left;border-bottom:1px solid var(--line)}.domain-table th{background:var(--soft);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.domain-table td{font-size:14px}.domain-table td:first-child strong{font-size:20px}.domain-table tr:last-child td{border-bottom:0}.domain-table .text-link{margin:0}.product-plans:has(.product-plan:nth-child(4)){grid-template-columns:repeat(3,1fr)}@media(max-width:980px){.domain-grid{grid-template-columns:1fr 1fr}.product-plans:has(.product-plan:nth-child(4)){grid-template-columns:1fr 1fr}}@media(max-width:650px){.domain-search{flex-direction:column;padding:12px}.domain-search input:not([type=hidden]){min-height:52px}.domain-benefits{flex-direction:column;gap:7px}.domain-grid,.product-plans:has(.product-plan:nth-child(4)){grid-template-columns:1fr}}
