.Insurance-module__OTdkAq__statBand{grid-template-columns:1fr 1.2fr;align-items:start;gap:64px;display:grid}.Insurance-module__OTdkAq__statBigCol{flex-direction:column;gap:16px;display:flex}.Insurance-module__OTdkAq__statBig{letter-spacing:-.02em;color:var(--t-primary);font-family:Instrument Serif,serif;font-size:clamp(52px,6vw,88px);font-weight:400;line-height:.95}.Insurance-module__OTdkAq__statBigLabel{color:var(--t-secondary);max-width:340px;margin:0;font-size:15px;line-height:1.65}.Insurance-module__OTdkAq__statQuote{background:var(--t-canvas);border-radius:var(--radius-card);border:1px solid var(--t-divider);border-left:3px solid var(--t-primary);margin:0;padding:24px}.Insurance-module__OTdkAq__statQuote p{color:var(--t-primary);margin:0 0 12px;font-size:15px;font-style:italic;line-height:1.65}.Insurance-module__OTdkAq__statQuote cite{color:var(--t-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:500;display:block}.Insurance-module__OTdkAq__statQuote cite em{font-style:italic}@media (max-width:1024px){.Insurance-module__OTdkAq__statBand{grid-template-columns:1fr;gap:40px}}.Insurance-module__OTdkAq__lifecycleList{background:var(--t-divider);border:1px solid var(--t-divider);border-radius:var(--radius-card);gap:1px;display:grid;overflow:hidden}.Insurance-module__OTdkAq__lifecycleItem{background:var(--t-canvas);grid-template-columns:56px 200px 1fr;align-items:start;gap:24px;padding:24px 28px;transition:background .15s;display:grid}.Insurance-module__OTdkAq__lifecycleItem:hover{background:var(--t-subtle)}.Insurance-module__OTdkAq__lifecycleNum{letter-spacing:.06em;color:var(--t-muted);padding-top:3px;font-family:Poppins,sans-serif;font-size:11px;font-weight:500}.Insurance-module__OTdkAq__lifecycleStage{color:var(--t-primary);margin:0;font-family:Instrument Serif,serif;font-size:18px;font-weight:400;line-height:1.3}.Insurance-module__OTdkAq__lifecycleDesc{color:var(--t-secondary);margin:0;font-size:14px;line-height:1.65}@media (max-width:768px){.Insurance-module__OTdkAq__lifecycleItem{grid-template-columns:40px 1fr;gap:16px}.Insurance-module__OTdkAq__lifecycleDesc{grid-column:1/-1;margin-top:-8px;padding-left:56px}}@media (max-width:480px){.Insurance-module__OTdkAq__lifecycleItem{grid-template-columns:1fr}.Insurance-module__OTdkAq__lifecycleDesc{grid-column:auto;margin-top:0;padding-left:0}}.Insurance-module__OTdkAq__docGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.Insurance-module__OTdkAq__docCard{background:var(--t-canvas);border:1px solid var(--t-divider);border-radius:var(--radius-card);flex-direction:column;transition:box-shadow .15s;display:flex;overflow:hidden;box-shadow:0 1px 2px #0a0a0a0a}.Insurance-module__OTdkAq__docCard:hover{box-shadow:0 4px 12px #0a0a0a0f,0 1px 2px #0a0a0a0a}.Insurance-module__OTdkAq__docCardImg{aspect-ratio:4/3;background:var(--t-subtle);justify-content:center;align-items:center;padding:24px;display:flex;overflow:hidden}.Insurance-module__OTdkAq__docCardImgCaption{text-transform:uppercase;letter-spacing:.08em;color:var(--t-muted);text-align:center;margin:0;font-size:11px;font-weight:500}.Insurance-module__OTdkAq__docCardBody{flex-direction:column;gap:8px;padding:20px 20px 24px;display:flex}.Insurance-module__OTdkAq__docCardTag{letter-spacing:.06em;text-transform:uppercase;color:var(--t-secondary);background:#0a0a0a0f;border-radius:4px;margin:0 0 4px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-block}.Insurance-module__OTdkAq__docCardTitle{color:var(--t-primary);margin:0;font-family:Instrument Serif,serif;font-size:17px;font-weight:400;line-height:1.3}.Insurance-module__OTdkAq__docCardDesc{color:var(--t-secondary);margin:0;font-size:13px;line-height:1.6}@media (max-width:1024px){.Insurance-module__OTdkAq__docGrid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.Insurance-module__OTdkAq__docGrid{grid-template-columns:1fr}}.Insurance-module__OTdkAq__connectorIntro{flex-direction:column;gap:12px;margin-bottom:40px;display:flex}.Insurance-module__OTdkAq__connectorList{flex-wrap:wrap;gap:8px;display:flex}.Insurance-module__OTdkAq__connectorItem{background:var(--t-subtle);border:1px solid var(--t-divider);border-radius:var(--radius-card);color:var(--t-primary);align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #0a0a0a0a}.Insurance-module__OTdkAq__connectorIcon{color:var(--t-secondary);flex-shrink:0}.Insurance-module__OTdkAq__connectorFooter{color:var(--t-muted);margin-top:16px;font-size:13px}
