*{box-sizing:border-box}body{margin:0;background:#f6f5f2;color:#10293a;font:16px/1.7 system-ui,sans-serif}a{color:#a94112;text-underline-offset:4px}input,textarea,button{font:inherit}.eq-shell{width:min(1180px,calc(100% - 36px));margin:55px auto 75px}.eq-heading{margin-bottom:32px}.eq-heading>span{font-size:11px;letter-spacing:2px;color:#a94112;font-weight:800}.eq-heading h1{font-size:clamp(29px,4vw,46px);line-height:1.18;letter-spacing:-1px;margin:12px 0}.eq-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:26px;align-items:start}.eq-card{padding:34px;border-radius:22px;background:white;border:1px solid #e0e5e6;margin-bottom:24px;box-shadow:0 8px 30px #10293a05;overflow-wrap:anywhere}.eq-card h2{font-size:25px;line-height:1.3;margin:0 0 22px}.eq-card h3{line-height:1.3}.eq-card p{color:#53626d}.eq-card label{display:block;margin:20px 0;font-size:14px;font-weight:700}.eq-card input:not([type=checkbox]),.eq-card textarea{width:100%;margin-top:7px;border:1px solid #c6cfd5;background:#fff;padding:12px 14px;border-radius:9px;color:#10293a}.eq-card textarea{min-height:155px;resize:vertical}.eq-card button,.eq-button{display:inline-block;background:#c94b00;border:1px solid #c94b00;border-radius:10px;color:white;padding:12px 20px;font-weight:750;font-size:14px;text-decoration:none;cursor:pointer;margin:5px 6px 5px 0}.eq-card button:hover,.eq-button:hover{background:#a83d00}.eq-card .eq-secondary{background:white;color:#a94112}.eq-nav{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin:0 0 25px;font-size:14px;font-weight:700}.eq-nav form{margin:0}.eq-link{border:0;background:transparent;color:#a94112;cursor:pointer;padding:0;text-decoration:underline;font:inherit}.eq-dark{background:#10293a;border-color:#10293a;color:#fff}.eq-dark p{color:#d0dbe1}.eq-dark a{color:#ffb48b}.eq-price{font-size:65px;font-weight:800;line-height:1.5;letter-spacing:-2px}.eq-price small{font-size:19px;font-weight:500;letter-spacing:0;color:#d0dbe1}.eq-dark ul{padding-left:20px}.eq-dark li{padding:8px 0}.eq-card .eq-small,.eq-small{font-size:12px;color:#65737d}.eq-card .eq-tag{display:inline-block;background:#fff0e4;color:#a34114;border-radius:30px;padding:5px 13px;font-size:12px;font-weight:750}.eq-alert,.eq-notice{padding:20px 25px;margin-bottom:24px;border-radius:13px;border:1px solid #e4d2b7;background:#fff6df}.eq-alert{background:#fff0ec;color:#9d2d18;border-color:#efc6bb}.eq-list-row{display:flex;flex-direction:column;gap:7px;padding:20px 0;border-bottom:1px solid #e0e5e6;text-decoration:none}.eq-list-row.eq-card{padding:26px 30px}.eq-list-row span{font-size:13px}.eq-list-row button{align-self:start}.eq-check{display:flex!important;align-items:flex-start;gap:12px;line-height:1.7;font-weight:400!important}.eq-check input{margin-top:7px;flex-shrink:0;width:18px;height:18px}.eq-lock{padding:30px;border:1px solid #e6d7c9;border-radius:15px;background:#fff7ee}.eq-description{overflow-wrap:anywhere;padding:25px;background:#f5f6f7;border-radius:12px;margin:25px 0}.eq-contact{display:flex;gap:20px;flex-wrap:wrap;padding-bottom:25px}.eq-message{padding:20px;background:#f6f5f2;border-radius:12px;margin:16px 0}.eq-shell :focus-visible{outline:3px solid #e76b28;outline-offset:4px}code{overflow-wrap:anywhere}@media(max-width:750px){.eq-shell{margin:30px auto 45px}.eq-grid{grid-template-columns:1fr}.eq-card{padding:24px;border-radius:17px}.eq-price{font-size:52px}.eq-nav{gap:15px}.eq-lock{padding:20px}.eq-contact{flex-direction:column;gap:8px}}
.eq-nearby-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.eq-nearby-card{margin:0 0 24px}.eq-nearby-top{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px}.eq-nearby-top img{object-fit:contain;border-radius:10px;padding:5px;border:1px solid #e1e6e8}.eq-distance{background:#fff0e4;color:#9f4215;padding:6px 12px;border-radius:30px;font-size:12px;font-weight:750;white-space:nowrap}.eq-nearby-card h3{font-size:21px;margin:0 0 10px}.eq-nearby-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:20px}.eq-nearby-actions>a:not(.eq-button){font-size:13px;font-weight:700}.eq-search-summary h2{font-size:23px;overflow-wrap:anywhere;white-space:pre-wrap}.eq-search-summary details{margin-top:20px}.eq-search-summary summary{cursor:pointer;font-weight:750;color:#a94112}.eq-work-area{padding:18px;border-radius:10px;background:#f6f5f2;font-size:14px}.eq-work-area p{margin:4px 0 0}@media(max-width:750px){.eq-nearby-grid{grid-template-columns:1fr;gap:0}.eq-nearby-actions{gap:13px}}
