.offer-shell{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:16px}.offer-main{background:var(--navy);border-bottom:4px solid var(--gold);color:#fff;padding:32px}.offer-price{color:#f0c265;font-family:Georgia,"Times New Roman",serif;font-size:clamp(46px,7vw,72px);line-height:.95}.offer-price small{color:#fff;font:700 17px Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.offer-label{color:#f0c265;font-size:10px;font-weight:800;letter-spacing:.13em;margin-top:12px;text-transform:uppercase}.offer-main p{color:#c6d0dd;font-size:13.5px;margin-top:14px}.offer-terms{border-top:1px solid rgba(255,255,255,.18);color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;margin-top:20px;padding-top:15px;text-transform:uppercase}.offer-decision{background:#fff;border:1px solid var(--line);padding:28px}.offer-decision span,.rhythm span,.closing-offer span{color:#9c6e1a;display:block;font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.offer-decision h3{font-family:Georgia,"Times New Roman",serif;font-size:25px;font-weight:500;margin-top:8px}.offer-decision p{color:var(--muted);font-size:13px;margin-top:9px}.deliverable-grid{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.deliverable-grid article{background:#fff;border:1px solid var(--line);border-top:4px solid var(--gold);padding:22px}.deliverable-grid b{color:var(--navy);display:block;font-family:Georgia,"Times New Roman",serif;font-size:34px;line-height:1}.deliverable-grid h3{font-size:16px;margin-top:9px}.deliverable-grid p{color:var(--muted);font-size:12.5px;margin-top:7px}.rhythm{display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.rhythm article{background:#fff;border:1px solid var(--line);padding:21px}.rhythm h3{margin-top:6px}.rhythm p{color:var(--muted);font-size:12.5px;margin-top:6px}.closing-offer{background:var(--navy);border-left:5px solid var(--gold);color:#fff;margin-top:22px;padding:29px}.closing-offer span{color:#f0c265}.closing-offer h2{color:#fff;font-size:clamp(26px,4vw,39px);margin-top:6px}.closing-offer p{color:#c6d0dd;font-size:13.5px;margin-top:9px;max-width:850px}@media(max-width:820px){.offer-shell{grid-template-columns:1fr}.deliverable-grid{grid-template-columns:repeat(2,1fr)}.rhythm{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.offer-main,.offer-decision{padding:23px}.deliverable-grid,.rhythm{grid-template-columns:1fr}}
