.ServicesPage{min-height:100vh;background:#e5e5e5}.ServicesPage__header{position:relative;background:linear-gradient(135deg,#4f772d,#2b4717);padding:calc(7.5rem * var(--mantine-scale)) calc(1.5rem * var(--mantine-scale)) calc(6rem * var(--mantine-scale));overflow:hidden}.ServicesPage__header:before{top:calc(-5rem * var(--mantine-scale));right:calc(-3.75rem * var(--mantine-scale));width:calc(21.25rem * var(--mantine-scale));height:calc(21.25rem * var(--mantine-scale));background:rgba(253,163,18,.14);filter:blur(40px)}.ServicesPage__header:after,.ServicesPage__header:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.ServicesPage__header:after{bottom:calc(-3.75rem * var(--mantine-scale));left:calc(-3.75rem * var(--mantine-scale));width:calc(16.25rem * var(--mantine-scale));height:calc(16.25rem * var(--mantine-scale));background:hsla(0,0%,100%,.06);filter:blur(30px)}@media(max-width:480px){.ServicesPage__header{padding:calc(6.25rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale)) calc(4.5rem * var(--mantine-scale))}}.ServicesPage__header-decor{position:absolute;inset:0;opacity:.05;background-image:radial-gradient(circle at 2px 2px,rgba(255,255,255,.6) 1px,transparent 0);background-size:calc(1.75rem * var(--mantine-scale)) calc(1.75rem * var(--mantine-scale));pointer-events:none}.ServicesPage__header-wave{position:absolute;bottom:calc(-.0625rem * var(--mantine-scale));left:0;width:100%;height:calc(3rem * var(--mantine-scale));display:block}.ServicesPage__header-content{position:relative;z-index:1;max-width:calc(45rem * var(--mantine-scale));margin:0 auto;text-align:center}.ServicesPage__badge{display:inline-block;background:rgba(253,163,18,.18);color:#fda312;font-size:calc(.6875rem * var(--mantine-scale));font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:calc(.375rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale));border-radius:calc(62.4375rem * var(--mantine-scale));margin-bottom:calc(1.25rem * var(--mantine-scale))}.ServicesPage__title{font-size:2.75rem;font-weight:800;color:#fff;line-height:1.2;margin:0 0 calc(1.25rem * var(--mantine-scale))}@media(max-width:768px){.ServicesPage__title{font-size:2rem}}@media(max-width:480px){.ServicesPage__title{font-size:1.6rem}}.ServicesPage__title-accent{color:#fda312}.ServicesPage__subtitle{font-size:1.05rem;color:hsla(0,0%,100%,.78);line-height:1.7;margin:0}@media(max-width:480px){.ServicesPage__subtitle{display:none}}.ServicesPage__body{max-width:calc(70rem * var(--mantine-scale));margin:0 auto;padding:calc(4rem * var(--mantine-scale)) calc(1.5rem * var(--mantine-scale))}@media(max-width:768px){.ServicesPage__body{padding:calc(3rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale))}}.ServicesPage__list{display:flex;flex-direction:column;gap:calc(1.75rem * var(--mantine-scale))}.ServicesPage__why{background:linear-gradient(135deg,#4f772d,#2b4717);padding:calc(5rem * var(--mantine-scale)) calc(1.5rem * var(--mantine-scale))}@media(max-width:480px){.ServicesPage__why{padding:calc(3.5rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale))}}.ServicesPage__why-inner{max-width:calc(60rem * var(--mantine-scale));margin:0 auto}.ServicesPage__why-header{text-align:center;margin-bottom:calc(3rem * var(--mantine-scale))}.ServicesPage__why-title{font-size:2.25rem;font-weight:800;color:#fff;margin:0}@media(max-width:480px){.ServicesPage__why-title{font-size:1.6rem}}.ServicesPage__why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(1.25rem * var(--mantine-scale));margin-bottom:calc(3rem * var(--mantine-scale))}@media(max-width:768px){.ServicesPage__why-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.ServicesPage__why-grid{grid-template-columns:1fr}}.ServicesPage__closing{background:rgba(253,163,18,.12);border:1px solid rgba(253,163,18,.25);border-radius:calc(1.5rem * var(--mantine-scale));padding:calc(2.5rem * var(--mantine-scale));text-align:center}@media(max-width:480px){.ServicesPage__closing{padding:calc(1.75rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale))}}.ServicesPage__closing-text{max-width:calc(40rem * var(--mantine-scale));margin:0 auto calc(1.75rem * var(--mantine-scale));font-size:1.05rem;line-height:1.7;color:hsla(0,0%,100%,.85)}.ServicesPage__closing-cta{display:inline-flex;align-items:center;gap:calc(.5rem * var(--mantine-scale));background:#fda312;color:#2b4717;font-weight:700;font-size:1rem;padding:calc(.875rem * var(--mantine-scale)) calc(2rem * var(--mantine-scale));border-radius:calc(62.4375rem * var(--mantine-scale));text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.ServicesPage__closing-cta:hover{transform:scale(1.04);box-shadow:0 12px 28px rgba(253,163,18,.35)}.ServiceCard{display:flex;flex-direction:column;border-radius:calc(1.5rem * var(--mantine-scale));overflow:hidden;background:#fff;border:calc(.0625rem * var(--mantine-scale)) solid #f3f4f6;box-shadow:0 4px 24px rgba(0,0,0,.06);transition:box-shadow .3s ease,transform .3s ease}.ServiceCard:hover{box-shadow:0 16px 40px rgba(0,0,0,.1);transform:translateY(-2px)}@media(min-width:1024px){.ServiceCard{flex-direction:row}.ServiceCard:nth-child(2n){flex-direction:row-reverse}}.ServiceCard--green .ServiceCard__panel{background:linear-gradient(150deg,#4f772d,#2b4717)}.ServiceCard--green .ServiceCard__tagline{color:#fda312}.ServiceCard--green .ServiceCard__checklist-bullet,.ServiceCard--green .ServiceCard__cta{background:#4f772d}.ServiceCard--orange .ServiceCard__panel{background:linear-gradient(150deg,#fda312,#e8920a)}.ServiceCard--orange .ServiceCard__tagline{color:#2b4717}.ServiceCard--orange .ServiceCard__checklist-bullet{background:#fda312}.ServiceCard--orange .ServiceCard__cta{background:#fda312;color:#2b4717}.ServiceCard__panel{padding:calc(2.5rem * var(--mantine-scale));display:flex;flex-direction:column;justify-content:space-between}@media(min-width:1024px){.ServiceCard__panel{width:40%}}@media(max-width:480px){.ServiceCard__panel{padding:calc(1.75rem * var(--mantine-scale)) calc(1.5rem * var(--mantine-scale))}}.ServiceCard__icon{width:calc(3.5rem * var(--mantine-scale));height:calc(3.5rem * var(--mantine-scale));border-radius:calc(1rem * var(--mantine-scale));display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.18);color:#fff;margin-bottom:calc(1.5rem * var(--mantine-scale))}.ServiceCard__title{font-size:1.6rem;font-weight:800;color:#fff;line-height:1.25;margin:0 0 calc(.625rem * var(--mantine-scale))}@media(max-width:480px){.ServiceCard__title{font-size:1.3rem}}.ServiceCard__tagline{font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin:0}.ServiceCard__pills{margin-top:calc(2rem * var(--mantine-scale));display:flex;flex-wrap:wrap;gap:calc(.5rem * var(--mantine-scale))}.ServiceCard__pill{padding:calc(.375rem * var(--mantine-scale)) calc(.875rem * var(--mantine-scale));border-radius:calc(62.4375rem * var(--mantine-scale));font-size:.75rem;font-weight:600;color:#fff;background:hsla(0,0%,100%,.16);backdrop-filter:blur(4px)}.ServiceCard__content{padding:calc(2.5rem * var(--mantine-scale));display:flex;flex-direction:column;justify-content:space-between;gap:calc(2rem * var(--mantine-scale))}@media(min-width:1024px){.ServiceCard__content{width:60%}}@media(max-width:480px){.ServiceCard__content{padding:calc(1.75rem * var(--mantine-scale)) calc(1.5rem * var(--mantine-scale))}}.ServiceCard__description{font-size:1rem;line-height:1.7;color:#374151;margin:0 0 calc(1.5rem * var(--mantine-scale))}.ServiceCard__checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(.75rem * var(--mantine-scale))}.ServiceCard__checklist-item{display:flex;align-items:center;gap:calc(.75rem * var(--mantine-scale));font-size:.9rem;font-weight:500;color:#374151}.ServiceCard__checklist-bullet{flex-shrink:0;width:calc(1.25rem * var(--mantine-scale));height:calc(1.25rem * var(--mantine-scale));border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.ServiceCard__cta{align-self:flex-start;display:inline-flex;align-items:center;gap:calc(.5rem * var(--mantine-scale));padding:calc(.75rem * var(--mantine-scale)) calc(1.75rem * var(--mantine-scale));border-radius:calc(62.4375rem * var(--mantine-scale));font-size:.9rem;font-weight:700;color:#fff;text-decoration:none;transition:gap .2s ease,transform .2s ease}.ServiceCard__cta:hover{gap:calc(.75rem * var(--mantine-scale));transform:translateY(-1px)}.WhyCard{display:flex;align-items:flex-start;gap:calc(1rem * var(--mantine-scale));padding:calc(1.5rem * var(--mantine-scale));border-radius:calc(1.125rem * var(--mantine-scale));background:hsla(0,0%,100%,.08);border:calc(.0625rem * var(--mantine-scale)) solid hsla(0,0%,100%,.12);transition:transform .2s ease}.WhyCard:hover{transform:translateY(-3px)}.WhyCard__icon{flex-shrink:0;width:calc(2.5rem * var(--mantine-scale));height:calc(2.5rem * var(--mantine-scale));border-radius:calc(.75rem * var(--mantine-scale));display:flex;align-items:center;justify-content:center;background:#fda312;color:#2b4717}.WhyCard__text{font-size:.95rem;line-height:1.6;color:#fff;margin:0}