*{box-sizing:border-box}body{margin:0;font:16px/1.6 Arial,Helvetica,sans-serif;color:#142b3d;background:#f4f7fa}a{color:#164e70}a:focus-visible{outline:3px solid #f56627;outline-offset:4px}.offer-nav{background:#0c1d2d;color:white}.offer-nav>div{max-width:1160px;margin:auto;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.offer-logo{font-weight:900;font-size:29px;letter-spacing:-1px;color:#fff;text-decoration:none}.offer-logo span{color:#f56627}.languages{display:flex;gap:16px}.languages a{color:#fff;font-size:14px}.languages a[aria-current]{color:#ffad83}main{max-width:1160px;margin:auto;padding:40px 24px 80px}.crumb{font-size:14px;margin:0 0 24px}.eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:2px;color:#62798a}h1{font-size:clamp(30px,4.5vw,49px);line-height:1.15;margin:12px 0 18px;overflow-wrap:anywhere}h2{line-height:1.25;font-size:25px}p{max-width:76ch}.lead{font-size:19px;color:#506779;margin-bottom:36px}.offer-card,.offer-detail{background:#fff;border:1px solid #dce5ec;border-radius:12px;overflow:hidden}.offer-card{display:grid;grid-template-columns:1fr 1fr;margin-top:32px}.media{background:#fff;padding:32px;display:flex;align-items:center;justify-content:center}.media img{display:block;width:100%;height:100%;max-height:420px;object-fit:contain}.card-copy{padding:36px}.badge{display:inline-block;padding:5px 12px;border-radius:30px;background:#e6f3ed;color:#1f674b;font-size:13px;font-weight:bold}.price{font-size:38px;line-height:1.2;font-weight:800;color:#0c1d2d;margin:20px 0 4px}.unit{color:#62798a;font-size:14px}.notice{border-left:4px solid #f56627;background:#fff3eb;padding:16px 20px;margin:24px 0}.button{display:inline-block;background:#ed6024;color:#fff;font-weight:700;padding:14px 22px;border-radius:4px;text-decoration:none;margin:20px 0 10px}.button:hover{background:#cf4810}.offer-detail{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);margin-top:28px}.purchase{padding:32px;background:#f9fbfd;border-left:1px solid #dce5ec}.caption,.fine{font-size:13px;color:#62798a}.caption{padding:0 28px 22px;margin:0}.details{padding:32px;background:#fff;border:1px solid #dce5ec;border-radius:12px;margin-top:26px}.facts{display:flex;flex-wrap:wrap;gap:28px;margin:25px 0}.facts div{min-width:100px}.facts dt{color:#62798a;font-size:13px}.facts dd{margin:3px 0;font-weight:bold}.ty-footer{background:#0c1d2d;color:#c6d4df;padding:40px 24px;font-size:14px}.ty-footer-inner{max-width:1160px;margin:auto;display:grid;grid-template-columns:1.3fr 1fr 1fr 1.4fr;gap:28px}.ty-footer a{color:#d9e5ef}.ty-footer-column>a{display:block;margin:7px 0}.ty-footer h4{color:#fff}.ty-footer-logo{font-size:26px;font-weight:900;text-decoration:none}.ty-footer-logo span{color:#f56627}.ty-footer-bottom,.tp-home-links,.ty-city-credit{max-width:1160px;margin:24px auto 0;display:block}.ty-footer-bottom span{margin-right:20px}.tp-home-links a{margin-right:18px}.ty-footer address{font-style:normal}.ty-footer-subtitle,.ty-footer-location{font-size:11px;letter-spacing:2px}@media(max-width:740px){main{padding:26px 18px 50px}.offer-card,.offer-detail{grid-template-columns:1fr}.card-copy,.purchase,.details{padding:24px}.purchase{border-left:0;border-top:1px solid #dce5ec}.media{padding:24px;min-height:220px}.ty-footer-inner{grid-template-columns:1fr 1fr}.offer-nav>div{padding:18px}.languages{gap:12px}}@media(max-width:430px){.ty-footer-inner{grid-template-columns:1fr}.price{font-size:34px}}