.service-page-module__TKWoaG__section{background-color:#fff;padding:8em 0;position:relative;overflow:hidden}.service-page-module__TKWoaG__sectionBg{opacity:.7;pointer-events:none;background:radial-gradient(circle at 10% 20%,#f0fdf4 0%,#0000 40%),radial-gradient(circle at 90% 20%,#eff6ff 0%,#0000 40%);position:absolute;inset:0}.service-page-module__TKWoaG__headerCenter{text-align:center;z-index:2;flex-direction:column;align-items:center;margin-bottom:4em;animation:.8s backwards service-page-module__TKWoaG__fadeInUp;display:flex;position:relative}.service-page-module__TKWoaG__headerLeft{z-index:2;flex-direction:column;align-items:flex-start;margin-bottom:4em;animation:.8s backwards service-page-module__TKWoaG__fadeInUp;display:flex;position:relative}.service-page-module__TKWoaG__badge{background-color:var(--color-white);color:var(--color-primary);border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:.4em;margin-bottom:1.5em;padding:6px 16px;font-size:.875rem;font-weight:500;display:inline-flex;box-shadow:0 2px 8px #00000005}.service-page-module__TKWoaG__badgeIcon{justify-content:center;align-items:center;display:flex}.service-page-module__TKWoaG__badgeIcon svg{width:1.1em;height:1.1em}.service-page-module__TKWoaG__heading{color:var(--color-heading);letter-spacing:-.02em;margin-bottom:.5em;font-size:3rem;font-weight:800;line-height:1.1}.service-page-module__TKWoaG__subheadline{color:var(--color-body);max-width:800px;font-size:1.125rem;line-height:1.6}.service-page-module__TKWoaG__grid2Col{z-index:2;grid-template-columns:repeat(2,1fr);gap:2em;display:grid;position:relative}.service-page-module__TKWoaG__grid3Col{z-index:2;grid-template-columns:repeat(3,1fr);gap:2em;display:grid;position:relative}.service-page-module__TKWoaG__card{background-color:#f8fafc;border:2px solid #0000;border-radius:12px;flex-direction:column;align-items:flex-start;padding:2.5em;transition:transform .3s,box-shadow .3s,border-color .3s;animation:.8s backwards service-page-module__TKWoaG__fadeInUp;display:flex}.service-page-module__TKWoaG__card:hover{border-color:var(--color-heading);box-shadow:8px 8px 0px 0px var(--color-heading);transform:translate(-2px,-2px)}.service-page-module__TKWoaG__cardHighlighted{background-color:var(--color-white);border:2px solid var(--color-heading);box-shadow:6px 6px 0px 0px var(--color-heading)}.service-page-module__TKWoaG__cardHighlighted:hover{box-shadow:8px 8px 0px 0px var(--color-heading);transform:translate(-2px,-2px)}.service-page-module__TKWoaG__cardTitle{color:var(--color-heading);margin-bottom:.75em;font-size:1.5rem;font-weight:700}.service-page-module__TKWoaG__cardDesc{color:var(--color-body);flex-grow:1;margin:0;font-size:1rem;line-height:1.6}.service-page-module__TKWoaG__actions{flex-wrap:wrap;justify-content:center;gap:1em;margin-top:2em;margin-bottom:2.5em;display:flex}.service-page-module__TKWoaG__btnGreen{background-color:var(--color-primary);color:var(--color-white);border:1px solid var(--color-primary);border-radius:9999px;justify-content:center;align-items:center;padding:14px 32px;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .2s,transform .2s,box-shadow .2s,color .2s;display:inline-flex}.service-page-module__TKWoaG__btnGreen:hover{background-color:var(--color-primary-dark);color:var(--color-white);border-color:var(--color-primary-dark);transform:translateY(-2px);box-shadow:0 8px 20px #16a34a40}.service-page-module__TKWoaG__btnOutline{color:var(--color-heading);background-color:#0000;border:1px solid #cbd5e1;border-radius:9999px;justify-content:center;align-items:center;padding:14px 32px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.service-page-module__TKWoaG__btnOutline:hover{background-color:var(--color-white);border-color:var(--color-heading);color:var(--color-heading);transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.service-page-module__TKWoaG__hero{padding:10em 0 6em}.service-page-module__TKWoaG__hero .service-page-module__TKWoaG__heading{font-size:4rem}.service-page-module__TKWoaG__process{background-color:#f8fafc}.service-page-module__TKWoaG__stepNumber{color:var(--color-primary);margin-bottom:.5em;font-size:2rem;font-weight:700;line-height:1}.service-page-module__TKWoaG__trustSignals{color:#64748b;align-items:center;gap:1em;font-size:.95rem;font-weight:600;display:flex}.service-page-module__TKWoaG__caseResults{gap:1em;margin-top:1.5em;display:flex}.service-page-module__TKWoaG__metric{color:var(--color-primary-dark);background-color:#ecfdf5;border:1px solid #a7f3d0;border-radius:9999px;padding:6px 16px;font-size:.85rem;font-weight:700}.service-page-module__TKWoaG__checklistGrid{grid-template-columns:repeat(2,1fr);gap:1em;margin-top:2em;display:grid}.service-page-module__TKWoaG__checklistItem{color:var(--color-heading);background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.75em;padding:1em 1.5em;font-size:1rem;display:flex}.service-page-module__TKWoaG__checklistItem svg{color:var(--color-primary);flex-shrink:0}.service-page-module__TKWoaG__pricingTitle{color:var(--color-heading);margin-bottom:.5em;font-size:1.5rem;font-weight:700}.service-page-module__TKWoaG__pricingDesc{color:var(--color-body);flex-grow:1;margin-bottom:2em}.service-page-module__TKWoaG__btnFull{width:100%}.service-page-module__TKWoaG__faqList{flex-direction:column;gap:1.5em;width:100%;max-width:800px;margin:0 auto;display:flex}.service-page-module__TKWoaG__faqItem{background-color:var(--color-white);border:1px solid #e2e8f0;border-radius:8px;padding:1.5em 2em}.service-page-module__TKWoaG__faqTitle{color:var(--color-heading);margin-bottom:.5em;font-size:1.2rem;font-weight:700}.service-page-module__TKWoaG__faqDesc{color:var(--color-body);margin:0;line-height:1.5}@media (max-width:991px){.service-page-module__TKWoaG__grid2Col,.service-page-module__TKWoaG__grid3Col{grid-template-columns:1fr;gap:2.5em}.service-page-module__TKWoaG__hero .service-page-module__TKWoaG__heading{font-size:3rem}}@media (max-width:576px){.service-page-module__TKWoaG__heading,.service-page-module__TKWoaG__hero .service-page-module__TKWoaG__heading{font-size:2.25rem}.service-page-module__TKWoaG__actions{flex-direction:column;width:100%}.service-page-module__TKWoaG__btnGreen,.service-page-module__TKWoaG__btnOutline{width:100%}.service-page-module__TKWoaG__card{padding:1.5em}}
