.product-guide-layout{display:grid;grid-template-columns:250px minmax(0,1fr);align-items:start;gap:70px;padding-top:58px;padding-bottom:60px}.product-guide-sidebar{position:sticky;top:116px;padding:4px 24px 8px 0;border-right:1px solid #DEE5EC}.product-guide-toc-title{margin-bottom:18px;color:#334155;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}.product-guide-toc-links{margin:0;padding:0;list-style:none}.product-guide-toc-links a{display:flex;align-items:baseline;gap:12px;min-height:46px;padding:11px 0;color:#334155;font-size:14px;line-height:1.5}.product-guide-toc-links a:hover{color:#0b1f33;text-decoration:underline;text-underline-offset:4px}.product-guide-toc-links a>span{color:#334155;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.product-guide-mobile-toc{display:none}.product-guide-content{min-width:0}.product-guide-content .product-guide-prose{max-width:72ch}.product-guide-prose h2[id]{scroll-margin-top:116px}.product-guide-support{padding-bottom:18px}.product-guide-limits{padding:34px 0;border-top:1px solid #DEE5EC;border-bottom:1px solid #DEE5EC}.product-guide-limits-heading{margin-bottom:18px}.product-guide-limits-labels{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px}.product-guide-limit-label,.product-guide-limit-kicker,.product-guide-link-kicker{color:#334155;font-size:11px;font-weight:700;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.product-guide-limit-label{display:inline-flex;align-items:center;gap:9px;color:#0b1f33}.product-guide-limit-label svg{width:13px;height:13px}.product-guide-limits-title{color:#0b1f33;font-size:29px;font-weight:750;line-height:1.25;letter-spacing:-.035em}.product-guide-limits-intro{max-width:75ch;margin-top:12px;color:#334155;font-size:16px;line-height:1.7}.product-guide-recourse{display:flex;align-items:flex-start;gap:13px;max-width:850px;margin:26px 0 30px;padding-left:18px;border-left:3px solid #DEE5EC}.product-guide-recourse-icon{display:inline-flex;flex-shrink:0;padding-top:4px;color:#0b1f33}.product-guide-recourse-icon svg{width:18px;height:18px}.product-guide-recourse-text{color:#334155;font-size:15px;line-height:1.75}.product-guide-recourse-text strong{color:#0b1f33}.product-guide-exclusions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.product-guide-exclusion{display:flex;align-items:flex-start;gap:12px;padding-top:22px;border-top:1px solid #DEE5EC}.product-guide-exclusion-icon{display:inline-flex;flex-shrink:0;padding-top:4px;color:#334155}.product-guide-exclusion-icon svg{width:13px;height:13px}.product-guide-exclusion-title{color:#0b1f33;font-size:16px;font-weight:700;line-height:1.5}.product-guide-exclusion-text{margin-top:9px;color:#334155;font-size:14px;line-height:1.75}.product-guide-all-questions{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:27px 0;border-top:1px solid #DEE5EC;border-bottom:1px solid #DEE5EC}.product-guide-link-title{margin-top:8px;color:#0b1f33;font-size:21px;font-weight:700;line-height:1.35;letter-spacing:-.025em}.product-guide-link-detail{margin-top:8px;color:#334155;font-size:15px;line-height:1.6}.product-guide-link-action{display:inline-flex;align-items:center;gap:12px;flex-shrink:0;min-height:44px;color:#0b1f33;font-size:14px;font-weight:700}.product-guide-link-action svg{width:17px;height:17px;color:#ff6a00}.product-guide-all-questions:hover .product-guide-link-title{text-decoration:underline;text-decoration-color:#ff6a00;text-underline-offset:5px}@media (max-width: 1100px){.product-guide-layout{grid-template-columns:215px minmax(0,1fr);gap:35px}.product-guide-sidebar{padding-right:16px}}@media (max-width: 800px){.product-guide-layout{display:block;padding-top:30px;padding-bottom:42px}.product-guide-sidebar{position:static;margin-bottom:34px;padding:0;border:0}.product-guide-desktop-toc{display:none}.product-guide-mobile-toc{display:block;border-top:1px solid #DEE5EC;border-bottom:1px solid #DEE5EC}.product-guide-mobile-toc summary{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:60px;padding:15px 0;color:#0b1f33;font-size:16px;font-weight:700;cursor:pointer;list-style:none}.product-guide-mobile-toc summary::-webkit-details-marker{display:none}.product-guide-mobile-toc summary>span{color:#ff6a00;font-size:24px;font-weight:500;line-height:1}.product-guide-mobile-toc[open] summary>span{transform:rotate(45deg)}.product-guide-mobile-toc .product-guide-toc-links{padding:0 0 14px}.product-guide-prose h2[id]{scroll-margin-top:96px}.product-guide-exclusions{grid-template-columns:1fr;gap:20px}.product-guide-limits{padding:28px 0}.product-guide-limits-title{font-size:27px}}@media (max-width: 600px){.product-guide-limits-intro{font-size:15px}.product-guide-recourse{margin-block:23px;padding-left:13px;gap:10px}.product-guide-recourse-text{font-size:14px}.product-guide-exclusions{gap:17px}.product-guide-all-questions{flex-direction:column;align-items:flex-start;gap:14px;padding-block:24px}.product-guide-link-title{font-size:20px}.product-guide-link-detail{font-size:14px}}.product-hero[data-astro-cid-wxdhcwxu]{padding-block:58px 62px;background:#f1f5f9;color:#0b1f33}.product-hero-inner[data-astro-cid-wxdhcwxu]{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:60px}.product-hero-copy[data-astro-cid-wxdhcwxu],.product-hero-tariff[data-astro-cid-wxdhcwxu]{min-width:0}.product-hero-kicker[data-astro-cid-wxdhcwxu]{display:flex;align-items:center;gap:12px;color:#334155;font-size:11px;font-weight:700;line-height:1.5;letter-spacing:.09em;text-transform:uppercase}.product-hero-kicker[data-astro-cid-wxdhcwxu]:before{content:"";width:25px;height:3px;flex-shrink:0;background:#ff6a00}h1[data-astro-cid-wxdhcwxu]{margin-top:20px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(38px,4vw,54px);font-weight:700;line-height:1.13;letter-spacing:-.045em;text-wrap:balance}.product-hero-subtitle[data-astro-cid-wxdhcwxu]{margin-top:23px;color:#334155;font-size:16px;line-height:1.85}.product-hero-actions[data-astro-cid-wxdhcwxu]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:29px}.product-hero-actions[data-astro-cid-wxdhcwxu] a[data-astro-cid-wxdhcwxu]{font-size:13px}.product-hero-actions[data-astro-cid-wxdhcwxu] .button-primary[data-astro-cid-wxdhcwxu]{background:#ff6a00;color:#fff}.product-hero-actions[data-astro-cid-wxdhcwxu] .button-primary[data-astro-cid-wxdhcwxu]:hover{background:#e85f00}.product-hero-proofs[data-astro-cid-wxdhcwxu]{display:flex;flex-wrap:wrap;gap:13px 22px;margin-top:27px;color:#334155;font-size:11px;line-height:1.7}.product-hero-proofs[data-astro-cid-wxdhcwxu] li[data-astro-cid-wxdhcwxu],.product-hero-inclusions[data-astro-cid-wxdhcwxu] li[data-astro-cid-wxdhcwxu]{display:flex;align-items:center;gap:9px}.product-hero-proofs[data-astro-cid-wxdhcwxu] svg{width:18px;height:18px;color:#0b1f33}.product-hero-tariff[data-astro-cid-wxdhcwxu]{overflow:hidden;border:1px solid #DDE6ED;border-radius:11px;background:#fff}.product-hero-visual[data-astro-cid-wxdhcwxu]{display:block;overflow:hidden;background:#dfeaf2}.product-hero-visual[data-astro-cid-wxdhcwxu] img[data-astro-cid-wxdhcwxu]{display:block;width:100%;aspect-ratio:2.15 / 1;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.product-hero-tariff-copy[data-astro-cid-wxdhcwxu]{padding:27px 30px 29px}.product-hero-tariff-copy[data-astro-cid-wxdhcwxu] .product-hero-kicker[data-astro-cid-wxdhcwxu]{font-size:10px}.product-hero-price[data-astro-cid-wxdhcwxu]{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 13px;margin-top:14px}.product-hero-price[data-astro-cid-wxdhcwxu] strong[data-astro-cid-wxdhcwxu]{font-size:49px;font-weight:800;line-height:1.15;letter-spacing:-.055em;font-variant-numeric:tabular-nums;white-space:nowrap}.product-hero-price[data-astro-cid-wxdhcwxu] strong[data-astro-cid-wxdhcwxu]>span[data-astro-cid-wxdhcwxu]{font-size:32px;font-weight:600}.product-hero-price[data-astro-cid-wxdhcwxu]>span[data-astro-cid-wxdhcwxu]{color:#334155;font-size:12px;line-height:1.6}.product-hero-inclusions[data-astro-cid-wxdhcwxu]{display:grid;gap:10px;margin-top:21px;padding-top:20px;border-top:1px solid #E2E9EF;color:#334155;font-size:12px;line-height:1.7}.product-hero-inclusions[data-astro-cid-wxdhcwxu] svg{width:16px;height:16px;color:#16a34a}@media (max-width: 1099px){.product-hero-inner[data-astro-cid-wxdhcwxu]{gap:35px}.product-hero-tariff-copy[data-astro-cid-wxdhcwxu]{padding:23px}}@media (max-width: 899px){.product-hero[data-astro-cid-wxdhcwxu]{padding-block:39px 42px}.product-hero-inner[data-astro-cid-wxdhcwxu]{grid-template-columns:1fr;gap:30px}.product-hero-visual[data-astro-cid-wxdhcwxu]{display:none}.product-hero-tariff-copy[data-astro-cid-wxdhcwxu]{display:grid;grid-template-columns:1fr 1fr;gap:9px 25px}.product-hero-tariff-copy[data-astro-cid-wxdhcwxu]>.product-hero-kicker[data-astro-cid-wxdhcwxu]{grid-column:1}.product-hero-price[data-astro-cid-wxdhcwxu]{grid-column:1;margin-top:0}.product-hero-inclusions[data-astro-cid-wxdhcwxu]{grid-column:2;grid-row:1 / 3;align-content:center;margin:0;padding:0 0 0 23px;border-top:0;border-left:1px solid #E2E9EF}}@media (max-width: 599px){.product-hero[data-astro-cid-wxdhcwxu]{padding-block:29px 34px}h1[data-astro-cid-wxdhcwxu]{margin-top:16px;font-size:33px;line-height:1.17}.product-hero-kicker[data-astro-cid-wxdhcwxu]{font-size:10px}.product-hero-subtitle[data-astro-cid-wxdhcwxu]{margin-top:18px;font-size:14px;line-height:1.8}.product-hero-actions[data-astro-cid-wxdhcwxu]{gap:10px;margin-top:24px}.product-hero-actions[data-astro-cid-wxdhcwxu] a[data-astro-cid-wxdhcwxu]{width:100%;min-height:50px}.product-hero-proofs[data-astro-cid-wxdhcwxu]{gap:10px 17px;margin-top:23px;font-size:10px}.product-hero-tariff-copy[data-astro-cid-wxdhcwxu]{display:block;padding:21px}.product-hero-price[data-astro-cid-wxdhcwxu]{margin-top:13px}.product-hero-price[data-astro-cid-wxdhcwxu] strong[data-astro-cid-wxdhcwxu]{font-size:43px}.product-hero-price[data-astro-cid-wxdhcwxu]>span[data-astro-cid-wxdhcwxu]{font-size:11px}.product-hero-inclusions[data-astro-cid-wxdhcwxu]{gap:8px;margin-top:16px;padding:15px 0 0;border-left:0;border-top:1px solid #E2E9EF;font-size:11px}}
