.products-page{background:#f7f7f3;color:#2b3440}
.products-hero{position:relative;overflow:hidden;min-height:560px;padding:160px 0 56px;background:linear-gradient(125deg,#26384d,#3d5060 67%,#4b5b65);color:#f8f8f3}
.products-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 80% 22%,#dce5c814,transparent 36%),linear-gradient(120deg,transparent 61%,#ffffff08 61.1%,transparent 61.3%);pointer-events:none}
.products-hero-inner{position:relative;z-index:1}
.products-hero h1{font-size:clamp(46px,6vw,76px);line-height:1.23;letter-spacing:-.075em;font-weight:600;margin:23px 0 17px}
.products-hero h1 span{color:#dce5c8}
.products-hero-inner>p{max-width:550px;color:#d2d9dd;font-size:13px;line-height:2.1;margin:0}
.products-hero-actions{display:flex;align-items:center;gap:19px;margin-top:28px}
.products-hero-actions>span{font-size:9px;color:#d2d9dd}
.products-jump{display:flex;flex-wrap:wrap;gap:9px;margin-top:45px}
.products-jump a{border:1px solid #ffffff35;border-radius:30px;padding:7px 13px;color:#e2e5e2;font-size:9px;transition:background .2s,border-color .2s}
.products-jump a:hover{background:#ffffff12;border-color:#dce5c880}
.products-hero-mark{position:absolute;left:7%;top:195px;color:#ffffff08;font-size:clamp(90px,18vw,240px);font-weight:800;letter-spacing:-.14em;direction:ltr;pointer-events:none}
.product-section{scroll-margin-top:20px}
.domain-section{background:#f7f7f3}
.product-section-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:30px}
.product-section-heading h2,.website-layout h2{font-size:clamp(31px,4vw,47px);line-height:1.45;letter-spacing:-.065em;margin:10px 0 0;color:#2c3743}
.product-section-heading h2 span,.website-layout h2 span{color:#77866c}
.product-section-heading>p{max-width:420px;margin:0;color:#727b80;font-size:11px;line-height:2.1}
.domain-pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}
.domain-price-card{padding:25px 28px 22px;border:1px solid #e1e3dd;border-radius:13px;background:#fff;box-shadow:0 15px 38px #27323d09}
.domain-card-top{display:flex;align-items:center;justify-content:space-between;gap:15px}
.domain-badge,.plan-label{display:inline-flex;align-items:center;border-radius:30px;background:#eef1e9;color:#63715d;padding:6px 11px;font-size:8px;font-weight:700}
.domain-extension{font:700 21px/1.3 Arial,sans-serif;direction:ltr;color:#344557}
.domain-extension span{color:#849183}
.domain-price-card>p{margin:12px 0 16px;color:#80878a;font-size:9px}
.price-list{margin:0}
.price-list>div{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #eef0eb;padding:11px 0}
.price-list dt{font-size:10px;color:#59646c}
.price-list dd{margin:0;color:#334457;font-weight:700;font-size:14px;white-space:nowrap}
.price-list dd small{font-size:8px;font-weight:500;color:#859087}
.product-cta{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 15px;border-radius:7px;background:#e9eee0;color:#394b3d;font-size:9px;font-weight:700;transition:transform .2s,background .2s}
.product-cta:hover{transform:translateY(-2px);background:#dfe8d1}
.product-cta span{font-size:16px}
.product-cta-dark{margin-top:17px;background:#34475b;color:#fff}
.product-cta-dark:hover{background:#415b70}
.product-note{margin:15px 3px 0;color:#7b8382;font-size:9px;line-height:1.9}
.email-section{background:#eef0ea}
.provider-heading{display:flex;align-items:center;gap:12px;margin:0 0 17px}
.provider-heading h3{font-size:15px;color:#344353;margin:0}
.provider-heading p{margin:2px 0 0;color:#79817f;font-size:9px}
.provider-monogram{width:39px;height:39px;border-radius:11px;background:#fff;display:grid;place-items:center;box-shadow:0 5px 15px #2632420b}
.google-monogram{font:700 23px Arial,sans-serif;color:#4285f4}
.microsoft-monogram{grid-template-columns:repeat(2,8px);grid-template-rows:repeat(2,8px);gap:2px}
.microsoft-monogram i:nth-child(1){background:#f35325}.microsoft-monogram i:nth-child(2){background:#81bc06}.microsoft-monogram i:nth-child(3){background:#05a6f0}.microsoft-monogram i:nth-child(4){background:#ffba08}
.plan-grid{display:grid;gap:14px;align-items:stretch}
.google-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.microsoft-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.plan-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:23px 21px 18px;border:1px solid #e0e3dc;border-radius:12px;background:#fbfbf8;box-shadow:0 13px 35px #2b35360a}
.plan-featured{border-color:#aebba0;box-shadow:0 15px 36px #566b4d18}
.plan-ribbon{position:absolute;top:0;left:20px;border-radius:0 0 7px 7px;background:#78866c;color:white;padding:5px 9px;font-size:7px;font-weight:600}
.plan-card-heading h3{margin:11px 0 5px;font-size:16px;letter-spacing:-.03em;color:#334152;direction:ltr;text-align:right}
.plan-card-heading p{min-height:35px;margin:0;color:#7a8281;font-size:9px;line-height:1.9}
.plan-price{display:flex;align-items:baseline;gap:7px;margin:18px 0 14px;color:#33475a}
.plan-price strong{font-size:31px;line-height:1;font-weight:700;letter-spacing:-.06em}
.plan-price>span{font-size:10px;font-weight:600}
.plan-price small{display:block;margin-top:4px;color:#818985;font-size:8px;font-weight:400}
.plan-highlights,.website-features{list-style:none;margin:0 0 18px;padding:0}
.plan-highlights{flex:1}
.plan-highlights li,.website-features li{position:relative;padding:8px 17px 8px 0;border-top:1px solid #e9ebe5;color:#606b6c;font-size:9px;line-height:1.9}
.plan-highlights li:before,.website-features li:before{content:"✓";position:absolute;right:0;top:8px;color:#75876a;font-size:10px;font-weight:700}
.plan-highlights b{color:#34485b}
.plan-card>.product-cta{margin-top:auto}
.included-panel{display:grid;grid-template-columns:220px 1fr;align-items:center;gap:20px;margin-top:17px;padding:18px 21px;border:1px solid #dce0d8;border-radius:11px;background:#f8f9f5}
.included-kicker{color:#77866c;font-size:8px;font-weight:700}
.included-panel h4{margin:4px 0 0;color:#394757;font-size:12px}
.app-chip-list{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}
.app-chip-list li{border:1px solid #e4e7df;border-radius:30px;padding:5px 9px;background:#fff;color:#646e6e;font-size:8px}
.microsoft-section{background:#f7f7f3}
.copilot-card{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:25px;margin-top:14px;padding:18px 21px;border:1px solid #e0e3dc;border-radius:11px;background:#fff}
.copilot-card h3{margin:7px 0 4px;font-size:14px;color:#344353;direction:ltr;text-align:right}
.copilot-card p{margin:0;color:#7a8281;font-size:9px}
.copilot-card .plan-price{margin:0;min-width:145px}
.copilot-card .plan-price strong{font-size:25px}
.website-section{background:#35485b;color:#fff}
.website-layout{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:55px}
.website-layout .eyebrow{color:#d0d9c9}
.website-layout h2{margin:14px 0;color:#fff}
.website-layout h2 span{color:#dce5c8}
.website-layout>div>p{max-width:410px;margin:0 0 23px;color:#d3d9dd;font-size:11px;line-height:2.1}
.website-plan-card{padding:26px 29px 22px;border:1px solid #ffffff22;border-radius:13px;background:#ffffff0c;backdrop-filter:blur(8px)}
.website-plan-top{display:flex;justify-content:space-between;align-items:center;color:#e5e8e3;font-size:9px}
.website-plan-name{font:700 9px Arial,sans-serif;letter-spacing:.18em;color:#dce5c8}
.website-plan-card .plan-price{color:#fff;margin:22px 0 15px}
.website-plan-card .plan-price small{color:#d2d9d3}
.website-features{display:grid;grid-template-columns:1fr 1fr;column-gap:17px;margin-bottom:0}
.website-features li{border-color:#ffffff1d;color:#e0e4e2;font-size:8px}
.website-features li:before{color:#dce5c8}
.product-footer-cta{padding:57px 0;background:#e9ece5}
.product-footer-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:28px}
.product-footer-cta h2{margin:8px 0 5px;color:#354557;font-size:25px;letter-spacing:-.05em}
body .products-hero h1{letter-spacing:normal;line-height:1.5}
body .product-section-heading h2,body .website-layout h2,body .product-footer-cta h2{letter-spacing:normal;line-height:1.55}
body .products-page :is(p,li,dt,dd){letter-spacing:normal;line-height:1.85}
body .plan-card,body .product-section-heading,body .website-layout{min-width:0}
.product-footer-cta p{margin:0;color:#737c7a;font-size:10px}
.products-page .site-footer{background:#25364a}
@media(max-width:900px){.products-hero{min-height:510px}.product-section-heading{gap:22px}.google-plan-grid,.microsoft-plan-grid{grid-template-columns:1fr 1fr}.plan-card:last-child:nth-child(odd){grid-column:1/-1}.website-layout{gap:28px}.included-panel{grid-template-columns:1fr}.included-panel h4{margin-bottom:10px}}
@media(max-width:620px){.products-hero{min-height:490px;padding:119px 0 37px}.products-hero h1{font-size:47px;margin:17px 0 10px}.products-hero-inner>p{font-size:10px}.products-hero-actions{margin-top:20px}.products-jump{gap:7px;margin-top:30px}.products-jump a{font-size:8px;padding:6px 9px}.products-hero-mark{top:155px;left:4%;font-size:100px}.product-section-heading{display:block;margin-bottom:22px}.product-section-heading h2,.website-layout h2{font-size:32px}.product-section-heading>p{margin-top:12px;font-size:10px}.domain-pricing-grid,.google-plan-grid,.microsoft-plan-grid{grid-template-columns:1fr}.plan-card:last-child:nth-child(odd){grid-column:auto}.domain-price-card{padding:20px 17px}.plan-card{padding:20px 17px}.plan-card-heading p{min-height:unset}.included-panel{padding:16px}.copilot-card{grid-template-columns:1fr auto;gap:8px 14px;padding:16px}.copilot-card .plan-price{grid-column:1;grid-row:2}.copilot-card>.product-cta{grid-column:2;grid-row:1/3;min-width:120px}.website-layout{grid-template-columns:1fr;gap:25px}.website-plan-card{padding:21px 17px}.website-features{grid-template-columns:1fr}.product-footer-cta{padding:40px 0}.product-footer-cta-inner{align-items:flex-start;flex-direction:column}.product-footer-cta h2{font-size:22px}}
