.contact-page-module__ORY9aW__page{color:#202b3d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:linear-gradient(155deg,#f4f8ff 0,#fff 38%,#f8fafc 100%);font-size:16px;line-height:1.65}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__wrap{width:min(1180px,100% - 64px);margin:auto;padding:78px 0 90px}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__hero{max-width:740px;padding:0 0 48px}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__eyebrow{color:#2872dd;letter-spacing:2px;font-size:12px;font-weight:750}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__hero h1{letter-spacing:-2px;word-break:keep-all;overflow-wrap:anywhere;margin:19px 0 23px;font-size:clamp(38px,4.8vw,62px);font-weight:750;line-height:1.23}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__hero h1 span{color:#2475eb}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__hero p{color:#5b6b80;max-width:650px;margin:0;font-size:18px;line-height:1.85}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);align-items:start;gap:56px;display:grid}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__sidebar{position:sticky;top:112px}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__illustration{background:radial-gradient(#e0edff,#0000 68%);border-radius:32px;justify-content:center;align-items:center;height:240px;display:flex;position:relative;overflow:hidden}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__orbit{border:1px solid #b8d4fb;border-radius:50%;width:245px;height:170px;position:absolute;transform:rotate(-28deg)}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__mailTile{color:#3985f4;background:linear-gradient(145deg,#fff,#edf4ff);border-radius:32px;place-items:center;width:132px;height:132px;display:grid;transform:rotate(-12deg);box-shadow:10px 18px 35px #376ed520,inset 0 0 0 1px #fff}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__checkTile{color:#fff;background:#3182f6;border:5px solid #f5f9ff;border-radius:20px;padding:13px;position:absolute;top:150px;left:57%;transform:rotate(10deg);box-shadow:0 8px 20px #246ad52b}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__spark{color:#7babf3;font-size:25px;position:absolute;top:42px;left:20%}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__steps{margin:24px 0 35px;padding:0;list-style:none}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__steps li{color:#41536c;align-items:center;gap:17px;padding:14px 0;font-size:15px;display:flex}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__steps li span{color:#307eea;background:#e8f1ff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:750;display:grid}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__steps strong{font-weight:600}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__direct{border-top:1px solid #dfe7f2;padding:27px 0}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__direct h2{letter-spacing:-.3px;margin:0 0 9px;font-size:18px;line-height:1.5}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__direct p{color:#64758a;margin:0 0 19px;font-size:14px}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__direct a{color:#236bd2;overflow-wrap:anywhere;align-items:center;gap:12px;font-size:16px;font-weight:650;display:flex}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__direct .contact-page-module__ORY9aW__phone{color:#64758a;margin-top:14px;font-size:14px;font-weight:400}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__formCard{background:#fff;border:1px solid #e0e8f4;border-radius:28px;min-width:0;padding:38px;box-shadow:0 14px 55px #2e53820a}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__formHeading{margin-bottom:32px}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__formHeading h2{letter-spacing:-.8px;margin:0 0 8px;font-size:26px;line-height:1.5}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__formHeading p{color:#61728a;margin:0 0 14px;font-size:15px}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__formHeading small{color:#69778b;font-size:12px}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__fields{border:0;min-width:0;margin:0;padding:0}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__fields:disabled{opacity:.7}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__block{border:0;min-width:0;margin:0 0 30px;padding:0}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__block legend,.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__messageLabel{color:#263a53;align-items:center;gap:9px;margin-bottom:15px;padding:0;font-size:16px;font-weight:700;display:flex}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__block legend>span,.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__messageLabel>span{letter-spacing:.5px;color:#3982e8;font-size:11px}.contact-page-module__ORY9aW__page small{color:#6a788b;font-size:12px;font-weight:400}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__choice,.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__serviceChoice{cursor:pointer;position:relative}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__choice input,.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__serviceChoice input,.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__choice>span{text-align:center;color:#5d6a7d;background:#f8fafc;border:1px solid #e0e6ef;border-radius:12px;padding:12px 8px;font-size:14px;transition:border-color .2s,background .2s;display:block}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__choice input:checked+span,.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__serviceChoice input:checked+span{color:#1e66ce;background:#eff6ff;border-color:#5092ef;font-weight:650}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__choice input:focus-visible+span,.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__serviceChoice input:focus-visible+span{outline-offset:3px;outline:3px solid #8bb8f7}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__inputGrid{grid-template-columns:1fr 1fr;gap:19px 16px;display:grid}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__field{min-width:0}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__field label{align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__field label>span{color:#2b7ae8}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__field input,.contact-page-module__ORY9aW__page textarea{color:#23354e;width:100%;min-width:0;box-shadow:none;background:#fafbfd;border:1px solid #d9e2ef;border-radius:10px;padding:13px 14px;font-family:inherit;font-size:14px;line-height:1.65;display:block}.contact-page-module__ORY9aW__page input::placeholder,.contact-page-module__ORY9aW__page textarea::placeholder{color:#8190a2;opacity:1}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__field input:focus,.contact-page-module__ORY9aW__page textarea:focus{outline-offset:1px;background:#fff;border-color:#3182f6;outline:3px solid #e0edff}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__hint{color:#697a91;margin:0 0 12px;font-size:12px;line-height:1.7}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__services{flex-wrap:wrap;gap:8px;display:flex}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__serviceChoice>span{color:#64758a;background:#fff;border:1px solid #dfe6f0;border-radius:9px;align-items:center;gap:7px;padding:10px 12px;font-size:13px;display:flex}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__serviceChoice svg{color:#a1b1c5;flex-shrink:0}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__serviceChoice input:checked+span svg{color:#2676e9}.contact-page-module__ORY9aW__page textarea{resize:vertical;min-height:175px}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__messageFooter{justify-content:space-between;align-items:start;gap:16px;margin-top:10px;display:flex}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__messageFooter small{white-space:nowrap;padding-top:3px;font-size:11px}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__messageFooter .contact-page-module__ORY9aW__hint{margin:0}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__sendArea{border-top:1px solid #e6edf6;padding-top:22px}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__privacy summary{color:#65778e;cursor:pointer;text-underline-offset:3px;font-size:12px;text-decoration:underline}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__privacy p{color:#65778e;background:#f6f8fc;border-radius:10px;margin:12px 0;padding:14px;font-size:12px}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__consent{cursor:pointer;align-items:start;gap:10px;margin:16px 0 20px;font-size:13px;line-height:1.7;display:flex}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__consent input{accent-color:#287be8;flex-shrink:0;width:17px;height:17px;margin-top:3px}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__verification{max-width:100%;min-height:0;margin-bottom:16px}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__error{color:#a43b32;overflow-wrap:anywhere;background:#fff5f3;border:1px solid #f4d4ce;border-radius:11px;margin-bottom:16px;padding:14px 16px;font-size:13px;line-height:1.75}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__error p{margin:0}.contact-page-module__ORY9aW__page button.contact-page-module__ORY9aW__retry{color:#a43b32;background:0 0;border:0;min-height:0;padding:8px 0 0;font-size:13px;text-decoration:underline;display:inline-block}.contact-page-module__ORY9aW__page button.contact-page-module__ORY9aW__submit{color:#fff;cursor:pointer;background:#287bf0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:56px;padding:17px 20px;font-size:16px;font-weight:650;transition:background .2s;display:flex}.contact-page-module__ORY9aW__page button.contact-page-module__ORY9aW__submit:hover{background:#1d65cc}.contact-page-module__ORY9aW__page button.contact-page-module__ORY9aW__submit:disabled{opacity:.5;cursor:not-allowed}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__secureNote{color:#78889c;justify-content:center;align-items:center;gap:6px;margin-top:16px;font-size:12px;display:flex}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__secureNote a{text-underline-offset:3px;text-decoration:underline}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__success{text-align:center;padding:46px 0}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__success>svg{color:#2d83ee;margin:0 auto 24px}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__success h2{letter-spacing:-.6px;margin:0 0 20px;font-size:26px;line-height:1.5}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__success p{color:#62738b;white-space:pre-line;margin-bottom:25px;font-size:15px}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__receipt{background:#f4f8ff;border-radius:14px;margin:24px 0 14px;padding:20px}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__receipt span{color:#62738b;margin-bottom:8px;font-size:12px;display:block}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__receipt code{color:#2d6ac0;overflow-wrap:anywhere;font-size:13px;display:block}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__success .contact-page-module__ORY9aW__hint{font-size:12px}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__offices{border-top:1px solid #dce6f3;margin-top:75px;padding-top:45px}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__offices h2{letter-spacing:-.8px;margin:14px 0 10px;font-size:27px}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__offices p{color:#6b7c91;margin:0;font-size:15px}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__officeGrid{grid-template-columns:1fr 1fr;gap:22px;margin-top:28px;display:grid}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__officeGrid article{background:#fff;border:1px solid #e2e9f3;border-radius:20px;padding:27px}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__officeGrid svg{color:#3785ee;width:22px;margin-bottom:12px}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__officeGrid h3{letter-spacing:-.3px;margin:0 0 10px;font-size:18px}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__officeGrid p{font-size:14px}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__officeGrid address{color:#697c95;margin-top:16px;font-size:13px;font-style:normal}.contact-page-module__ORY9aW__loading{color:#536c8b;background:#f7faff;place-items:center;min-height:70vh;font-size:16px;display:grid}@media (min-width:1250px){.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__categories{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1000px){.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:30px}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__formCard{padding:26px}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__direct a{font-size:14px}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__inputGrid{grid-template-columns:1fr}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__hero h1{font-size:48px}}@media (max-width:760px){.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__wrap{width:calc(100% - 36px);padding:45px 0 60px}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__hero{padding-bottom:30px}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__hero h1{letter-spacing:-1.3px;font-size:37px}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__hero p{font-size:15px}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__layout{flex-direction:column;gap:28px;display:flex}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__sidebar{flex-direction:column;width:100%;display:flex;position:static}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__illustration,.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__steps{display:none}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__direct{background:#eef5ff;border:1px solid #dbe7f9;border-radius:17px;padding:20px}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__direct h2{font-size:16px}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__direct p{margin-bottom:10px;font-size:13px}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__direct .contact-page-module__ORY9aW__phone{display:none}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__formCard{border-radius:20px;width:100%;padding:25px 20px}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__formHeading h2{font-size:23px}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__field input,.contact-page-module__ORY9aW__page textarea{font-size:16px}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__messageFooter{flex-direction:column;gap:5px}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__offices{margin-top:40px}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__offices h2{font-size:25px}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__officeGrid{grid-template-columns:1fr}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__serviceChoice>span{padding:9px;font-size:12px}.contact-page-module__ORY9aW__page .contact-page-module__ORY9aW__success{padding:25px 0}}@media (prefers-reduced-motion:reduce){.contact-page-module__ORY9aW__page *{transition:none!important}}
