.request-section{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding-block:58px;scroll-margin-top:140px}.request-section h2{font:800 clamp(28px,3.6vw,42px)/1.2 var(--heading);letter-spacing:-1.3px;margin:15px 0 22px}.request-section>div>p{color:var(--muted);line-height:1.8}.request-form{display:flex;flex-direction:column;align-items:stretch;min-width:0}.request-form>label{font-size:15px;font-weight:600;margin:0 0 9px}.request-form>input,.request-form>textarea{width:100%;min-width:0;border:1px solid #b6c0ce;border-radius:13px;padding:15px 16px;background:white;color:#18212b;font:400 16px/1.5 'Golos Text','Segoe UI',sans-serif}.request-form>input{min-height:54px}.request-form>textarea{resize:vertical;min-height:100px;max-height:280px;margin-bottom:18px}.request-form>small{color:var(--muted);font-size:12px;margin:6px 0 20px}.request-form .optional{font-size:12px;color:var(--muted);font-weight:400;margin-left:7px}.request-form .request-consent{display:flex;align-items:flex-start;gap:10px;font-size:13px;font-weight:400;line-height:1.6;cursor:pointer;padding-block:6px}.request-consent input{flex:0 0 20px;width:20px;height:20px;margin:1px 0 0;accent-color:#cf2e25}.request-form a{text-decoration:underline;text-underline-offset:3px}.request-policy{font-size:12px;color:var(--muted);margin:0 0 18px}.request-form .button{cursor:pointer;font-family:inherit;align-self:flex-start;min-width:220px}.request-form .button:disabled{opacity:.65;cursor:wait;transform:none}.request-status{font-size:14px;margin:16px 0 0}.request-status:empty{display:none}.request-status[data-error="true"]{color:#a6221b}.request-form input:focus-visible,.request-form textarea:focus-visible,.request-form button:focus-visible{outline:3px solid #165ab6;outline-offset:3px}.request-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.service-request-link{display:block;margin-top:20px;text-decoration:underline;text-underline-offset:4px;color:white;font-size:14px}@media(max-width:760px){.request-section{grid-template-columns:1fr;gap:20px;padding-block:34px}.request-section h2{font-size:30px;margin-bottom:15px}.request-section>div>p{font-size:14px;margin-bottom:0}.request-form .button{width:100%}}
.request-context{padding:15px 17px;margin:0 0 22px;border-left:3px solid #d82d25;border-radius:0 12px 12px 0;background:#fff0ed;overflow-wrap:anywhere}.request-context>span{display:block;font-size:12px;color:#586371;margin-bottom:5px}.request-context>strong{font:700 16px/1.5 var(--heading)}.request-section>.request-alternatives{grid-column:1;grid-row:2;align-self:start;margin-top:-40px}.request-section>.request-form{grid-column:2;grid-row:1 / span 2}.request-alternatives p{font-size:14px;color:var(--muted);margin:0 0 10px}.request-alternatives a{display:flex;align-items:center;min-height:44px;max-width:100%;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:4px;font-size:14px}.request-status:not(:empty){padding:14px 16px;border-radius:12px;background:#eaf5ee;color:#205637;line-height:1.6}.request-status[data-error="true"]:not(:empty){background:#fff0ed;color:#a6221b}.request-status:focus-visible{outline:3px solid #165ab6;outline-offset:3px}@media(max-width:760px){.request-section>.request-alternatives{grid-column:1;grid-row:3;margin-top:0}.request-section>.request-form{grid-column:1;grid-row:2}.request-context{margin-bottom:18px}}
