.bce-contact{box-sizing:border-box;background:var(--bce-bg);color:var(--bce-text);padding:var(--bce-padding) 40px 80px;width:100%;max-width:none!important;font-family:Arial,Helvetica,sans-serif;line-height:1.6}.bce-contact *{box-sizing:border-box}.bce-contact [hidden]{display:none!important}.bce-inner{max-width:var(--bce-width);margin:auto}.bce-heading{text-align:center;margin-bottom:64px}.bce-heading>span{font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--bce-accent)}.bce-heading h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(36px,5vw,60px);font-weight:500;line-height:1.15;margin:12px 0 16px;color:var(--bce-text)}.bce-heading p{max-width:520px;margin:0 auto;color:var(--bce-muted);font-size:16px}.bce-grid{display:grid;grid-template-columns:2fr 3fr;gap:64px}.bce-details{display:flex;flex-direction:column;gap:32px}.bce-detail{display:flex;align-items:flex-start;gap:16px}.bce-icon{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;color:var(--bce-accent);border-radius:50%;overflow:hidden}.bce-icon:before{content:'';position:absolute;inset:0;background:var(--bce-accent);opacity:.1;z-index:-1}.bce-detail h2{font:600 14px/1.5 Arial,sans-serif;margin:0;color:var(--bce-text)}.bce-detail p{font-size:14px;margin:2px 0 0;color:var(--bce-muted);overflow-wrap:anywhere}.bce-detail a{color:inherit;text-decoration:none}.bce-detail a:hover{text-decoration:underline}.bce-fields{display:grid;grid-template-columns:1fr 1fr;gap:24px 16px}.bce-field{min-width:0}.bce-wide{grid-column:1/-1}.bce-field label{display:block;font-size:14px;font-weight:500;margin-bottom:8px}.bce-contact .bce-field input,.bce-contact .bce-field textarea{width:100%;max-width:none;border:1px solid #d9d9d9;border-radius:6px;background:var(--bce-bg);color:var(--bce-text);padding:11px 13px;font:14px/1.5 Arial,sans-serif;box-shadow:none;min-height:44px;margin:0}.bce-field textarea{min-height:140px!important;resize:vertical}.bce-contact input:focus,.bce-contact textarea:focus{outline:2px solid var(--bce-accent);outline-offset:2px}.bce-contact input::placeholder,.bce-contact textarea::placeholder{color:var(--bce-muted);opacity:1}.bce-contact button{margin-top:24px;border:0;border-radius:6px;padding:12px 22px;display:inline-flex;align-items:center;gap:10px;background:var(--bce-accent);color:white;font:600 14px/1.5 Arial,sans-serif;cursor:pointer}.bce-contact button:hover{filter:brightness(.9)}.bce-contact button:disabled{opacity:.6;cursor:wait}.bce-contact button:focus-visible,.bce-contact a:focus-visible{outline:2px solid var(--bce-accent);outline-offset:4px}.bce-error{color:#b42318;font-size:14px}.bce-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.bce-success{text-align:center;padding:70px 0}.bce-success .bce-icon{width:56px;height:56px}.bce-success h2{font:500 28px/1.3 Georgia,serif;margin:16px 0 8px;color:var(--bce-text)}.bce-success p{color:var(--bce-muted);margin:0}@media(max-width:900px){.bce-grid{grid-template-columns:1fr;gap:48px}.bce-contact{padding:64px 24px}.bce-heading{margin-bottom:48px}}@media(max-width:540px){.bce-fields{grid-template-columns:1fr}.bce-contact{padding:48px 20px}.bce-contact button{width:100%;justify-content:center}}
