.page-module__1TwKcW__shell{color:#1d1f2b;background:#f5f6fb;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.page-module__1TwKcW__topbar{background:#fff;border-bottom:1px solid #edf0f4;padding:0}.page-module__1TwKcW__header{max-width:none;margin:0 auto;padding:0 clamp(24px,4vw,76px)}.page-module__1TwKcW__body{max-width:1180px;margin:0 auto;padding:54px 24px 88px}.page-module__1TwKcW__body h1{text-align:center;color:#121420;margin:0;font-size:clamp(2.2rem,4vw,3.8rem);line-height:1.02}.page-module__1TwKcW__body>p{text-align:center;color:#666a7c;margin:16px auto 40px;font-size:1.05rem}.page-module__1TwKcW__card{background:#fff;border-radius:24px;grid-template-columns:.95fr 1.45fr;gap:24px;padding:16px;display:grid;box-shadow:0 18px 48px #1018281f}.page-module__1TwKcW__info{color:#fff;background:#06080f;border-radius:16px;min-height:560px;padding:36px 32px;position:relative;overflow:hidden}.page-module__1TwKcW__info h2{margin:0;font-size:2rem}.page-module__1TwKcW__info>p{color:#9da7c2;margin:10px 0 36px}.page-module__1TwKcW__info ul{gap:20px;margin:0;padding:0;list-style:none;display:grid}.page-module__1TwKcW__info li{align-items:center;gap:12px;font-size:1rem;font-weight:500;display:flex}.page-module__1TwKcW__info li img{object-fit:contain;opacity:.98;width:18px;height:18px}.page-module__1TwKcW__info li a{color:#fff;text-decoration:none}.page-module__1TwKcW__socials{z-index:2;gap:12px;display:flex;position:absolute;bottom:30px;left:32px}.page-module__1TwKcW__socials a{color:#fff;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.page-module__1TwKcW__socials a img{object-fit:contain;width:16px;height:16px}.page-module__1TwKcW__decor{background:#ffffff14;border-radius:50%;position:absolute}.page-module__1TwKcW__decorAsset{opacity:.3;pointer-events:none;width:170px;height:auto;position:absolute;bottom:-30px;right:-34px}.page-module__1TwKcW__decorSmall{width:110px;height:110px;bottom:52px;right:84px}.page-module__1TwKcW__form{gap:26px;padding:20px 10px;display:grid}.page-module__1TwKcW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 34px;display:grid}.page-module__1TwKcW__form label{color:#44495b;gap:8px;font-size:.88rem;font-weight:600;display:grid}.page-module__1TwKcW__form input,.page-module__1TwKcW__form textarea{color:#1f2330;background:0 0;border:0;border-bottom:1.5px solid #d3d7e3;outline:none;padding:8px 0 10px;font-size:1rem}.page-module__1TwKcW__form input:focus,.page-module__1TwKcW__form textarea:focus{border-bottom-color:#6a5cff}.page-module__1TwKcW__form fieldset{border:0;margin:0;padding:0}.page-module__1TwKcW__form legend{color:#24293a;margin-bottom:12px;font-size:.95rem;font-weight:700}.page-module__1TwKcW__subjects{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;display:grid}.page-module__1TwKcW__subjects label{grid-template-columns:auto 1fr;align-items:center;gap:8px;font-weight:500}.page-module__1TwKcW__subjects input[type=radio]{appearance:none;border:1.5px solid #c7cddc;border-radius:50%;width:14px;height:14px;margin:0;position:relative;top:1px}.page-module__1TwKcW__subjects input[type=radio]:checked{border-color:#07090f}.page-module__1TwKcW__subjects input[type=radio]:checked:after{content:"";background:#07090f;border-radius:50%;width:7px;height:7px;position:absolute;top:2px;left:2px}.page-module__1TwKcW__message textarea{resize:vertical;min-height:70px}.page-module__1TwKcW__form button{color:#fff;cursor:pointer;background:#06080f;border:0;border-radius:8px;justify-self:end;padding:12px 26px;font-weight:700}@media (max-width:980px){.page-module__1TwKcW__card{grid-template-columns:1fr}.page-module__1TwKcW__info{min-height:380px}.page-module__1TwKcW__socials{margin-top:28px;position:static}}@media (max-width:720px){.page-module__1TwKcW__body{padding:40px 16px 72px}.page-module__1TwKcW__header{padding:0 16px}.page-module__1TwKcW__grid,.page-module__1TwKcW__subjects{grid-template-columns:1fr}.page-module__1TwKcW__form button{justify-self:stretch;width:100%}}
