/* Business enquiries share the family site's existing blue and coral palette. */
.business-packages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:25px}
.business-package{position:relative;isolation:isolate;min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:29px 30px 28px;border:1px solid transparent;border-radius:18px;box-shadow:0 9px 28px rgba(16,35,75,.045);overflow-wrap:break-word}
.business-package:before{content:"";position:absolute;left:30px;top:0;width:48px;height:3px;border-radius:0 0 3px 3px;background:var(--coral,#f27158)}
.business-package-dedicated{color:#fff;background:linear-gradient(125deg,var(--navy,#10234b),#173473);border-color:#1f3b70}
.business-package-reseller{color:var(--navy,#10234b);background:#edf3ff;border-color:#dbe5f7}
.business-package-heading{display:flex;gap:15px;align-items:center;min-width:0;margin-bottom:18px}
.business-package-heading>div{min-width:0}
.business-package-icon{height:46px;width:46px;flex-shrink:0;border-radius:13px;display:grid;place-items:center;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.16);color:#dce6ff}
.business-package-icon .icon{height:25px;width:25px;stroke-width:1.5}
.business-package-reseller .business-package-icon{background:#fff;border-color:#dce5f7;color:var(--blue,#173dc8)}
.business-package-eyebrow{font-size:8px;line-height:1.6;letter-spacing:1.4px;font-weight:650;color:#b9ccef;margin:0 0 7px}
.business-package-reseller .business-package-eyebrow{color:var(--blue,#173dc8)}
.business-package h3{font-size:24px;line-height:1.2;letter-spacing:-.65px;font-weight:650;margin:0}
.business-package-copy{font-size:13px;line-height:1.85;color:#d3ddf0;margin:0 0 20px;max-width:475px}
.business-package-reseller .business-package-copy{color:#5a6a85}
.business-package-offer{width:100%;padding-top:16px;margin:0 0 19px;border-top:1px solid rgba(255,255,255,.17);font-size:12px;font-weight:600;line-height:1.7;color:#fff}
.business-package-reseller .business-package-offer{border-top-color:#d5e0f3;color:var(--navy,#10234b)}
.business-package .business-package-cta{align-self:flex-start;max-width:100%;min-height:46px;gap:20px;padding:12px 17px;margin-top:auto;border:1px solid transparent;border-radius:8px;background:#fff;color:var(--blue,#173dc8);font-size:12px;font-weight:650;line-height:1.6;text-align:left;box-shadow:none}
.business-package .business-package-cta .icon{height:18px;width:18px;flex-shrink:0}
.business-package-reseller .business-package-cta{background:var(--blue,#173dc8);color:#fff}
.business-package-dedicated .business-package-cta:hover{background:#edf2ff}
.business-package-reseller .business-package-cta:hover{background:var(--blue-dark,#1232a5)}
@media(max-width:960px){.business-packages{gap:18px}.business-package{padding:26px 24px 25px}.business-package:before{left:24px}.business-package-heading{gap:12px}.business-package h3{font-size:22px}.business-package-icon{height:42px;width:42px;border-radius:12px}.business-package-eyebrow{font-size:7px;letter-spacing:1.1px}.business-package-copy{font-size:12px}}
@media(max-width:760px){.business-packages{grid-template-columns:minmax(0,1fr);gap:19px;max-width:540px;margin:23px auto 0}.business-package{padding:27px 25px 25px}.business-package:before{left:25px}.business-package-heading{gap:14px;margin-bottom:17px}.business-package h3{font-size:24px}.business-package-eyebrow{font-size:8px;letter-spacing:1.2px}.business-package-icon{height:45px;width:45px;border-radius:13px}.business-package-copy{font-size:13px;margin-bottom:20px}.business-package-offer{font-size:12px;padding-top:15px;margin-bottom:19px}.business-package .business-package-cta{min-height:46px;font-size:12px}}
@media(max-width:380px){.business-package{padding:25px 22px 23px}.business-package:before{left:22px}.business-package-heading{gap:12px}.business-package-icon{height:40px;width:40px;border-radius:11px}.business-package-icon .icon{height:23px;width:23px}.business-package h3{font-size:21px;letter-spacing:-.5px}.business-package-eyebrow{font-size:7px;letter-spacing:1px}.business-package-copy{font-size:12px}.business-package-offer{font-size:11px}.business-package .business-package-cta{font-size:11px;gap:15px;padding:12px 15px}}
