.nk-contact-system-page .nk-content{max-width:var(--nk-content-width,1440px)}.nk-contact-system-page .nk-entry{width:100%;max-width:none}.snw-contact-page{--snw-contact-green:var(--nk-green,#1F4D3A);--snw-contact-olive:var(--nk-green-2,#6C7145);--snw-contact-earth:var(--nk-brown,#72502D);--snw-contact-cream:var(--nk-cream,#F6F2E9);--snw-contact-line:var(--nk-line,#ded8cc);margin:clamp(20px,4vw,48px) 0 clamp(48px,7vw,90px)}.snw-contact-page *{box-sizing:border-box}.snw-contact-page__intro{max-width:900px;margin:0 0 30px}.snw-contact-page__eyebrow,.snw-contact-page__form-head>span,.snw-contact-page__detail-head>span{margin:0 0 8px;color:var(--snw-contact-olive);font-size:11px;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.snw-contact-page__intro h2{margin:0;color:var(--snw-contact-green);font-size:clamp(32px,5vw,58px);line-height:1.07;letter-spacing:-.025em}.snw-contact-page__intro>p:last-child{max-width:780px;margin:14px 0 0;color:var(--nk-muted,#647068);font-size:clamp(15px,1.5vw,18px);line-height:1.75}.snw-contact-page__layout{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1.35fr);gap:clamp(20px,3vw,36px);align-items:start}.snw-contact-page__details,.snw-contact-page__form-card{border:1px solid var(--snw-contact-line);border-radius:26px;box-shadow:0 18px 55px rgba(31,77,58,.07)}.snw-contact-page__details{position:sticky;top:110px;overflow:hidden;padding:clamp(24px,3vw,34px);background:linear-gradient(155deg,var(--snw-contact-green),color-mix(in srgb,var(--snw-contact-green) 82%,#000))}.snw-contact-page__detail-head>span{color:rgba(255,255,255,.72)}.snw-contact-page__detail-head h2{margin:0;color:#fff;font-size:clamp(26px,3vw,38px)}.snw-contact-page__detail-head p{margin:10px 0 0;color:rgba(255,255,255,.76);line-height:1.65}.snw-contact-page__cards{display:grid;gap:10px;margin:26px 0}.snw-contact-page__cards>a,.snw-contact-page__cards>div{display:grid;gap:4px;padding:15px 16px;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:rgba(255,255,255,.07);color:#fff;text-decoration:none;transition:background .18s ease,border-color .18s ease,transform .18s ease}.snw-contact-page__cards>a:hover{border-color:rgba(255,255,255,.48);background:rgba(255,255,255,.12);transform:translateY(-1px)}.snw-contact-page__cards span{font-size:11px;font-weight:400;opacity:.68}.snw-contact-page__cards strong{font-size:15px;overflow-wrap:anywhere}.snw-contact-page__social{padding-top:20px;border-top:1px solid rgba(255,255,255,.14)}.snw-contact-page__social>span{display:block;margin-bottom:10px;color:rgba(255,255,255,.64);font-size:11px;font-weight:400}.snw-contact-page__social>div{display:flex;flex-wrap:wrap;gap:8px}.snw-contact-page__social a{padding:8px 10px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.06);color:#fff;text-decoration:none;font-size:12px;font-weight:400}.snw-contact-page__social a:hover{background:#fff;color:var(--snw-contact-green)}.snw-contact-page__form-card{padding:clamp(24px,4vw,40px);background:var(--nk-card,#fff)}.snw-contact-page__form-head h2{margin:0;color:var(--snw-contact-green);font-size:clamp(26px,3vw,38px)}.snw-contact-page__form-head p{margin:10px 0 0;color:var(--nk-muted,#68736c);line-height:1.65}.snw-contact-page__form{display:grid;gap:17px;margin-top:26px}.snw-contact-page__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.snw-contact-page__form label{display:block;color:var(--nk-text,#28352d);font-weight:400}.snw-contact-page__form label>span:first-child{display:block;margin-bottom:7px}.snw-contact-page__form :is(input,select,textarea){width:100%;min-height:48px;padding:11px 13px;border:1px solid color-mix(in srgb,var(--snw-contact-line) 82%,var(--snw-contact-green));border-radius:12px;background:var(--nk-card,#fff);color:var(--nk-text,#253229);box-shadow:none;font:inherit;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.snw-contact-page__form textarea{min-height:156px;resize:vertical}.snw-contact-page__form :is(input,select,textarea):focus{border-color:var(--snw-contact-green);box-shadow:0 0 0 3px color-mix(in srgb,var(--snw-contact-green) 12%,transparent);outline:0}.snw-contact-page__form label.has-error :is(input,select,textarea){border-color:#a84436;box-shadow:0 0 0 3px rgba(168,68,54,.08)}.snw-contact-page__form small[data-error-for]{display:block;min-height:17px;margin-top:5px;color:#9c3d31;font-size:11px;font-weight:400}.snw-contact-page__consent{display:flex!important;align-items:flex-start;gap:10px;padding:13px 14px;border:1px solid var(--snw-contact-line);border-radius:12px;background:color-mix(in srgb,var(--snw-contact-cream) 72%,transparent);font-weight:400!important;line-height:1.55}.snw-contact-page__consent input{width:18px!important;min-height:18px!important;height:18px;margin-top:2px;accent-color:var(--snw-contact-green)}.snw-contact-page__consent span{margin:0!important}.snw-contact-page__submit{justify-self:start;min-height:48px;padding:12px 22px;border:0;border-radius:12px;background:var(--snw-contact-green);color:#fff;font:inherit;font-weight:400;cursor:pointer;box-shadow:0 12px 28px rgba(31,77,58,.16);transition:transform .18s ease,background .18s ease}.snw-contact-page__submit:hover{background:var(--snw-contact-olive);transform:translateY(-1px)}.snw-contact-page__submit:disabled{cursor:wait;opacity:.62}.snw-contact-page__status{min-height:0;padding:0;border-radius:11px;font-weight:400}.snw-contact-page__status.is-loading,.snw-contact-page__status.is-success,.snw-contact-page__status.is-error{padding:12px 14px}.snw-contact-page__status.is-loading{background:var(--snw-contact-cream);color:var(--snw-contact-earth)}.snw-contact-page__status.is-success{background:#edf7f0;color:var(--snw-contact-green)}.snw-contact-page__status.is-error{background:#fff3f1;color:#913d31}.snw-contact-page__trap{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}html[data-nk-theme="dark"] .snw-contact-page__form-card,html[data-nk-theme="dark"] .snw-contact-page__form :is(input,select,textarea){background:#242C34;color:#F4F2EE}html[data-nk-theme="dark"] .snw-contact-page__form label{color:#F4F2EE}html[data-nk-theme="dark"] .snw-contact-page__consent{background:#2C3640;border-color:#3c4852}html[data-nk-theme="dark"] .snw-contact-page__details{border-color:#344139}.snw-contact-page select{appearance:auto}@media(max-width:980px){.snw-contact-page__layout{grid-template-columns:1fr}.snw-contact-page__details{position:static}.snw-contact-page__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.snw-contact-page__grid,.snw-contact-page__cards{grid-template-columns:1fr}.snw-contact-page__form-card,.snw-contact-page__details{border-radius:20px}.snw-contact-page__submit{width:100%}}
