
.ex-wrap{max-width:1240px;width:calc(100% - 32px);margin:auto}.ex-section{padding:60px 0}.ex-kicker{font-size:11px;font-weight:800;letter-spacing:2px;color:#0983ab}.ex-section h2{font-size:clamp(26px,4vw,40px);line-height:1.15;letter-spacing:-1px;margin:12px 0}.ex-section p{color:#617184;line-height:1.7}.ex-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:26px}.ex-card{border:1px solid #dfE7ed;border-radius:18px;background:#fff;padding:26px;min-width:0}.ex-card h3{font-size:19px;margin:12px 0}.ex-link{display:inline-block;background:#102b42;color:white!important;border-radius:9px;padding:12px 18px;font-size:13px;font-weight:750;text-decoration:none;margin-top:12px}.ex-trust{background:#102b42;color:#fff}.ex-trust .ex-wrap{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:16px 0;font-size:12px}.ex-trust b{color:#82def8}.ex-dark{background:#102b42;color:#fff}.ex-dark p{color:#bfd1dd}.ex-stars{color:#efb943;font-size:28px;letter-spacing:4px}.ex-soft{background:#f3f7fa}.ex-offer img{width:100%;height:190px;object-fit:contain}.ex-offer del{display:block;color:#748294;font-size:12px}.ex-price{font-size:24px;font-weight:850}.ex-badge{display:inline-block;background:#e4f6ee;color:#167549;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:800}.ex-form{display:grid;gap:14px;max-width:720px;margin-top:24px}.ex-form label{display:grid;gap:6px;font-size:13px;font-weight:700}.ex-form input,.ex-form select,.ex-form textarea{font:inherit;border:1px solid #bccbd6;background:white;border-radius:8px;padding:12px;width:100%;box-sizing:border-box}.ex-form textarea{min-height:100px}.ex-form button{cursor:pointer;border:0}.ex-section details{border-bottom:1px solid #dce5ed;padding:18px 0}.ex-section summary{cursor:pointer;font-weight:750}.ex-nav{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;margin-top:12px}.ex-nav a{text-decoration:underline}.ex-status{font-size:13px;color:#536a7d}.ex-card a:focus-visible,.ex-link:focus-visible{outline:3px solid #13b4e8;outline-offset:3px}@media(max-width:760px){.ex-grid{grid-template-columns:1fr}.ex-section{padding:38px 0}.ex-trust .ex-wrap{display:grid;grid-template-columns:1fr 1fr}.navlinks{flex-wrap:wrap}.ex-card{padding:20px}}
