body{background:#f5f1ea}.consultation.svelte-1l4vce{color:#17130f;font-family:var(--font-body)}.crumb.svelte-1l4vce{display:flex;gap:9px;max-width:1480px;margin:auto;padding:14px 4vw;color:#6d665d;font-size:11px}.crumb.svelte-1l4vce a:where(.svelte-1l4vce){color:inherit}.hero.svelte-1l4vce{display:grid;grid-template-columns:1.35fr .65fr;align-items:end;gap:70px;padding:clamp(60px,8vw,120px) clamp(24px,7vw,110px);background:#191714;color:#fff}.hero.svelte-1l4vce p:where(.svelte-1l4vce),.intro.svelte-1l4vce>p:where(.svelte-1l4vce),.messages.svelte-1l4vce>div:where(.svelte-1l4vce):first-child>p:where(.svelte-1l4vce){margin:0 0 18px;color:#c99d4c;font-size:10px;font-weight:800;letter-spacing:.18em}.hero.svelte-1l4vce h1:where(.svelte-1l4vce),.intro.svelte-1l4vce h2:where(.svelte-1l4vce),.messages.svelte-1l4vce h2:where(.svelte-1l4vce){margin:0;font:clamp(50px,6vw,90px)/.92 var(--font-display);letter-spacing:-.05em}.hero.svelte-1l4vce>div:where(.svelte-1l4vce)>span:where(.svelte-1l4vce){display:block;max-width:670px;margin-top:25px;color:#ccc5bc;font-size:15px;line-height:1.7}.hero.svelte-1l4vce aside:where(.svelte-1l4vce){display:flex;gap:14px;padding:24px;border:1px solid #504a42;background:#211f1b}.hero.svelte-1l4vce aside:where(.svelte-1l4vce) strong:where(.svelte-1l4vce){display:block;font:20px var(--font-display)}.hero.svelte-1l4vce aside:where(.svelte-1l4vce) small:where(.svelte-1l4vce){display:block;margin-top:6px;color:#bbb4ab;line-height:1.55}.consult-layout.svelte-1l4vce{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(45px,8vw,125px);padding:clamp(75px,9vw,135px) clamp(22px,6vw,95px)}.intro.svelte-1l4vce h2:where(.svelte-1l4vce){font-size:clamp(43px,5vw,72px)}.intro.svelte-1l4vce>span:where(.svelte-1l4vce){display:block;margin-top:22px;color:#675f56;line-height:1.75}.expect.svelte-1l4vce{margin-top:38px;padding-top:25px;border-top:1px solid #c8bfb3}.expect.svelte-1l4vce h3:where(.svelte-1l4vce){font:24px var(--font-display)}.expect.svelte-1l4vce ol:where(.svelte-1l4vce){display:grid;gap:14px;padding:0;list-style:none}.expect.svelte-1l4vce li:where(.svelte-1l4vce){display:flex;gap:10px;color:#625b52}.form-card.svelte-1l4vce{padding:clamp(24px,3.5vw,48px);border:1px solid #d9d0c4;background:#fff}.contact-choice.svelte-1l4vce{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:30px}.contact-choice.svelte-1l4vce button:where(.svelte-1l4vce){min-height:94px;display:flex;align-items:center;gap:13px;padding:18px;border:1px solid #d8cfc2;background:#f5f1ea;color:#17130f;text-align:left;cursor:pointer}.contact-choice.svelte-1l4vce button.active:where(.svelte-1l4vce){border-color:#a87c32;background:#f1e7d7;box-shadow:inset 0 0 0 1px #a87c32}.contact-choice.svelte-1l4vce strong:where(.svelte-1l4vce),.contact-choice.svelte-1l4vce small:where(.svelte-1l4vce){display:block}.contact-choice.svelte-1l4vce strong:where(.svelte-1l4vce){font:21px var(--font-display)}.contact-choice.svelte-1l4vce small:where(.svelte-1l4vce){margin-top:5px;color:#70685f;font-size:10px}.form-card.svelte-1l4vce form:where(.svelte-1l4vce){display:grid;grid-template-columns:1fr 1fr;gap:17px}.form-card.svelte-1l4vce label:where(.svelte-1l4vce){display:flex;flex-direction:column;gap:8px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.form-card.svelte-1l4vce label:where(.svelte-1l4vce) small:where(.svelte-1l4vce){font-weight:400;text-transform:none}.form-card.svelte-1l4vce input:where(.svelte-1l4vce),.form-card.svelte-1l4vce select:where(.svelte-1l4vce),.form-card.svelte-1l4vce textarea:where(.svelte-1l4vce){width:100%;min-height:47px;padding:12px;border:1px solid #cfc5b9;background:#fff;color:#17130f;font:16px var(--font-body)}.form-card.svelte-1l4vce textarea:where(.svelte-1l4vce){resize:vertical}.wide.svelte-1l4vce,.error.svelte-1l4vce{grid-column:1/-1}.label-icon.svelte-1l4vce{display:flex;align-items:center;gap:6px}.consent.svelte-1l4vce{display:grid!important;grid-template-columns:auto 1fr;align-items:start;text-transform:none!important;letter-spacing:0!important;color:#5f584f;font-size:12px!important;font-weight:400!important;line-height:1.6}.consent.svelte-1l4vce input:where(.svelte-1l4vce){width:18px;height:18px;min-height:0;margin-top:2px}.form-card.svelte-1l4vce form:where(.svelte-1l4vce)>button:where(.svelte-1l4vce){min-height:49px;display:flex;align-items:center;justify-content:center;gap:9px;border:0;background:#17130f;color:#fff;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;cursor:pointer}.error.svelte-1l4vce{padding:13px;background:#f8e6e3;color:#923c31}.privacy.svelte-1l4vce{margin:18px 0 0;color:#736b62;font-size:10px;line-height:1.6}.messages.svelte-1l4vce{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(45px,8vw,120px);padding:clamp(75px,9vw,125px) clamp(24px,6vw,95px);background:#191714;color:#fff}.messages.svelte-1l4vce h2:where(.svelte-1l4vce){font-size:clamp(44px,5vw,72px)}.messages.svelte-1l4vce>div:where(.svelte-1l4vce):last-child{border-top:1px solid #514b43}.messages.svelte-1l4vce article:where(.svelte-1l4vce){padding:24px 0;border-bottom:1px solid #514b43}.messages.svelte-1l4vce article:where(.svelte-1l4vce)>span:where(.svelte-1l4vce){color:#c99d4c;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.messages.svelte-1l4vce h3:where(.svelte-1l4vce){margin:8px 0;font:25px var(--font-display)}.messages.svelte-1l4vce article:where(.svelte-1l4vce) p:where(.svelte-1l4vce){margin:0;color:#c9c2b9;font-size:13px;line-height:1.7}@media(max-width:900px){.hero.svelte-1l4vce,.consult-layout.svelte-1l4vce,.messages.svelte-1l4vce{grid-template-columns:1fr}}@media(max-width:580px){.hero.svelte-1l4vce{padding:55px 22px}.hero.svelte-1l4vce h1:where(.svelte-1l4vce){font-size:54px}.consult-layout.svelte-1l4vce{padding:65px 16px}.form-card.svelte-1l4vce{padding:20px 14px}.contact-choice.svelte-1l4vce,.form-card.svelte-1l4vce form:where(.svelte-1l4vce){grid-template-columns:1fr}.wide.svelte-1l4vce,.error.svelte-1l4vce{grid-column:1}.messages.svelte-1l4vce{padding:65px 20px}}
