:root{--paper:#fbfcfc;--ink:#153c67;--gold:#679937;--line:#dbe4eb;--muted:#5d7183}body{background:var(--paper)}.announcement{background:#174d87;color:white}header{background:white;padding:16px 5%;gap:24px}.realbrand{display:flex;flex-direction:column;align-items:center;min-width:190px}.realbrand img{width:205px;height:75px;object-fit:contain}.realbrand span{font-size:9px;letter-spacing:.6px;color:#566f83}.realbrand b{color:#1a5691}.headercta{color:#1c5d97}.realhero{background:#edf4fc}.realhero>img{display:block;width:100%;height:auto}.heroactions{display:flex;align-items:center;gap:30px;padding:25px 6%;background:white;border-bottom:1px solid var(--line)}.primary{background:#174e8b;border-color:#174e8b}.primary:hover{background:#103960}.secondarylink{font-size:12px;border-bottom:1px solid #78996a;padding:8px 0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.introstrip{background:#eef5f0}.introstrip>p{color:#164b7f}.introstrip h2{color:#214e75}.catalog{background:linear-gradient(#fff,#f0f5fa)}.filters{flex-wrap:wrap}.filters button.active{background:#174e8b;border-color:#174e8b}.catalogsearch{max-width:470px;margin:26px 0 12px}.catalogsearch label{display:block;font-size:11px;margin-bottom:8px}.catalogsearch input{width:100%;padding:13px;background:white}.modelcard{border-radius:8px;overflow:hidden;border-color:#d8e3ed}.cardbody{background:white}.cardbody h3{color:#164b7e}.cardphoto{object-fit:contain;background:white}.cardactions button{color:#174d87}.cardactions button:last-child{background:#174e8b;color:white;padding:10px 14px;border-color:#174e8b}.owner{display:grid;grid-template-columns:1fr 1fr;gap:70px;background:#eaf2fa}.ownerlead{font-family:Georgia,serif;font-size:26px;line-height:1.6}.owner p{max-width:580px}.process{background:#143c68;color:white}.process em{color:#c2db98}.steps{grid-template-columns:repeat(3,1fr)}.steps p{color:#dbe7f2}.visit{display:grid;grid-template-columns:1fr 1fr;gap:70px;background:#f5f8f4}.contactpanel{padding:35px;border:1px solid #d2dfd0;background:white}.contactpanel h3{font-size:32px;margin:0}.contactpanel a{border-bottom:1px solid #719d65;font-size:12px}.contactpanel hr{border:0;border-top:1px solid var(--line);margin:28px 0}.faq{background:white}footer{background:#123b64;color:white}footer small{color:#c8d9e8}footer p{font-size:11px}footer a{line-height:2}.cardgallery{position:relative;background:white}.colorcount{position:absolute;bottom:12px;left:18px;font-size:10px;background:#eff4f8;padding:6px 10px}.modelcode{font-size:10px;color:#687c8d}.variantselect{margin:15px 0;display:block;width:100%}.productgrid{align-items:start}.productlarge{background:white;object-fit:contain}.productinfo h2{margin-top:10px}.productthumbs{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.productthumbs button{background:white;border:1px solid var(--line);padding:3px}.productthumbs img{width:70px;height:55px;object-fit:contain}.productthumbs button.active{border:2px solid #1b5790}.empty{grid-column:1/-1;padding:35px;background:#edf4fa}dialog{max-width:980px;width:92%;border:1px solid #c4d5e3}dialog::backdrop{background:#0d2843aa}.close{float:right;border:0;background:transparent;font-size:22px;padding:5px}.productinfo .primary{margin-top:15px}.productinfo dd{margin-left:0;margin-bottom:10px}.productinfo dt{font-size:10px;color:var(--muted)}@media(max-width:850px){header{padding:12px 5%}.realbrand img{width:160px;height:58px}.realbrand{min-width:160px}.realbrand span{font-size:8px}.heroactions{gap:20px;flex-wrap:wrap}.owner,.visit{grid-template-columns:1fr;gap:20px}.steps{grid-template-columns:1fr;gap:25px}.realhero>img{min-height:0}.contactpanel{padding:24px}.ownerlead{font-size:22px}}@media(max-width:480px){.realbrand img{width:140px;height:50px}.realbrand{min-width:140px}.headercta{font-size:9px}.heroactions{padding:18px 6%;gap:12px}.heroactions .primary{width:100%}.realhero>img{width:100%}.introstrip h2{font-size:24px}.sectionhead h2{font-size:36px}footer{gap:22px}.productlarge{height:220px}}
