.RecommendationForm-module__OdJYpG__page{max-width:720px;margin:0 auto;padding:64px 24px 96px}.RecommendationForm-module__OdJYpG__intro{margin:0 0 28px 4px}.RecommendationForm-module__OdJYpG__intro h1{letter-spacing:-.06em;margin:10px 0 8px;font-size:clamp(34px,6vw,56px)}.RecommendationForm-module__OdJYpG__intro p{color:#91b5b8;margin:0;line-height:1.7}.RecommendationForm-module__OdJYpG__form{background:linear-gradient(145deg,#0d2530,#081720);border:1px solid #2b5962;border-radius:22px;gap:24px;padding:clamp(22px,4vw,36px);display:grid;box-shadow:0 20px 70px #0005}.RecommendationForm-module__OdJYpG__form label{color:#b8dedd;gap:8px;font-size:13px;display:grid}.RecommendationForm-module__OdJYpG__form label>span{gap:5px;display:flex}.RecommendationForm-module__OdJYpG__form label b{color:#7ef9e9;font-weight:400}.RecommendationForm-module__OdJYpG__form input,.RecommendationForm-module__OdJYpG__form textarea{color:#e9fffb;width:100%;font:inherit;background:#07151f;border:1px solid #356873;border-radius:10px;padding:12px 13px}.RecommendationForm-module__OdJYpG__form input{height:46px}.RecommendationForm-module__OdJYpG__form textarea{resize:vertical;min-height:126px;line-height:1.6}.RecommendationForm-module__OdJYpG__form input:focus,.RecommendationForm-module__OdJYpG__form textarea:focus{border-color:#71e7d8;outline:none;box-shadow:0 0 0 3px #71e7d822}.RecommendationForm-module__OdJYpG__optional{border-top:1px solid #2b5962;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:22px;display:grid}.RecommendationForm-module__OdJYpG__optional p{color:#d1eeeb;grid-column:1/-1;margin:0}.RecommendationForm-module__OdJYpG__optional small{color:#779b9f}.RecommendationForm-module__OdJYpG__actions{gap:14px;display:grid}.RecommendationForm-module__OdJYpG__captcha{min-height:65px}.RecommendationForm-module__OdJYpG__message{color:#8effef;margin:0}.RecommendationForm-module__OdJYpG__actions button{color:#06201f;cursor:pointer;background:#7ef9e9;border:1px solid #71e7d8;border-radius:10px;width:100%;min-height:48px;font-weight:700}.RecommendationForm-module__OdJYpG__actions button:disabled{opacity:.55;cursor:wait}@media (max-width:560px){.RecommendationForm-module__OdJYpG__page{padding:42px 16px 72px}.RecommendationForm-module__OdJYpG__optional{grid-template-columns:1fr}.RecommendationForm-module__OdJYpG__optional p{grid-column:auto}}
