.mobile-start{display:none}.selected-price{display:flex;justify-content:space-between;gap:12px;margin-top:11px;font-size:12px;color:#737b83}.selected-price b{color:#20262c;white-space:nowrap}
@media(max-width:760px){
html{scroll-padding-top:20px;scroll-padding-bottom:100px}body{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.wrap{width:calc(100% - 32px)}.header{height:82px;gap:12px}.brand-name{font-size:17px}.brand-small{font-size:8px}.header .button.small{min-height:46px;font-size:12px;white-space:nowrap;padding:12px 15px}.hero{padding-top:30px;gap:28px}.hero h1{font-size:clamp(29px,7.5vw,46px);line-height:1.2;letter-spacing:-1.3px}.hero .lead{font-size:16px;line-height:1.65;margin-top:20px}.hero-actions{gap:10px;margin-top:24px}.hero-actions .blue{width:100%;min-height:60px;font-size:20px}.text-link{min-height:44px;font-size:14px}.hero-facts{gap:18px;display:grid;grid-template-columns:.9fr .8fr 1.3fr;margin-top:20px;font-size:11px;line-height:1.4}.hero-facts b{font-size:25px;line-height:1.1}.eyebrow{font-size:11px;letter-spacing:1px}.strip{font-size:12px;line-height:1.6;align-items:start}.strip span{display:flex;align-items:flex-start}.strip span:before{flex:0 0 18px;margin-top:2px}.hero-art{min-height:420px}.ad-card{width:min(280px,calc(100% - 55px));left:24px}.ad-details>span,.ad-top{font-size:11px}.instant-tag{font-size:11px;top:17px}.reward small{font-size:11px}.reward div>span{font-size:10px}.art-caption{font-size:11px}.section{padding-top:50px;padding-bottom:50px}.section-heading>p{font-size:15px}.filters{gap:8px}.filter{min-height:44px;padding:12px 15px;font-size:13px}.product-body{padding:20px}.product-body h3{font-size:22px}.product-body p{font-size:14px;height:auto;min-height:42px}.product-category{font-size:12px;padding:9px 12px}.product-price{font-size:25px}.product-bottom button{width:48px;height:48px;font-size:27px}.commission{font-size:13px;padding:10px 12px}.catalog-note{font-size:12px;line-height:1.7}.catalog-banner strong{font-size:16px}.catalog-banner small{font-size:12px}.calculator{padding:26px 18px;gap:24px}.calculator-copy h2{font-size:clamp(28px,7.1vw,36px);overflow-wrap:anywhere}.calculator-copy>p{font-size:16px}.calc-footnote{font-size:12px;line-height:1.65}.calc-controls{padding:22px 18px;min-width:0}.calc-controls label{font-size:14px;line-height:1.4}select,input[type=number]{font-size:16px;min-height:52px;min-width:0;padding:14px 11px}.selected-price{font-size:13px;margin-top:13px}.range-label{gap:14px}.range-label label{max-width:195px}.range-label output{font-size:26px}input[type=range]{height:44px;margin:9px 0 0;cursor:pointer}.range-ends{font-size:12px;margin-bottom:25px}.calc-result>div:first-child{display:block}.calc-result span{font-size:13px;max-width:none}.calc-result strong{display:block;margin-top:7px;font-size:34px}.net-row{gap:16px;align-items:flex-start}.net-row b{font-size:17px;white-space:nowrap}.condition-list h3{font-size:19px}.condition-list p{font-size:15px}.conditions>div>p{font-size:15px}.faq summary{font-size:17px;min-height:48px;align-items:center}.faq details{padding:14px 0}.faq details p{font-size:15px;line-height:1.7}.start-copy>p{font-size:16px}.start-copy .start-cta{min-height:80px;font-size:25px}.message-card{transform:none;padding:24px}.message-label{font-size:11px;line-height:1.5}.message-card p{font-size:16px;line-height:1.65}.copy-button{min-height:48px;padding:15px 0 0;font-size:14px;align-items:center}#copy-status{font-size:12px}.contact-note{font-size:13px}footer>a{min-height:44px;display:flex;align-items:center}footer>a:last-child{font-size:13px}footer p{font-size:11px}.mobile-start{position:fixed;z-index:50;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px max(16px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:#fffffff5;backdrop-filter:blur(14px);border-top:1px solid #e5edf2;box-shadow:0 -5px 25px #18314e09}.mobile-start>div{display:flex;flex-direction:column;gap:3px}.mobile-start b{font-size:14px}.mobile-start small{font-size:11px;color:#788491}.mobile-start .button{min-height:50px;white-space:nowrap;font-size:16px;padding:14px 18px;gap:14px;border-radius:13px}.mobile-start .button span{font-size:24px}
}
@media(max-width:600px){.products{grid-template-columns:1fr}.product-image{height:auto;aspect-ratio:4/3}.product-image img{display:block;height:100%;position:absolute;inset:0}.product-body p{min-height:0}.product-bottom{margin-top:17px}.conditions{padding-top:0}.faq{padding-top:0}}
@media(max-width:480px){.header .brand-name{font-size:16px;line-height:1.15;white-space:nowrap}.header .brand-name>strong{display:block;font-size:20px}.header .brand-small{display:none}.steps{grid-template-columns:1fr;gap:12px}.step{padding:23px 25px 23px 63px;min-height:0}.step-number{position:absolute;left:21px;top:27px;font-size:13px}.step h3{font-size:20px;margin:0 0 11px}.step p{font-size:14px;line-height:1.65}.step-symbol{display:none}.start-section{padding:28px 22px}.start-copy h2{font-size:33px}.catalog-banner{gap:12px}.catalog-banner-icon{flex-basis:32px;height:36px}.catalog-banner-arrow{font-size:21px}}
@media(max-width:360px){.header .brand-icon{display:none}.header .button.small{font-size:12px;padding:12px}.hero-art{min-height:415px}.ad-card{left:20px;top:60px;padding:12px}.ad-illustration{height:155px}.ad-details strong{font-size:14px}.ad-details>span{font-size:10px}.reward{right:12px;bottom:44px;padding:14px;gap:10px}.reward-icon{width:30px;height:30px;font-size:23px}.reward strong{font-size:26px}.reward small{font-size:10px}.reward div>span{font-size:9px}.instant-tag{font-size:10px;right:10px}.strip{grid-template-columns:1fr;gap:12px}.start-copy .start-cta{font-size:23px;padding:20px}.mobile-start{gap:10px}.mobile-start b{font-size:12px}.mobile-start small{font-size:10px}.mobile-start .button{font-size:14px;padding:14px;gap:12px}.calc-controls{padding:20px 14px}.start-copy h2{font-size:30px}}
