.Contact-module__N_BUTG__contact{border-bottom:1px solid var(--hair);padding:44px 64px 56px}.Contact-module__N_BUTG__head{text-align:center}.Contact-module__N_BUTG__h1{font:700 clamp(28px, 2.8vw, 36px) / 1.15 var(--ld-font-display);letter-spacing:-.025em;color:var(--ld-navy);margin:0}.Contact-module__N_BUTG__sub{font:400 15px/1.5 var(--ld-font-ui);color:var(--muted);margin:8px 0 0}.Contact-module__N_BUTG__form{gap:14px;max-width:600px;margin:28px auto 0;display:grid}.Contact-module__N_BUTG__row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.Contact-module__N_BUTG__field{font:500 13px/1.3 var(--ld-font-ui);color:var(--ld-navy);gap:6px;display:grid}.Contact-module__N_BUTG__field input,.Contact-module__N_BUTG__field textarea{border:1px solid var(--hair2);width:100%;color:var(--ld-navy);font:400 15px/1.4 var(--ld-font-ui);background:#fff;border-radius:9px;padding:10px 12px}.Contact-module__N_BUTG__field textarea{resize:vertical}.Contact-module__N_BUTG__field input:focus-visible,.Contact-module__N_BUTG__field textarea:focus-visible{outline:2px solid var(--ld-focus);outline-offset:1px;border-color:var(--ld-navy)}.Contact-module__N_BUTG__seg{border:1px solid var(--hair2);background:var(--cell);border-radius:10px;grid-template-columns:repeat(4,1fr);gap:2px;padding:3px;display:grid}.Contact-module__N_BUTG__opt{height:36px;color:var(--muted);font:500 14px/1 var(--ld-font-ui);cursor:pointer;background:0 0;border:0;border-radius:8px}.Contact-module__N_BUTG__opt:focus-visible{outline:2px solid var(--ld-focus);outline-offset:1px}.Contact-module__N_BUTG__optOn{background:var(--ld-navy);color:#fff}.Contact-module__N_BUTG__trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.Contact-module__N_BUTG__send{background:var(--ld-navy);color:#fff;height:44px;font:600 15px/1 var(--ld-font-ui);cursor:pointer;border:0;border-radius:9px}.Contact-module__N_BUTG__send:hover{background:var(--ld-navy-hover)}.Contact-module__N_BUTG__send:disabled{opacity:.6;cursor:default}.Contact-module__N_BUTG__send:focus-visible{outline:2px solid var(--ld-focus);outline-offset:3px}.Contact-module__N_BUTG__err{font:500 14px/1.4 var(--ld-font-ui);color:#a3261f;margin:0}.Contact-module__N_BUTG__done{text-align:center;max-width:600px;font:600 20px/1.4 var(--ld-font-display);color:var(--ld-navy);margin:40px auto 0}@media (max-width:720px){.Contact-module__N_BUTG__contact{padding:32px 20px 40px}.Contact-module__N_BUTG__row{grid-template-columns:1fr}}
html:has(.ld-page) .ld-page{font-variant-numeric:tabular-nums;--ground:#fff;--cream:var(--ld-paper);--cream2:#ece6da;--ink:var(--ld-navy);--muted:#4f5d73;--faint:#8a95a8;--hair:#e7e3da;--hair2:#dcd6ca;--door:var(--ld-doorlight);--door-ink:var(--ld-doorlight-ink);--tc:var(--ld-navy);--pri:var(--ld-navy);--pri-hover:var(--ld-navy-hover);--focus:var(--ld-focus);--tcd:var(--ld-navy-hover);--paper:#fdfcf9;--cell:#faf8f3;--a-bg:#fff;--a-fg:#111114;--a-muted:#f3f3f5;--a-mfg:#5f6472;--a-border:#ddd;--a-side:#fafafb;--a-accent:#f0f0f2;--a-primary:var(--ld-navy);--sky-bg:#f0f9ff;--sky:#0369a1;--amb-bg:#fff8e8;--amb:#8a5a00;--ora-bg:#fff7ed;--ora:#9a3412;--blu-bg:#eff6ff;--blu:#1d4ed8;--vio-bg:#f5f3ff;--vio:#6d28d9;--emr-bg:#ecfdf5;--emr:#047857;--shadow-float:0 12px 32px -12px #0e162438, 0 1px 3px #0000000f;--shadow-win:0 40px 80px -40px #1b2e4c59, 0 16px 32px -20px #222e422e, 0 0 0 1px #222e4214;--ease:cubic-bezier(.22, 1, .36, 1);--display:var(--ld-font-display);--body:var(--ld-font-ui);--app:var(--ld-font-ui);--data:var(--ld-font-ui);--rail-bg:#efebe2;--rail-line:#e0d9cc;--ch-pad:56px;--ch-gap:24px;--ch-x:64px;--frame-h:520px;--bc-h:260px}@supports (color:lab(0% 0 0)){html:has(.ld-page) .ld-page{--shadow-float:0 12px 32px -12px lab(7.06747% -.19002 -10.6574/.22), 0 1px 3px lab(0% 0 0/.06);--shadow-win:0 40px 80px -40px lab(18.3982% .632539 -21.2539/.35), 0 16px 32px -20px lab(18.5843% -.502676 -14.3513/.18), 0 0 0 1px lab(18.5843% -.502676 -14.3513/.08)}}html:has(.ld-page){background:#fff;scroll-padding-top:64px}html:has(.ld-page) body{background:#fff;overflow-x:clip}html:has(.ld-page) .ld-page{background:var(--ground);color:var(--ink);font:15px/1.5 var(--body);-webkit-font-smoothing:antialiased}:where(html:has(.ld-page)) .ld-page *,:where(html:has(.ld-page)) .ld-page :before,:where(html:has(.ld-page)) .ld-page :after{box-sizing:border-box}:where(html:has(.ld-page)) .ld-page :focus-visible{outline:2px solid var(--focus);outline-offset:2px}:where(html:has(.ld-page)) .pp-ico{flex-shrink:0}:where(html:has(.ld-page)) .pp-frame{border-inline:1px solid var(--hair);max-width:1280px;margin:0 auto;position:relative}:where(html:has(.ld-page)) .pp-cell{background:var(--cell) radial-gradient(circle, #cbbba98c 1px, transparent 1.2px) 0 0 / 18px 18px;border-bottom:1px solid var(--hair);padding:28px 40px 32px}@supports (color:lab(0% 0 0)){:where(html:has(.ld-page)) .pp-cell{background:var(--cell) radial-gradient(circle, lab(76.8039% 3.67498 10.9767/.55) 1px, transparent 1.2px) 0 0 / 18px 18px}}:where(html:has(.ld-page)) .pp-bento{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}:where(html:has(.ld-page)) .pp-bc{border-bottom:1px solid var(--hair);min-width:0;padding:28px 32px 0}:where(html:has(.ld-page)) .pp-bc+.pp-bc{border-left:1px solid var(--hair)}:where(html:has(.ld-page)) .pp-bc h3{font:500 18px/1.3 var(--body);letter-spacing:-.015em;color:var(--ink);margin:0}:where(html:has(.ld-page)) .pp-bc h3>span{color:#a8988a}:where(html:has(.ld-page)) .pp-bc-art{height:var(--bc-h);margin-top:16px;position:relative;overflow:hidden}@media (max-width:1100px){html:has(.ld-page) .ld-page{--ch-x:40px}}@media (max-width:760px){html:has(.ld-page){scroll-padding-top:102px}html:has(.ld-page) .ld-page{--ch-pad:36px;--ch-gap:20px;--ch-x:20px;--bc-h:300px}:where(html:has(.ld-page)) .pp-cell{padding:24px 16px 28px}:where(html:has(.ld-page)) .pp-bento{grid-template-columns:minmax(0,1fr)}:where(html:has(.ld-page)) .pp-bc{padding:24px 20px 0}:where(html:has(.ld-page)) .pp-bc+.pp-bc{border-left:0}}
