.contacts-v1{--contacts-ink: #123b36;--contacts-blue: #75b7d3;--contacts-paper: #f5f0e6;--contacts-soft: #f1f5f2;--contacts-line: #d6ded9;overflow:clip;background:#fff}.contacts-v1__kicker{display:inline-block;color:#55746c;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.contacts-v1__section{padding:90px 0}.contacts-v1__section--paper{background:var(--contacts-paper)}.contacts-v1__section--soft{background:var(--contacts-soft)}.contacts-v1__section--dark{background:var(--contacts-ink);color:#fff}.contacts-v1__section--dark .contacts-v1__kicker{color:#9cc9db}.contacts-v1__section--dark h2,.contacts-v1__section--dark h3{color:#fff}.contacts-v1__section--dark p{color:#bfd0cb}.contacts-v1__section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);gap:52px;align-items:end;margin-bottom:42px}.contacts-v1__section-head h2,.contacts-v1__steps h2{margin:13px 0 0;color:var(--contacts-ink)}.contacts-v1__section-head>p{margin:0}.contacts-v1__hero{padding:64px 0 78px;background:radial-gradient(circle at 78% 28%,rgba(117,183,211,.26),transparent 27%),var(--contacts-paper)}.contacts-v1__hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(350px,.8fr);gap:clamp(54px,8vw,120px);align-items:center}.contacts-v1__hero h1{max-width:850px;margin:16px 0 24px;color:var(--contacts-ink);font-size:clamp(3.65rem,6vw,5.8rem)}.contacts-v1__hero-lead{max-width:720px;color:#385a52;font-size:1.12rem}.contacts-v1__hero-phone{display:inline-flex;flex-direction:column;gap:2px;margin:16px 0 20px;color:var(--contacts-ink)}.contacts-v1__hero-phone span{color:#5b7770;font-size:.72rem}.contacts-v1__hero-phone strong{font-size:clamp(1.35rem,2.4vw,1.85rem)}.contacts-v1__hero-actions{display:flex;flex-wrap:wrap;gap:10px}.contacts-v1__hero-email{display:inline-block;margin-top:18px;color:#315f72;font-size:.82rem;font-weight:800;text-decoration:underline;text-underline-offset:3px}.contacts-v1__hero-note{max-width:730px;margin-top:22px;color:#526d66;font-size:.9rem}.contacts-v1__hero-facts{margin:0;padding:14px 28px;border:1px solid rgba(18,59,54,.16);border-radius:22px;background:#fff9;box-shadow:0 24px 70px #102c2714}.contacts-v1__hero-facts div{padding:20px 0;border-bottom:1px solid rgba(18,59,54,.13)}.contacts-v1__hero-facts div:last-child{border-bottom:0}.contacts-v1__hero-facts dt{margin-bottom:5px;color:#668079;font-size:.7rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.contacts-v1__hero-facts dd{margin:0;color:var(--contacts-ink);font-size:1.02rem;font-weight:800;overflow-wrap:anywhere}.contacts-v1__contact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.contacts-v1__contact-card{min-width:0;min-height:285px;padding:26px;border:1px solid var(--contacts-line);border-radius:18px;background:#fff}.contacts-v1__contact-card>span{color:#6f8c95;font-size:.7rem;font-weight:800;text-transform:uppercase}.contacts-v1__contact-card h3{margin:72px 0 14px;color:var(--contacts-ink);font-size:1.18rem;overflow-wrap:anywhere}.contacts-v1__contact-card p{margin:0;font-size:.82rem}.contacts-v1__format-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(54px,9vw,120px);align-items:start}.contacts-v1__format-heading h2{margin:14px 0 0;color:var(--contacts-ink)}.contacts-v1__format-copy>p{font-size:1rem}.contacts-v1__format-highlight{margin-top:30px;padding:24px;border-left:4px solid var(--contacts-blue);background:#fff;color:var(--contacts-ink);font-weight:800}.contacts-v1__steps-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:42px;border-top:1px solid var(--contacts-line);border-left:1px solid var(--contacts-line)}.contacts-v1__step{min-width:0;min-height:270px;padding:25px;border-right:1px solid var(--contacts-line);border-bottom:1px solid var(--contacts-line)}.contacts-v1__step>span,.contacts-v1__direction-card>span,.contacts-v1__documents-list span{color:#628b9b;font-size:.72rem;font-weight:800}.contacts-v1__step h3{margin:72px 0 12px;color:var(--contacts-ink);font-size:1.18rem}.contacts-v1__step p{margin:0;font-size:.83rem}.contacts-v1__documents-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(54px,9vw,120px);align-items:start}.contacts-v1__documents-copy h2{margin:14px 0 24px}.contacts-v1__documents-warning{margin-top:28px;padding:20px;border:1px solid rgba(156,201,219,.36);border-radius:14px;background:#ffffff09}.contacts-v1__documents-grid>div:last-child>h3{margin:0 0 18px;font-size:1.1rem}.contacts-v1__documents-list{margin:0;padding:0;border-top:1px solid rgba(255,255,255,.18);list-style:none}.contacts-v1__documents-list li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;min-height:62px;align-items:center;border-bottom:1px solid rgba(255,255,255,.18);color:#e4edeb;font-size:.9rem}.contacts-v1__documents-list span{color:#9cc9db}.contacts-v1__directions-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.contacts-v1__direction-card{display:flex;min-width:0;min-height:235px;flex-direction:column;padding:24px;border:1px solid var(--contacts-line);border-radius:17px;background:#fff;color:inherit}.contacts-v1__direction-card h3{margin:44px 0 10px;color:var(--contacts-ink);font-size:1.13rem}.contacts-v1__direction-card p{margin:0;font-size:.8rem}.contacts-v1__direction-card strong{margin-top:auto;padding-top:16px;color:#315f72;font-size:.78rem}.contacts-v1__directions-action{margin-top:30px;text-align:right}.contacts-v1__requisites-grid{display:grid;grid-template-columns:minmax(0,.58fr) minmax(0,1.42fr);gap:clamp(54px,8vw,100px);align-items:start}.contacts-v1__requisites-intro{position:sticky;top:120px;min-width:0}.contacts-v1__requisites-intro h2{margin:14px 0 24px;color:var(--contacts-ink);max-width:470px;font-size:clamp(2rem,3.3vw,3.25rem);overflow-wrap:anywhere}.contacts-v1__requisites-card{min-width:0;padding:12px 30px 30px;border:1px solid var(--contacts-line);border-radius:20px;background:#fff}.contacts-v1__requisites-list,.contacts-v1__bank dl{margin:0}.contacts-v1__requisites-list>div,.contacts-v1__bank dl>div{display:grid;grid-template-columns:minmax(170px,.55fr) minmax(0,1.45fr);gap:24px;padding:18px 0;border-bottom:1px solid var(--contacts-line)}.contacts-v1__requisites-list dt,.contacts-v1__bank dt{color:#6c837d;font-size:.72rem;font-weight:800}.contacts-v1__requisites-list dd,.contacts-v1__bank dd{min-width:0;margin:0;color:var(--contacts-ink);font-size:.88rem;font-weight:750;overflow-wrap:anywhere}.contacts-v1__bank{margin-top:16px}.contacts-v1__bank summary{display:flex;justify-content:space-between;gap:18px;padding:16px 0;cursor:pointer;color:var(--contacts-ink);font-weight:800;list-style:none}.contacts-v1__bank summary::-webkit-details-marker{display:none}.contacts-v1__bank summary span{font-size:1.3rem;transition:transform .2s}.contacts-v1__bank[open] summary span{transform:rotate(45deg)}.contacts-v1__faq-grid{display:grid;grid-template-columns:minmax(0,.58fr) minmax(0,1.42fr);gap:clamp(54px,8vw,100px);align-items:start}.contacts-v1__faq-copy{position:sticky;top:120px}.contacts-v1__faq-copy h2{margin:14px 0 22px;color:var(--contacts-ink)}.contacts-v1__faq-list details{border-top:1px solid #c8d0cb}.contacts-v1__faq-list details:last-child{border-bottom:1px solid #c8d0cb}.contacts-v1__faq-list summary{display:flex;justify-content:space-between;gap:24px;padding:22px 0;cursor:pointer;color:var(--contacts-ink);font-size:1.04rem;font-weight:800;list-style:none}.contacts-v1__faq-list summary::-webkit-details-marker{display:none}.contacts-v1__faq-list summary span{flex:0 0 auto;font-size:1.4rem;transition:transform .2s}.contacts-v1__faq-list details[open] summary span{transform:rotate(45deg)}.contacts-v1__faq-list details p{max-width:760px;margin:0;padding:0 0 22px;font-size:.9rem}.contacts-v1__form-wrap{padding:92px 0 110px}.contacts-form{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(46px,8vw,100px);padding:50px;border-radius:24px;background:var(--contacts-ink);color:#fff}.contacts-form__copy h2{margin:14px 0 20px;color:#fff;font-size:clamp(2.25rem,4vw,3.5rem)}.contacts-form .contacts-v1__kicker{color:#9cc9db}.contacts-form__copy>p{color:#bfd0cb}.contacts-form__direct{display:flex;flex-direction:column;margin-top:34px}.contacts-form__direct span{margin-bottom:8px;color:#91aaa3;font-size:.72rem}.contacts-form__direct a{font-weight:800}.contacts-request-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;min-width:0}.contacts-request-form label{display:flex;min-width:0;flex-direction:column;gap:7px}.contacts-request-form label>span{color:#d4e1dd;font-size:.72rem;font-weight:800}.contacts-request-form input,.contacts-request-form select,.contacts-request-form textarea{width:100%;min-width:0;min-height:52px;padding:12px 14px;border:1px solid rgba(255,255,255,.2);border-radius:12px;background:#fff;color:var(--contacts-ink)}.contacts-request-form textarea{resize:vertical}.contacts-request-form__wide{grid-column:1 / -1}.contacts-request-form__consent{display:grid!important;grid-template-columns:auto minmax(0,1fr);gap:10px!important;align-items:start}.contacts-request-form__consent input{width:18px;height:18px;min-height:0;margin-top:2px}.contacts-request-form__consent span{font-weight:400!important;line-height:1.45}.contacts-request-form__consent a{text-decoration:underline;text-underline-offset:2px}.contacts-request-form button:disabled{cursor:not-allowed;opacity:.58}.contacts-request-form__status{min-height:1.4em;margin:0;color:#bfd0cb;font-size:.76rem}@media(max-width:1020px){.contacts-v1__section-head,.contacts-v1__format-grid,.contacts-v1__documents-grid,.contacts-v1__requisites-grid,.contacts-v1__faq-grid,.contacts-form{grid-template-columns:1fr}.contacts-v1__requisites-intro,.contacts-v1__faq-copy{position:static}.contacts-v1__contact-grid,.contacts-v1__steps-grid,.contacts-v1__directions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.contacts-v1__hero{padding:28px 0 36px}.contacts-v1__hero-grid{grid-template-columns:minmax(0,1fr);gap:28px}.contacts-v1__hero h1{margin:11px 0 14px;font-size:clamp(2.55rem,12.7vw,3.35rem)}.contacts-v1__hero-lead{margin:0;font-size:.94rem}.contacts-v1__hero-phone{margin:12px 0 13px}.contacts-v1__hero-phone strong{font-size:1.45rem}.contacts-v1__hero-actions{display:grid;grid-template-columns:1fr}.contacts-v1__hero-actions .button{width:100%;min-height:50px}.contacts-v1__hero-email{margin-top:13px}.contacts-v1__hero-note{margin-top:14px;font-size:.84rem}.contacts-v1__hero-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:6px 18px;border-radius:18px}.contacts-v1__hero-facts div{min-width:0;padding:14px 8px 14px 0}.contacts-v1__hero-facts div:nth-last-child(-n+2){border-bottom:0}.contacts-v1__hero-facts dd{font-size:.86rem}.contacts-v1__section{padding:38px 0}.contacts-v1__section-head{gap:18px;margin-bottom:28px}.contacts-v1__section-head h2,.contacts-v1__steps h2,.contacts-v1__format-heading h2,.contacts-v1__documents-copy h2,.contacts-v1__requisites-intro h2,.contacts-v1__faq-copy h2{font-size:1.9rem}.contacts-v1__contact-card{min-height:240px;padding:17px}.contacts-v1__contact-card h3{margin:38px 0 11px;font-size:.98rem}.contacts-v1__contact-card p{font-size:.75rem;line-height:1.45}.contacts-v1__format-grid,.contacts-v1__documents-grid,.contacts-v1__requisites-grid,.contacts-v1__faq-grid{gap:30px}.contacts-v1__format-highlight{padding:20px}.contacts-v1__steps-grid{margin-top:28px}.contacts-v1__step{min-height:210px;padding:17px}.contacts-v1__step h3{margin:40px 0 10px;font-size:1rem}.contacts-v1__step p{font-size:.76rem;line-height:1.43}.contacts-v1__documents-list li{min-height:58px}.contacts-v1__direction-card{min-height:200px;padding:17px}.contacts-v1__direction-card h3{margin:32px 0 9px;font-size:.98rem}.contacts-v1__direction-card p{font-size:.74rem;line-height:1.42}.contacts-v1__direction-card:last-child{grid-column:1 / -1;min-height:170px}.contacts-v1__directions-action{text-align:left}.contacts-v1__directions-action .button{width:100%}.contacts-v1__requisites-card{padding:8px 20px 22px}.contacts-v1__requisites-list>div,.contacts-v1__bank dl>div{grid-template-columns:1fr;gap:6px;padding:12px 0}.contacts-v1__faq-list summary{padding:17px 0;font-size:.98rem}.contacts-v1__faq-list details p{padding-bottom:18px}.contacts-v1__form-wrap{padding:30px 0 40px}.contacts-form{gap:30px;padding:23px;border-radius:20px}.contacts-form__copy h2{font-size:2.15rem}.contacts-request-form{grid-template-columns:1fr;gap:13px}.contacts-request-form input,.contacts-request-form select,.contacts-request-form textarea{min-height:50px}.contacts-request-form__wide{grid-column:auto}}@media(max-width:390px){.contacts-v1__hero{padding-top:23px}.contacts-v1__hero h1{font-size:2.55rem}.contacts-v1__hero-note{font-size:.8rem}}
