body.premium-site .business-section{padding-block:32px 56px}body.premium-site .business-content{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:56px;padding-block:20px 64px;align-items:start}body.premium-site .business-content .product-copy{max-width:none}body.premium-site .business-meta{font-size:14px;color:#a6b5cd;line-height:1.7;margin-top:24px}body.premium-site .business-callout,body.premium-site .business-cta{padding:32px;border:1px solid #245179;border-radius:16px;background:linear-gradient(120deg,#071426,#101f36)}body.premium-site .business-callout h2{font-size:clamp(24px,3vw,34px);max-width:780px}body.premium-site .business-callout p{max-width:880px}body.premium-site .business-cta{margin-block:24px 72px;display:grid;gap:16px}body.premium-site .business-cta h2{font-size:clamp(28px,3vw,40px)}body.premium-site .business-cta p{color:#a6b5cd;line-height:1.8}body.premium-site .business-section .product-card h3{font-size:21px;line-height:1.4;margin:0}body.premium-site .business-section .product-card{display:flex;flex-direction:column;gap:14px}body.premium-site .business-section .product-card strong{margin-top:auto}body.premium-site .business-content li{line-height:1.8;margin-bottom:12px}body.premium-site .business-table{max-width:100%;overflow:auto;margin:24px 0;border:1px solid #245179;border-radius:10px}body.premium-site .business-table table{width:100%;border-collapse:collapse;min-width:560px;font-size:15px}body.premium-site .business-table caption{text-align:left;padding:16px;color:#a6b5cd;background:#071426}body.premium-site .business-table th,body.premium-site .business-table td{padding:16px;text-align:left;border-bottom:1px solid #245179;vertical-align:top}body.premium-site .business-table th{background:#101f36;color:#f8faff}body.premium-site .business-table td{color:#a6b5cd}body.premium-site .site-map-list{columns:2;column-gap:48px;padding-left:20px}body.premium-site .site-map-list li{break-inside:avoid;margin-bottom:18px;line-height:1.6}body.premium-site .business-home-links{display:flex;gap:12px 22px;flex-wrap:wrap;margin-top:20px;font-size:14px}body.premium-site .business-home-links a{color:#73cfff;text-decoration:underline;text-underline-offset:4px}@media(max-width:950px){body.premium-site .business-content{grid-template-columns:minmax(0,1fr);gap:28px}body.premium-site .business-content .product-purchase{position:static}}@media(max-width:600px){body.premium-site .business-callout,body.premium-site .business-cta{padding:24px 20px}body.premium-site .site-map-list{columns:1}body.premium-site .business-content{padding-bottom:36px}}
