/* All-In hero headline. */
html body#atlas-playful[data-sales-polished] #top>.hero>.all-in-hero-intro{max-width:800px;margin:0 auto 24px;font-size:clamp(21px,2.2vw,30px);line-height:1.35;color:#d0c5d2;text-wrap:balance}
html body#atlas-playful[data-sales-polished] #top>.hero>.all-in-hero-intro strong{color:#f7eef5;font-weight:750}
html body#atlas-playful[data-sales-polished] #top>.hero>.all-in-hero-benefits{display:flex;align-items:center;justify-content:center;gap:22px;max-width:1000px;margin:28px auto 24px;padding:22px 0;border-block:1px solid #bba4c33b;font-size:clamp(19px,2.1vw,28px);line-height:1.35;font-weight:700;color:#eee4ed}
html body#atlas-playful[data-sales-polished] #top>.hero>.all-in-hero-benefits span{white-space:nowrap}
html body#atlas-playful[data-sales-polished] #top>.hero>.all-in-hero-benefits b{color:#9b8aa4;font-weight:400}
html body#atlas-playful[data-sales-polished] #top>.hero>.all-in-hero-summary{max-width:900px;margin:0 auto 32px;font-size:clamp(19px,1.9vw,26px);line-height:1.5;color:#d0c5d2;text-wrap:balance}
html body#atlas-playful[data-sales-polished] #top>.hero>.all-in-hero-summary em{color:#f5eaf3;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}
html body#atlas-playful[data-sales-polished] #top>.hero>h1.all-in-service-headline{max-width:1150px;font-size:clamp(40px,4.6vw,64px)!important;line-height:1.08!important;letter-spacing:-.045em!important;text-wrap:balance}
html body#atlas-playful[data-sales-polished] #top>.hero>h1.all-in-service-headline>.headline-line{display:block;max-width:none;text-wrap:balance}
html body#atlas-playful[data-sales-polished] #top>.hero>h1.all-in-service-headline .imessage-followup{display:inline;background:none;color:#83b5ff;-webkit-text-fill-color:#83b5ff}
@media(max-width:600px){
 html body#atlas-playful[data-sales-polished] #top>.hero>.all-in-hero-intro{font-size:20px;margin-bottom:22px;max-width:330px}
 html body#atlas-playful[data-sales-polished] #top>.hero>.all-in-hero-benefits{gap:6px;font-size:clamp(12px,3.55vw,19px)!important;padding:18px 0;margin:22px auto;letter-spacing:-.025em}
 html body#atlas-playful[data-sales-polished] #top>.hero>.all-in-hero-summary{font-size:19px;line-height:1.5;margin-bottom:28px}
 html body#atlas-playful[data-sales-polished] #top>.hero>h1.all-in-service-headline{font-size:clamp(30px,8.2vw,44px)!important;line-height:1.1!important;letter-spacing:-.04em!important;margin-bottom:24px!important}
}
/* Compact promise, benefits, film and supporting line. */
html body#atlas-playful[data-sales-polished] #top>.hero{padding-top:28px!important;padding-bottom:64px!important;min-height:0!important}
html body#atlas-playful[data-sales-polished] #top>.hero>.all-in-hero-intro{font-size:clamp(20px,2vw,26px)!important;line-height:1.25!important;margin:0 auto 18px!important;max-width:1000px!important}
html body#atlas-playful[data-sales-polished] #top>.hero>h1.all-in-service-headline{font-size:clamp(40px,4.2vw,60px)!important;line-height:1.04!important;max-width:1180px!important;margin:0 auto 20px!important}
html body#atlas-playful[data-sales-polished] #top>.hero .promise-finish{display:block}
html body#atlas-playful[data-sales-polished] #top>.hero>.all-in-hero-benefits{font-size:20px!important;line-height:1.3!important;padding:14px 0!important;gap:22px!important;margin:0 auto 22px!important;max-width:960px!important}
html body#atlas-playful[data-sales-polished] #top>.hero>.video-shell{width:100%!important;max-width:780px!important;margin:0 auto!important}
html body#atlas-playful[data-sales-polished] #top>.hero .video-shell>.all-in-hero-summary{font-size:clamp(20px,1.8vw,24px)!important;line-height:1.45!important;font-weight:400!important;letter-spacing:-.015em!important;max-width:760px!important;margin:22px auto 24px!important;color:#d3c8d5!important;text-wrap:pretty}
html body#atlas-playful[data-sales-polished] #top>.hero .all-in-hero-summary em{font-style:italic!important;font-weight:650!important;letter-spacing:-.02em!important;color:#f0e3ee!important;text-decoration:none!important}
@media(min-width:901px) and (max-height:850px){
html body#atlas-playful[data-sales-polished] #top>.hero{padding-top:18px!important}
html body#atlas-playful[data-sales-polished] #top>.hero>h1.all-in-service-headline{font-size:clamp(40px,3.6vw,52px)!important;margin-bottom:14px!important}
html body#atlas-playful[data-sales-polished] #top>.hero>.video-shell{max-width:min(740px,calc((100svh - 360px)*1.777))!important}
}
@media(max-width:600px){
html body#atlas-playful[data-sales-polished] #top>.hero{padding-top:24px!important;padding-bottom:44px!important}
html body#atlas-playful[data-sales-polished] #top>.hero>h1.all-in-service-headline{font-size:clamp(30px,8vw,44px)!important;line-height:1.06!important;margin-bottom:18px!important}
html body#atlas-playful[data-sales-polished] #top>.hero>.all-in-hero-intro{font-size:20px!important;margin-bottom:16px!important}
html body#atlas-playful[data-sales-polished] #top>.hero>.all-in-hero-benefits{display:grid!important;grid-template-columns:1fr!important;font-size:17px!important;gap:5px!important;padding:12px 0!important;margin-bottom:18px!important;letter-spacing:normal!important}
html body#atlas-playful[data-sales-polished] #top>.hero>.all-in-hero-benefits b{display:none}
html body#atlas-playful[data-sales-polished] #top>.hero .video-shell>.all-in-hero-summary{font-size:20px!important;line-height:1.4!important;margin-top:20px!important}
}
/* Offer countdown stays with the purchase decision. */
html body#atlas-playful[data-sales-polished] #purchase-order #checkout-expiry{position:static!important;display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 10px;margin:16px 0 12px!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;color:#d3c8d5!important;font-size:16px!important;line-height:1.4!important;text-align:center}
html body#atlas-playful[data-sales-polished] #purchase-order #checkout-expiry[hidden]{display:none!important}
html body#atlas-playful[data-sales-polished] #purchase-order #box-deadline{font-size:22px!important;font-weight:700!important;color:#f1c6e4!important;font-variant-numeric:tabular-nums;letter-spacing:.035em}
html body#atlas-playful[data-sales-polished] #purchase-order #checkout-expiry{color:#685770!important}
html body#atlas-playful[data-sales-polished] #purchase-order #box-deadline{color:#492350!important}
html body#atlas-playful[data-sales-polished] #top>.hero{padding-bottom:28px!important}
html body#atlas-playful[data-sales-polished] #top>.hero .video-shell>.all-in-hero-summary{margin:16px auto 18px!important}
html body#atlas-playful[data-sales-polished] #top>.hero .video-shell>.all-in-hero-summary em{font-style:italic!important}
html body#atlas-playful[data-sales-polished] #offer{padding-top:28px!important;margin-top:0!important}
