.contactSection[data-astro-cid-jjagjrbk]{padding:clamp(72px,7.8vw,112px) 0;background:var(--paper);color:var(--ink)}.wrap[data-astro-cid-jjagjrbk]{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding-left:clamp(16px,8.33vw,120px);padding-right:clamp(16px,8.33vw,120px)}.contactLayout[data-astro-cid-jjagjrbk]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;align-items:start}.formCard[data-astro-cid-jjagjrbk]{border-radius:16px;background:#fff;padding:clamp(24px,3.4vw,48px);min-width:0}.formTitle[data-astro-cid-jjagjrbk],.infoTitle[data-astro-cid-jjagjrbk]{margin:0;font-weight:700;letter-spacing:-.03em;line-height:1.12}.formTitle[data-astro-cid-jjagjrbk]{font-size:clamp(28px,2.8vw,40px);color:var(--ink)}.formBody[data-astro-cid-jjagjrbk]{margin:16px 0 0;font-size:16px;line-height:1.7;color:var(--ink2);max-width:620px}form[data-astro-cid-jjagjrbk]{margin-top:32px;display:grid;gap:16px}.sectionGroup[data-astro-cid-jjagjrbk]{display:grid;gap:18px;padding:28px 0 0;border-top:1px solid var(--rule)}.sectionHeading[data-astro-cid-jjagjrbk]{justify-self:start;margin:0;font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);background:var(--paperDeep);padding:7px 11px;border-radius:6px}.grid[data-astro-cid-jjagjrbk]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}label[data-astro-cid-jjagjrbk]{display:grid;gap:8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}input[data-astro-cid-jjagjrbk],select[data-astro-cid-jjagjrbk],textarea[data-astro-cid-jjagjrbk]{box-sizing:border-box;width:100%;min-height:48px;border-radius:8px;border:1.5px solid var(--rule);color:var(--ink);background-color:#fff;padding:12px 14px;font:inherit;font-size:15px;font-weight:500;transition:border-color .2s ease,box-shadow .2s ease}input[data-astro-cid-jjagjrbk]::placeholder,textarea[data-astro-cid-jjagjrbk]::placeholder{color:var(--ink4);opacity:1}select[data-astro-cid-jjagjrbk]{appearance:none;-webkit-appearance:none;padding-right:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%234a4d5a' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px 16px;cursor:pointer}input[data-astro-cid-jjagjrbk]:hover,select[data-astro-cid-jjagjrbk]:hover,textarea[data-astro-cid-jjagjrbk]:hover{border-color:var(--ink4)}input[data-astro-cid-jjagjrbk]:focus,select[data-astro-cid-jjagjrbk]:focus,textarea[data-astro-cid-jjagjrbk]:focus{outline:none}input[data-astro-cid-jjagjrbk]:focus-visible,select[data-astro-cid-jjagjrbk]:focus-visible,textarea[data-astro-cid-jjagjrbk]:focus-visible{border-color:var(--accentStrong);outline:2px solid var(--accentStrong);outline-offset:1px;box-shadow:0 0 0 4px #b94a2224}.phoneField[data-astro-cid-jjagjrbk]{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.phoneField[data-astro-cid-jjagjrbk] select[data-astro-cid-jjagjrbk],.phoneField[data-astro-cid-jjagjrbk] input[data-astro-cid-jjagjrbk]{width:100%;min-width:0}.interestFieldset[data-astro-cid-jjagjrbk]{margin:0;min-width:0;border:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.interestFieldset[data-astro-cid-jjagjrbk] legend[data-astro-cid-jjagjrbk]{padding:0;margin-bottom:10px;font-size:14px;font-weight:600;color:var(--ink)}.checkboxLabel[data-astro-cid-jjagjrbk]{display:flex;align-items:center;gap:12px;min-height:48px;box-sizing:border-box;padding:10px 14px;border-radius:8px;border:1.5px solid var(--rule);background:#fff;font-weight:500;font-size:14px;line-height:1.4;color:var(--ink2);cursor:pointer;transition:border-color .2s ease,background .2s ease}.checkboxLabel[data-astro-cid-jjagjrbk]:hover{border-color:var(--ink4)}.checkboxLabel[data-astro-cid-jjagjrbk]:has(input:checked){border-color:var(--accentStrong);background:var(--accentSoft);color:var(--ink)}.checkboxLabel[data-astro-cid-jjagjrbk] input[data-astro-cid-jjagjrbk][type=checkbox]{flex-shrink:0;min-height:auto;width:18px;height:18px;margin:0;padding:0;accent-color:var(--accentStrong);cursor:pointer}.checkboxLabel[data-astro-cid-jjagjrbk] input[data-astro-cid-jjagjrbk][type=checkbox]:focus-visible{box-shadow:none;outline-offset:2px}.actionRow[data-astro-cid-jjagjrbk]{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.actionRow[data-astro-cid-jjagjrbk] .btn[data-astro-cid-jjagjrbk]:focus-visible{outline:2px solid var(--accentStrong);outline-offset:3px}.actionRow[data-astro-cid-jjagjrbk] .btnGhost[data-astro-cid-jjagjrbk]{border-color:var(--ink);color:var(--ink)}#formStatus[data-astro-cid-jjagjrbk]{margin:4px 0 0;color:var(--accentInk);font-size:14px;font-weight:600}#formStatus[data-astro-cid-jjagjrbk]:empty{display:none}.honeypot[data-astro-cid-jjagjrbk]{position:absolute;left:-9999px}.infoCard[data-astro-cid-jjagjrbk]{position:sticky;top:104px;isolation:isolate;overflow:hidden;border-radius:16px;background:var(--navyDeep);color:#fff;padding:clamp(28px,3vw,40px);min-width:0}.infoCard[data-astro-cid-jjagjrbk]:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(420px 320px at 0% 0%,#c9a06e2e,#c9a06e00 70%),radial-gradient(420px 320px at 100% 100%,#e0673a24,#e0673a00 70%)}.infoTitle[data-astro-cid-jjagjrbk]{font-size:clamp(24px,2.2vw,30px);color:#fff}ul[data-astro-cid-jjagjrbk]{list-style:none;margin:20px 0 0;padding:0 0 24px;border-bottom:1px solid rgba(255,255,255,.12);color:var(--mist);font-size:15px;line-height:1.7}ul[data-astro-cid-jjagjrbk] strong[data-astro-cid-jjagjrbk]{color:#fff;font-weight:600}.infoCard[data-astro-cid-jjagjrbk] a[data-astro-cid-jjagjrbk]{display:inline-flex;align-items:center;min-height:44px;color:#fff;font-weight:700;text-decoration:underline;text-decoration-color:#fff6;text-underline-offset:4px}.infoCard[data-astro-cid-jjagjrbk] a[data-astro-cid-jjagjrbk]:hover{text-decoration-color:#fff}.infoCard[data-astro-cid-jjagjrbk] a[data-astro-cid-jjagjrbk]:focus-visible{outline:2px solid #ffffff;outline-offset:3px;border-radius:4px}.infoCard[data-astro-cid-jjagjrbk] h3[data-astro-cid-jjagjrbk]{margin:24px 0 12px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mist2)}.infoCard[data-astro-cid-jjagjrbk] p[data-astro-cid-jjagjrbk]{margin:0 0 6px;font-size:15px;line-height:1.65;color:var(--mist)}@media(max-width:900px){.contactLayout[data-astro-cid-jjagjrbk],.grid[data-astro-cid-jjagjrbk]{grid-template-columns:minmax(0,1fr)}.infoCard[data-astro-cid-jjagjrbk]{position:relative;top:auto}}@media(max-width:640px){.interestFieldset[data-astro-cid-jjagjrbk]{grid-template-columns:minmax(0,1fr)}.actionRow[data-astro-cid-jjagjrbk] .btn[data-astro-cid-jjagjrbk]{width:100%}}@media(prefers-reduced-motion:reduce){input[data-astro-cid-jjagjrbk],select[data-astro-cid-jjagjrbk],textarea[data-astro-cid-jjagjrbk],.checkboxLabel[data-astro-cid-jjagjrbk]{transition:none}}
