.draft-form .bfw-form-fields{min-inline-size:0;border:0;flex-direction:column;gap:16px;width:100%;margin:0;padding:0;display:flex}.draft-form .bfw-form-fields:disabled{opacity:.55}.bfw-form-unavailable{color:#352e2a;background:#efe2ab;border-radius:6px;padding:15px 17px;font-size:.83rem;line-height:1.6}.intent-summary{color:#352e2a;background:#f6f1e8;border:1px solid #ccb9aa;border-radius:10px;max-width:430px;margin:25px 0;padding:17px 20px}.intent-summary>span{letter-spacing:.13em;color:#702c3e;margin-bottom:7px;font-size:.59rem;font-weight:650;display:block}.intent-summary strong{font-size:1.1rem;font-weight:550;line-height:1.35;display:block}.intent-summary p{color:#625b54;margin:8px 0 0;font-size:.75rem}.contact-intro .intent-summary{color:#352e2a;background:#f6f1e8;border:0}.contact-intro .intent-summary p{color:#625b54}#brief-title:focus,#contact-title:focus{outline-offset:9px;border-radius:4px;outline:2px solid #702c3e}.contact-intro #contact-title:focus{outline-color:#efe2ab}.draft-form .bfw-form-fields .bfw-button--primary{align-self:flex-start}@media (width<=760px){.intent-summary{margin:24px 0 20px;padding:16px 18px}.intent-summary strong{font-size:1rem}.draft-stage{gap:10px;font-size:.59rem}.draft-stage i{width:15px}.draft-form .bfw-form-fields{gap:16px}body .bfw-chat-launcher[data-placement=floating]{gap:0;width:48px;min-width:48px;height:48px;padding:12px;font-size:0}body .bfw-chat-launcher[data-placement=floating] svg{flex:none;width:24px;height:24px}.draft-form .bfw-form-fields input,.draft-form .bfw-form-fields textarea{scroll-margin-block:85px}}.contact-card .bfw-form-steps{color:#625b54;gap:12px 20px;margin-bottom:24px;font-family:inherit;font-size:.75rem}.contact-card .bfw-step-number{border-color:#cbb6ac}.contact-card .bfw-form-steps [aria-current=step] .bfw-step-number{color:#fff;background:#702c3e;border-color:#702c3e}.contact-card .bfw-form-errors{color:#352e2a;background:linen;border-color:#c99e89 #c99e89 #c99e89 #702c3e;border-radius:8px;padding:16px}.contact-card .bfw-form-errors h3{margin:0;font-family:inherit;font-size:1rem}.contact-card .bfw-form-errors ul{font-size:.88rem;line-height:1.6}.contact-card .bfw-form-errors .bfw-button{font-size:.82rem}.contact-card .bfw-review-list{color:#352e2a;background:0 0;max-height:none;margin:20px 0 12px;padding:0;font-size:1rem;line-height:1.6;overflow:visible}.contact-card .bfw-review-row{border-color:#ddcfc4;padding:11px 0 15px}.contact-card .bfw-review-row dt{color:#625b54;align-items:center;gap:12px;font-size:.68rem;font-weight:600}.contact-card .bfw-review-row dd{margin-top:0}.contact-card .bfw-review-row .bfw-button{color:#702c3e;background:0 0;border-color:#0000;flex-shrink:0;min-width:0;min-height:36px;padding:5px 9px;font-size:.73rem}.contact-card .bfw-review-row .bfw-button:hover{background:#f1e7dc}.contact-card .bfw-disclosure{border:0;margin-top:12px}.contact-card .bfw-disclosure-trigger{color:#702c3e;text-align:left;padding-left:0;font-size:.78rem}.draft-download-text{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#f6f1e8;max-height:360px;padding:16px;font-size:.8rem;line-height:1.6;overflow:auto}@media (width<=760px){.contact-card .bfw-form-steps{gap:12px;font-size:.7rem}.contact-card .bfw-step-number{width:24px;height:24px}.draft-form .bfw-form-fields .bfw-select-trigger{scroll-margin-block:85px}.contact-card .bfw-review-row .bfw-button{margin-inline-end:32px}}
