.bfl.enquiry{background:var(--cream)}.bfl .enquiry__inner{max-width:1440px;margin-inline:auto;padding:96px 112px;display:grid;grid-template-columns:minmax(0,600px) minmax(0,1fr);gap:96px;align-items:start}.bfl .enquiry__eyebrow{font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--fs-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--teal-700)}.bfl .enquiry__title{margin-top:var(--space-12);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:clamp(32px,22.4px + 2vw,48px);line-height:1.15;color:var(--plum-700)}.bfl .enquiry__form{margin-top:var(--space-32)}.bfl .enquiry__field{margin-top:var(--space-24)}.bfl .enquiry__field:first-child{margin-top:0}.bfl .enquiry__label{display:block;font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--fs-sm);color:var(--ink-900)}.bfl .enquiry__input,.bfl .enquiry__select,.bfl .enquiry__textarea{display:block;width:100%;margin-top:var(--space-8);padding:16px 20px;background:var(--white);border:1px solid transparent;border-radius:var(--radius-md);box-shadow:0 2px 8px #1a1a1f0d;font-family:var(--font-body);font-size:var(--fs-base);color:var(--ink-900)}.bfl .enquiry__input::placeholder,.bfl .enquiry__textarea::placeholder{color:var(--ink-500)}.bfl .enquiry__input:focus,.bfl .enquiry__select:focus,.bfl .enquiry__textarea:focus{border-color:var(--teal-500);outline:none}.bfl .enquiry__select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231A1A1F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center;background-size:16px;cursor:pointer}.bfl .enquiry__textarea{min-height:120px;resize:vertical}.bfl .enquiry__submit{display:block;width:100%;margin-top:var(--space-32);padding:18px;background:var(--plum-700);color:var(--white);border:none;border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--fs-base);cursor:pointer;transition:background var(--dur) var(--ease)}.bfl .enquiry__submit:hover{background:var(--plum-900)}.bfl .enquiry__aside{margin-top:220px}.bfl .enquiry__card{padding:40px;background:var(--white);border-radius:var(--radius-lg);box-shadow:0 12px 32px #1a1a1f0f}.bfl .enquiry__card-title{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:22px;color:var(--ink-900)}.bfl .enquiry__card .price__features{margin-top:var(--space-24);gap:16px}@media(max-width:1100px){.bfl .enquiry__inner{grid-template-columns:1fr;gap:var(--space-32)}.bfl .enquiry__aside{margin-top:0}}@media(max-width:900px){.bfl .enquiry__inner{padding:64px 24px}.bfl .enquiry__card{padding:28px}}.bfl .enquiry__success,.bfl .enquiry__error{margin-bottom:var(--space-16);padding:14px 20px;border-radius:var(--radius-md);font-weight:var(--fw-bold)}.bfl .enquiry__success{background:#e7f2ee;color:var(--teal-700)}.bfl .enquiry__error{background:#f9e9e9;color:#8c2f39}.bfl .enquiry__brochure{display:inline-flex;align-items:center;justify-content:center;margin-bottom:var(--space-16);padding:14px 28px;background:var(--teal-500);color:var(--white);border-radius:var(--radius-pill);font-weight:var(--fw-bold);text-decoration:none;transition:background var(--dur) var(--ease)}.bfl .enquiry__brochure:hover{background:var(--teal-700)}@media(min-width:901px)and (max-width:1280px){.bfl .enquiry__inner{padding:64px 48px;gap:48px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bfl-enquiry.css.map */
