@media(min-width:1000px){.card{transition:border-color .18s,transform .18s}.card:hover{border-color:#526b88;transform:translateY(-3px)}}@media(max-width:1200px){.desktop-nav{gap:12px;font-size:11px}.head-call{display:none}.head-row{justify-content:space-between}.grid.four{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1000px){.desktop-nav{display:none}.menu-toggle{display:block}.mobile-drawer.open{display:grid;grid-template-columns:1fr 1fr;padding:18px 0;gap:4px 16px;border-top:1px solid var(--line)}.mobile-drawer a{padding:11px;font-size:14px;min-height:46px}.mega{display:none}.page-layout{grid-template-columns:minmax(0,1fr)}.sidebar{display:grid;grid-template-columns:1fr 1fr;gap:16px}.grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.split{gap:30px}.region-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr 1fr}.hero{min-height:650px}.hero>.hero-photo{object-position:60% center}.hero:after{background:linear-gradient(90deg,#090c12f5,#090c1288),linear-gradient(0deg,#090c12,transparent)}}@media(max-width:700px){.wrap{width:calc(100% - 36px)}body{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.topline .wrap{font-size:10px}.topline .wrap>span:last-child{display:none}.head-row{min-height:73px}.brand img{width:195px;height:48px}.hero{min-height:650px}.hero-content{padding-block:58px}.hero h1{font-size:53px;max-width:340px}.hero-lead{font-size:16px;max-width:390px}.hero-line{font-size:30px}.hero:after{background:linear-gradient(90deg,#090c12ed,#090c1299),linear-gradient(0deg,#090c12,transparent)}.hero-notes{gap:10px 18px}.actions{gap:10px}.btn{padding:13px 16px;font-size:13px}.quick-strip{grid-template-columns:1fr 1fr}.quick-strip>div{padding:22px 15px;border-bottom:1px solid var(--line)}.quick-strip b{font-size:17px}.section{padding-block:57px}.section-top{display:block;margin-bottom:25px}.section-top p{margin-top:18px}.split{grid-template-columns:1fr}.grid,.grid.four,.region-grid{grid-template-columns:1fr}.price-teasers{grid-template-columns:1fr 1fr}.price-teaser{padding:17px}.price-teaser strong{font-size:21px}.filters,.calc-fields{grid-template-columns:1fr}.table-wrap{border-radius:7px}td,th{padding:12px}table{font-size:12px}th{font-size:10px}th:first-child,td:first-child{min-width:170px}td:last-child{min-width:92px}.steps{grid-template-columns:1fr 1fr;gap:25px 18px}.step:before{font-size:26px;margin-bottom:12px}.step h3{font-size:18px}.step p{font-size:13px}.contact-band{padding:28px 23px}.footer{padding-top:42px}.footer-grid{gap:30px 20px}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{display:block}.footer-bottom>div{margin-top:13px}.footer-bottom a{margin:0 10px 0 0}.mobile-bottom{display:flex;position:fixed;z-index:50;inset:auto 0 0;height:calc(72px + env(safe-area-inset-bottom));padding:8px 5px calc(8px + env(safe-area-inset-bottom));background:#101822f7;backdrop-filter:blur(12px);border-top:1px solid #3b4a5e;justify-content:space-around}.mobile-bottom a{min-width:54px;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:9px;color:#a9b6c7;border-radius:7px;flex:1}.mobile-bottom [aria-current=page]{color:#ff929c;background:#40202a}.mobile-bottom a:last-child{color:#72e4ac}.page-intro{padding-top:23px;padding-bottom:30px}.page-intro .lead{font-size:16px}.page-layout{gap:30px}.sidebar{grid-template-columns:1fr}.article h2{font-size:26px}.article p{font-size:15px}.prose-list{grid-template-columns:1fr}.calc{padding:22px}.contact-form{padding:21px}.breadcrumb{font-size:11px}.faq summary{font-size:15px}}
