/* Extends the shipped landing-page system, including its original price motion. */
.bwtlp-activation{background:#faf9f6}
.bwtlp-activation .bwtlp-savings,.bwtlp-activation .is-scale .bwtlp-savings{background:#e0f4ea;color:#06734f;border:1px solid #aedbc7}
.bwtlp-brand img{filter:none}
.bwtlp-activation-hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}
.bwtlp-activation-hero{padding:88px 0 0}
.bwtlp-activation-hero>.bwtlp-activation-grid{width:calc(100% - 96px);max-width:1600px}
.bwtlp-activation-grid{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(0,1.18fr);align-items:center;gap:clamp(32px,5vw,88px)}
.bwtlp-activation-grid>div{min-width:0}
.bwtlp-activation-grid .bwtlp-display{font-size:clamp(46px,4.4vw,74px);line-height:1.04;letter-spacing:-.035em;margin:23px 0;text-wrap:balance}
.bwtlp-activation-grid .bwtlp-lead{font-size:18px;line-height:1.65;max-width:540px;margin:0 0 28px}
.bwtlp-url-control{display:flex;align-items:stretch;background:white;border:1px solid #d9d3e3;border-radius:12px;padding:5px;transition:box-shadow .2s,border-color .2s}
.bwtlp-url-control:focus-within{outline:2px solid #6425da;outline-offset:4px;box-shadow:0 0 0 6px #6425da10;border-color:transparent}
.bwtlp-main .bwtlp-url-control input{min-width:0;flex:1;border:0;outline:0!important;box-shadow:none!important;background:transparent;padding:15px 13px;font:400 17px/1.3 var(--bwtlp-sans);color:#17171d;border-radius:8px}
.bwtlp-main .bwtlp-url-control input{caret-color:#17171d;cursor:text}
.bwtlp-main .bwtlp-url-control button{flex:none;border-radius:8px;padding:16px 21px;cursor:pointer}
.bwtlp-url-note{font-size:13px;color:#686570;margin:12px 0 0}
.bwtlp-url-error{margin:8px 0 0;color:#b42318;font-size:14px}
.bwtlp-url-error:empty{display:none}
.bwtlp-hero-explore{display:inline-block;margin-top:20px}
.bwtlp-activation-grid .bwtlp-url-form+.bwtlp-hero-explore+.bwtlp-affordability{margin-top:24px}
.bwtlp-offer-exit-panel.bwtlp-agency-offer{width:min(100%,600px);padding:32px}
.bwtlp-agency-offer .bwtlp-offer-exit-copy{max-width:480px;margin-bottom:18px}
.bwtlp-activation-video{padding:12px;background:#fff;border:1px solid #e4ddec;box-shadow:0 28px 65px #30114a0c;border-radius:18px;transform:rotate(1deg)}
.bwtlp-video-label{display:flex;justify-content:space-between;gap:12px;padding:4px 5px 13px;color:#595365;font-size:11px}
.bwtlp-activation-video>p{margin:14px 0 6px!important;text-align:center;color:#666072;font-size:13px}
wistia-player{display:block;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:10px;background:#171225}
wistia-player[media-id='wi7v1rngga']:not(:defined){background:center/contain no-repeat url('https://fast.wistia.com/embed/medias/wi7v1rngga/swatch')}
wistia-player[media-id='h3qg4scvk5']:not(:defined){background:center/contain no-repeat url('https://fast.wistia.com/embed/medias/h3qg4scvk5/swatch')}
.bwtlp-activation-proof{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #e1dce7;margin-top:72px;padding-top:22px;padding-bottom:28px;font-size:13px;color:#696472}
.bwtlp-activation-proof strong{font-weight:600;color:#4f475d}
.bwtlp-coop-sequence>li{transition:opacity .85s ease,transform .85s ease}
.bwtlp-coop-sequence::before{transform:scaleX(1)}
.bwtlp-coop-sequence.is-animated::before{transform:scaleX(var(--activation-progress,0));transition:transform 2s ease}
@media(max-width:1040px){.bwtlp-coop-sequence::before{transform:scaleY(1)}.bwtlp-coop-sequence.is-animated::before{transform:scaleY(var(--activation-progress,0))}}
.bwtlp-coop-sequence.is-animated>li:not(.is-shown){opacity:.12;transform:translateY(15px)}
.bwtlp-coop-sequence.is-animated>li:not(.is-shown) p{visibility:hidden}
.bwtlp-coop-sequence>li.is-current .bwtlp-flow-node{background:#641ce3;box-shadow:0 0 0 9px #a971ff15;transition:background .8s,box-shadow .8s}
.bwtlp-activation-faq{display:grid;grid-template-columns:1fr 1.4fr;gap:90px}
.bwtlp-activation-faq .bwtlp-link{display:inline-block;margin-top:22px}
.bwtlp-activation-close{text-align:center;border-top:1px solid #e1dce7}
.bwtlp-activation-close .bwtlp-btn{margin-top:30px}
.bwtlp-main.bwtlp-activation-dialog{border:1px solid #e4dcec;border-radius:20px;padding:0;margin:auto;width:min(540px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 30px 100px #1d103c35;background:#faf9f6}
.bwtlp-activation-dialog::backdrop{background:#110c24ad;backdrop-filter:blur(4px)}
.bwtlp-activation-dialog .bwtlp-capture{border:0;box-shadow:none;background:transparent;padding:40px 36px 30px}
.bwtlp-activation-dialog h2{font:400 36px/1.13 var(--bwtlp-display);letter-spacing:-.025em}
.bwtlp-activation-dialog h2 em{color:#6425da}
.bwtlp-activation-dialog .bwtlp-capture-head>p:not(.bwtlp-kicker){line-height:1.55;font-size:15px;color:#665f70}
.bwtlp-activation-close-button{position:absolute;right:12px;top:8px;border:0;background:transparent;color:#6f6878;font-size:28px;cursor:pointer;padding:6px 10px;z-index:1}
.bwtlp-activation-name-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.bwtlp-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.bwtlp-activation-state{min-height:78vh;text-align:center;padding-top:90px}
.bwtlp-activation-state .bwtlp-display{font-size:clamp(40px,5.2vw,70px)}
.bwtlp-activation-state .bwtlp-lead{margin:25px auto}
.bwtlp-activation-progress{display:flex;justify-content:center;gap:30px;counter-reset:progress;margin:42px 0;padding:0;list-style:none;color:#665b76}
.bwtlp-activation-progress li:before{counter-increment:progress;content:counter(progress);display:grid;place-items:center;margin:0 auto 12px;width:38px;height:38px;border-radius:50%;border:1px solid #cbb9e7;color:#7135cc}
.bwtlp-main.bwtlp-activation-exit{display:block;width:min(660px,calc(100vw - 32px));padding:48px;background:#faf9f6;text-align:left}
.bwtlp-activation-exit .bwtlp-h2{font-size:42px}
.bwtlp-activation-exit .bwtlp-url-form{margin-top:25px}
.bwtlp-prepared-for{display:flex;align-items:center;gap:12px;margin-bottom:26px;color:#61576d;font-size:13px}
.bwtlp-prepared-for img{width:52px;height:46px;object-fit:contain;border:1px solid #c4b9d1;background:#94869f;padding:6px;border-radius:10px}
.bwtlp-prepared-for strong{display:block;color:#21192c;font-size:16px}
.bwtlp-activation-video-column .bwtlp-prepared-for{margin-bottom:20px}
.bwtlp-agency-callout{margin:32px 0;padding:36px;border:1px solid #ebc7df;border-radius:22px;background:linear-gradient(120deg,#fff8fc,#f5f0ff)}
.bwtlp-agency-callout .bwtlp-kicker{color:#c41d79}
.bwtlp-agency-callout .bwtlp-h2{max-width:850px;margin-bottom:20px}
.bwtlp-agency-callout .bwtlp-lead{max-width:850px}
.bwtlp-agency-value-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:28px}
.bwtlp-agency-value-grid h3{font:500 23px/1.25 var(--bwtlp-serif);margin:0 0 12px;color:var(--bwtlp-ink)}
.bwtlp-agency-value-grid p,.bwtlp-agency-price-lock{font:400 16px/1.7 var(--bwtlp-sans);color:#625b6e;margin:0}
.bwtlp-agency-price-lock{margin-top:26px;padding-top:24px;border-top:1px solid #e9d8e6}
@media(max-width:760px){.bwtlp-agency-callout{padding:26px 22px}.bwtlp-agency-value-grid{grid-template-columns:1fr;gap:22px}.bwtlp-agency-callout .bwtlp-h2{font-size:34px}}
.bwtlp-activation-deadline{font-size:13px;color:#686072;margin-top:15px}
.bwtlp-activation-deadline time{font-weight:600;color:#453358}
.bwtlp-wordmark{font-family:"DM Sans BW","DM Sans",Arial,sans-serif;font-weight:650;font-variant-ligatures:common-ligatures}
@media(max-width:1020px){.bwtlp-activation-grid{gap:32px}.bwtlp-main .bwtlp-url-control button{padding:15px 14px}.bwtlp-activation-grid .bwtlp-display{font-size:54px}.bwtlp-activation-faq{gap:40px}}
@media(max-width:900px){.bwtlp-activation-hero>.bwtlp-activation-grid{width:calc(100% - 48px);grid-template-columns:1fr}.bwtlp-activation-grid .bwtlp-display{max-width:640px}.bwtlp-activation-grid .bwtlp-lead{max-width:600px}}
@media(max-width:760px){.bwtlp-activation-hero>.bwtlp-activation-grid{width:calc(100% - 32px)}}
@media(max-width:760px){.bwtlp-activation-hero{padding-top:40px}.bwtlp-activation-grid{grid-template-columns:1fr;gap:34px}.bwtlp-activation-grid .bwtlp-display{font-size:clamp(40px,10.5vw,62px);max-width:600px}.bwtlp-activation-grid .bwtlp-lead{font-size:17px}.bwtlp-url-control{padding:4px}.bwtlp-main .bwtlp-url-control input{font-size:16px;padding:14px 9px}.bwtlp-main .bwtlp-url-control button{font-size:13px;padding:14px 11px;white-space:nowrap}.bwtlp-activation-video{transform:none}.bwtlp-activation-proof{margin-top:34px;flex-wrap:wrap;justify-content:flex-start;gap:10px 20px;font-size:11px}.bwtlp-activation-faq{grid-template-columns:1fr;gap:28px}.bwtlp-activation-dialog .bwtlp-capture{padding:38px 22px 24px}.bwtlp-activation-dialog h2{font-size:31px}.bwtlp-activation-progress{flex-direction:column;gap:18px}.bwtlp-main.bwtlp-activation-exit{padding:42px 22px 26px}.bwtlp-activation-exit .bwtlp-h2{font-size:33px}.bwtlp-coop-sequence.is-animated>li:not(.is-shown){transform:translateY(10px)} }
@media(prefers-reduced-motion:reduce){.bwtlp-coop-sequence>li{transition:none!important;opacity:1!important;transform:none!important}.bwtlp-coop-sequence>li p{visibility:visible!important}.bwtlp-activation-video{transform:none}}
.bwtlp-without-site{border:0;background:none;padding:3px 0;margin:8px 0 0;color:var(--bwtlp-muted,#66627b);font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.bwtlp-without-site:focus-visible{outline:2px solid #6817ff;outline-offset:4px}
.bwtlp-topic-search-status,.bwtlp-topic-search-note{font-size:13px;line-height:1.6;color:#66627b;margin:18px 0}
.bwtlp-topic-search-form{position:relative}
.bwtlp-topic-search-results{position:absolute;z-index:15;top:calc(100% + 8px);left:0;right:0;max-height:min(440px,60vh);overflow:auto;overscroll-behavior:contain;list-style:none;padding:6px;margin:0;display:grid;gap:0;background:#fff;border:1px solid #e4dfed;border-radius:14px;box-shadow:0 18px 48px #24134d24}
.bwtlp-topic-search-results[hidden]{display:none!important}
.bwtlp-topic-search-results.is-above{top:auto;bottom:calc(100% + 8px)}
.bwtlp-topic-search-results li{background:#fff;border-bottom:1px solid #eee9f4;border-radius:8px;padding:16px 18px;text-align:left;cursor:pointer;transition:background .15s}
.bwtlp-topic-search-results li:hover,.bwtlp-topic-search-results li[aria-selected=true]{background:#f4edff}
.bwtlp-topic-search-results li:last-child{border-bottom:0}
.bwtlp-topic-search-results h3{font:500 20px/1.3 var(--bwtlp-serif,Georgia,serif);color:#171827;margin:0 0 8px}
.bwtlp-topic-search-results p{font-size:14px;line-height:1.6;color:#66627b;margin:0 0 8px}
.bwtlp-topic-search-results span{font-size:12px;color:#397760}
/* Visible pricing guidance and a compact intent-to-outreach walkthrough. */
.bwtlp-pricing-head{flex-wrap:wrap}
.bwtlp-pricing-table thead th{vertical-align:top}
.bwtlp-pricing-flag.bwtlp-pricing-recommended{background:#e5268f;color:#fff;letter-spacing:normal;text-transform:none;font-size:11px}
.bwtlp-recommendation-reason{display:block;flex-basis:100%;font:400 13px/1.55 var(--bwtlp-sans);color:#51416a;max-width:260px;letter-spacing:normal}
.bwtlp-topic-coverage{display:block;margin-top:6px;font-size:13px;line-height:1.55;color:#62576e;max-width:260px;font-weight:400}
.bwtlp-mobile-plan-features dd:has(.bwtlp-topic-coverage){max-width:65%;text-align:right}
.bwtlp-mobile-plan-features dd:has(.bwtlp-topic-capacity){flex:0 1 auto;max-width:68%}
.bwtlp-mobile-plan-features .bwtlp-price-help{font-size:12px}
.bwtlp-mobile-plan-head{flex-wrap:wrap;gap:12px}
.bwtlp-mobile-plan-head .bwtlp-recommendation-reason{max-width:none}
.bwtlp-affordability{font-size:14px;line-height:1.65;color:#686072;max-width:540px;margin:0 0 24px}
.bwtlp-affordability strong{display:block;color:#493360;font-weight:600}
.bwtlp-activation-hero-actions+.bwtlp-affordability{margin-top:20px;margin-bottom:12px}
.bwtlp-aimee-walkthrough{margin-top:30px}
.bwtlp-aimee-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;list-style:none;margin:30px 0 20px;padding:0}
.bwtlp-aimee-steps li{display:flex;flex-direction:column;padding:24px 22px;border:1px solid #dcd3e6;border-radius:16px;background:#fff;color:#171827;min-width:0}
.bwtlp-aimee-step-number{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#eee5fa;color:#6425da;font-size:12px;font-weight:600;margin-bottom:20px}
.bwtlp-aimee-steps h3{font:500 20px/1.3 var(--bwtlp-sans);margin:0 0 12px}
.bwtlp-aimee-steps p{font-size:14px;line-height:1.7;color:#625b6e;margin:0 0 20px}
.bwtlp-aimee-step-result{margin-top:auto;padding-top:14px;border-top:1px solid #eee7f4;color:#297864;font-size:12px;line-height:1.6}
.bwtlp-aimee-setup{font-size:13px;line-height:1.7;color:#696171;margin:0}
.bwtlp-section-dark .bwtlp-aimee-walkthrough>.bwtlp-prose,.bwtlp-section-dark .bwtlp-aimee-setup{color:#c9c1d4}
@media(max-width:1040px){.bwtlp-aimee-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.bwtlp-aimee-steps{grid-template-columns:1fr;gap:12px}.bwtlp-aimee-steps li{padding:22px}.bwtlp-affordability{font-size:13px}.bwtlp-recommendation-reason{font-size:13px}}
.bwtlp-topic-search-inline { margin: 26px 0; }

.bwtlp-phone-permission{font-size:12px;line-height:1.5;color:var(--bwtlp-muted,#62647a);margin:2px 0 14px}.bwtlp-phone-permission label{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.bwtlp-phone-permission input{flex:0 0 18px;width:18px;height:18px;margin:1px 0 0;padding:0;accent-color:#6b20e8}.bwtlp-phone-permission input:focus-visible{outline:2px solid #6b20e8;outline-offset:3px}.bwtlp-phone-permission>a{display:inline-block;margin:4px 0 0 28px}

.bwtlp-entry-price-offer,.bwtlp-entry-price-label{color:#078667}.bwtlp-entry-price-label{display:block;font-size:10px;letter-spacing:.12em;text-transform:uppercase;margin-top:6px}.bwtlp-activation-dialog{max-height:calc(100dvh - 32px);overflow-y:auto}.bwtlp-activation #pricing .bwtlp-strike{display:block;color:#77758b;font-size:20px;margin-bottom:10px}

/* Confirmation keeps the next-step video as the primary content. */
.bwtlp-confirmed-video-page.bwtlp-activation-state { padding-top:48px; }
.bwtlp-confirmed-video-page .bwtlp-container-narrow { max-width:940px; }
.bwtlp-confirmed-video-page .bwtlp-display { font-size:clamp(36px,4.8vw,60px); }
.bwtlp-confirmed-video-page .bwtlp-lead { max-width:730px;margin-left:auto;margin-right:auto; }
.bwtlp-confirmation-video { max-width:840px;margin:28px auto 32px;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 12px 45px #30175212; }
.bwtlp-confirmation-video wistia-player { display:block;width:100%;aspect-ratio:16/9; }
.bwtlp-confirmation-video wistia-player:not(:defined) { background:center/contain no-repeat url('https://fast.wistia.com/embed/medias/6pq6ucwksu/swatch');filter:blur(5px); }
.bwtlp-video-count { display:inline-flex;align-items:center;gap:2px;margin-left:3px; }
.bwtlp-video-count svg { width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.6; }
@media(max-width:600px){.bwtlp-confirmed-video-page.bwtlp-activation-state{padding-top:30px}.bwtlp-confirmation-video{border-radius:12px;margin:22px auto}.bwtlp-confirmed-video-page .bwtlp-display{font-size:38px}}
