.sd-service-hero{background:var(--saidai-color-snow);color:var(--saidai-color-ink);padding-block:var(--saidai-space-5)}.sd-service-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(460px,540px);gap:clamp(32px,4vw,64px);align-items:stretch}.sd-service-hero__copy{align-self:center;padding-block:var(--saidai-space-8)}.sd-service-hero__kicker{display:block;margin-bottom:var(--saidai-space-3);color:var(--saidai-color-blue);font-size:var(--saidai-text-small);font-weight:700;line-height:1.6}.sd-scope .sd-service-hero__title{margin:0;color:var(--saidai-color-blue-dark);font-size:clamp(32px,25.6px + 1.4vw,42px);font-weight:700;line-height:1.35;letter-spacing:-.02em}.sd-service-hero__lead{max-width:560px;margin-top:20px;color:var(--saidai-color-body);font-size:var(--saidai-text-body);font-weight:500;line-height:var(--saidai-leading-body)}.sd-service-hero__lead p+p{margin-top:var(--saidai-space-2)}.sd-service-hero__actions{display:flex;flex-wrap:wrap;gap:var(--saidai-space-4);margin-top:var(--saidai-space-6)}.sd-scope .sd-service-hero__button{display:inline-flex;min-width:162px;min-height:48px;align-items:center;justify-content:center;padding:10px 24px;border:1px solid var(--saidai-color-blue);border-radius:var(--saidai-radius);color:var(--saidai-color-blue);background:transparent;font-size:var(--saidai-text-body);font-weight:700;line-height:1.4;text-align:center;text-decoration:none;transition:opacity .2s}.sd-scope .sd-service-hero__button--primary{color:#fff;border-color:var(--saidai-color-orange);background:var(--saidai-color-orange)}.sd-scope .sd-service-hero__button:hover{color:var(--saidai-color-blue);opacity:.8}.sd-scope .sd-service-hero__button--primary:hover{color:#fff}.sd-service-hero .sd-stepform{width:100%;max-width:540px;min-height:520px;justify-self:end;padding:var(--saidai-space-6);border:1px solid var(--saidai-color-line);border-top:4px solid var(--saidai-color-blue-dark);border-radius:var(--saidai-radius);background:var(--saidai-color-paper);box-shadow:none}.sd-service-hero .sd-stepform__title{margin:0;color:var(--saidai-color-ink);font-size:20px;font-weight:700;line-height:1.6;text-align:left}.sd-stepform__intro{margin-top:var(--saidai-space-2);color:var(--saidai-color-body);font-size:var(--saidai-text-small);line-height:1.8}.sd-service-hero .sd-stepform__progress{display:flex;align-items:center;gap:var(--saidai-space-3);margin-top:var(--saidai-space-5)}.sd-stepform__progress-title{color:var(--saidai-color-ink);font-size:var(--saidai-text-small);font-weight:700}.sd-stepform__progress-steps{display:inline-flex;align-items:center;gap:var(--saidai-space-2)}.sd-stepform__progress-step{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:50%;color:var(--saidai-color-body);background:var(--saidai-color-mist);font-family:var(--saidai-font-en);font-size:var(--saidai-text-small);line-height:1;transition:color .2s,background-color .2s}.sd-stepform__progress-step.is-active{color:#fff;background:var(--saidai-color-blue-dark)}.sd-stepform__progress-step.is-complete{color:#fff;background:var(--saidai-color-blue)}.sd-service-hero .sd-stepform__step{display:grid;gap:var(--saidai-space-4);margin-top:28px}.sd-service-hero .sd-stepform.is-js .sd-stepform__step{display:none}.sd-service-hero .sd-stepform.is-js .sd-stepform__step.is-active{display:grid}.sd-service-hero .sd-field{gap:5px}.sd-service-hero .sd-field__label{gap:0;color:var(--saidai-color-ink);font-size:var(--saidai-text-small);font-weight:700}.sd-service-hero .sd-stepform__req{padding:0;color:var(--saidai-color-orange);font-size:var(--saidai-text-small)}.sd-service-hero .sd-input,.sd-service-hero .sd-select,.sd-service-hero .sd-textarea{min-height:40px;padding:9px 12px;border:1px solid var(--saidai-color-line);border-radius:4px;background:var(--saidai-color-snow);color:var(--saidai-color-ink);font-size:var(--saidai-text-small);line-height:1.5}.sd-service-hero .sd-input:focus,.sd-service-hero .sd-select:focus,.sd-service-hero .sd-textarea:focus{outline:1px solid var(--saidai-color-blue);outline-offset:0;border-color:var(--saidai-color-blue)}.sd-service-hero .sd-input.is-invalid,.sd-service-hero .sd-select.is-invalid,.sd-service-hero .sd-textarea.is-invalid{border-color:var(--saidai-color-red)}.sd-stepform__field-error{margin-top:-2px;color:var(--saidai-color-red);font-size:var(--saidai-text-caption);line-height:1.5}.sd-service-hero .sd-textarea--compact{min-height:132px}.sd-service-hero .sd-stepform__note{color:var(--saidai-color-muted);font-size:var(--saidai-text-caption);line-height:1.7}.sd-service-hero .sd-stepform__actions{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--saidai-space-3);margin-top:28px}.sd-service-hero .sd-stepform__back,.sd-service-hero .sd-stepform__next,.sd-service-hero .sd-stepform__submit{min-height:42px;align-items:center;justify-content:center;padding:9px 24px;border:1px solid var(--saidai-color-blue-dark);border-radius:4px;font-family:inherit;font-size:var(--saidai-text-small);font-weight:700;line-height:1.4;cursor:pointer}.sd-service-hero .sd-stepform__back{color:var(--saidai-color-blue-dark);background:transparent}.sd-service-hero .sd-stepform__next,.sd-service-hero .sd-stepform__submit{display:inline-flex;grid-column:2;width:100%;color:#fff;background:var(--saidai-color-blue-dark)}.sd-service-hero .sd-stepform__submit{border-color:var(--saidai-color-orange);background:var(--saidai-color-orange)}.sd-service-hero .sd-stepform:not(.is-js) .sd-stepform__back,.sd-service-hero .sd-stepform:not(.is-js) .sd-stepform__next{display:none}.sd-service-hero .sd-stepform.is-js .sd-stepform__back:not([hidden]),.sd-service-hero .sd-stepform.is-js .sd-stepform__next:not([hidden]),.sd-service-hero .sd-stepform.is-js .sd-stepform__submit:not([hidden]){display:inline-flex}.sd-service-hero .sd-stepform__back[hidden]+.sd-stepform__next{grid-column:1 / -1}.sd-service-hero .sd-stepform [hidden]{display:none!important}.sd-service-hero .sd-stepform__back:hover,.sd-service-hero .sd-stepform__next:hover,.sd-service-hero .sd-stepform__submit:hover{opacity:.82}@media screen and (max-width:989px){.sd-service-hero{padding-block:0}.sd-service-hero__inner{grid-template-columns:1fr;gap:0}.sd-service-hero__copy{padding-block:var(--saidai-space-7)}.sd-service-hero .sd-stepform{max-width:640px;min-height:0;justify-self:center;margin-bottom:var(--saidai-space-7)}}@media screen and (max-width:749px){.sd-service-hero__copy{padding-block:var(--saidai-space-6)}.sd-scope .sd-service-hero__title{font-size:30px}.sd-service-hero__lead{margin-top:var(--saidai-space-4);font-size:var(--saidai-text-small)}.sd-service-hero__actions{display:flex;margin-top:var(--saidai-space-5)}.sd-scope .sd-service-hero__button{width:100%;min-width:0;padding-inline:12px;font-size:var(--saidai-text-small)}.sd-service-hero .sd-stepform{margin-bottom:var(--saidai-space-6);padding:var(--saidai-space-5)}.sd-service-hero .sd-stepform__step{margin-top:var(--saidai-space-5)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-saidai-service-hero.css.map */
