.protection-page .legacy-content{background:var(--color-surface);color:var(--color-text)}.protection-hero,.protection-surface{background:var(--color-surface)}.protection-page .legacy-content .protection-hero-title{text-wrap:balance;max-width:920px;margin:0 auto;font-size:var(--type-v4-hero-title-size)!important;font-weight:var(--type-weight-regular)!important;line-height:var(--type-v4-hero-title-line)!important;letter-spacing:var(--type-v4-display-tracking)!important}.protection-kicker{color:var(--color-action);font-size:var(--type-v4-caption-size);font-weight:var(--type-v4-medium-weight);line-height:var(--type-v4-caption-line);letter-spacing:var(--type-v4-uppercase-tracking);text-transform:uppercase;margin:0 0 18px}.protection-hero-intro,.protection-section-intro{color:var(--color-text-muted);font-size:var(--type-v4-body-lg-size);line-height:var(--type-v4-body-lg-line)}.protection-hero-intro{text-wrap:pretty;max-width:720px;margin:24px auto 0}.protection-benefit-list{color:var(--color-text);font-weight:var(--type-weight-medium)}.protection-benefit-separator,.protection-accent{color:var(--color-action)!important}.protection-muted{color:var(--color-text-muted)!important}.protection-subtle{color:var(--color-text-subtle)!important}.protection-accent-line{background:var(--color-action)}.protection-benefit{max-width:290px;font-size:var(--type-v4-body-lg-size);line-height:var(--type-v4-body-lg-line);text-wrap:balance}.protection-page .legacy-content .protection-section-title{text-wrap:balance;font-size:var(--type-v4-section-title-size)!important;font-weight:var(--type-weight-regular)!important;line-height:var(--type-v4-section-title-line)!important;letter-spacing:var(--type-v4-display-tracking)!important}.protection-page .legacy-content .protection-subsection-title{text-wrap:balance;font-size:var(--type-v4-feature-title-size)!important;font-weight:var(--type-weight-regular)!important;line-height:var(--type-v4-feature-title-line)!important;letter-spacing:var(--type-v4-display-tracking)!important}.protection-page .legacy-content h3{font-family:var(--type-v4-display-family);font-size:var(--type-v4-card-title-size)!important;font-weight:var(--type-v4-display-weight)!important;line-height:var(--type-v4-card-title-line)!important;letter-spacing:var(--type-v4-display-tracking)!important}.protection-card{border:1px solid var(--color-line);border-radius:var(--radius-media);background:var(--color-surface-soft)}.protection-media,.protection-hero-media,.protection-wide-media{border-radius:var(--radius-media);background:var(--color-media-placeholder);overflow:hidden}.protection-product-band{background:var(--color-product-surface)}.protection-soft-band{background:var(--color-surface-soft-selected)}.protection-stat-item{border-top:1px solid var(--color-line-strong);padding-top:18px}.protection-comparison-card{border:1px solid var(--color-line);border-radius:var(--radius-media);background:var(--color-surface-soft)}.protection-comparison-row,.protection-comparison-rule{border-top:1px solid var(--color-line-strong)}.protection-comparison-highlight{color:var(--color-text-on-dark);background:var(--color-surface-dark-soft)}.protection-comparison-highlight-top{border-radius:var(--radius-media) var(--radius-media) 0 0}.protection-comparison-highlight-bottom{border-radius:0 0 var(--radius-media) var(--radius-media)}.protection-page .legacy-content .protection-faq{padding:var(--space-section-y) var(--space-page-x);background:var(--color-surface-soft);grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(48px,8vw,120px);display:grid}.protection-faq-heading{align-items:flex-start;gap:var(--space-copy-gap);flex-direction:column;width:min(440px,100%);display:flex}.protection-faq-heading .protection-kicker{margin:0}.protection-faq-heading>p:last-child,.protection-faq-item div p{color:var(--color-text-muted);font-size:var(--type-v4-body-size);line-height:var(--type-v4-body-line)}.protection-faq-list{border-top:1px solid var(--color-line-strong);width:100%}.protection-faq-item{border-bottom:1px solid var(--color-line-strong)}.protection-faq-item summary{min-height:78px;font-size:var(--type-v4-body-lg-size);font-weight:var(--type-v4-medium-weight);line-height:var(--type-v4-body-lg-line);cursor:pointer;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:24px;padding:20px 0;list-style:none;display:grid}.protection-faq-item summary::-webkit-details-marker{display:none}.protection-faq-item summary i{justify-self:end;width:18px;height:18px;display:block;position:relative}.protection-faq-item summary i:before,.protection-faq-item summary i:after{content:"";width:18px;height:1px;transition:transform var(--motion-duration-ui);background:currentColor;position:absolute;top:8px;right:0}.protection-faq-item summary i:after{transform:rotate(90deg)}.protection-faq-item[open] summary i:after{transform:rotate(0)}.protection-faq-item>div{transition:grid-template-rows .28s var(--motion-ease-standard);grid-template-rows:0fr;display:grid}.protection-faq-item>div>p{max-width:680px;padding:0 56px 24px 0;overflow:hidden}.protection-faq-item[open]>div{grid-template-rows:1fr}@media (width<=767px){.protection-page .legacy-content .protection-hero-title{font-size:var(--type-v4-hero-title-size)!important;line-height:var(--type-v4-hero-title-line)!important}.protection-kicker{margin-bottom:14px}.protection-benefit{max-width:30ch;font-size:var(--type-v4-body-size);line-height:var(--type-v4-body-line)}.protection-page .legacy-content .protection-faq{grid-template-columns:1fr;gap:48px;padding:64px 20px}.protection-faq-heading{width:100%}.protection-faq-item summary{min-height:72px}.protection-faq-item>div>p{padding-right:32px}}body.protection-page :is(h1,h2){font-family:var(--type-v4-display-family)}.protection-page .legacy-content .protection-card-title{color:var(--color-text);font-size:var(--type-v4-card-title-size)!important;font-weight:var(--type-v4-display-weight)!important;line-height:var(--type-v4-card-title-line)!important}.protection-page .legacy-content .protection-feature-title{font-size:var(--type-v4-feature-title-size)!important;line-height:var(--type-v4-feature-title-line)!important}.protection-page .legacy-content .protection-body-lg{font-size:var(--type-v4-body-lg-size)!important;line-height:var(--type-v4-body-lg-line)!important}.protection-page .legacy-content .protection-body{font-size:var(--type-v4-body-size)!important;line-height:var(--type-v4-body-line)!important}.protection-page .legacy-content .protection-caption{font-size:var(--type-v4-caption-size)!important;line-height:var(--type-v4-caption-line)!important}.protection-page .legacy-content .protection-stat{font-size:var(--type-v4-stat-size)!important;line-height:var(--type-v4-stat-line)!important}@media (width<=767px){.protection-card{border-radius:var(--radius-media)}.protection-stat-item{padding-top:14px}}
