.desk-match{background:#141821;color:#fff;padding:110px max(4.5vw,calc((100vw - 1280px)/2));display:grid;grid-template-columns:1fr 1fr .8fr;gap:28px;align-items:stretch}.match-intro{padding:25px 25px 25px 0}.match-intro h2{font-size:clamp(42px,5vw,70px);line-height:1.03;margin:22px 0}.match-intro>p:last-of-type{max-width:340px;color:#b9c1ce;font-size:13px;line-height:1.9}.match-intro>a{display:inline-flex;gap:24px;margin-top:25px;padding-bottom:8px;border-bottom:1px solid #C8D8FF;font-size:12px;font-weight:800;color:#C8D8FF}.match-form{background:#fff;color:#141821;padding:32px;display:grid;gap:22px}.match-field{border-bottom:1px solid #c8ced8;padding-bottom:20px}.match-field label,.match-select{font-size:11px;font-weight:800;display:block}.match-field>div{display:flex;align-items:center;gap:16px;margin-top:13px}.match-field output{width:65px;color:#002FA7;font-weight:800;font-variant-numeric:tabular-nums}.match-field input{width:100%;accent-color:#002FA7}.match-select{display:grid;gap:9px}.match-select select{height:46px;border:1px solid #aab2bf;background:#F5F6F8;padding:0 12px;border-radius:0;outline:0;color:#141821}.match-select select:focus{border-color:#002FA7;box-shadow:0 0 0 2px rgba(0,47,167,.12)}.match-result{background:#3568D4;padding:20px;display:flex;flex-direction:column;min-width:0}.match-result>p{font-size:9px;font-weight:800;color:#C8D8FF;margin:0 0 15px}.match-product-image{height:180px;background:#e8ebf0;overflow:hidden}.match-product-image img{width:100%;height:100%;object-fit:cover}.match-result h3{font-size:32px;margin:21px 0 8px}.match-result strong{font-size:12px;line-height:1.7;color:#e4ebf8}.match-tags{display:flex;gap:6px;flex-wrap:wrap;margin:18px 0}.match-tags span{font-size:9px;background:rgba(255,255,255,.16);padding:7px 8px}.match-result>a{margin-top:auto;background:#C8D8FF;color:#141821;padding:14px 13px;display:flex;justify-content:space-between;font-size:11px;font-weight:800}.compare-section{padding:110px max(4.5vw,calc((100vw - 1280px)/2));background:#fff}.compare-scroll{overflow:auto;border:1px solid #c9d0dc}.compare-table{min-width:850px;display:grid;grid-template-columns:1.05fr repeat(3,1fr)}.compare-table>div{display:contents}.compare-table .compare-label,.compare-table .compare-value{padding:17px 18px;border-right:1px solid #c9d0dc;border-bottom:1px solid #c9d0dc;font-size:11px;line-height:1.55}.compare-table .compare-label{background:#f0f2f5;color:#586373;font-weight:800}.compare-table .compare-value{font-weight:700}.compare-table .compare-product{min-height:190px;padding:20px 18px;border-right:1px solid #c9d0dc;border-bottom:1px solid #c9d0dc}.compare-table .compare-product img{height:80px;width:100%;object-fit:cover;margin-bottom:13px}.compare-table .compare-product b{font-size:16px;display:block}.compare-table .compare-product span{font-size:10px;color:#657083}.compare-table .compare-product a{display:inline-block;margin-top:9px;color:#002FA7;font-size:10px;font-weight:800}.compare-table .compare-cta{padding:17px 18px;border-right:1px solid #c9d0dc}.compare-table .compare-cta a{display:block;text-align:center;background:#141821;color:#fff;padding:11px;font-size:10px;font-weight:800}.compare-table>div:last-child .compare-label,.compare-table>div:last-child .compare-value,.compare-table>div:last-child .compare-product,.compare-table>div:last-child .compare-cta{border-bottom:0}@media(max-width:1050px){.desk-match{grid-template-columns:1fr 1fr}.match-intro{grid-column:1/-1;padding:0}.match-intro>p:last-of-type{max-width:580px}.match-result{min-height:430px}}@media(max-width:620px){.desk-match{padding:70px 18px;display:block}.match-intro{padding:0 0 38px}.match-intro h2{font-size:42px}.match-form{padding:24px 18px}.match-result{margin-top:12px;min-height:390px}.compare-section{padding:75px 18px}.compare-table{min-width:720px}.compare-table .compare-label,.compare-table .compare-value,.compare-table .compare-cta{padding:14px 10px}.compare-table .compare-product{padding:12px 10px}}
