.form-section{padding:60px 0;background:var(--bg-color)}.form-section--bg-light{background:var(--badge-color)}.form-section__container{max-width:1280px;margin:0 auto;padding:0 40px}@media(max-width: 768px){.form-section__container{padding:0 24px}}.form-section__header{text-align:center;margin-bottom:48px}.form-section__title{font-family:var(--font-heading);font-size:3.6rem;font-weight:800;color:var(--heading-color);margin:0 0 16px;letter-spacing:-0.02em}@media(max-width: 768px){.form-section__title{font-size:2.6rem}}.form-section__intro{font-size:1.9rem;color:var(--text-color);line-height:1.7;max-width:600px;margin:0 auto}.form-section__wrap{max-width:780px;margin:0 auto;background:var(--card-color);border-radius:var(--radius-lg);border:1px solid rgba(27,45,107,.08);box-shadow:var(--shadow-soft);padding:48px 56px}@media(max-width: 768px){.form-section__wrap{padding:32px 24px}}.form-section__wrap .custom-text-block{font-size:1.9rem;line-height:1.75;color:var(--text-color);margin-bottom:24px}.form-section__wrap .custom-text-block p{font-size:1.9rem;margin:0 0 14px}.form-section__wrap .custom-text-block p:last-child{margin-bottom:0}.form-section__wrap .custom-text-block h2,.form-section__wrap .custom-text-block h3,.form-section__wrap .custom-text-block h4{font-family:var(--font-heading);color:var(--heading-color);font-weight:800;line-height:1.2;margin:24px 0 12px}.form-section__wrap .custom-text-block h2:first-child,.form-section__wrap .custom-text-block h3:first-child,.form-section__wrap .custom-text-block h4:first-child{margin-top:0}.form-section__wrap .custom-text-block h2{font-size:2.8rem}.form-section__wrap .custom-text-block h3{font-size:2.2rem}.form-section__wrap .custom-text-block h4{font-size:1.9rem}.form-section__wrap .custom-text-block ul,.form-section__wrap .custom-text-block ol{padding-left:22px;margin:0 0 14px}.form-section__wrap .custom-text-block ul li,.form-section__wrap .custom-text-block ol li{font-size:1.9rem;margin-bottom:8px}.form-section__wrap .custom-text-block ul li::marker{color:var(--accent-color)}.form-section__wrap .custom-text-block strong{color:var(--heading-color);font-weight:700}.form-section__wrap .custom-text-block a{color:var(--accent-color);text-decoration:underline;text-underline-offset:3px}.form-section__wrap .custom-text-block a:hover{opacity:.75}.form-section__wrap .custom-text-block hr{border:none;border-top:1px solid rgba(27,45,107,.1);margin:24px 0}.form-section__wrap--placeholder{display:flex;flex-direction:column;align-items:center;gap:12px;padding:56px 40px;color:var(--text-color);opacity:.4}.form-section__wrap--placeholder i{font-size:4rem;color:var(--accent-color)}.form-section__wrap--placeholder p{font-size:1.9rem;margin:0}@media(max-width: 768px){.form-section{padding:40px 0}}