/* Full-width premium package and separate digital adviser. */
.business .package-featured,.business .package-advisor{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(28px,5vw,80px);padding:clamp(28px,4vw,64px);margin-top:24px;min-width:0}
.business .package-featured{background:#14120f;border:1px solid #64533d}
.business .package-featured .eyebrow{color:#c9b18b;letter-spacing:.16em;max-width:32em;line-height:1.8}
.business .package-featured h3{font-size:clamp(30px,3.5vw,52px);line-height:1.12;margin-top:24px}
.business .package-featured .package-price{font-size:clamp(46px,5.5vw,76px);margin:32px 0 24px}
.business .package .package-price small{display:block;font-size:15px;font-weight:400;line-height:1.5;letter-spacing:.04em;color:#aaa8a3;margin-top:10px}
.business .package-advisor{background:#0b0b0b;border-top:1px solid #343434;margin-top:10px}
.business .package-advisor h3{font-size:clamp(28px,3vw,40px);line-height:1.2;max-width:15em}
.business .package-advisor .package-price{font-size:clamp(36px,4vw,52px)}
.package-intro,.package-details{min-width:0}.package-details ul{margin-top:0}.package-details .text-link{display:table;max-width:100%}.package-details .fine-print{font-size:14px;line-height:1.7}
@media(max-width:700px){.business .package-featured,.business .package-advisor{grid-template-columns:1fr;padding:28px 22px;gap:22px;margin-top:10px}.business .package-featured .package-price{margin:24px 0 16px}.business .package-featured h3{margin-top:18px}.package-details .text-link{min-width:0}.business .package-featured .eyebrow{font-size:10px}}

.business .package-featured .package-duration{font-size:clamp(20px,2vw,28px);line-height:1.4;color:#dfc69e;font-weight:500;margin:18px 0 0;max-width:24em;}
