.ct{padding:140px 0 80px;background:#fcfbf9}.ct-wrap{max-width:1080px;margin:0 auto;padding:24px}.ct-eyebrow{text-align:center;font-size:12px;font-weight:700;line-height:18.6px;color:#2868ee}.ct-title{margin-top:12px;text-align:center;font-size:38px;font-weight:700;line-height:58.9px;color:#171b22;word-break:keep-all}.ct-lead{margin-top:12px;text-align:center;font-size:16px;line-height:24.8px;color:#717986;word-break:keep-all}.ct-grid{margin-top:48px;display:grid;grid-template-columns:323px 1fr;column-gap:40px;align-items:start}.ct-intro{padding:8px}.ct-intro h2{font-size:29px;font-weight:700;line-height:44.95px;color:#171b22}.ct-intro>p{margin-top:28px;font-size:15px;line-height:23.25px;color:#6f7682}.ct-tips{list-style:none;margin:28px 0 0;padding:0}.ct-tips li+li{margin-top:28.5px}.ct-tips h3{font-size:14px;font-weight:600;line-height:21.7px;color:#2868ee}.ct-tips p{margin-top:7px;font-size:14px;line-height:21.7px;color:#6f7682;word-break:keep-all}.ct-card{padding:28px;background:#fff;border-radius:22px;box-shadow:inset 0 0 0 1px #e6e9ef}.ct-card-title{font-size:23px;font-weight:700;line-height:35.65px;color:#171b22}.ct-note{margin-top:20px;font-size:12px;line-height:18.6px;color:#79818e}.ct-field{display:flex;flex-direction:column;gap:7.3px;margin-top:20px}.ct-row{display:grid;grid-template-columns:1fr 1fr;column-gap:17px;margin-top:20px}.ct-row>.ct-field{margin-top:0}.ct-label{font-size:14px;font-weight:600;line-height:21.7px;color:#303744}.ct-input{width:100%;height:50px;margin:0;padding:0 16px;background:#fafbfc;border:1px solid #E1E5EC;border-radius:10px;font-size:16px;line-height:19.2px;color:#20242b;outline:none;transition:border-color .15s ease}.ct-input::placeholder{color:#9299a5}.ct-input:focus{border-color:var(--primary)}.ct-select{position:relative}.ct-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:44px;color:#6a6c6a;cursor:pointer}.ct-select:after{content:"";position:absolute;right:22px;top:50%;width:7px;height:7px;margin-top:-6px;border-right:1.5px solid #A4A4A4;border-bottom:1.5px solid #A4A4A4;transform:rotate(45deg);pointer-events:none}.ct-textarea{height:140px;padding:12px;resize:vertical}.ct-sub-title{margin-top:20px;font-size:16px;font-weight:600;line-height:24.8px;color:#20242b}.ct-hint{margin-top:6px;font-size:13px;line-height:20.15px;color:#79818e}.ct-hint+.ct-row{margin-top:21px}.ct-foot{font-size:13px;line-height:20.15px}.ct-submit{width:100%;margin-top:20px;padding:13.5px 20px}.ct-error{display:none;font-size:13px;line-height:18px;color:var(--danger)}.ct-field.invalid .ct-input{border-color:var(--danger)}.ct-field.invalid .ct-error{display:block}.ct-status{margin-top:12px;font-size:15px;font-weight:500}.ct-status:empty{display:none}.ct-status.ok{color:var(--primary)}.ct-status.fail{color:var(--danger)}.page-contact .faq{padding:80px 0 54px;background:#fafafa}.page-contact .faq-list{margin-top:6px}.page-contact .faq-grid .faq-q{padding-bottom:23px}@media(max-width:809px){.ct{padding:96px 0 20px}.ct-title{font-size:28px;font-weight:700;line-height:43.4px}.ct-grid{display:block;margin-top:48px}.ct-intro{display:none}.ct-card{padding:20px}.ct-row{grid-template-columns:1fr;row-gap:20px}.page-contact .faq-list{margin-top:35px}.page-contact .faq-grid .faq-q{font-size:18px;line-height:27px}}
