/* Focused light behind the offer, crisp branching at the edges. */
.renaissance-sales-hero{background:#050914;background-image:radial-gradient(ellipse at 49% 43%,#12397985 0%,#0d225344 39%,transparent 72%);padding-bottom:48px}.renaissance-sales-hero:before{inset:70px 0 0;width:100%;height:auto;transform:none;background:url(visuals/renaissance-branch-field.svg) top center/cover no-repeat;opacity:.7;mask-image:none}.renaissance-sales-hero:after{display:none}.sales-header{padding-bottom:36px;border-bottom:1px solid #628bc119;margin-bottom:36px}.sales-heading{position:relative;margin-bottom:46px}.sales-badge{background:#102550aa;border:1px solid #4a86d6;box-shadow:inset 0 0 13px #5486ff19,0 0 22px #3779e633;color:#aaddff;font-weight:600;letter-spacing:.015em}.sales-heading h1{font-size:clamp(34px,4.2vw,58px);font-weight:700;line-height:1.09;margin-block:28px 25px;max-width:1120px;text-shadow:0 3px 26px #0004}.sales-heading h1>span{color:#82b2ff;text-shadow:0 0 42px #5490ff3b}.sales-heading>p{color:#d2ddf0;font-size:19px;line-height:1.6;max-width:920px}.sales-grid{gap:36px;align-items:start}.sales-video{border:1px solid #6087c4;border-radius:16px;box-shadow:0 0 0 5px #192b4b66,0 14px 45px #0009,0 0 35px #387bed23}.sales-video img{opacity:1}.sales-play{background:#07122570;box-shadow:0 0 25px #89c1ff44;backdrop-filter:blur(3px)}.sales-bundle{margin-top:25px;border-radius:14px;filter:drop-shadow(0 18px 25px #0006)}.sales-offer{position:relative;background:#fafcff;border:1px solid #97b9f5;border-radius:18px;padding:35px 28px 29px;box-shadow:0 0 0 5px #6b9dff0c,0 0 38px #3f8aff40,0 22px 65px #0007}.sales-offer:before{content:'';position:absolute;inset:-1px 18% auto;height:2px;background:#d7ecff;box-shadow:0 0 18px #8dc7ff;border-radius:50%}.sales-offer h2{font-size:28px}.sales-price{font-size:62px;letter-spacing:-.06em;color:#123aa0;margin-top:25px}.sales-offer ul{gap:17px;margin-block:29px}.sales-join,.cta{border:1px solid #ffb8de;background:linear-gradient(115deg,#fd91cc,#f772b8);color:#31162c;box-shadow:0 5px 0 #a53f7a33,0 8px 30px #e86ab93d;font-weight:700}.sales-join{border-radius:11px;padding-block:19px;transition:transform .2s,box-shadow .2s}.sales-join:hover,.cta:hover{background:#ffb3dc;box-shadow:0 5px 0 #a53f7a20,0 10px 38px #fd91cc55;transform:translateY(-2px)}.sales-guarantee{border:1px solid #e1e9f5;padding:12px 6px;background:#f0f5fd;border-radius:8px}.sales-mastermind{margin-top:24px}.sales-time{font-size:13px;color:#aebfda;letter-spacing:.025em;margin-top:32px}.sales-script-intro{background:#080f22;padding-block:55px 20px}.sales-script-intro>.wrap{border-top:none;padding-top:0;border-left:2px solid #497bc7;padding-left:35px;max-width:890px}.sales-script-intro p{font-size:18px;line-height:1.85}.sales-script-intro p strong{color:#d5e7ff}.story:not(.live):not(.expectations):not(.final){position:relative;padding-block:90px}.story:not(.live):not(.expectations):not(.final) h2{font-size:clamp(29px,3.2vw,41px);line-height:1.15;color:#e3edff;margin-bottom:30px}.story:not(.live):not(.expectations):not(.final) .copy>p{font-size:17px;line-height:1.85}.story:not(.live):not(.expectations):not(.final) .art{box-shadow:0 0 0 5px #4167a00b,0 18px 55px #0005;border-color:#43689980;border-radius:20px}.story.reverse{background-image:radial-gradient(ellipse at 20% 50%,#163d7c33,transparent 70%)!important}.story-grid{gap:75px}.live{background:#07142c!important;background-image:radial-gradient(ellipse at 25% 60%,#164aa13b,transparent 70%)!important}.live .story-grid{border-color:#3a5d8e66}.live h2{color:#f4f7ff}.live h2 em{color:#fd91cc}.live .art{box-shadow:0 0 0 5px #4974b018,0 15px 50px #0006}.days{padding-top:95px;padding-bottom:80px}.days h2{margin-bottom:65px}.day-copy{padding-bottom:62px}.day-copy:before{box-shadow:0 0 0 4px #fd91cc18,0 0 15px #ed8fc938}.included{padding-top:90px;padding-bottom:65px}.included h2{margin-bottom:50px}.included-grid{gap:65px}.included li{border-bottom:1px solid #dfe7f1;padding-bottom:19px;margin-bottom:20px}.included li:last-child{border:0}.included .icon{font-size:30px}.price-card{border:1px solid #b5c9ec;box-shadow:0 12px 35px #15356d0b;background:#edf3ff}.guarantee{margin-top:40px;border-color:#d2e0f4}.faq{padding-top:75px;padding-bottom:95px}.faq article{padding-block:42px}.final{position:relative;padding-block:80px;background:#050b1b!important;background-image:radial-gradient(ellipse at 75% 40%,#163e7a44,transparent 70%)!important}.final .art{box-shadow:0 0 0 6px #3c5d8e15,0 20px 60px #0006;border-color:#44689b}.final .copy h2{color:#e5efff}.final .cta{color:#31162c}
@media(max-width:700px){.renaissance-sales-hero{padding-bottom:32px}.renaissance-sales-hero:before{opacity:.35;background-size:auto 850px}.sales-header{padding-block:22px 24px;margin-bottom:26px}.sales-heading{margin-bottom:30px}.sales-heading h1{font-size:35px;line-height:1.12;margin-block:23px}.sales-heading>p{font-size:16px}.sales-badge{font-size:10px}.sales-grid{gap:27px}.sales-offer{padding:30px 23px;box-shadow:0 0 25px #3f8aff35}.sales-offer h2{font-size:26px}.sales-price{font-size:56px}.sales-bundle{margin-top:24px}.sales-video{box-shadow:0 0 0 3px #192b4b66,0 10px 30px #0006}.sales-script-intro{padding:36px 0 20px}.sales-script-intro>.wrap{padding-left:19px}.sales-script-intro p{font-size:15px;line-height:1.85}.story:not(.live):not(.expectations):not(.final){padding-block:48px}.story:not(.live):not(.expectations):not(.final) h2{font-size:29px}.story:not(.live):not(.expectations):not(.final) .copy>p{font-size:15px}.story-grid{gap:30px}.days{padding-top:55px;padding-bottom:35px}.days h2{margin-bottom:40px}.day-copy{padding-bottom:45px}.included{padding-top:50px;padding-bottom:30px}.included h2{margin-bottom:30px}.included-grid{gap:30px}.faq{padding-block:40px 55px}.faq article{padding-block:32px}.final{padding-block:45px 55px}}
@media(prefers-reduced-motion:reduce){.sales-join,.cta{transition:none}}
