.sales-hero{display:grid;grid-template-columns:1.02fr 1fr;min-height:calc(100svh - 90px);width:100%;background:#ff6600}.sales-copy{padding:clamp(32px,4vw,72px) var(--gutter);align-content:center}.sales-kicker{font-size:10px;font-weight:700;letter-spacing:1.4px;display:flex;gap:9px;align-items:center;margin-bottom:22px}.sales-kicker .dot{background:#191919}.sales-copy h1{font-family:var(--font-display);font-weight:600;font-size:clamp(40px,4vw,72px);letter-spacing:-.06em;line-height:1.03;margin-bottom:20px}.sales-copy h1 em{color:#fff8ed}.sales-intro{font-size:clamp(14px,1.15vw,17px);line-height:1.65;max-width:590px;margin-bottom:23px}.sales-rate{display:flex;gap:24px;justify-content:space-between;align-items:center;background:#fff9f0;border-radius:13px;padding:20px 24px;max-width:620px}.sales-rate-spec{display:grid;grid-template-columns:1fr;gap:3px}.sales-rate-spec strong{font:600 clamp(23px,2vw,34px) var(--font-display);letter-spacing:-1px;white-space:nowrap}.sales-rate-spec span{font-size:11px}.sales-rate-spec>b{font-size:18px;line-height:1.1;color:#ba4600;padding:3px 0}.sales-price{display:flex;flex-direction:column;text-align:right;align-self:center}.sales-price>span{font-size:11px}.sales-price strong{font:600 clamp(75px,7vw,122px) var(--font-display);letter-spacing:-.085em;line-height:.95;white-space:nowrap;margin-block:6px 10px}.sales-price sup{vertical-align:top;font-size:clamp(24px,2.4vw,38px);letter-spacing:-1px;position:relative;top:8px}.sales-price small{color:#424242;font-size:11px}.sales-checks{display:flex;gap:10px 18px;flex-wrap:wrap;list-style:none;font-size:11px;padding:0;margin:20px 0}.sales-checks li:before{content:'✓';font-weight:700;margin-right:6px}.sales-actions{display:flex;flex-wrap:wrap;gap:15px;align-items:center;margin-top:22px}.sales-actions button{background:#191919;color:white;padding:18px 24px;min-height:52px;font-size:15px}.sales-actions a{font-size:12px;font-weight:600;border-bottom:1px solid #19191977;padding:7px 0;line-height:1.5}.sales-fine{font-size:10px;line-height:1.65;max-width:610px;margin:18px 0 0;color:#282019}.sales-media{min-width:0;position:relative;min-height:650px;background:#252824;overflow:hidden}.sales-media video{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:50% center}.sales-video-shade{position:absolute;inset:0;background:linear-gradient(180deg,#1114 0%,transparent 30%,#1114 50%,#111d 100%);pointer-events:none}.sales-video-top{display:flex;align-items:center;justify-content:space-between;gap:10px;position:absolute;top:24px;left:28px;right:28px;z-index:1}.video-example{color:white;font-size:9px;letter-spacing:1.3px;padding:9px 12px;border:1px solid #ffffff60;border-radius:30px;background:#1115}.sales-video-top button{background:#ffffffeb;color:#191919;font-size:11px;padding:10px 13px;min-height:38px}.sales-video-brand{position:absolute;left:35px;top:100px;display:flex;align-items:center;gap:12px;color:white;font:600 27px var(--font-display);letter-spacing:-1px}.sales-video-brand .logo{border-color:white}.sales-video-brand .logo:after{background:white}.video-story{position:absolute;bottom:28px;left:35px;right:35px;z-index:1;color:white}.video-story>span{font-size:9px;letter-spacing:1.5px;color:#ffd9b5}.video-story h2{font:500 clamp(29px,3vw,50px)/1.1 var(--font-display);letter-spacing:-.045em;margin:15px 0 18px;min-height:2.2em}.story-amount{font:600 clamp(36px,3.5vw,60px)/1.1 var(--font-display);letter-spacing:-2px;min-height:1.7em}.story-amount>span{color:#ff9e5a;font-size:.8em;padding-inline:8px}.story-amount small{display:block;font:400 11px/1.5 var(--font-text);color:#f1e8df;letter-spacing:0;margin-top:6px}.story-progress{display:flex;gap:7px;margin:22px 0 15px}.story-progress i{height:3px;flex:1;background:#ffffff55;border-radius:3px}.story-progress i.active{background:#ff8d40}.video-story>p{font-size:9px;line-height:1.7;color:#f0e9e3;max-width:460px;margin-bottom:0}.sales-value-strip{display:flex;gap:20px;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;padding:23px var(--gutter);border-bottom:1px solid #e6e1dc;background:white;font-size:11px}.sales-value-strip>span:first-child{font-size:9px;letter-spacing:1.2px;color:#ba4600}.sales-value-strip>b{font-size:14px}.savings-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(35px,6vw,100px);padding:85px var(--gutter);background:#fff6ed;align-items:center}.savings-copy h2{font-size:clamp(33px,3.1vw,51px)}.savings-copy>p:not(.eyebrow){font-size:15px;line-height:1.9;color:#62584f;max-width:500px}.savings-copy>small{display:block;max-width:470px;font-size:11px;color:#6a5e53}.savings-box{display:grid;grid-template-columns:1fr 1fr;background:white;border:1px solid #e9d8c8;border-radius:16px;overflow:hidden;box-shadow:0 15px 50px #52270b0a}.savings-box form{padding:28px}.savings-box form>label{font-size:11px;font-weight:500;line-height:1.5;margin:0 0 7px}.money-input{display:flex;border:1px solid #dfd7cf;border-radius:8px;align-items:center;overflow:hidden;margin-bottom:18px}.money-input input{border:0;border-radius:0;margin:0;width:100%;min-width:0;padding:12px 14px;font:500 29px var(--font-display);background:white}.money-input>span{font-size:10px;color:#766454;white-space:nowrap;padding-right:12px}.small-money input{font-size:21px}.savings-alternative{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #ece6e0;padding-bottom:15px;margin-bottom:19px;font-size:11px}.savings-alternative b{white-space:nowrap;font-size:15px}.savings-calculate{width:100%;font-size:12px;min-height:46px;padding:13px 16px}.savings-result{background:#191919;color:white;padding:28px;align-content:center}.savings-result>span{font-size:9px;letter-spacing:1px;line-height:1.7;display:block;color:#ffd5b3}.savings-result>strong{display:block;font:600 clamp(40px,4vw,67px) var(--font-display);letter-spacing:-3px;margin:15px 0}.savings-result>p{font-size:12px;line-height:1.7;color:#ddd}.savings-result button{background:#ff6600;color:#191919;width:100%;font-size:11px;padding:14px;min-height:46px;line-height:1.5}.savings-result>small{display:block;font-size:9px;color:#c8c1b9;line-height:1.7;margin-top:18px}.savings-result[data-negative=true]>strong{font-size:38px;letter-spacing:-1px}.sales-dock{display:none}body:has(dialog[open]){overflow:hidden}.sales-media video::cue{background:#111c;color:white;font:14px var(--font-text)}
@media(min-width:1800px){.sales-copy{padding-inline:clamp(90px,7vw,180px)}.sales-copy h1{font-size:82px}}
@media(max-width:1100px){.sales-hero{min-height:calc(100svh - 80px);grid-template-columns:1.05fr 1fr}.sales-copy{padding:35px var(--gutter)}.sales-copy h1{font-size:43px}.sales-rate{padding:18px;gap:15px}.sales-rate-spec strong{font-size:25px}.sales-price strong{font-size:79px}.sales-price sup{font-size:27px}.sales-actions{gap:13px}.sales-actions button{font-size:14px}.sales-media{min-height:700px}.sales-video-brand{font-size:23px;left:25px}.video-story{left:25px;right:25px}.video-story h2{font-size:34px}.story-amount{font-size:44px}.sales-video-top{left:20px;right:20px}.savings-section{gap:35px;padding-block:65px;grid-template-columns:1fr 1.2fr}.savings-box{grid-template-columns:1fr}.savings-result{padding:25px}.savings-result>strong{font-size:50px;margin:10px 0}.savings-box form{padding:25px}}
@media(max-width:760px){.sales-hero{grid-template-columns:1fr;min-height:0}.sales-copy{padding:32px 24px}.sales-kicker{font-size:9px;letter-spacing:1.1px;margin-bottom:20px}.sales-copy h1{font-size:clamp(39px,7.5vw,58px);letter-spacing:-.055em}.sales-intro{font-size:15px;line-height:1.7}.sales-rate{padding:18px 20px;max-width:600px}.sales-rate-spec strong{font-size:27px}.sales-price strong{font-size:86px}.sales-price sup{font-size:28px}.sales-checks{gap:9px 13px;font-size:11px}.sales-actions{margin-top:20px;gap:14px}.sales-actions button{font-size:15px;min-height:52px;flex:1;white-space:nowrap}.sales-actions a{font-size:12px}.sales-fine{font-size:9px;line-height:1.65;margin-top:16px}.sales-media{height:540px;min-height:0}.sales-media video{object-position:48% center}.sales-video-top{top:20px;left:24px;right:24px}.sales-video-brand{top:85px;left:25px}.video-story{left:24px;right:24px;bottom:22px}.video-story h2{font-size:36px;min-height:2.2em}.story-amount{font-size:48px}.video-story>p{font-size:9px}.sales-value-strip{padding:22px 24px;gap:14px;font-size:10px}.sales-value-strip>b{font-size:14px;width:100%;order:-1}.savings-section{grid-template-columns:1fr;padding:55px 24px;gap:28px}.savings-copy h2{font-size:37px}.savings-copy>p:not(.eyebrow){font-size:15px}.savings-box{grid-template-columns:1fr 1fr}.savings-box form{padding:23px 20px}.savings-result{padding:23px 20px}.savings-result>strong{font-size:47px}.savings-result button{font-size:11px}.savings-alternative{display:block}.savings-alternative b{display:block;margin-top:5px}.savings-result>small{font-size:9px}.money-input input{padding:12px 10px}.sales-dock.is-visible{position:fixed;z-index:15;bottom:0;left:0;right:0;display:flex;background:#191919;color:white;justify-content:space-between;align-items:center;gap:15px;padding:12px 20px max(12px,env(safe-area-inset-bottom));border-top:1px solid #ffffff22;box-shadow:0 -5px 20px #0002}.sales-dock small{display:block;color:#ddd;font-size:9px}.sales-dock b{font-size:17px;white-space:nowrap}.sales-dock button{font-size:12px;padding:13px 18px;min-height:44px}.sales-dock[hidden],body:has(dialog[open]) .sales-dock{display:none!important}body.sales-dock-enabled{padding-bottom:80px}}
@media(max-width:480px){.sales-actions{display:block}.sales-actions button{width:100%;margin-bottom:12px}.sales-actions a{display:inline-block}.sales-copy{padding:30px 22px}.sales-rate{padding:17px 18px}.sales-rate-spec strong{font-size:24px}.sales-price strong{font-size:76px}.sales-price sup{font-size:25px}.sales-intro{font-size:14px}.sales-copy h1{font-size:clamp(37px,8.5vw,44px)}.sales-media{height:520px}.sales-kicker{font-size:8px}.sales-video-top{left:20px;right:20px;gap:8px}.video-example{font-size:8px;letter-spacing:1px;padding:9px}.sales-video-top button{font-size:10px;padding:10px}.savings-box{grid-template-columns:1fr}.savings-box form,.savings-result{padding:25px}.savings-alternative{display:flex}.savings-alternative b{margin:0}.savings-result>strong{font-size:58px}.savings-copy h2{font-size:35px}.sales-dock{gap:10px}.sales-dock button{font-size:11px;padding-inline:15px}.sales-dock b{font-size:16px}.video-story h2{font-size:33px}}
@media(prefers-reduced-motion:reduce){.story-progress i{transition:none}}
