.fc-section{padding:70px 0 80px;background-color:#fff}@media (max-width:768px){.fc-section{padding:50px 0 60px}}.fc-section .fc-wrapper{display:grid;grid-template-columns:1fr 1.35fr;gap:50px;align-items:start}@media (max-width:992px){.fc-section .fc-wrapper{grid-template-columns:1fr;gap:36px}}.fc-section .fc-info__title{font-family:Heebo,sans-serif;font-weight:600;font-size:42px;line-height:50px;color:#111;margin-bottom:14px}.fc-section .fc-info__title strong{color:#968ec4}@media (max-width:768px){.fc-section .fc-info__title{font-size:32px;line-height:40px}}.fc-section .fc-info__subtitle{font-family:Heebo,sans-serif;font-weight:400;font-size:20px;line-height:28px;color:#0a152b;margin-bottom:36px}@media (max-width:768px){.fc-section .fc-info__subtitle{font-size:17px;line-height:24px;margin-bottom:24px}}.fc-section .fc-info__contact-list{display:flex;flex-direction:column;gap:16px}.fc-section .fc-info__contact-list .contact-item{display:flex;align-items:center;gap:14px}.fc-section .fc-info__contact-list .contact-item .contact-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.fc-section .fc-info__contact-list .contact-item .contact-icon img,.fc-section .fc-info__contact-list .contact-item .contact-icon svg{width:22px;height:22px}.fc-section .fc-info__contact-list .contact-item .contact-text{font-family:Heebo,sans-serif;font-weight:300;font-size:17px;line-height:36px;color:#0a152b;display:flex;gap:8px}@media (max-width:768px){.fc-section .fc-info__contact-list .contact-item .contact-text{font-size:15px;line-height:24px;flex-direction:column;gap:2px}}.fc-section .fc-info__contact-list .contact-item .contact-text strong{font-weight:500}.fc-section .fc-info__contact-list .contact-item .contact-text a{color:#0a152b;transition:color .2s ease}.fc-section .fc-info__contact-list .contact-item .contact-text a:hover{color:#968ec4}.fc-section .fc-form-container{background:#fff}.fc-section .fc-form-container .theraseq-custom-form{display:flex;flex-direction:column;gap:18px}.fc-section .fc-form-container .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:576px){.fc-section .fc-form-container .form-grid{grid-template-columns:1fr;gap:14px}}.fc-section .fc-form-container .form-group{display:flex;flex-direction:column;gap:6px}.fc-section .fc-form-container .form-group label{font-family:Heebo,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#111}.fc-section .fc-form-container .form-group .input-wrapper{position:relative;display:flex;align-items:center}.fc-section .fc-form-container .form-group .input-wrapper .input-icon{position:absolute;left:14px;width:20px;height:20px;pointer-events:none}.fc-section .fc-form-container .form-group .input-wrapper input,.fc-section .fc-form-container .form-group .input-wrapper select{width:100%;height:52px;padding:10px 16px 10px 48px;border:1px solid #968ec4;border-radius:8px;font-family:Heebo,sans-serif;font-size:15px;font-weight:300;color:#111;background:#fff;outline:0;transition:border-color .2s ease,box-shadow .2s ease}.fc-section .fc-form-container .form-group .input-wrapper input::placeholder,.fc-section .fc-form-container .form-group .input-wrapper select::placeholder{color:rgba(17,17,17,.48);font-family:Heebo,sans-serif;font-weight:300;font-size:15px}.fc-section .fc-form-container .form-group .input-wrapper input:focus,.fc-section .fc-form-container .form-group .input-wrapper select:focus{border-color:rgb(112.6395348837,101.7930232558,175.0069767442);box-shadow:0 0 0 3px rgba(150,142,196,.2)}@media (max-width:768px){.fc-section .fc-form-container .form-group .input-wrapper input,.fc-section .fc-form-container .form-group .input-wrapper select{height:48px;font-size:14px;padding-left:44px}.fc-section .fc-form-container .form-group .input-wrapper input::placeholder,.fc-section .fc-form-container .form-group .input-wrapper select::placeholder{font-size:14px}}.fc-section .fc-form-container .form-group .input-wrapper select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23968EC4'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:20px}.fc-section .fc-form-container .form-submit-btn{width:100%;height:54px;background:#968ec4;border:none;border-radius:8px;color:#fff;font-family:Heebo,sans-serif;font-weight:600;font-size:17px;line-height:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(150,142,196,.3);transition:background .3s ease,transform .2s ease,box-shadow .2s ease}.fc-section .fc-form-container .form-submit-btn:hover{background:rgb(125.0930232558,115.1953488372,182.0046511628);transform:translateY(-2px);box-shadow:0 6px 18px rgba(150,142,196,.4)}@media (max-width:768px){.fc-section .fc-form-container .form-submit-btn{font-size:16px;height:48px}}.fc-section .fc-form-container .form-terms{margin-top:4px}.fc-section .fc-form-container .form-terms .terms-checkbox-label{display:flex;align-items:center;gap:10px;cursor:pointer}.fc-section .fc-form-container .form-terms .terms-checkbox-label input[type=checkbox]{width:16px;height:16px;accent-color:#968ec4;cursor:pointer}.fc-section .fc-form-container .form-terms .terms-checkbox-label span{font-family:Heebo,sans-serif;font-weight:300;font-size:13.5px;color:#111}.fc-section .fc-form-container .form-terms .terms-checkbox-label span a{color:#968ec4;text-decoration:underline}.fc-section .fc-form-container .form-terms .terms-checkbox-label span a:hover{color:rgb(112.6395348837,101.7930232558,175.0069767442)}.fc-section .fc-form-container .form-feedback{display:none;padding:12px 16px;border-radius:8px;font-family:Heebo,sans-serif;font-size:14px;margin-top:8px}.fc-section .fc-form-container .form-feedback.success{display:block;background:#e8f5e9;color:#2e7d32;border:1px solid #a5d6a7}.fc-section .fc-form-container .form-feedback.error{display:block;background:#ffebee;color:#c62828;border:1px solid #ffcdd2}