.service-page-module-scss-module__S1mUFG__service-page{flex-direction:column;width:100%;display:flex}.service-page-module-scss-module__S1mUFG__service-page__intro{width:100%;padding:var(--spacing-2xl)var(--spacing-md);gap:var(--spacing-xl);flex-direction:column;display:flex}@media (min-width:768px){.service-page-module-scss-module__S1mUFG__service-page__intro{padding:var(--spacing-3xl)var(--spacing-xl);flex-direction:row;align-items:flex-start}}@media (min-width:1280px){.service-page-module-scss-module__S1mUFG__service-page__intro{padding:var(--spacing-3xl)110px;max-width:var(--container-desktop);margin:0 auto}}.service-page-module-scss-module__S1mUFG__service-page__intro-content{gap:var(--spacing-sm);flex-direction:column;flex:1;display:flex}.service-page-module-scss-module__S1mUFG__service-page__intro-subtitle{font-size:var(--font-small);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:2px;color:var(--primary-color);margin-bottom:var(--spacing-xs);display:block}.service-page-module-scss-module__S1mUFG__service-page__intro-title{font-size:var(--font-h2);font-weight:var(--font-weight-bold);color:var(--text-color);line-height:var(--line-height-tight);margin:0}.service-page-module-scss-module__S1mUFG__service-page__intro-body{gap:var(--spacing-md);margin-top:var(--spacing-sm);flex-direction:column;display:flex}.service-page-module-scss-module__S1mUFG__service-page__intro-body p{font-size:var(--font-p);line-height:var(--line-height-relaxed);color:var(--text-light);margin:0}.service-page-module-scss-module__S1mUFG__service-page__intro-image{width:100%;overflow:hidden}@media (min-width:768px){.service-page-module-scss-module__S1mUFG__service-page__intro-image{flex-shrink:0;width:40%}}.service-page-module-scss-module__S1mUFG__service-page__intro-img{object-fit:cover;width:100%;height:100%;display:block}.service-page-module-scss-module__S1mUFG__service-page__benefits{width:100%;padding:var(--spacing-2xl)var(--spacing-md);background-color:var(--secondary-color)}@media (min-width:768px){.service-page-module-scss-module__S1mUFG__service-page__benefits{padding:var(--spacing-3xl)var(--spacing-xl)}}@media (min-width:1280px){.service-page-module-scss-module__S1mUFG__service-page__benefits{padding:var(--spacing-3xl)110px}}.service-page-module-scss-module__S1mUFG__service-page__benefits-container{max-width:var(--container-desktop);gap:var(--spacing-xl);flex-direction:column;margin:0 auto;display:flex}@media (min-width:768px){.service-page-module-scss-module__S1mUFG__service-page__benefits-container{align-items:flex-start;gap:var(--spacing-2xl);flex-direction:row}}.service-page-module-scss-module__S1mUFG__service-page__benefits-header{flex-direction:column;display:flex}@media (min-width:768px){.service-page-module-scss-module__S1mUFG__service-page__benefits-header{flex-shrink:0;width:40%;position:sticky;top:120px}}.service-page-module-scss-module__S1mUFG__service-page__benefits-subtitle{font-size:var(--font-small);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:2px;color:var(--primary-color);margin-bottom:var(--spacing-xs);display:block}.service-page-module-scss-module__S1mUFG__service-page__benefits-title{font-size:var(--font-h2);font-weight:var(--font-weight-bold);color:var(--text-color);line-height:var(--line-height-tight);margin:0}.service-page-module-scss-module__S1mUFG__service-page__before-after{margin-top:var(--spacing-lg);gap:var(--spacing-xs);flex-direction:column;display:flex}.service-page-module-scss-module__S1mUFG__service-page__before-after-img{border-radius:4px;width:100%;height:auto;display:block;box-shadow:0 2px 12px #0000001a}.service-page-module-scss-module__S1mUFG__service-page__before-after-label{font-size:var(--font-small);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:1px;color:var(--primary-color);text-align:center}.service-page-module-scss-module__S1mUFG__service-page__benefits-list{gap:var(--spacing-md);flex-direction:column;flex:1;display:flex}.service-page-module-scss-module__S1mUFG__service-page__benefit-item{align-items:stretch;gap:var(--spacing-md);padding:var(--spacing-lg);background-color:var(--background-color);transition:var(--transition);display:flex}.service-page-module-scss-module__S1mUFG__service-page__benefit-item:hover{box-shadow:0 4px 16px #0000000d}.service-page-module-scss-module__S1mUFG__service-page__benefit-item:hover .service-page-module-scss-module__S1mUFG__service-page__benefit-accent{background-color:var(--primary-hover)}.service-page-module-scss-module__S1mUFG__service-page__benefit-accent{background-color:var(--primary-color);width:4px;transition:var(--transition);flex-shrink:0}.service-page-module-scss-module__S1mUFG__service-page__benefit-content{gap:var(--spacing-xs);flex-direction:column;display:flex}.service-page-module-scss-module__S1mUFG__service-page__benefit-heading{font-size:var(--font-h5);font-weight:var(--font-weight-bold);color:var(--text-color);margin:0}.service-page-module-scss-module__S1mUFG__service-page__benefit-body{font-size:var(--font-p);line-height:var(--line-height-relaxed);color:var(--text-light);margin:0}.service-page-module-scss-module__S1mUFG__service-page__process{width:100%;padding:var(--spacing-2xl)var(--spacing-md)}@media (min-width:768px){.service-page-module-scss-module__S1mUFG__service-page__process{padding:var(--spacing-3xl)var(--spacing-xl)}}@media (min-width:1280px){.service-page-module-scss-module__S1mUFG__service-page__process{padding:var(--spacing-3xl)110px}}.service-page-module-scss-module__S1mUFG__service-page__process-container{max-width:var(--container-desktop);text-align:center;align-items:center;gap:var(--spacing-xl);flex-direction:column;margin:0 auto;display:flex}.service-page-module-scss-module__S1mUFG__service-page__process-subtitle{font-size:var(--font-small);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:2px;color:var(--primary-color);margin-bottom:var(--spacing-xs);display:block}.service-page-module-scss-module__S1mUFG__service-page__process-title{font-size:var(--font-h2);font-weight:var(--font-weight-bold);color:var(--text-color);line-height:var(--line-height-tight);margin:0}.service-page-module-scss-module__S1mUFG__service-page__process-steps{width:100%;max-width:var(--container-desktop);gap:var(--spacing-lg);flex-direction:column;display:flex}.service-page-module-scss-module__S1mUFG__service-page__step{align-items:flex-start;gap:var(--spacing-lg);text-align:left;padding:var(--spacing-lg);background-color:var(--background-alt);transition:var(--transition);display:flex}.service-page-module-scss-module__S1mUFG__service-page__step:hover{box-shadow:0 4px 16px #0000000d}.service-page-module-scss-module__S1mUFG__service-page__step-number{background-color:var(--primary-color);width:52px;height:52px;color:var(--background-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.service-page-module-scss-module__S1mUFG__service-page__step-number span{font-size:var(--font-h4);font-weight:var(--font-weight-bold);line-height:1}.service-page-module-scss-module__S1mUFG__service-page__step-image{border-radius:var(--border-radius-md);flex:1;min-width:0;overflow:hidden}.service-page-module-scss-module__S1mUFG__service-page__step-image img{object-fit:cover;width:100%;height:100%;display:block}.service-page-module-scss-module__S1mUFG__service-page__step--has-image{flex-direction:column;align-items:stretch;max-width:100%;padding:0;position:relative;overflow:hidden}.service-page-module-scss-module__S1mUFG__service-page__step--has-image .service-page-module-scss-module__S1mUFG__service-page__step-number{top:var(--spacing-md);left:var(--spacing-md);z-index:1;position:absolute}.service-page-module-scss-module__S1mUFG__service-page__step--has-image .service-page-module-scss-module__S1mUFG__service-page__step-content{padding:var(--spacing-lg)}@media (min-width:768px){.service-page-module-scss-module__S1mUFG__service-page__step--has-image{flex-direction:row;align-items:stretch}.service-page-module-scss-module__S1mUFG__service-page__step--has-image .service-page-module-scss-module__S1mUFG__service-page__step-number{top:var(--spacing-md);left:var(--spacing-md);position:absolute}.service-page-module-scss-module__S1mUFG__service-page__step--has-image .service-page-module-scss-module__S1mUFG__service-page__step-image{flex:0 0 50%;max-width:50%}.service-page-module-scss-module__S1mUFG__service-page__step--has-image .service-page-module-scss-module__S1mUFG__service-page__step-content{max-width:50%;padding:var(--spacing-xl);flex-direction:column;flex:0 0 50%;justify-content:center;display:flex}}.service-page-module-scss-module__S1mUFG__service-page__step-content{gap:var(--spacing-xs);flex-direction:column;flex:1;display:flex}.service-page-module-scss-module__S1mUFG__service-page__step-title{font-size:var(--font-h5);font-weight:var(--font-weight-bold);color:var(--text-color);margin:0}.service-page-module-scss-module__S1mUFG__service-page__step-desc{font-size:var(--font-p);line-height:var(--line-height-relaxed);color:var(--text-light);margin:0}.service-page-module-scss-module__S1mUFG__service-page__faqs{width:100%;padding:var(--spacing-2xl)var(--spacing-md);background-color:var(--secondary-color)}@media (min-width:768px){.service-page-module-scss-module__S1mUFG__service-page__faqs{padding:var(--spacing-3xl)var(--spacing-xl)}}@media (min-width:1280px){.service-page-module-scss-module__S1mUFG__service-page__faqs{padding:var(--spacing-3xl)110px}}.service-page-module-scss-module__S1mUFG__service-page__faqs-container{gap:var(--spacing-xl);flex-direction:column;max-width:800px;margin:0 auto;display:flex}.service-page-module-scss-module__S1mUFG__service-page__faqs-title{font-size:var(--font-h2);font-weight:var(--font-weight-bold);color:var(--text-color);text-align:center;margin:0}.service-page-module-scss-module__S1mUFG__service-page__cta{width:100%;padding:var(--spacing-3xl)var(--spacing-md);background-color:var(--primary-color)}@media (min-width:768px){.service-page-module-scss-module__S1mUFG__service-page__cta{padding:var(--spacing-3xl)var(--spacing-xl)}}@media (min-width:1280px){.service-page-module-scss-module__S1mUFG__service-page__cta{padding:var(--spacing-3xl)110px}}.service-page-module-scss-module__S1mUFG__service-page__cta-container{max-width:var(--container-desktop);text-align:center;align-items:center;gap:var(--spacing-md);flex-direction:column;margin:0 auto;display:flex}.service-page-module-scss-module__S1mUFG__service-page__cta-heading{font-size:var(--font-h2);font-weight:var(--font-weight-bold);color:var(--background-color);line-height:var(--line-height-tight);margin:0}.service-page-module-scss-module__S1mUFG__service-page__cta-body{font-size:var(--font-p);line-height:var(--line-height-relaxed);color:#ffffffd9;max-width:600px;margin:0}.service-page-module-scss-module__S1mUFG__service-page__cta-buttons{gap:var(--spacing-sm);margin-top:var(--spacing-sm);flex-direction:column;align-items:center;width:100%;display:flex}@media (min-width:640px){.service-page-module-scss-module__S1mUFG__service-page__cta-buttons{flex-direction:row;justify-content:center;width:auto}}.service-page-module-scss-module__S1mUFG__service-page__cta-contact{padding:var(--spacing-sm)var(--spacing-xl);background-color:var(--background-color);color:var(--primary-color);font-weight:var(--font-weight-semibold);font-size:var(--font-p);transition:var(--transition);justify-content:center;align-items:center;width:100%;min-height:48px;text-decoration:none;display:inline-flex}.service-page-module-scss-module__S1mUFG__service-page__cta-contact:hover{background-color:var(--tertiary-color);color:var(--background-color)}@media (min-width:640px){.service-page-module-scss-module__S1mUFG__service-page__cta-contact{width:auto}}.service-page-module-scss-module__S1mUFG__service-page__cta-appointment{padding:var(--spacing-sm)var(--spacing-xl);color:var(--background-color);font-weight:var(--font-weight-semibold);font-size:var(--font-p);border:2px solid var(--background-color);cursor:pointer;transition:var(--transition);background-color:#0000;justify-content:center;align-items:center;width:100%;min-height:48px;display:inline-flex}.service-page-module-scss-module__S1mUFG__service-page__cta-appointment:hover{background-color:var(--background-color);color:var(--primary-color)}@media (min-width:640px){.service-page-module-scss-module__S1mUFG__service-page__cta-appointment{width:auto}}
