.sc-form-page{background:#fcfaf7}.sc-form-hero{padding:clamp(4rem,8vw,8rem) 0}.sc-form-hero__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);gap:clamp(2.5rem,7vw,7rem);align-items:start}.sc-form-hero h1{max-width:720px;margin:.65rem 0 1.25rem;font-size:clamp(3rem,5.5vw,5.8rem);line-height:.96;letter-spacing:-.045em}.sc-form-hero p{max-width:620px;font-size:1.08rem;color:#6d625d}.sc-form-card{padding:clamp(1.5rem,3vw,2.75rem);border:1px solid #eee7df;border-radius:28px;background:#fff;box-shadow:0 22px 70px rgb(50 39 34 / .07)}.sc-form-card h2{margin:0 0 1.5rem;font-size:clamp(1.8rem,3vw,2.6rem)}.sc-form-card .wpcf7-form p{margin:0 0 1.15rem}.sc-form-card label{display:block;font-weight:650;color:#2c2624}.sc-form-card input:not([type=submit]):not([type=checkbox]):not([type=radio]),.sc-form-card select,.sc-form-card textarea{width:100%;margin-top:.45rem;padding:.85rem 1rem;border:1px solid #ddd2c8;border-radius:14px;background:#fffdfb;color:#2c2624;box-shadow:none}.sc-form-card textarea{min-height:145px;resize:vertical}.sc-form-card input:focus,.sc-form-card select:focus,.sc-form-card textarea:focus{border-color:#a64f6d;outline:2px solid rgb(166 79 109 / .12)}.sc-form-card input[type=file]{padding:.65rem;background:#faf7f3}.sc-form-card input[type=submit]{border:0;border-radius:999px;padding:.9rem 1.5rem;background:#a64f6d;color:#fff;font-weight:700;cursor:pointer}.sc-form-card input[type=submit]:hover{filter:brightness(.94)}.sc-form-card .wpcf7-list-item{margin:0}.sc-form-card .wpcf7-not-valid-tip{margin-top:.35rem;font-size:.88rem}.sc-form-card .wpcf7-response-output{margin:1rem 0 0!important;padding:.8rem 1rem!important;border-radius:12px}.sc-form-intro__image{margin:2.2rem 0 0;max-width:560px;aspect-ratio:4/3;overflow:hidden;border-radius:26px}.sc-form-intro__image img{width:100%;height:100%;object-fit:cover}.sc-form-card .wpcf7-spinner{vertical-align:middle}@media(max-width:900px){.sc-form-hero__grid{grid-template-columns:1fr}.sc-form-hero h1{font-size:clamp(2.8rem,12vw,4.5rem)}.sc-form-card{padding:1.35rem}.sc-form-intro__image{max-width:none}}.sc-form-card input:not([type=submit]):not([type=checkbox]):not([type=radio]),.sc-form-card select,.sc-form-card textarea{border-width:2px;border-color:#e4d6ca}.sc-form-card input:not([type=submit]):not([type=checkbox]):not([type=radio]){min-height:62px;padding:.95rem 1.15rem}.sc-form-card select{display:block;width:100%;height:64px;min-height:64px;padding:0 3rem 0 1.2rem;border-radius:16px;background-color:#fffdfb;color:#2c2624;font-size:1rem;font-weight:600;line-height:normal;-webkit-appearance:auto;appearance:auto}.sc-form-card select option{color:#2c2624;background:#fff;font-size:1rem;line-height:1.4}.sc-form-card textarea{padding:1rem 1.15rem}.sc-form-card select:focus{border-color:#a64f6d;box-shadow:0 0 0 4px rgb(166 79 109 / .08)}