.service-hero{background:linear-gradient(135deg,#050d1c,#0a1628);padding:6rem 0;text-align:center}.service-hero__content{margin:0 auto;max-width:900px;text-align:center}.service-hero__badge{background:linear-gradient(135deg,rgba(181,255,77,.15),rgba(158,232,58,.1));border:1px solid rgba(181,255,77,.3);border-radius:999px;display:inline-block;margin-bottom:2rem;padding:.5rem 1.25rem}.service-hero__badge-text{color:#b5ff4d;font-size:.875rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.service-hero__title{color:#fff;font-size:48px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 0 1.5rem}.service-hero__subtitle{color:#c6cdd8;font-size:1.25rem;line-height:1.6;margin:0 auto 2.5rem;max-width:700px}.service-hero__cta{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.section-header{margin-bottom:4rem;text-align:center}.section-title{color:#050d1c;font-size:2.5rem;font-weight:700;letter-spacing:-.01em;margin:0 0 1rem}.section-subtitle{color:#6c757d;font-size:1.125rem;margin:0 auto;max-width:700px}.service-benefits{background:#f8f9fa;padding:6rem 0}.benefits-grid{display:grid;gap:2.5rem;grid-template-columns:repeat(2,1fr)}.benefit-card{background:#fff;border:2px solid #e8eaed;border-radius:16px;padding:2.5rem;transition:all .3s ease}.benefit-card:hover{border-color:#b5ff4d;box-shadow:0 12px 32px rgba(0,0,0,.08);transform:translateY(-4px)}.benefit-card__icon{align-items:center;background:linear-gradient(135deg,#b5ff4d,#9ee83a);border-radius:12px;color:#050d1c;display:flex;height:56px;justify-content:center;margin-bottom:1.5rem;width:56px}.benefit-card__icon svg{height:28px;width:28px}.benefit-card__title{color:#050d1c;font-size:1.5rem;font-weight:700;margin:0 0 1rem}.benefit-card__description{color:#6c757d;font-size:1rem;line-height:1.6;margin:0}.service-process{background:#fff;padding:6rem 0}.process-steps{display:grid;gap:2rem;grid-template-columns:repeat(4,1fr)}.process-step{position:relative;text-align:center}.process-step__number{color:#b5ff4d;font-size:3rem;font-weight:700;line-height:1;margin-bottom:1.5rem}.process-step__title{color:#050d1c;font-size:1.25rem;font-weight:700;margin:0 0 1rem}.process-step__description{color:#6c757d;font-size:.9375rem;line-height:1.6;margin:0}.service-included{background:#f8f9fa;padding:6rem 0}.included-content{align-items:start;display:grid;gap:4rem;grid-template-columns:1.5fr 1fr}.included-title{color:#050d1c;font-size:2.5rem;font-weight:700;margin:0 0 2rem}.included-list{display:flex;flex-direction:column;gap:1.25rem;list-style:none;margin:0;padding:0}.included-item{align-items:flex-start;color:#050d1c;display:flex;font-size:1.0625rem;gap:1rem;line-height:1.6}.included-item svg{color:#9ee83a;flex-shrink:0;height:24px;margin-top:2px;width:24px}.included-cta-card{background:linear-gradient(135deg,#050d1c,#0a1628);border-radius:24px;padding:3rem 2.5rem;position:sticky;text-align:center;top:100px}.included-cta-title{color:#fff;font-size:1.75rem;font-weight:700;margin:0 0 1rem}.included-cta-description{color:#c6cdd8;font-size:1rem;line-height:1.6;margin:0 0 2rem}.service-faq{background:#fff;padding:6rem 0}.faq-list{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:900px}.faq-item{background:#fff;border:2px solid #e8eaed;border-radius:16px;padding:2rem 2.5rem;transition:all .3s ease}.faq-item:hover{border-color:#b5ff4d}.faq-question{color:#050d1c;font-size:1.25rem;font-weight:700;margin:0 0 1rem}.faq-answer{color:#6c757d;font-size:1rem;line-height:1.6;margin:0}.service-final-cta{background:linear-gradient(135deg,#050d1c,#0a1628);padding:6rem 0}.final-cta-card{margin:0 auto;max-width:800px;text-align:center}.final-cta-title{color:#fff;font-size:3rem;font-weight:700;letter-spacing:-.01em;margin:0 0 1.5rem}.final-cta-description{color:#c6cdd8;font-size:1.125rem;line-height:1.6;margin:0 0 2.5rem}@media screen and (max-width:1024px){.service-hero__title{font-size:2.75rem}.benefits-grid{gap:2rem;grid-template-columns:1fr}.process-steps{grid-template-columns:repeat(2,1fr)}.included-content{gap:3rem;grid-template-columns:1fr}.included-cta-card{position:static}}@media screen and (max-width:768px){.service-hero{padding:4rem 0}.service-hero__title{font-size:2.25rem}.service-hero__subtitle{font-size:1.125rem}.service-hero__cta{flex-direction:column}.service-hero__cta .btn{width:100%}.section-header{margin-bottom:3rem}.section-title{font-size:2rem}.section-subtitle{font-size:1rem}.service-benefits,.service-faq,.service-final-cta,.service-included,.service-process{padding:4rem 0}.benefit-card{padding:2rem}.process-steps{grid-template-columns:1fr}.process-step__number{font-size:2.5rem}.included-title{font-size:2rem}.included-item{font-size:1rem}.included-cta-card{padding:2rem 1.5rem}.faq-item{padding:1.5rem 1.75rem}.faq-question{font-size:1.125rem}.final-cta-title{font-size:2.25rem}.final-cta-description{font-size:1rem}}@media screen and (max-width:480px){.service-hero__title{font-size:1.875rem}.service-hero__subtitle{font-size:1rem}.section-title{font-size:1.75rem}.benefit-card__title{font-size:1.25rem}.process-step__title{font-size:1.125rem}.included-title{font-size:1.75rem}.included-cta-title{font-size:1.5rem}.final-cta-title{font-size:1.875rem}}