/* c1.44: landing-only compact desktop proportions at actual 100% zoom.
   No transforms, zoom, or changes to Plan / Review / Checkout. */
@media (min-width:1051px) {
 body.sd-lp:not(.rv-lp){--sd-shell-min-height:610px}
 body.sd-lp:not(.rv-lp) .sd-stage{padding:22px 28px 22px;min-height:100vh;min-height:100dvh;justify-content:center}
 body.sd-lp:not(.rv-lp) .sd-frame{min-height:610px}
 body.sd-lp:not(.rv-lp) .sd-header{height:68px;padding-inline:29px}
 body.sd-lp:not(.rv-lp) .sd-logo{width:153px;height:52px}
 body.sd-lp:not(.rv-lp) .sd-usp{font-size:16px}
 body.sd-lp:not(.rv-lp) .sd-main{min-height:540px}
 body.sd-lp:not(.rv-lp) .sd-left{padding:23px 26px 19px 29px}
 body.sd-lp:not(.rv-lp) .sd-eyebrow{min-height:27px;padding-inline:13px;font-size:11px;letter-spacing:1.35px}
 body.sd-lp:not(.rv-lp) .sd-copyblock h1{font-size:clamp(30px,2.1vw,35px);line-height:1.10;letter-spacing:-.95px;margin:14px 0 9px}
 body.sd-lp:not(.rv-lp) .sd-copyblock .sd-lead{font-size:clamp(14px,1vw,16px);line-height:1.37;max-width:560px}
 body.sd-lp:not(.rv-lp) .sd-steps{margin-top:15px;gap:8px}
 body.sd-lp:not(.rv-lp) .sd-step{grid-template-columns:56px minmax(0,1fr);gap:11px;min-height:52px}
 body.sd-lp:not(.rv-lp) .sd-step-icon{width:55px;height:50px;border-radius:10px}
 body.sd-lp:not(.rv-lp) .sd-step-icon svg{width:27px;height:27px}
 body.sd-lp:not(.rv-lp) .sd-step h2{font-size:17px;line-height:1.14;margin-bottom:1px}
 body.sd-lp:not(.rv-lp) .sd-step p{font-size:12.5px;line-height:1.28}
 body.sd-lp:not(.rv-lp) .sd-fast{font-size:13px;line-height:1.3;margin-top:10px;padding-top:11px;gap:8px}
 body.sd-lp:not(.rv-lp) .sd-fast svg{width:23px;height:23px}
 body.sd-lp:not(.rv-lp) .sd-art{top:62px;right:0;transform:scale(.79);transform-origin:top right}
 body.sd-lp:not(.rv-lp) .sd-right{padding:14px 24px 14px 0}
 body.sd-lp:not(.rv-lp) .sd-offer{padding:15px 20px 14px}
 body.sd-lp:not(.rv-lp) .sd-offer h2{font-size:23px;line-height:1.12;margin-bottom:4px}
 body.sd-lp:not(.rv-lp) .sd-offer-sub{font-size:14px;line-height:1.32;margin-bottom:10px}
 body.sd-lp:not(.rv-lp) .sd-rule{margin-bottom:9px}
 body.sd-lp:not(.rv-lp) .sd-price strong{font-size:50px;line-height:.95;letter-spacing:-1.8px}
 body.sd-lp:not(.rv-lp) .sd-price span{font-size:19px;margin-bottom:5px}
 body.sd-lp:not(.rv-lp) .sd-price-alt{font-size:15px;margin:6px 0 10px}
 body.sd-lp:not(.rv-lp) .sd-feature-list{margin-bottom:10px}
 body.sd-lp:not(.rv-lp) .sd-feature-list li{font-size:14px;line-height:1.32;padding:4px 0 4px 31px}
 body.sd-lp:not(.rv-lp) .sd-feature-list li:before{width:21px;height:21px;font-size:13px;top:3px}
 body.sd-lp:not(.rv-lp) .sd-addon{padding:10px 0;grid-template-columns:26px minmax(0,1fr);gap:9px}
 body.sd-lp:not(.rv-lp) .sd-addon input{width:25px;height:25px}
 body.sd-lp:not(.rv-lp) .sd-addon b{font-size:15px;line-height:1.3}
 body.sd-lp:not(.rv-lp) .sd-addon small{font-size:11.5px;line-height:1.3}
 body.sd-lp:not(.rv-lp) .sd-primary{height:48px;margin-top:11px;font-size:17px}
 body.sd-lp:not(.rv-lp) .sd-primary svg{width:21px;height:21px}
 body.sd-lp:not(.rv-lp) .sd-plan-note{font-size:11px;line-height:1.3;margin-top:7px}
 body.sd-lp:not(.rv-lp) .sd-addon-status{min-height:55px;margin-top:10px;padding:8px 11px;gap:8px}
 body.sd-lp:not(.rv-lp) .sd-addon-status svg{width:27px;height:27px;flex-shrink:0}
 body.sd-lp:not(.rv-lp) .sd-addon-status strong{font-size:12px}
 body.sd-lp:not(.rv-lp) .sd-addon-status span{font-size:10px}
 body.sd-lp:not(.rv-lp) .sd-footer{min-height:39px;margin-top:8px;font-size:11px;gap:10px}
 body.sd-lp:not(.rv-lp) .sd-footer-left,body.sd-lp:not(.rv-lp) .sd-footer-trust{gap:11px}
 body.sd-lp:not(.rv-lp) .trust svg{width:19px;height:19px}
}
@media (min-width:1051px) and (max-width:1366px){
 body.sd-lp:not(.rv-lp) .sd-art{right:-35px;transform:scale(.68)}
 body.sd-lp:not(.rv-lp) .sd-offer{padding-inline:15px}
 body.sd-lp:not(.rv-lp) .sd-footer{font-size:10px}
}
