.ServicesPage_container__VCH70{padding:3rem 1.5rem 6rem;max-width:1280px;margin:0 auto;position:relative;z-index:2}.ServicesPage_tabsContainer__ML60R{display:inline-flex;align-items:center;gap:.3rem;margin:0 auto 3rem;padding:.35rem;background:rgba(15,23,42,.85);border:1px solid var(--glass-border);border-radius:999px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);width:100%;max-width:480px;box-shadow:0 10px 30px rgba(0,0,0,.3)}.ServicesPage_tabButton__ENR2Y{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:transparent;border:none;color:#cbd5e1;padding:.85rem 1.5rem;border-radius:999px;font-size:.92rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:all .25s ease}.ServicesPage_tabButton__ENR2Y:hover{background:rgba(255,255,255,.06);color:#fff}.ServicesPage_activeTab__C9CPL{background:linear-gradient(135deg,var(--secondary-color),var(--secondary-soft));color:#fff;box-shadow:0 8px 22px rgba(234,132,10,.4)}.ServicesPage_activeTab__C9CPL:hover{color:#fff}.ServicesPage_sections__LJxV3{display:flex;flex-direction:column;gap:4rem}.ServicesPage_section__AVS0W{display:grid;grid-template-columns:1.05fr .95fr;gap:3rem;align-items:center;animation:ServicesPage_sectionIn__aFjZX .6s cubic-bezier(.2,.8,.2,1) backwards}@keyframes ServicesPage_sectionIn__aFjZX{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.ServicesPage_section__AVS0W.ServicesPage_reversed__TD5qk .ServicesPage_visualSide__7PSFS{order:2}.ServicesPage_section__AVS0W.ServicesPage_reversed__TD5qk .ServicesPage_contentSide__qxttn{order:1}.ServicesPage_visualSide__7PSFS{position:relative}.ServicesPage_visualWrap__Tkcjo{position:relative;width:100%;aspect-ratio:4/5;border-radius:var(--radius-lg);overflow:hidden;isolation:isolate;box-shadow:0 30px 60px -20px rgba(0,0,0,.6),0 0 0 1px var(--glass-border);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.ServicesPage_visualWrap__Tkcjo:hover{transform:translateY(-6px)}.ServicesPage_visualImage__IvWbU{object-fit:cover;transition:transform 1s cubic-bezier(.2,.8,.2,1)}.ServicesPage_visualWrap__Tkcjo:hover .ServicesPage_visualImage__IvWbU{transform:scale(1.06)}.ServicesPage_visualOverlay__S1DfC{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,.2),rgba(15,23,42,.85) 75%,rgba(15,23,42,.95)),radial-gradient(circle at top right,rgba(234,132,10,.15) 0,transparent 50%);z-index:1}.ServicesPage_visualKicker__PRGZy{position:absolute;top:1.25rem;left:1.25rem;z-index:2;align-items:center;gap:.5rem;padding:.5rem .95rem;background:rgba(15,23,42,.7);border:1px solid rgba(234,132,10,.45);border-radius:999px;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ServicesPage_visualKickerIcon__56V7S,.ServicesPage_visualKicker__PRGZy{display:inline-flex;color:var(--secondary-color)}.ServicesPage_visualMeta__Txqx_{position:absolute;bottom:6.5rem;left:1.75rem;right:1.75rem;z-index:2;display:flex;align-items:center;gap:.85rem}.ServicesPage_visualNumber__Gc5ey{font-family:var(--font-heading);font-size:.95rem;font-weight:900;color:var(--secondary-color);letter-spacing:.05em}.ServicesPage_visualDivider__6CEX3{flex:1 1;height:1px;background:linear-gradient(90deg,rgba(234,132,10,.6),transparent)}.ServicesPage_visualCount__nlz6X{color:#cbd5e1;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.ServicesPage_visualTitle__R0WRE{position:absolute;left:1.75rem;right:1.75rem;bottom:1.5rem;z-index:2;font-family:var(--font-heading);color:#fff;font-size:clamp(1.7rem,3.5vw,2.6rem);font-weight:900;line-height:1.05;text-transform:uppercase;letter-spacing:-.01em;margin:0;text-shadow:0 8px 28px rgba(0,0,0,.7)}.ServicesPage_contentSide__qxttn{display:flex;flex-direction:column;gap:1.5rem}.ServicesPage_serviceList__x1UYG{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem;padding:0;margin:0;list-style:none}.ServicesPage_serviceItem__vemk3{display:flex;align-items:center;gap:.7rem;padding:.55rem .7rem;background:linear-gradient(135deg,rgba(255,255,255,.03),rgba(234,132,10,.03));border:1px solid var(--glass-border);border-radius:var(--radius-md);color:#cbd5e1;font-size:.85rem;font-weight:600;transition:all .25s cubic-bezier(.2,.8,.2,1)}.ServicesPage_serviceItem__vemk3:before{content:none}.ServicesPage_itemIcon__hwEpx{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:rgba(234,132,10,.12);color:var(--secondary-color);border:1px solid rgba(234,132,10,.35);border-radius:12px;transition:all .3s ease}.ServicesPage_itemLabel__wQx3E{line-height:1.3;flex:1 1}.ServicesPage_serviceItem__vemk3:hover{background:linear-gradient(135deg,rgba(234,132,10,.12),rgba(234,132,10,.04));border-color:rgba(234,132,10,.5);color:#fff;transform:translateX(3px);box-shadow:0 6px 18px rgba(0,0,0,.25)}.ServicesPage_serviceItem__vemk3:hover .ServicesPage_itemIcon__hwEpx{background:var(--secondary-color);color:#fff;border-color:var(--secondary-color);transform:rotate(-8deg) scale(1.08);box-shadow:0 4px 12px rgba(234,132,10,.4)}.ServicesPage_cardCta__bVh6L{align-self:flex-start;display:inline-flex;align-items:center;gap:.55rem;padding:1rem 2rem;background:linear-gradient(135deg,var(--secondary-color),var(--secondary-soft));color:#fff;border-radius:999px;font-size:.9rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;transition:all .25s ease;box-shadow:0 12px 30px rgba(234,132,10,.4);margin-top:.5rem}.ServicesPage_cardCta__bVh6L:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(234,132,10,.55)}@media (max-width:1024px){.ServicesPage_section__AVS0W{grid-template-columns:1fr;gap:1.75rem}.ServicesPage_section__AVS0W.ServicesPage_reversed__TD5qk .ServicesPage_contentSide__qxttn,.ServicesPage_section__AVS0W.ServicesPage_reversed__TD5qk .ServicesPage_visualSide__7PSFS{order:0}.ServicesPage_visualWrap__Tkcjo{aspect-ratio:16/11}.ServicesPage_visualTitle__R0WRE{font-size:clamp(1.5rem,4vw,2.1rem)}}@media (max-width:768px){.ServicesPage_container__VCH70{padding:2.5rem 1rem 4.5rem}.ServicesPage_tabsContainer__ML60R{margin-bottom:2rem}.ServicesPage_tabButton__ENR2Y{padding:.75rem 1rem;font-size:.85rem}.ServicesPage_sections__LJxV3{gap:3rem}.ServicesPage_visualWrap__Tkcjo{aspect-ratio:4/3}.ServicesPage_visualMeta__Txqx_{bottom:5.25rem;left:1.25rem;right:1.25rem}.ServicesPage_visualTitle__R0WRE{left:1.25rem;right:1.25rem;bottom:1.1rem}.ServicesPage_serviceList__x1UYG{grid-template-columns:1fr;gap:.5rem}.ServicesPage_cardCta__bVh6L{align-self:stretch;justify-content:center;padding:.95rem 1.5rem}}