.serviceIntro{background:var(--color-white)}.serviceIntro .container{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:54px;display:grid}.serviceIntro__image{border-radius:var(--radius-xl);overflow:hidden}.serviceIntro__image img{width:100%;height:auto;display:block}.serviceIntro__content{flex-direction:column;align-items:flex-start;display:flex}.serviceIntro__content .eyebrow{margin-bottom:18px}.section-title-h2+.serviceIntro__description{margin-top:24px}.serviceIntro__description{color:var(--color-neutral-700);margin:16px 0 0;font-size:17px;line-height:1.65}.serviceIntro__points{flex-direction:column;gap:14px;margin:24px 0 32px;padding:0;list-style:none;display:flex}.serviceIntro__point{color:var(--color-neutral);font-family:var(--font-label);align-items:center;gap:12px;font-size:16px;font-weight:600;line-height:1.4;display:flex}.serviceIntro__check{background:var(--color-secondary);width:28px;height:28px;color:var(--color-white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;line-height:1;display:inline-flex}@media (max-width:991px){.serviceIntro .container{gap:32px}}@media (max-width:767px){.serviceIntro .container{grid-template-columns:1fr;gap:28px}.serviceIntro__description{font-size:15px}}@media (max-width:576px){.serviceIntro .container{gap:24px}.serviceIntro__image{border-radius:var(--radius-lg)}.serviceIntro__content .eyebrow{margin-bottom:12px}.serviceIntro__description{margin-top:14px;font-size:14px;line-height:1.6}.serviceIntro__points{gap:10px;margin:16px 0 20px}.serviceIntro__point{gap:10px;font-size:14px}.serviceIntro__check{width:24px;height:24px;font-size:13px}}
.serviceBenefits{background:linear-gradient(135deg, var(--bg-body) 0%, #f1f2ff99 52%, #e8ebfb38 100%)}.serviceBenefits__header{text-align:center;flex-direction:column;align-items:center;margin:0 auto 40px;display:flex}.serviceBenefits__header .eyebrow{margin-bottom:16px}.serviceBenefits__description{max-width:640px;color:var(--color-neutral-600);margin:16px 0 0;font-size:16px;line-height:1.55}.serviceBenefits__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.serviceBenefits__card{border:var(--border-width) solid var(--color-neutral-100);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-sm);flex-direction:column;padding:22px 30px;transition:transform .2s,box-shadow .2s;display:flex}.serviceBenefits__card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.serviceBenefits__card:nth-child(odd){border-color:var(--color-primary);background:var(--color-primary);background:#082c60}.serviceBenefits__card:nth-child(odd) .serviceBenefits__icon{background:var(--color-secondary);color:var(--color-white)}.serviceBenefits__card:nth-child(odd) .serviceBenefits__divider{background:#ffffff59}.serviceBenefits__card:nth-child(odd) .serviceBenefits__title,.serviceBenefits__card:nth-child(odd) .serviceBenefits__text,.serviceBenefits__card:nth-child(odd) .serviceBenefits__highlight,.serviceBenefits__card:nth-child(odd) .serviceBenefits__highlight svg{color:var(--color-white)}.serviceBenefits__card-header{align-items:center;gap:16px;min-height:60px;display:flex}.serviceBenefits__icon{border-radius:var(--radius-md);background:var(--color-primary-100);width:52px;height:52px;color:var(--color-primary);flex:0 0 52px;justify-content:center;align-items:center;display:inline-flex}.serviceBenefits__icon svg{width:20px;height:20px}.serviceBenefits__divider{background:var(--color-primary-100);width:100%;height:1px;margin:12px 0}.serviceBenefits__title{color:var(--color-primary-900);font-family:var(--font-label);margin:0;font-size:18px;font-weight:700;line-height:1.3}.serviceBenefits__text{color:var(--color-neutral-700);flex:1;margin:0;font-size:14px;line-height:1.5}.serviceBenefits__highlight{color:var(--color-primary);justify-content:space-between;align-items:center;gap:12px;margin:14px 0 0;font-size:15px;font-weight:600;line-height:1.4;display:flex}.serviceBenefits__highlight svg{width:18px;height:18px;color:var(--color-primary-500);flex:none}@media (max-width:1199px){.serviceBenefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.serviceBenefits__header{margin-bottom:32px}.serviceBenefits__card{padding:24px}}@media (max-width:576px){.serviceBenefits__header{margin-bottom:20px}.serviceBenefits__header .eyebrow{margin-bottom:12px}.serviceBenefits__description{margin-top:10px;font-size:14px;line-height:1.5}.serviceBenefits__grid{grid-template-columns:1fr;gap:12px}.serviceBenefits__card{min-height:0;padding:18px 16px}.serviceBenefits__card-header{gap:12px;min-height:0}.serviceBenefits__icon{flex-basis:44px;width:44px;height:44px}.serviceBenefits__title{font-size:var(--fs-h3)}.serviceBenefits__divider{margin:14px 0}.serviceBenefits__text{font-size:14px;line-height:1.55}.serviceBenefits__highlight{margin-top:12px;font-size:14px}}
.serviceSteps{background:var(--color-white)}.serviceSteps__header{text-align:center;flex-direction:column;align-items:center;margin:0 auto 48px;display:flex}.serviceSteps__header .eyebrow{margin-bottom:16px}.serviceSteps__description{max-width:640px;color:var(--color-neutral-600);margin:16px 0 0;font-size:16px;line-height:1.55}.serviceSteps__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.serviceSteps__step{text-align:center;border:var(--border-width) solid var(--color-neutral-100);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-md);flex-direction:column;align-items:center;padding:32px 24px;display:flex;position:relative}.serviceSteps__icon{background:var(--color-secondary-50);width:64px;height:64px;color:var(--color-secondary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;display:inline-flex;position:relative}.serviceSteps__icon svg{width:24px;height:24px}.serviceSteps__number{border:2px solid var(--color-white);border-radius:var(--radius-full);background:var(--color-secondary);min-width:28px;height:28px;color:var(--color-white);font-family:var(--font-label);justify-content:center;align-items:center;padding-inline:6px;font-size:12px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-10px}.serviceSteps__step:nth-child(2n) .serviceSteps__icon{background:var(--color-primary-50);color:var(--color-primary)}.serviceSteps__step:nth-child(2n) .serviceSteps__number{background:var(--color-primary)}.serviceSteps__title{color:var(--color-neutral);font-family:var(--font-label);margin:0 0 8px;font-size:19px;font-weight:700;line-height:1.3}.serviceSteps__text{max-width:240px;color:var(--color-neutral-600);margin:0 auto;font-size:15px;line-height:1.6}.serviceSteps__arrow{width:14px;height:14px;color:var(--color-primary);position:absolute;top:50%;right:-23px;transform:translateY(-50%)}@media (max-width:991px){.serviceSteps__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.serviceSteps__arrow{display:none}}@media (max-width:767px){.serviceSteps__header{margin-bottom:36px}}@media (max-width:576px){.serviceSteps__header{margin-bottom:20px}.serviceSteps__header .eyebrow{margin-bottom:12px}.serviceSteps__description{margin-top:10px;font-size:14px;line-height:1.5}.serviceSteps__list{grid-template-columns:minmax(0,1fr);gap:12px}.serviceSteps__step{text-align:left;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:4px 16px;min-width:0;padding:16px;display:grid}.serviceSteps__icon{grid-row:1/span 2;width:52px;height:52px;margin-bottom:0}.serviceSteps__icon svg{width:20px;height:20px}.serviceSteps__number{min-width:24px;height:24px;font-size:11px;top:-4px;right:-8px}.serviceSteps__title{font-size:var(--fs-h3);grid-area:1/2;align-self:end;margin:0}.serviceSteps__text{grid-area:2/2;align-self:start;max-width:none;margin:0;font-size:14px;line-height:1.5}}
