.detail-container{width:min(1280px,calc(100% - 104px));margin:0 auto}.detail-hero{background:#f7fafd;padding:98px 0 104px}.detail-hero .detail-container{position:relative}.detail-label{color:#1d59a8;font-size:14px;font-weight:700;margin:0 0 18px}.detail-heading{color:#0b1b39;font-size:clamp(42px,4.5vw,64px);font-weight:730;letter-spacing:-.04em;line-height:1.15;max-width:860px;margin:0}.detail-lead{color:#5d6c80;font-size:19px;line-height:1.85;max-width:720px;margin:22px 0 0}.detail-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:30px}.detail-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;background:#bf4b0b;border:1px solid #bf4b0b;color:#fff;border-radius:9px;font-size:15px;font-weight:650}.detail-button:hover{background:#963d07;border-color:#963d07}.detail-button-secondary{color:#243b5f;background:#fff;border-color:#c8d4e4}.detail-button-secondary:hover{color:#184c99;background:#fff;border-color:#184c99}.detail-section{padding:100px 0}.detail-section h2,.detail-section-title{font-size:clamp(30px,3vw,43px);font-weight:730;letter-spacing:-.035em;line-height:1.25;margin:0 0 20px}.detail-section h3{font-size:20px;font-weight:700;line-height:1.4;margin:0 0 14px}.detail-muted,.detail-section p{color:#637187;font-size:16px;line-height:1.9}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:60px;align-items:center}.detail-section .detail-columns,.detail-section.detail-container>.detail-grid:not(.detail-feature),.detail-section>.detail-container>.detail-grid{margin-top:50px}.detail-grid-three{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:36px}.detail-grid-four{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:32px}.detail-grid-four article,.detail-grid-three article{border-top:1px solid #d4dde8;padding-top:24px}.detail-step{display:block;color:#1d59a8;font-size:12px;font-weight:700;margin-bottom:14px}.detail-section-muted{background:#f7f9fb}.detail-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.detail-columns article{border-top:1px solid #d4dde8;padding-top:24px}.detail-media{overflow:hidden;position:relative;background:#f1f4f7}.detail-media img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.detail-note{color:#697789;font-size:12px;line-height:1.6;margin-top:12px}.detail-link{color:#1d59a8;font-size:15px;font-weight:700}.detail-link:hover{color:#bf4b0b}.detail-cta{background:#fbfaf8;padding:100px 0}.detail-cta h2{max-width:800px;font-size:clamp(30px,3vw,43px);line-height:1.25;letter-spacing:-.035em;font-weight:730}.detail-cta p{max-width:620px;color:#637187;font-size:16px;line-height:1.9;margin-top:18px}@media (max-width:700px){.detail-container{width:calc(100% - 40px)}.detail-hero{padding:70px 0 75px}.detail-heading{font-size:clamp(37px,9vw,52px)}.detail-lead{font-size:16px}.detail-columns,.detail-grid,.detail-grid-four,.detail-grid-three{grid-template-columns:1fr;gap:32px}.detail-cta,.detail-section{padding:72px 0}.detail-actions{gap:10px}.detail-button{min-height:46px;font-size:13px;padding:0 16px}}