.sc-contact-page .sc-fq-row{display:flex;flex-wrap:wrap;gap:56px;max-width:1136px;margin:40px auto 0}.sc-contact-page .sc-fq-col,.sc-contact-page .sc-fm-col{width:calc(50% - 28px);flex:0 0 auto}.sc-kick{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-family:var(--sc-text-font);font-size:12px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.14em;color:var(--sc-accent-text-color,var(--sc-alternative-color))}.sc-kick::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--sc-alternative-color);flex:none}.sc-kick-title{margin:0 0 18px;font-family:var(--sc-title-font);font-weight:400;font-size:clamp(1.5rem,2.2vw,1.9rem);line-height:1.2;letter-spacing:0;text-transform:none;color:var(--sc-title-color)}.sc-card{background:#fff;border:1px solid #E5E5E5;border-radius:12px;padding:28px 32px}.sc-faq{display:flex;flex-direction:column}.sc-faq-item{border-bottom:1px solid #E5E5E5}.sc-faq-item:last-child{border-bottom:0}.sc-faq-item summary{display:flex;align-items:center;gap:16px;padding:16px 0;cursor:pointer;list-style:none;font-family:var(--sc-text-font);font-size:15px;font-weight:600;line-height:1.45;color:var(--sc-title-color)}.sc-faq-item summary::-webkit-details-marker{display:none}.sc-faq-item:first-of-type summary{padding-top:0}.sc-faq-item[open] summary{padding-bottom:10px}.sc-faq-q{flex:1}.sc-faq-opener{position:relative;flex:none;width:24px;height:24px;border:1px solid #E5E5E5;border-radius:50%;background:#fff}.sc-faq-opener::before{content:"";position:absolute;top:50%;left:6px;right:6px;height:1.5px;margin-top:-.75px;background:var(--sc-alternative-color);border-radius:1px}.sc-faq-opener::after{content:"";position:absolute;top:6px;bottom:6px;left:50%;width:1.5px;margin-left:-.75px;background:var(--sc-alternative-color);border-radius:1px;transition:transform .25s ease}.sc-faq-item[open] .sc-faq-opener::after{transform:rotate(90deg)}.sc-faq-a{padding:0 0 16px}.sc-faq-item:last-child .sc-faq-a{padding-bottom:0}.sc-faq-a p{margin:0;font-family:var(--sc-text-font);font-size:15px;line-height:1.65;color:var(--sc-text-color)}.sc-formcard .wpcf7-form p{margin:0}.sc-formcard .sc-form-grid{display:grid;gap:16px}.sc-formcard .wpcf7-form label{display:block;margin:0 0 6px;font-family:var(--sc-text-font);font-size:12px;font-weight:400;line-height:1.3;color:var(--sc-text-color);text-transform:none;letter-spacing:0}.sc-formcard .wpcf7-form input[type="text"],.sc-formcard .wpcf7-form input[type="email"],.sc-formcard .wpcf7-form textarea{width:100%;background:#F7F7F5;border:1px solid #E5E5E5;border-radius:8px;font-family:var(--sc-text-font);font-size:15px;color:var(--sc-title-color);box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease}.sc-formcard .wpcf7-form input[type="text"],.sc-formcard .wpcf7-form input[type="email"]{height:46px;padding:0 14px}.sc-formcard .wpcf7-form textarea{height:auto;min-height:0;padding:12px 14px;line-height:1.6;resize:vertical}.sc-formcard .wpcf7-form input[type="text"]:focus,.sc-formcard .wpcf7-form input[type="email"]:focus,.sc-formcard .wpcf7-form textarea:focus{border-color:var(--sc-alternative-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--sc-alternative-color) 15%,transparent);outline:2px solid transparent;outline-offset:2px}.sc-formcard .wpcf7-form .wpcf7-submit{width:auto;height:auto;min-height:0;padding:16px 32px;border:0;border-radius:4px;font-family:var(--sc-text-font);font-size:13px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:var(--sc-primary-color);color:#fff}.sc-formcard .wpcf7-form .wpcf7-submit:hover{background:var(--sc-alternative-color);color:var(--sc-on-accent-color,#fff)}.sc-formcard .wpcf7-form .wpcf7-not-valid{border-color:#A33A2E}.sc-formcard .wpcf7-form .wpcf7-not-valid-tip{margin-top:6px;font-family:var(--sc-text-font);font-size:12px;color:#A33A2E}.sc-formcard .wpcf7-response-output{margin:16px 0 0;padding:10px 14px;border:1px solid #E5E5E5;border-radius:8px;color:var(--sc-title-color)}@media (max-width:1024px){.sc-contact-page .sc-fq-col,.sc-contact-page .sc-fm-col{width:100%}.sc-card{padding:20px}}