.contact[data-astro-cid-sm6onpqo]{padding:clamp(72px,9vw,140px) 0}.head[data-astro-cid-sm6onpqo]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;margin-bottom:32px}.title[data-astro-cid-sm6onpqo]{font-size:clamp(48px,7vw,112px);white-space:nowrap}.head[data-astro-cid-sm6onpqo] .lead[data-astro-cid-sm6onpqo]{margin:0;max-width:460px;color:var(--graphite)}.grid[data-astro-cid-sm6onpqo]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;align-items:start}.cal[data-astro-cid-sm6onpqo]{border-radius:20px;padding:clamp(20px,3vw,36px);display:flex;flex-direction:column;gap:20px}.cal-head[data-astro-cid-sm6onpqo] h3[data-astro-cid-sm6onpqo],.f-head[data-astro-cid-sm6onpqo] h3[data-astro-cid-sm6onpqo]{margin:6px 0 0;font-weight:900;font-size:clamp(28px,3vw,42px);letter-spacing:-.03em;line-height:1}.sub[data-astro-cid-sm6onpqo]{margin:10px 0 0;font-size:16px;line-height:1.5;opacity:.85}.cal-frame[data-astro-cid-sm6onpqo]{position:relative;min-height:560px;border-radius:14px;overflow:hidden;background:var(--white);color:var(--ink)}.cal-frame[data-astro-cid-sm6onpqo] iframe{width:100%!important;min-height:560px;border:0}.cal-placeholder[data-astro-cid-sm6onpqo]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:var(--graphite)}.cal-placeholder[data-astro-cid-sm6onpqo] .btn[data-astro-cid-sm6onpqo]{background:var(--green);color:var(--white)}.cal-frame[data-astro-cid-sm6onpqo].is-loaded .cal-placeholder[data-astro-cid-sm6onpqo]{display:none}.form[data-astro-cid-sm6onpqo]{border-radius:20px;border:1px solid var(--line);background:var(--white);padding:clamp(20px,3vw,36px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-content:start}.f-head[data-astro-cid-sm6onpqo]{margin-bottom:4px}.f-head[data-astro-cid-sm6onpqo] .sub[data-astro-cid-sm6onpqo]{color:var(--graphite)}.full[data-astro-cid-sm6onpqo]{grid-column:1 / -1}label[data-astro-cid-sm6onpqo]{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600;color:var(--ink)}input[data-astro-cid-sm6onpqo],select[data-astro-cid-sm6onpqo],textarea[data-astro-cid-sm6onpqo]{width:100%;font:inherit;font-weight:400;font-size:16px;padding:14px 16px;border-radius:10px;border:1px solid var(--line);background:var(--white);color:var(--ink);transition:border-color .2s,box-shadow .2s,background-color .2s}input[data-astro-cid-sm6onpqo]:hover,select[data-astro-cid-sm6onpqo]:hover,textarea[data-astro-cid-sm6onpqo]:hover{border-color:var(--sage)}input[data-astro-cid-sm6onpqo]:focus,select[data-astro-cid-sm6onpqo]:focus,textarea[data-astro-cid-sm6onpqo]:focus{outline:none;border-color:var(--green);background:var(--white);box-shadow:0 0 0 3px #0a463e26}textarea[data-astro-cid-sm6onpqo]{resize:vertical;min-height:120px}.select[data-astro-cid-sm6onpqo]{position:relative;display:block}.select[data-astro-cid-sm6onpqo] select[data-astro-cid-sm6onpqo]{appearance:none;-webkit-appearance:none;padding-right:44px;cursor:pointer}.select[data-astro-cid-sm6onpqo]:after{content:"";position:absolute;right:18px;top:50%;width:8px;height:8px;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:translateY(-70%) rotate(45deg);pointer-events:none}.check[data-astro-cid-sm6onpqo]{flex-direction:row;align-items:center;gap:12px;font-weight:500;line-height:1.4}.check[data-astro-cid-sm6onpqo] input[data-astro-cid-sm6onpqo]{flex:0 0 auto;width:20px;height:20px;padding:0;accent-color:var(--green)}.check[data-astro-cid-sm6onpqo] a[data-astro-cid-sm6onpqo]{color:var(--green)}.send[data-astro-cid-sm6onpqo]{min-height:54px;font-size:16px}.hp[data-astro-cid-sm6onpqo]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.err[data-astro-cid-sm6onpqo]{margin:0;padding:14px 16px;border-radius:10px;background:var(--mist);color:var(--ink);border-left:3px solid var(--ink);font-weight:600}.sent[data-astro-cid-sm6onpqo]{margin:0;padding:14px 16px;border-radius:10px;background:var(--mist);color:var(--green);font-weight:600}@media(max-width:1100px){.grid[data-astro-cid-sm6onpqo]{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.form[data-astro-cid-sm6onpqo]{grid-template-columns:minmax(0,1fr)}.title[data-astro-cid-sm6onpqo]{font-size:clamp(40px,12vw,72px)}.cal-frame[data-astro-cid-sm6onpqo],.cal-frame[data-astro-cid-sm6onpqo] iframe{min-height:620px}}
