.page-module__ewVQ6W__page{background:0 0}.page-module__ewVQ6W__alt{background:var(--bg-page-alt)}.page-module__ewVQ6W__hero{padding-top:clamp(40px,5vw,76px);padding-bottom:var(--space-12)}.page-module__ewVQ6W__heroGrid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(28px,4vw,56px);display:grid}.page-module__ewVQ6W__heroCopy{gap:18px;max-width:480px;display:grid}.page-module__ewVQ6W__title{margin:0;font-size:clamp(32px,3.6vw,44px)}.page-module__ewVQ6W__lead{margin:0 0 8px;font-size:19px}.page-module__ewVQ6W__heroCtas{flex-wrap:wrap;gap:14px;display:flex}.page-module__ewVQ6W__figure{margin:0}.page-module__ewVQ6W__section{padding-top:clamp(48px,6vw,88px)}.page-module__ewVQ6W__sectionTitle{max-width:640px;margin:10px 0 36px}.page-module__ewVQ6W__note{color:var(--text-muted);margin:18px 0 0;font-size:15px}.page-module__ewVQ6W__inlineLink{color:var(--text-link);text-underline-offset:3px;font-weight:600}.page-module__ewVQ6W__inlineLink:hover,.page-module__ewVQ6W__inlineLink:focus-visible{color:var(--text-link-hover);text-decoration:underline}.page-module__ewVQ6W__photo{margin:0}.page-module__ewVQ6W__photoImg{border-radius:var(--radius-lg);border:1px solid var(--border-soft);width:100%;height:auto;box-shadow:var(--shadow-md);display:block}.page-module__ewVQ6W__audGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}.page-module__ewVQ6W__audCols{gap:clamp(24px,3vw,36px);display:grid}.page-module__ewVQ6W__audCol{border-top:1px solid color-mix(in oklab, var(--gilt) 50%, transparent);padding-top:18px}.page-module__ewVQ6W__audTitle{margin:0 0 8px;font-size:clamp(24px,2.4vw,30px)}.page-module__ewVQ6W__audLead{color:var(--text-muted);margin:0 0 12px;line-height:1.6}.page-module__ewVQ6W__audList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.page-module__ewVQ6W__audList li{color:var(--text-strong);align-items:baseline;gap:12px;display:flex}.page-module__ewVQ6W__audList li:before{content:"";background:var(--gilt);flex:none;width:18px;height:1px;transform:translateY(-.3em)}.page-module__ewVQ6W__model{padding-top:clamp(48px,6vw,88px)}.page-module__ewVQ6W__modelGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}.page-module__ewVQ6W__modelLead{color:var(--text-muted);margin:-18px 0 22px;font-size:18px;line-height:1.6}.page-module__ewVQ6W__assurances{gap:12px;margin:0;padding:0;list-style:none;display:grid}.page-module__ewVQ6W__assurance{font-family:var(--font-display);color:var(--text-strong);align-items:center;gap:14px;font-size:clamp(19px,1.8vw,23px);display:flex}.page-module__ewVQ6W__assurance:before{content:"";background:var(--gilt);flex:none;width:28px;height:1px}.page-module__ewVQ6W__pricing{padding-bottom:0}.page-module__ewVQ6W__priceGrid{border-top:1px solid color-mix(in oklab, var(--gilt) 55%, transparent);border-bottom:1px solid color-mix(in oklab, var(--gilt) 35%, transparent);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:end;gap:clamp(28px,5vw,72px);padding:clamp(28px,4vw,44px) 0;display:grid}.page-module__ewVQ6W__priceTitle{color:var(--oxblood);margin:10px 0 18px;font-size:clamp(32px,3.6vw,46px);font-style:italic}:root[data-mode=dark] .page-module__ewVQ6W__priceTitle{color:var(--text-strong)}.page-module__ewVQ6W__includes{gap:8px;margin:0;padding:0;list-style:none;display:grid}.page-module__ewVQ6W__includes li{color:var(--text-strong);align-items:baseline;gap:12px;display:flex}.page-module__ewVQ6W__includes li:before{content:"";border-left:1.5px solid var(--detail);border-bottom:1.5px solid var(--detail);flex:none;width:9px;height:5px;transform:translateY(-.25em)rotate(-45deg)}.page-module__ewVQ6W__faqGrid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.page-module__ewVQ6W__faq{border-top:1px solid var(--border-soft)}.page-module__ewVQ6W__faqItem{border-bottom:1px solid var(--border-soft)}.page-module__ewVQ6W__faqQ{cursor:pointer;font-family:var(--font-display);color:var(--text-strong);justify-content:space-between;align-items:center;gap:18px;padding:18px 0;font-size:21px;list-style:none;display:flex}.page-module__ewVQ6W__faqQ::-webkit-details-marker{display:none}.page-module__ewVQ6W__faqQ:after{content:"";background:linear-gradient(var(--detail), var(--detail)) center / 14px 1.5px no-repeat, linear-gradient(var(--detail), var(--detail)) center / 1.5px 14px no-repeat;flex:none;width:14px;height:14px;transition:transform .3s}.page-module__ewVQ6W__faqItem[open] .page-module__ewVQ6W__faqQ:after{background:linear-gradient(var(--detail), var(--detail)) center / 14px 1.5px no-repeat;transform:rotate(180deg)}.page-module__ewVQ6W__faqQ:hover{color:var(--text-link)}.page-module__ewVQ6W__faqA{color:var(--text-muted);margin:0;padding:0 32px 20px 0;line-height:1.6}.page-module__ewVQ6W__guides{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,22px);margin:0;padding:0;list-style:none;display:grid}.page-module__ewVQ6W__guide{border:1px solid var(--border-soft);background:var(--surface-card);border-radius:var(--radius-md);height:100%;color:inherit;align-content:start;gap:8px;padding:22px 20px 24px;text-decoration:none;transition:box-shadow .3s,transform .3s;display:grid}.page-module__ewVQ6W__guide:hover,.page-module__ewVQ6W__guide:focus-visible{box-shadow:var(--shadow-md);transform:translateY(-2px)}.page-module__ewVQ6W__guideTitle{font-family:var(--font-display);color:var(--text-strong);font-size:20px;line-height:1.25}.page-module__ewVQ6W__guideDesc{color:var(--text-muted);font-size:15px}.page-module__ewVQ6W__cta{text-align:center;padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(56px,8vw,110px)}.page-module__ewVQ6W__ctaTitle{margin-bottom:16px}.page-module__ewVQ6W__ctaLead{color:var(--text-muted);max-width:560px;margin:0 auto 28px;font-size:20px}.page-module__ewVQ6W__ctaRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}@media (max-width:1000px){.page-module__ewVQ6W__audGrid,.page-module__ewVQ6W__modelGrid,.page-module__ewVQ6W__priceGrid,.page-module__ewVQ6W__faqGrid{grid-template-columns:1fr}.page-module__ewVQ6W__guides{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__ewVQ6W__modelLead{margin-top:0}}
