.mjp-service{background:var(--mjp-paper, #ffffff);color:var(--mjp-ink, #062a5a)}.mjp-service *{box-sizing:border-box}.mjp-service__inner{max-width:118rem;margin:0 auto;padding:6rem 3rem 8rem}.mjp-service__status{display:inline-flex;min-height:3.6rem;align-items:center;padding:.6rem 1rem;background:var(--mjp-mist, #eaf7f8);color:var(--mjp-accent, #007f8c);font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mjp-service__eyebrow{margin:2.4rem 0 1.6rem;color:var(--mjp-accent, #007f8c);font-family:var(--font-heading-family, Arial, sans-serif);font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.mjp-service__title{max-width:82rem;margin:0;color:var(--mjp-ink, #062a5a);font-family:var(--font-heading-family, Arial, sans-serif);font-size:5.6rem;line-height:1.08;letter-spacing:-.02em}.mjp-service__lead{max-width:78rem;margin:2.4rem 0 0;color:var(--mjp-muted, #334155);font-size:1.8rem;line-height:1.75}.mjp-service__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3rem}.mjp-service__button{display:inline-flex;min-height:4.8rem;align-items:center;justify-content:center;padding:1.2rem 2rem;border:1px solid var(--mjp-accent, #007f8c);border-radius:6px;background:var(--mjp-accent, #007f8c);color:#fff;font-family:var(--font-heading-family, Arial, sans-serif);font-size:1.4rem;font-weight:700;text-decoration:none}.mjp-service__button:hover{background:var(--mjp-ink, #062a5a);border-color:var(--mjp-ink, #062a5a);color:#fff}.mjp-service__button--secondary{background:#fff;color:var(--mjp-ink, #062a5a);border-color:var(--mjp-line, #d8e2e8)}.mjp-service__button--secondary:hover{background:var(--mjp-mist, #eaf7f8);color:var(--mjp-ink, #062a5a)}.mjp-service__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem;margin-top:5rem}.mjp-service-card{min-width:0;padding:2.4rem;border:1px solid var(--mjp-line, #d8e2e8);border-radius:6px;background:var(--mjp-cloud, #f5f8fa)}.mjp-service-card__kicker{margin:0 0 1.2rem;color:var(--mjp-accent, #007f8c);font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mjp-service-card h2{margin:0 0 1.4rem;color:var(--mjp-ink, #062a5a);font-family:var(--font-heading-family, Arial, sans-serif);font-size:2.6rem;line-height:1.2}.mjp-service-card p,.mjp-service__note,.mjp-service-form p{color:var(--mjp-muted, #334155);font-size:1.5rem;line-height:1.75}.mjp-service__note{margin:4rem 0 0;padding:2rem;border:1px solid var(--mjp-line, #d8e2e8);border-radius:6px;background:#fff}.mjp-service-form{max-width:76rem;margin-top:5rem;padding:2.8rem;border:1px solid var(--mjp-line, #d8e2e8);border-radius:6px;background:var(--mjp-cloud, #f5f8fa)}.mjp-service-form h2{margin:0 0 1rem;color:var(--mjp-ink, #062a5a);font-family:var(--font-heading-family, Arial, sans-serif);font-size:3rem}.mjp-service-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.mjp-service-form label{display:block;margin-top:1.6rem;color:var(--mjp-ink, #062a5a);font-size:1.4rem;font-weight:700}.mjp-service-form input,.mjp-service-form select,.mjp-service-form textarea{display:block;width:100%;min-height:4.8rem;margin-top:.6rem;padding:1rem 1.2rem;border:1px solid var(--mjp-line, #d8e2e8);border-radius:4px;background:#fff;color:var(--mjp-ink, #062a5a);font:inherit}.mjp-service-form textarea{min-height:12rem;resize:vertical}.mjp-service-form__checkbox{display:flex!important;gap:1rem;align-items:flex-start;font-weight:600!important}.mjp-service-form__checkbox input{width:auto;min-height:0;margin-top:.3rem}.mjp-service-form__warning{margin:1.4rem 0 0;padding:1.4rem;border-left:4px solid var(--mjp-accent, #007f8c);background:#fff}.mjp-service-form__success,.mjp-service-form__error{margin:1.6rem 0 0;padding:1.4rem;border-radius:4px}.mjp-service-form__success{background:var(--mjp-mist, #eaf7f8);color:var(--mjp-ink, #062a5a)}.mjp-service-form__error{background:#fff4f2;color:#7f1d1d}.mjp-service-form__submit{margin-top:2rem}@media(max-width:989px){.mjp-service__grid{grid-template-columns:1fr}.mjp-service__title{font-size:4.4rem}}@media(max-width:749px){.mjp-service__inner{padding:4rem 2rem 5rem}.mjp-service__title{font-size:3.6rem}.mjp-service__lead{font-size:1.6rem}.mjp-service-form{padding:2rem}.mjp-service-form__row{grid-template-columns:1fr;gap:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mj-service.css.map */
