@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{color:#192129;font-synthesis:none;background:#f2f3ef;font-family:Manrope,Arial,sans-serif}*{box-sizing:border-box}body{min-width:0;margin:0}a{color:inherit}a:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #7378ef}.page{flex-direction:column;min-height:100vh;display:flex}.header{justify-content:space-between;align-items:center;width:min(1440px,100%);margin:0 auto;padding:30px 6%;display:flex}.brand img{width:140px;height:auto;display:block}.header-label,.eyebrow,.card-kicker,.contact-label,.aside-note,.footer{letter-spacing:.16em;font-size:10px;font-weight:800}.header-label{color:#525a60;align-items:center;gap:9px;display:flex}.status-dot{background:#9bdf9b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #dcecdc}.layout{flex:1;grid-template-columns:minmax(0,1fr) minmax(400px,600px);align-items:start;gap:clamp(48px,7vw,110px);width:min(1440px,100%);margin:0 auto;padding:54px 6% 75px;display:grid}.intro{min-width:0;padding-top:33px}.eyebrow{color:#7c8585;align-items:center;gap:12px;display:flex}.eyebrow-line{background:#929b99;width:31px;height:1px}h1{letter-spacing:-.065em;margin:31px 0 24px;font-size:clamp(48px,5.2vw,76px);font-weight:800;line-height:1.1}h1 span:not(.period){color:#87938e}.period{color:#8589ed}.lead{color:#6f7977;max-width:460px;margin:0;font-size:16px;line-height:1.75}.contacts{border-top:1px solid #d6dbd5;max-width:480px;margin-top:56px}.contact{border-bottom:1px solid #d6dbd5;align-items:center;gap:15px;min-height:84px;text-decoration:none;transition:color .2s;display:flex}.contact:hover{color:#6268d7}.contact-icon{border:1px solid #c9d0c9;border-radius:50%;flex:0 0 39px;place-items:center;width:39px;height:39px;font-family:Arial,sans-serif;font-size:18px;display:grid}.telegram{font-size:21px}.contact-copy{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.contact-label{color:#929c96;font-size:9px}.contact-value{overflow-wrap:anywhere;font-size:14px;font-weight:700}.arrow{color:#7a8580;font-size:18px}.aside-note{color:#9ba49c;justify-content:space-between;gap:16px;max-width:480px;margin-top:64px;font-size:9px;display:flex}.form-card{background:#fff;border:1px solid #e4e8e3;border-radius:18px;min-width:0;padding:34px clamp(18px,3vw,40px) 25px;box-shadow:0 22px 60px #24352c0b,0 2px 8px #24352c08}.card-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.card-kicker{color:#858ce3;font-size:9px}h2{letter-spacing:-.045em;margin:11px 0 0;font-size:clamp(22px,2vw,27px);line-height:1.25}.card-mark{color:#7277db;background:#eff0ff;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.card-description{color:#838c88;margin:13px 0 22px;font-size:13px;line-height:1.65}iframe{background:#fff;border:0;width:100%;max-width:100%;height:710px;display:block}.form-fallback{color:#8c9690;margin:17px 0 0;font-size:12px;line-height:1.5}.form-fallback a{color:#6268c9;text-underline-offset:3px;text-decoration-thickness:1px}.footer{color:#9ba49c;justify-content:space-between;gap:20px;width:min(1440px,100%);margin:0 auto;padding:21px 6% 26px;font-size:9px;display:flex}@media (width<=900px){.layout{grid-template-columns:minmax(0,1fr);gap:38px;padding-top:25px}.intro{padding-top:10px}h1{font-size:clamp(45px,8vw,70px)}.contacts{margin-top:32px}.aside-note{display:none}.form-card{width:100%;max-width:650px}}@media (width<=480px){.header{padding:23px 20px}.brand img{width:112px}.header-label{font-size:9px}.layout{gap:30px;padding:24px 20px 45px}h1{margin-top:25px;font-size:clamp(42px,11vw,52px)}.lead{font-size:14px}.form-card{border-radius:14px;padding:24px 16px 20px}iframe{height:790px}.footer{padding:18px 20px 24px;font-size:8px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
