.feature-page{background:var(--surface-page)}.feature-page h1,.feature-page h2,.feature-page h3,.feature-page p,.feature-page a{font-family:var(--font-sans);letter-spacing:0}.feature-page [id]{scroll-margin-top:calc(var(--segment-nav-height, var(--space-64)) + var(--space-32))}.feature-items__icon{display:grid;place-items:center;width:var(--space-48);height:var(--space-48);border-radius:var(--radius-8);background:var(--accent-tint);color:var(--accent-dark)}.feature-items__icon svg{width:var(--space-24);height:var(--space-24)}.feature-caption{color:var(--text-muted);margin:var(--space-16) 0 0}.feature-section{padding-block:var(--layout-section-padding);background:var(--surface-page)}.feature-section--warm{background:var(--surface-warm)}.feature-head{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--space-48);margin-bottom:var(--space-48)}.feature-head h2,.feature-head p{margin:0}.feature-head p{color:var(--text-body)}.feature-head--center{display:block;text-align:center}.feature-head--center p{margin:var(--space-16) auto 0;max-width:calc(var(--space-120) * 6)}.feature-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-24)}.feature-items--four{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-20)}.feature-items--four article{min-height:calc(var(--space-120) * 2 + var(--space-40));padding:var(--space-24);border-radius:var(--radius-20);background:var(--surface-warm)}.feature-items--four .feature-items__icon{width:calc(var(--space-40) + var(--space-4));height:calc(var(--space-40) + var(--space-4));border-radius:var(--radius-12);background:color-mix(in srgb,var(--accent-base) 14%,transparent);color:var(--accent-base)}.feature-tiers .feature-head h2{font-size:var(--font-size-h1)}.feature-items--four h3{margin-bottom:var(--space-8)}.feature-tabs__bar .kit-tabs__list{background:none;padding:0;gap:var(--space-8)}.feature-tabs__bar .kit-tabs__pill{background:var(--surface-navy);border-radius:var(--radius-pill);box-shadow:none}.feature-tabs__bar .kit-tabs__tab{min-height:calc(var(--space-40) + var(--space-4));border-radius:var(--radius-pill);color:color-mix(in srgb,var(--text-primary) 75%,transparent);font-size:calc(var(--space-12) + var(--space-4) / 2);font-weight:600}.feature-tabs__bar .kit-tabs__tab[aria-selected=true]{color:var(--text-inverse)}.feature-items h3{margin:var(--space-24) 0 var(--space-12)}.feature-items p{margin:0;color:var(--text-body)}.feature-tabs__bar{display:flex;justify-content:center;margin-bottom:var(--space-48)}.feature-tabs__panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-24)}.feature-tabs__panel[hidden]{display:none}.feature-tabs__left{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:var(--space-24)}.feature-tab-card{position:relative;background:var(--surface-feature-reward-card);border-radius:var(--radius-20);padding:var(--space-32);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,calc(var(--space-120) * 2 + var(--space-4)));gap:var(--space-32);align-items:center;min-height:calc(var(--space-120) * 2 + var(--space-80) + var(--space-12));min-width:0}.feature-tab-card h3{margin:0 0 var(--space-16)}.feature-tab-card p{margin:0;color:var(--text-body)}.feature-tab-card:not(.feature-tab-card--tall)>.feature-image{align-self:start;margin-top:var(--space-8)}.feature-tab-card--tall{display:flex;flex-direction:column;align-items:stretch;background:var(--surface-feature-tall-card);min-height:calc(var(--space-120) * 5 + var(--space-80) + var(--space-4));gap:var(--space-24)}.feature-tab-card--tall .feature-image{width:auto;max-width:calc(100% + var(--space-24));align-self:center;margin-top:auto;flex-shrink:0}.feature-image{display:block;width:100%;max-width:100%;height:auto}.feature-image--sheet{box-shadow:var(--shadow-card);border-radius:var(--radius-16)}.feature-image--empty{background:var(--surface-card);aspect-ratio:var(--feature-image-ratio, 1)}.feature-split{display:grid;grid-template-columns:minmax(0,calc(var(--space-120) * 4)) minmax(0,1fr);gap:var(--space-80);align-items:center}.feature-split__eyebrow{margin:0 0 var(--space-24);color:var(--accent-base)}.feature-split h2{margin:0}.feature-split__intro{margin:var(--space-32) 0;color:var(--text-body)}.feature-split ul{list-style:none;padding:0;margin:0 0 var(--space-32)}.feature-split li{position:relative;border-top:1px solid var(--border-feature-divider);padding:var(--space-20) 0 var(--space-20) var(--space-32);margin:0;min-height:var(--space-64);color:var(--text-primary)}.feature-split li:before{content:"";position:absolute;left:0;top:calc(var(--space-24) + var(--space-4));width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);background:var(--accent-base)}.feature-split .kit-secondary-link{font-weight:600}.feature-how{background:var(--surface-navy)}.feature-page .feature-how h2,.feature-page .feature-how h3{color:var(--on-navy-heading)}.feature-how .feature-head p,.feature-how .feature-step p{color:var(--on-navy-body)}.feature-how__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-24);margin-top:var(--space-112)}.feature-step .feature-image{border-radius:var(--radius-16)}.feature-step .feature-image--empty{aspect-ratio:384 / 220;background:var(--surface-chrome-dark)}.feature-step__number{display:block;color:var(--on-navy-label);margin:var(--space-12) 0}.feature-step h3{margin:0 0 var(--space-12)}.feature-step p{margin:0}.feature-measure h2{margin:0 0 var(--space-48)}.feature-measure .feature-image--empty{aspect-ratio:1200 / 539}.feature-page .feature-related .agent-links__row{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-page .feature-related .agent-link-card__icon{background:var(--accent-tint);color:var(--accent-dark)}@media (max-width:1023px){.feature-head,.feature-split,.feature-items,.feature-items--four,.feature-how__steps,.feature-tabs__panel{grid-template-columns:1fr}.feature-head{gap:var(--space-24)}.feature-tab-card{grid-template-columns:1fr;min-height:0;gap:var(--space-32)}.feature-tab-card .feature-image--sheet{max-width:calc(var(--space-120) * 2);margin-inline:auto}.feature-tab-card--tall{min-height:0}.feature-items--four article{min-height:0}.feature-tab-card--tall .feature-image{width:100%;max-width:100%}.feature-how__steps{margin-top:var(--space-48)}.feature-tabs__left{grid-template-rows:auto}.feature-page .agent-links__row{display:grid;grid-template-columns:1fr;overflow:visible}.feature-page .feature-related .agent-links__row{grid-template-columns:1fr}}
