.choice-hub{max-width:1200px;margin:auto;padding:55px 24px 65px}.choice-hub h1{font-size:clamp(38px,5vw,64px);color:#273d2d}.choice-hub>.page-lead{font-size:19px;max-width:640px;line-height:1.6;margin:0 0 35px;color:#5a665b}.choice-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.choice-hub-card{display:flex;flex-direction:column;background:#fffef7;border:1px solid #dde1d4;border-radius:13px;overflow:hidden}.choice-hub-azor{background:#f6d64a}.choice-hub-brand{height:65px;display:flex;align-items:center;background:#334b3c;padding:2px 20px}.choice-hub-brand img{width:110px;height:61px;object-fit:contain}.choice-hub-photo{height:225px;display:flex;align-items:center;justify-content:center;padding:22px;background:#f1f2ec;isolation:isolate}.choice-hub-photo img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.choice-hub-azor .choice-hub-photo{height:160px;background:#f6d64a}.choice-hub-copy{display:flex;flex-direction:column;flex:1;padding:25px}.choice-hub-copy h2{font-size:27px;color:#273d2d}.choice-hub-copy p:not(.eyebrow){font-size:15px;line-height:1.65;margin-bottom:25px}.choice-hub-copy .eyebrow{font-size:10px;letter-spacing:1.4px;margin-bottom:13px}.choice-hub-copy .button{margin-top:auto;min-height:47px;background:#273d2d;color:white}.choice-hub-copy .button:disabled{opacity:.5;cursor:wait}.choice-hub-secondary{font-size:12px;margin-top:15px;text-underline-offset:4px}.choice-hub-contact{margin-top:45px;padding:30px;border-radius:12px;background:#f1f2ec}.choice-hub-contact h2{font-size:30px}.choice-hub-contact p{max-width:680px;line-height:1.6}@media(max-width:760px){.choice-hub{padding:32px 18px 45px}.choice-hub-grid{grid-template-columns:1fr}.choice-hub-photo{height:210px}.choice-hub-azor .choice-hub-photo{height:180px}.choice-hub-contact{padding:24px}}
/* Reserve the same secondary-link row on every card, keeping primary actions aligned. */
.choice-hub-copy{display:grid;grid-template-rows:auto auto 1fr 47px 33px}
.choice-hub-copy>.eyebrow{grid-row:1}
.choice-hub-copy>h2{grid-row:2}
.choice-hub-copy>p:not(.eyebrow){grid-row:3}
.choice-hub-copy>.button{grid-row:4;align-self:stretch;margin-top:0;width:100%;height:47px}
.choice-hub-copy>.choice-hub-secondary{grid-row:5;align-self:end;margin-top:0}

.choice-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.choice-hub-grid{grid-template-columns:1fr}}
