/* V63 Dynamic Promotions + Business Solutions */
.dynamic-audience-section,.dynamic-deals-section,.business-packages-section,.offers-hero,.business-solutions-hero,.offer-explainer{max-width:1540px;margin:0 auto;padding:80px clamp(18px,4vw,62px)}
.dynamic-audience-section{padding-top:44px}.dynamic-section-head{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:end;margin-bottom:30px}.dynamic-section-head small,.offers-hero small,.business-solutions-hero small{display:block;color:#f36b18;font-size:10px;font-weight:900;letter-spacing:.18em}.dynamic-section-head h2,.offers-hero h1,.business-solutions-hero h1{font-family:Georgia,'Times New Roman',serif;color:#111714;letter-spacing:-.055em;line-height:.93;margin:8px 0 0}.dynamic-section-head h2{font-size:clamp(46px,6vw,84px)}.dynamic-section-head>a{font-weight:900;color:#111714;text-decoration:underline;text-underline-offset:5px}.audience-path-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.audience-path-grid a{min-height:210px;padding:25px;border-radius:26px;background:#0c2028;color:#fff;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(7,16,22,.08);transition:.25s}.audience-path-grid a:nth-child(2){background:#ffb74f;color:#111714}.audience-path-grid a:nth-child(3){background:#22d7e8;color:#071016}.audience-path-grid a:nth-child(4){background:#f36b18;color:#fff}.audience-path-grid a:hover{transform:translateY(-5px)}.audience-path-grid small{font-size:10px;font-weight:900;letter-spacing:.12em;opacity:.8}.audience-path-grid strong{font-size:clamp(25px,2.2vw,36px);line-height:1.05}.audience-path-grid span{font-size:13px;line-height:1.5;max-width:26ch}
.dynamic-deals-section{background:#f0eee7;border-radius:40px}.dynamic-deal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dynamic-deal-card{position:relative;padding:28px;border-radius:28px;background:#fff;border:1px solid rgba(17,23,20,.12);color:#111714;overflow:hidden}.dynamic-deal-card.featured:before{content:"FEATURED";position:absolute;right:-36px;top:22px;width:140px;text-align:center;transform:rotate(42deg);background:#22d7e8;color:#071016;font-size:8px;font-weight:900;letter-spacing:.11em;padding:5px}.deal-card-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.deal-card-top>span{display:inline-flex;padding:8px 10px;border-radius:999px;background:#111714;color:#fff;font-size:9px;font-weight:900;letter-spacing:.09em}.deal-card-top small{color:#66736e;font-size:10px}.deal-audience{color:#00a9d6!important;font-weight:900;letter-spacing:.13em;font-size:9px}.dynamic-deal-card h3{font-family:'Space Grotesk',Arial,sans-serif;font-size:clamp(25px,2.2vw,34px);line-height:1.03;letter-spacing:-.035em;margin:10px 0 14px;color:#111714}.dynamic-deal-card>p{color:#56635e;line-height:1.62}.deal-code-row{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.deal-code-row span{padding:9px 11px;border-radius:12px;background:#f4f2eb;font-size:9px;color:#59645f;font-weight:800}.deal-code-row b{display:block;color:#111714;font-size:14px;margin-top:2px}.deal-cta{display:inline-flex;align-items:center;gap:10px;font-weight:900;color:#111714}.deal-cta b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#22d7e8}.dynamic-deal-card details{margin-top:18px;border-top:1px solid #e1ddd3;padding-top:12px}.dynamic-deal-card summary{cursor:pointer;font-size:11px;font-weight:900}.dynamic-deal-card details p{font-size:12px;color:#68736f;line-height:1.55}
.business-packages-section{padding-top:100px}.business-package-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.business-package-card{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);min-height:440px;border-radius:32px;overflow:hidden;background:#0b2028;color:#fff;border:1px solid rgba(17,23,20,.1)}.package-visual{position:relative;min-height:100%}.package-visual img{width:100%;height:100%;object-fit:cover}.package-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(7,16,22,.45))}.package-visual>span{position:absolute;z-index:2;left:16px;bottom:16px;background:#22d7e8;color:#071016;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:900;letter-spacing:.11em}.package-copy{padding:32px;display:flex;flex-direction:column}.package-copy>small{color:#29e5ff;font-size:9px;font-weight:900;letter-spacing:.13em}.package-copy h3{font-family:'Space Grotesk',Arial,sans-serif;font-size:clamp(31px,3vw,48px);line-height:.96;letter-spacing:-.045em;margin:10px 0}.package-copy>strong{font-size:16px;color:#fff}.package-copy>p{color:#b7c5cb;line-height:1.6}.package-copy ul{padding-left:18px;color:#d5e0e4;line-height:1.7;font-size:13px}.package-bottom{display:grid;grid-template-columns:1fr auto;gap:15px;align-items:end;margin-top:auto;padding-top:15px;border-top:1px solid rgba(255,255,255,.1)}.package-bottom span{font-size:11px;color:#99adb5}.package-bottom a{font-weight:900;color:#29e5ff}
.offers-hero,.business-solutions-hero{padding-top:190px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:50px;align-items:end}.offers-hero h1,.business-solutions-hero h1{font-size:clamp(68px,9vw,140px)}.offers-hero p,.business-solutions-hero p{font-size:18px;line-height:1.65;color:#4b5954;max-width:660px}.offer-hero-aside,.business-hero-aside{background:#0b2028;color:#fff;border-radius:30px;padding:30px}.offer-hero-aside strong,.business-hero-aside strong{display:block;font-size:29px;line-height:1.05}.offer-hero-aside p,.business-hero-aside p{color:#b7c5cb;font-size:14px}.offer-filter-bar{max-width:1540px;margin:0 auto;padding:0 clamp(18px,4vw,62px) 25px;display:flex;gap:8px;flex-wrap:wrap}.offer-filter-bar a{padding:10px 14px;border-radius:999px;border:1px solid #cfcac0;color:#111714;font-size:12px;font-weight:800;background:#fff}.offer-filter-bar a.active{background:#111714;color:#fff}.offer-explainer{display:grid;grid-template-columns:1fr 1fr;gap:18px}.offer-explainer article{padding:28px;border-radius:25px;background:#fff;border:1px solid #ddd8ce}.offer-explainer h3{font-size:24px;margin:0 0 8px;color:#111714}.offer-explainer p{color:#56635e;line-height:1.6}.contextual-offer-strip{max-width:1540px;margin:35px auto 0;padding:0 clamp(18px,4vw,62px)}.contextual-offer-inner{display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;padding:20px 24px;border-radius:24px;background:#ffb74f;color:#111714}.contextual-offer-inner>small{font-weight:900;letter-spacing:.14em}.contextual-offer-inner strong{font-size:20px}.contextual-offer-inner a{font-weight:900;text-decoration:underline;text-underline-offset:4px}.promo-bar .promo-track a.dynamic-header-deal b{font-weight:950}.promo-bar .promo-track a.dynamic-header-deal span{opacity:.9}
@media(max-width:1100px){.audience-path-grid{grid-template-columns:repeat(2,1fr)}.dynamic-deal-grid{grid-template-columns:1fr 1fr}.business-package-grid{grid-template-columns:1fr}.offers-hero,.business-solutions-hero{grid-template-columns:1fr}.business-package-card{grid-template-columns:.85fr 1.15fr}}
@media(max-width:720px){.dynamic-audience-section,.dynamic-deals-section,.business-packages-section,.offers-hero,.business-solutions-hero,.offer-explainer{padding:60px 16px}.dynamic-deals-section{border-radius:0}.dynamic-section-head{grid-template-columns:1fr}.audience-path-grid,.dynamic-deal-grid,.offer-explainer{grid-template-columns:1fr}.audience-path-grid a{min-height:170px}.business-package-card{grid-template-columns:1fr}.package-visual{min-height:260px}.offers-hero,.business-solutions-hero{padding-top:150px}.offers-hero h1,.business-solutions-hero h1{font-size:clamp(58px,18vw,92px)}.contextual-offer-strip{padding:0 12px}.contextual-offer-inner{grid-template-columns:1fr;gap:7px}.package-bottom{grid-template-columns:1fr}.offer-filter-bar{padding:0 16px 20px}}
@media(min-width:1101px) and (max-width:1550px){body.theme-v38 .desktop-nav{gap:15px!important}body.theme-v38 .desktop-nav a{font-size:12px!important}.site-header{gap:18px!important}.brand{min-width:175px!important}.site-logo-v32{max-width:165px!important}}
