.kontakt-module__f77U6a__page{--ink:#0d0c1d;--night:#0e0a2e;--night-2:#1a1546;--card-dark:#17143a;--indigo:#3b1fd6;--gold:#fdb701;--bg:#f2f2f4;--line:#cfced9;--muted:#5b5b6b;--soft:#6b6b7b;--grey:#a3a1b4;--ease:cubic-bezier(.16, 1, .3, 1);--cond:var(--font-cond), "Arial Narrow", sans-serif;--mono:var(--font-mono), ui-monospace, monospace;background:var(--bg);color:var(--ink);font-family:var(--font-jakarta), Helvetica, Arial, sans-serif;font-size:15.5px;line-height:1.6}.kontakt-module__f77U6a__page a:focus-visible,.kontakt-module__f77U6a__page button:focus-visible,.kontakt-module__f77U6a__page input:focus-visible,.kontakt-module__f77U6a__page textarea:focus-visible{outline:2px solid var(--indigo);outline-offset:3px}.kontakt-module__f77U6a__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kontakt-module__f77U6a__grey{color:var(--grey)}.kontakt-module__f77U6a__label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--soft);font-size:12px}.kontakt-module__f77U6a__mega,.kontakt-module__f77U6a__h2,.kontakt-module__f77U6a__h3,.kontakt-module__f77U6a__formTitle,.kontakt-module__f77U6a__sideTitle,.kontakt-module__f77U6a__pathText b{font-family:var(--cond);text-transform:uppercase;letter-spacing:-.01em;font-weight:800}.kontakt-module__f77U6a__h2{margin:10px 0 0;font-size:clamp(38px,4.6vw,64px);line-height:.95}.kontakt-module__f77U6a__h3{margin:0;font-size:clamp(24px,2.4vw,32px);line-height:1}.kontakt-module__f77U6a__body{color:#33334a;margin:0;font-size:16px;line-height:1.7}.kontakt-module__f77U6a__head{max-width:1360px;margin:0 auto;padding:120px 16px 0}.kontakt-module__f77U6a__crumbs{color:var(--soft);gap:8px;font-size:12.5px;display:flex}.kontakt-module__f77U6a__crumbs a{color:inherit;text-underline-offset:3px;text-decoration:underline}.kontakt-module__f77U6a__mega{margin:18px 0 0;font-size:clamp(76px,15.5vw,236px);line-height:.84}.kontakt-module__f77U6a__mask{vertical-align:top;margin-top:-.16em;padding:.16em 0 .04em;display:inline-block;overflow:hidden}.kontakt-module__f77U6a__mask>span{display:inline-block}.kontakt-module__f77U6a__headRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:end;gap:32px 64px;margin-top:36px;padding-bottom:24px;display:grid}.kontakt-module__f77U6a__lede{color:#33334a;max-width:460px;margin:0;font-size:17px;line-height:1.6}.kontakt-module__f77U6a__meta{grid-template-columns:repeat(3,1fr);gap:16px 32px;margin:0;display:grid}.kontakt-module__f77U6a__meta dt{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--soft);font-size:11px}.kontakt-module__f77U6a__meta dd{margin:6px 0 0;font-size:15px;font-weight:600;line-height:1.4}.kontakt-module__f77U6a__main{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:24px;max-width:1360px;margin:0 auto;padding:48px 16px 0;display:grid}.kontakt-module__f77U6a__formCol{min-width:0}.kontakt-module__f77U6a__formCard{background:#fff;border:1px solid #e3e2ea;border-radius:26px;flex-direction:column;gap:22px;padding:clamp(22px,3vw,36px);display:flex;box-shadow:0 30px 60px -40px #0e0a2e59}.kontakt-module__f77U6a__formHead{flex-direction:column;gap:8px;display:flex}.kontakt-module__f77U6a__formTitle{margin:0;font-size:clamp(30px,3vw,40px);line-height:.95}.kontakt-module__f77U6a__chips{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.kontakt-module__f77U6a__chip{min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#f7f7f9;border:1px solid #dddce6;border-radius:999px;align-items:center;gap:10px;padding:0 16px 0 12px;font-size:14.5px;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.kontakt-module__f77U6a__chip:hover{border-color:var(--ink)}.kontakt-module__f77U6a__chip[aria-pressed=true]{background:var(--night);border-color:var(--night);color:#fff}.kontakt-module__f77U6a__chipBox{opacity:.55;border:1.5px solid;border-radius:6px;place-items:center;width:18px;height:18px;display:grid}.kontakt-module__f77U6a__chip[aria-pressed=true] .kontakt-module__f77U6a__chipBox{border-color:var(--gold);background:var(--gold);color:var(--night);opacity:1}.kontakt-module__f77U6a__chipBox svg{width:12px;height:12px}.kontakt-module__f77U6a__fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.kontakt-module__f77U6a__field{flex-direction:column;gap:7px;min-width:0;display:flex}.kontakt-module__f77U6a__fieldWide{grid-column:1/-1}.kontakt-module__f77U6a__field>span{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--soft);font-size:11.5px}.kontakt-module__f77U6a__field em{color:var(--grey);font-style:normal}.kontakt-module__f77U6a__field input,.kontakt-module__f77U6a__field textarea{width:100%;color:var(--ink);font:inherit;background:#f7f7f9;border:1px solid #dddce6;border-radius:12px;padding:13px 14px;font-size:15.5px;transition:border-color .2s,background .2s}.kontakt-module__f77U6a__field textarea{resize:vertical;min-height:110px}.kontakt-module__f77U6a__field input:focus,.kontakt-module__f77U6a__field textarea:focus{border-color:var(--indigo);background:#fff}.kontakt-module__f77U6a__field input[aria-invalid=true]{background:#fff7f6;border-color:#d92d20}.kontakt-module__f77U6a__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.kontakt-module__f77U6a__fieldErr{color:#b42318;margin:-6px 0 0;font-size:14px}.kontakt-module__f77U6a__fieldErr a{color:inherit;font-weight:700}.kontakt-module__f77U6a__submitRow{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.kontakt-module__f77U6a__submit{background:var(--gold);min-height:54px;color:var(--ink);font:inherit;cursor:pointer;transition:transform .3s var(--ease), background .2s;border:0;border-radius:999px;align-items:center;gap:14px;padding:0 26px;font-size:16px;font-weight:800;display:inline-flex}.kontakt-module__f77U6a__submit:hover{transform:translateY(-2px)}.kontakt-module__f77U6a__submit:disabled{opacity:.7;cursor:progress}.kontakt-module__f77U6a__formNote{color:var(--soft);margin:0;font-size:14px}.kontakt-module__f77U6a__privacy{color:var(--soft);margin:14px 4px 0;font-size:13px}.kontakt-module__f77U6a__privacy a{color:inherit;text-underline-offset:3px;text-decoration:underline}.kontakt-module__f77U6a__done{flex-direction:column;align-items:flex-start;gap:14px;padding:12px 0;display:flex}.kontakt-module__f77U6a__doneIcon{background:var(--indigo);color:#fff;border-radius:999px;place-items:center;width:52px;height:52px;display:grid}.kontakt-module__f77U6a__doneIcon svg{width:24px;height:24px}.kontakt-module__f77U6a__side{background:var(--night);color:#fff;border-radius:26px;position:sticky;top:96px;overflow:hidden}.kontakt-module__f77U6a__sideHead{border-bottom:1px solid #ffffff17;flex-direction:column;gap:12px;padding:26px 26px 22px;display:flex}.kontakt-module__f77U6a__status{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#fff9;align-items:center;gap:9px;font-size:11px;display:flex}.kontakt-module__f77U6a__status i{background:var(--gold);border-radius:999px;width:7px;height:7px}.kontakt-module__f77U6a__sideTitle{margin:0;font-size:34px;line-height:1}.kontakt-module__f77U6a__sideTitle span{color:#ffffff8c;font-weight:400}.kontakt-module__f77U6a__sideText{color:#ffffffbf;margin:0;font-size:15px;line-height:1.55}.kontakt-module__f77U6a__paths{border-bottom:1px solid #ffffff17;flex-direction:column;gap:10px;padding:16px;display:flex}.kontakt-module__f77U6a__path{background:var(--card-dark);color:inherit;border:1px solid #ffffff17;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:background .25s,border-color .25s;display:grid}.kontakt-module__f77U6a__path:hover{background:var(--night-2);border-color:#fff3}.kontakt-module__f77U6a__num{font-family:var(--mono);color:#ffffff8c;font-size:12px}.kontakt-module__f77U6a__pathText{flex-direction:column;gap:3px;min-width:0;display:flex}.kontakt-module__f77U6a__pathText b{font-size:22px;line-height:1}.kontakt-module__f77U6a__pathText small{color:#fff9;overflow-wrap:anywhere;font-size:13.5px}.kontakt-module__f77U6a__arrow{color:#fff9;transition:transform .3s var(--ease), color .2s}.kontakt-module__f77U6a__path:hover .kontakt-module__f77U6a__arrow{color:#fff;transform:translate(4px)}.kontakt-module__f77U6a__quote{margin:0;padding:24px 26px 26px}.kontakt-module__f77U6a__quote blockquote{color:#ffffffe0;margin:0;font-size:15.5px;line-height:1.6}.kontakt-module__f77U6a__quote figcaption{align-items:center;gap:12px;margin-top:16px;display:flex}.kontakt-module__f77U6a__quote img{object-fit:cover;object-position:top;border-radius:999px;width:44px;height:44px}.kontakt-module__f77U6a__quote figcaption span{flex-direction:column;font-size:14px;display:flex}.kontakt-module__f77U6a__quote small{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;font-size:11px}.kontakt-module__f77U6a__stepsWrap{max-width:1360px;margin:0 auto;padding:clamp(80px,10vw,120px) 16px}.kontakt-module__f77U6a__stepsHead{flex-direction:column;display:flex}.kontakt-module__f77U6a__steps{border-top:1px solid var(--line);margin:36px 0 0;padding:0;list-style:none}.kontakt-module__f77U6a__step{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:16px 32px;padding:28px 0;display:grid}.kontakt-module__f77U6a__stepN{font-family:var(--cond);color:var(--indigo);font-size:44px;font-weight:800;line-height:1}@media (max-width:1000px){.kontakt-module__f77U6a__main{grid-template-columns:1fr}.kontakt-module__f77U6a__side{position:static}.kontakt-module__f77U6a__headRow{grid-template-columns:1fr}}@media (max-width:640px){.kontakt-module__f77U6a__head{padding-top:100px}.kontakt-module__f77U6a__meta{grid-template-columns:1fr 1fr}.kontakt-module__f77U6a__meta div:last-child{grid-column:1/-1}.kontakt-module__f77U6a__fields{grid-template-columns:1fr}.kontakt-module__f77U6a__step{grid-template-columns:1fr;gap:10px}.kontakt-module__f77U6a__stepN{font-size:34px}.kontakt-module__f77U6a__submit{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.kontakt-module__f77U6a__chip,.kontakt-module__f77U6a__submit,.kontakt-module__f77U6a__path,.kontakt-module__f77U6a__arrow{transition:none}}
