.btc-search-label,.btc-form label{display:block;font-size:.9rem;font-weight:600}.btc-search,.btc-form input,.btc-form textarea{display:block;width:100%;padding:15px 16px;border:1px solid #aaa99c;border-radius:0;background:#ffffff;font:inherit;color:#21352d;min-height:48px}.btc-search{max-width:580px;margin-top:9px}.btc-result-count{font-size:.85rem;color:#526358;margin:15px 0 30px}.btc-catalogue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.btc-catalogue-card a{text-decoration:none}.btc-catalogue-card img,.btc-image-placeholder{display:block;width:100%;aspect-ratio:1.2;object-fit:cover;background:#f3f6f4}.btc-image-placeholder{display:flex;align-items:center;justify-content:center;color:#07382b;font:800 2rem Inter,Arial,sans-serif}.btc-catalogue-card h2{font:800 2rem/1.1 Inter,Arial,sans-serif;display:flex;justify-content:space-between;padding-top:20px;border-top:1px solid #d8e0da}.btc-catalogue-card h2 span{font:1.1rem Arial,sans-serif}.btc-catalogue-card[hidden]{display:none}.btc-form{background:#f3f6f4;padding:30px}.btc-form>label,.btc-form>.btc-form-row{margin-top:20px}.btc-form label input,.btc-form label textarea{margin-top:7px;font-size:1rem;font-weight:400}.btc-form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.btc-form-help{font-size:.8rem;font-weight:400;line-height:1.6}.btc-form button{background:#07382b;color:#fff;border:0;border-radius:0;min-height:50px;padding:16px 23px;font:700 1rem Inter,Arial,sans-serif;cursor:pointer}.btc-form button:hover{background:#245843}.btc-honey{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.btc-form-error{padding:20px;border-left:4px solid #a32929;background:#ffefec}.btc-form-success{padding:20px;border-left:4px solid #07382b;background:#e4efdf}.btc-contact-note{padding:30px;background:#f3f6f4}.btc-contact-note h2{font-size:2.2rem}@media(max-width:700px){.btc-catalogue-grid{grid-template-columns:1fr;gap:24px}.btc-form{padding:22px}.btc-form-row{grid-template-columns:1fr;gap:20px}}

.btc-form button{background:#cf4500;display:inline-flex;align-items:center;gap:18px;min-height:54px}.btc-form button:hover{background:#ac3900}.btc-arrow,.btc-form button:after{content:"";display:inline-block;width:24px;height:24px;background:currentColor;mask:url("icons/arrow-right.svg") center/contain no-repeat;-webkit-mask:url("icons/arrow-right.svg") center/contain no-repeat}.btc-arrow{color:#cf4500}.btc-catalogue-card h2{align-items:center;letter-spacing:-.04em}.btc-catalogue-card h2 span{flex-shrink:0}.btc-form label{font-weight:700}

.btc-form,.btc-contact-note{background:#edf4e9}.btc-catalogue-card h2{font-weight:650;color:#164b35}.btc-search,.btc-form input,.btc-form textarea{border-color:#bdcfb9}
