.page_page__aaYCB{width:min(1240px,calc(100% - 40px));margin:0 auto;padding:54px 0 76px;--radius-lg:26px;--radius-md:20px;--radius-sm:14px;--transition:0.4s cubic-bezier(0.16,1,0.3,1);--transition-fast:0.25s cubic-bezier(0.16,1,0.3,1)}.page_page__aaYCB article[id],.page_page__aaYCB section[id]{scroll-margin-top:140px}.page_eyebrow__uWPIc{display:inline-flex;align-items:center;gap:8px;width:fit-content;min-height:30px;padding:0 14px 0 12px;border-radius:999px;border:1px solid var(--gold-border);background:var(--gold-bg);color:var(--gold);font-size:11px;font-weight:800;line-height:1;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.page_eyebrowDot__t5dNI{display:inline-block;width:6px;height:6px;border-radius:999px;background:var(--gold);box-shadow:0 0 0 3px var(--gold-bg);animation:page_pulseDot__kppBw 2.4s ease-in-out infinite}@keyframes page_pulseDot__kppBw{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.page_heroAccent__6jVIS,.page_sectionTitleAccent__HvL4G{position:relative;font-style:italic;font-weight:600;color:var(--accent);display:inline-block;padding:0 .04em .08em}.page_heroAccent__6jVIS:after,.page_sectionTitleAccent__HvL4G:after{content:"";position:absolute;left:.04em;right:.04em;bottom:.05em;height:.14em;background:linear-gradient(90deg,var(--gold) 0,var(--gold-2) 100%);border-radius:999px;opacity:.5;z-index:-1}:root[data-theme=dark] .page_heroAccent__6jVIS,:root[data-theme=dark] .page_sectionTitleAccent__HvL4G{color:var(--accent-2)}.page_hero__4ECR2{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:stretch;padding:clamp(32px,4.5vw,52px);border-radius:var(--radius-lg);border:1px solid var(--border-soft);background:radial-gradient(ellipse 70% 55% at 100% 100%,var(--accent-bg) 0,transparent 60%),radial-gradient(ellipse 60% 45% at 0 0,var(--gold-bg) 0,transparent 58%),var(--surface-card);box-shadow:var(--shadow-card)}.page_hero__4ECR2:before{content:"";position:absolute;left:0;top:30px;bottom:30px;width:4px;border-radius:999px;background:linear-gradient(180deg,var(--accent),var(--accent-2),var(--gold-2))}.page_heroAside__aeEFG,.page_heroContent__oj6bB{position:relative;z-index:1}.page_heroContent__oj6bB{display:flex;flex-direction:column}.page_hero__4ECR2 h1{margin:22px 0 14px;color:var(--text-main);font-size:clamp(30px,4vw,44px);line-height:1.1;font-weight:800;letter-spacing:-.03em}.page_hero__4ECR2>.page_heroContent__oj6bB>p{margin:0 0 14px;max-width:620px;color:var(--text-soft);font-size:15.5px;line-height:1.72}.page_hero__4ECR2>.page_heroContent__oj6bB>p:last-of-type{margin-bottom:0}.page_heroActions__MKVxa{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.page_heroAside__aeEFG{position:relative;overflow:hidden;align-self:center;padding:26px;border-radius:var(--radius-md);border:1px solid var(--border-soft);background:radial-gradient(ellipse 80% 60% at 100% 0,var(--gold-bg) 0,transparent 58%),var(--bg-soft);box-shadow:var(--shadow-xs)}.page_heroAsideLabel__ktXi_{display:block;margin-bottom:14px;color:var(--accent-text);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.page_heroAside__aeEFG strong{display:block;color:var(--text-main);font-size:19px;line-height:1.22;font-weight:800;letter-spacing:-.02em}.page_heroAside__aeEFG p{margin-top:12px;color:var(--text-soft);font-size:14px;line-height:1.65}.page_heroAsideOrnament__p_LNH{position:absolute;right:20px;bottom:16px;font-size:32px;color:var(--gold);opacity:.18;line-height:1;pointer-events:none}.page_practicesSection__zbJgA,.page_reasonsSection__6nGOw,.page_servicesSection__BDkom{margin-top:56px}.page_sectionHeader__ggldv{margin-bottom:26px}.page_sectionMark__q15zL{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.page_sectionMarkIndex__vO7Ya{color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums}.page_finalCta__tXoJS h2,.page_sectionHeader__ggldv h2{margin:12px 0 0;color:var(--text-main);font-size:clamp(22px,2.8vw,30px);line-height:1.15;font-weight:800;letter-spacing:-.025em}.page_sectionMark__q15zL+h2{margin-top:0}.page_sectionLead__SRTfG{margin:12px 0 0;max-width:620px;color:var(--text-soft);font-size:15px;line-height:1.7}.page_filterBar__3itPi{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px;padding-bottom:24px;border-bottom:1px dashed var(--border-soft)}.page_filterPill__dxeBF{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--border-soft);background:var(--surface-card);color:var(--text-soft);font-family:inherit;font-size:13.5px;font-weight:700;letter-spacing:-.01em;cursor:pointer;transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}.page_filterPill__dxeBF:hover{transform:translateY(-2px);border-color:var(--accent);color:var(--text-main);box-shadow:var(--shadow-sm)}.page_filterPillActive__e9Qd7{background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 6px 16px rgba(74,108,247,.28)}.page_filterPillActive__e9Qd7,.page_filterPillActive__e9Qd7:hover{border-color:transparent;color:#ffffff}.page_filterCount__4d7WJ{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--gold-bg);color:var(--gold);font-size:11px;font-weight:900;font-variant-numeric:tabular-nums}.page_filterPillActive__e9Qd7 .page_filterCount__4d7WJ{background:rgba(255,255,255,.22);color:#ffffff}.page_emptyState__zo9XM{padding:48px 24px;text-align:center;color:var(--text-muted);font-size:15px;border:1px dashed var(--border-soft);border-radius:var(--radius-md);background:var(--bg-soft)}.page_servicesList__oN6UK{display:grid;gap:18px}.page_serviceCard__P1HIp{position:relative;overflow:hidden;display:grid;grid-template-columns:320px minmax(0,1fr);border-radius:var(--radius-lg);border:1px solid var(--border-soft);background:var(--surface-card);box-shadow:var(--shadow-xs);transition:transform var(--transition),border-color var(--transition),box-shadow var(--transition)}.page_serviceCard__P1HIp:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:var(--shadow-lift)}.page_serviceCard__P1HIp:nth-child(2n){grid-template-columns:minmax(0,1fr) 320px}.page_serviceCard__P1HIp:nth-child(2n) .page_serviceMedia__npc8I{order:2}.page_serviceCardFeatured__Z0OKW{border-color:var(--gold-border)}.page_serviceCardFeatured__Z0OKW:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;z-index:2;background:linear-gradient(90deg,var(--gold),var(--gold-2),var(--accent))}.page_serviceMedia__npc8I{position:relative;overflow:hidden;background:var(--bg-elevated);min-height:240px}.page_serviceImage__B36Qp{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--transition)}.page_serviceCard__P1HIp:hover .page_serviceImage__B36Qp{transform:scale(1.05)}.page_serviceMediaPlaceholder__k4T7V{width:100%;height:100%;min-height:240px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse 60% 60% at 30% 25%,var(--accent-bg) 0,transparent 62%),radial-gradient(ellipse 55% 55% at 80% 85%,var(--gold-bg) 0,transparent 62%),var(--bg-elevated)}.page_placeholderIcon__KtqF5{width:72px;height:72px;color:var(--accent);opacity:.55}:root[data-theme=dark] .page_placeholderIcon__KtqF5{color:var(--accent-2)}.page_serviceNumber__qrcAD{left:14px;height:28px;padding:0 12px;border-radius:999px;background:rgba(10,17,36,.82);color:#ffffff;font-size:11px;font-weight:900;letter-spacing:.08em;font-variant-numeric:tabular-nums;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12)}.page_featuredFlag__jCbmU,.page_serviceNumber__qrcAD{position:absolute;top:14px;display:inline-flex;align-items:center}.page_featuredFlag__jCbmU{right:14px;height:26px;padding:0 11px;border-radius:999px;background:var(--gold);color:#1a1205;font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.page_serviceBody__vR5RN{display:flex;flex-direction:column;padding:clamp(24px,3vw,34px);min-width:0}.page_serviceBadgeRow__zw8XQ{display:flex;align-items:center;gap:10px;margin-bottom:14px}.page_serviceIconSmall__pbywT{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:var(--bg-elevated);border:1px solid var(--border-soft)}.page_iconSmallSvg__uHwsB{width:20px;height:20px;color:var(--accent)}:root[data-theme=dark] .page_iconSmallSvg__uHwsB{color:var(--accent-2)}.page_serviceBadge__0HeSI{display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:999px;background:var(--accent-bg);border:1px solid var(--border-soft);color:var(--accent-text);font-size:10.5px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.page_serviceBody__vR5RN h3{margin:0 0 10px;color:var(--text-main);font-size:clamp(19px,2.2vw,23px);line-height:1.22;font-weight:800;letter-spacing:-.025em}.page_serviceBody__vR5RN p{margin:0 0 18px;color:var(--text-soft);font-size:15px;line-height:1.72}.page_benefitList__uoOKU{display:grid;gap:8px;margin:0 0 22px;padding:0;list-style:none}.page_benefitList__uoOKU li{display:flex;align-items:flex-start;gap:10px;color:var(--text-main);font-size:14px;font-weight:600;line-height:1.5}.page_benefitCheck__KW6Qb{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;border-radius:7px;background:var(--success-bg);border:1px solid var(--success-border);color:var(--success);font-size:11px;font-weight:900}.page_serviceActions__y2APj{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.page_btnKnowMore__DdKNB,.page_btnOutline___hdP7{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border-radius:999px;font-size:13px;font-weight:800;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;transition:transform var(--transition-fast),filter var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}.page_btnKnowMore__DdKNB{border:1px solid transparent;background:linear-gradient(135deg,var(--accent) 0,var(--accent-2) 100%);color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 5px 16px rgba(74,108,247,.26)}.page_btnKnowMore__DdKNB:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 9px 24px rgba(74,108,247,.36)}.page_btnOutline___hdP7{border:1px solid var(--border-strong);background:var(--bg-elevated);color:var(--text-soft)}.page_btnOutline___hdP7:hover{transform:translateY(-2px);border-color:var(--accent);color:var(--text-main);box-shadow:var(--shadow-sm)}.page_practicesGrid__67a0t{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.page_practiceCard__nZ3MR{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:22px 18px;border-radius:var(--radius-md);border:1px solid var(--border-soft);background:var(--surface-card);box-shadow:var(--shadow-xs);transition:transform var(--transition),border-color var(--transition),box-shadow var(--transition)}.page_practiceCard__nZ3MR:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:var(--shadow-lift)}.page_practiceNumber__8GWQU{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:var(--accent-bg);border:1px solid var(--border-soft);color:var(--accent-text);font-size:12px;font-weight:900;font-variant-numeric:tabular-nums}.page_practiceCard__nZ3MR strong{color:var(--text-main);font-size:13.5px;font-weight:800;line-height:1.35;letter-spacing:-.01em}.page_reasonsGrid__67MoL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.page_reasonCard__H7YvY{display:flex;gap:16px;padding:24px;border-radius:var(--radius-md);border:1px solid var(--border-soft);background:var(--surface-card);box-shadow:var(--shadow-xs);transition:transform var(--transition),border-color var(--transition),box-shadow var(--transition)}.page_reasonCard__H7YvY:hover{transform:translateY(-3px);border-color:var(--accent);box-shadow:var(--shadow-sm)}.page_reasonNumber__r00R_{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:13px;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#ffffff;font-size:15px;font-weight:900;letter-spacing:-.02em;font-variant-numeric:tabular-nums;box-shadow:0 4px 12px rgba(74,108,247,.24)}.page_reasonCard__H7YvY strong{display:block;margin-bottom:7px;color:var(--text-main);font-size:16px;line-height:1.3;font-weight:800;letter-spacing:-.02em}.page_reasonCard__H7YvY p{margin:0;color:var(--text-soft);font-size:14px;line-height:1.65}.page_finalCta__tXoJS{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;margin-top:56px;padding:clamp(28px,4vw,42px);border-radius:var(--radius-lg);border:1px solid var(--border-strong);background:radial-gradient(ellipse 70% 60% at 95% 10%,var(--accent-bg) 0,transparent 58%),radial-gradient(ellipse 50% 60% at 0 100%,var(--gold-bg) 0,transparent 60%),var(--surface-card);box-shadow:var(--shadow-card)}.page_finalCta__tXoJS:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,var(--accent),var(--accent-2),var(--gold-2))}.page_finalCta__tXoJS>*{position:relative;z-index:1}.page_finalCta__tXoJS p{margin:10px 0 0;max-width:540px;color:var(--text-soft);font-size:15px;line-height:1.7}.page_finalCtaActions__rmrlz{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}@media (max-width:1080px){.page_practicesGrid__67a0t{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.page_hero__4ECR2{grid-template-columns:1fr}.page_heroAside__aeEFG{max-width:100%}.page_serviceCard__P1HIp,.page_serviceCard__P1HIp:nth-child(2n){grid-template-columns:1fr}.page_serviceCard__P1HIp:nth-child(2n) .page_serviceMedia__npc8I{order:0}.page_serviceMediaPlaceholder__k4T7V,.page_serviceMedia__npc8I{min-height:200px}.page_finalCta__tXoJS,.page_reasonsGrid__67MoL{grid-template-columns:1fr}.page_finalCtaActions__rmrlz{justify-content:flex-start}}@media (max-width:768px){.page_page__aaYCB{width:min(100% - 24px,1240px);padding:40px 0 60px}.page_finalCta__tXoJS,.page_hero__4ECR2,.page_serviceCard__P1HIp{border-radius:22px}.page_hero__4ECR2{padding:30px 24px}.page_hero__4ECR2:before{top:22px;bottom:22px}.page_hero__4ECR2 h1{font-size:clamp(26px,7vw,34px)}.page_practicesGrid__67a0t{grid-template-columns:repeat(2,minmax(0,1fr))}.page_finalCtaActions__rmrlz,.page_heroActions__MKVxa{flex-direction:column;align-items:stretch}.page_finalCtaActions__rmrlz .btn,.page_heroActions__MKVxa .btn{width:100%;justify-content:center}.page_serviceActions__y2APj{flex-direction:column}.page_btnKnowMore__DdKNB,.page_btnOutline___hdP7{width:100%}}@media (max-width:460px){.page_finalCta__tXoJS p,.page_hero__4ECR2>.page_heroContent__oj6bB>p{font-size:14.5px}.page_practicesGrid__67a0t{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.page_btnKnowMore__DdKNB,.page_btnOutline___hdP7,.page_eyebrowDot__t5dNI,.page_filterPill__dxeBF,.page_practiceCard__nZ3MR,.page_reasonCard__H7YvY,.page_serviceCard__P1HIp,.page_serviceImage__B36Qp{transition:none;animation:none}.page_btnKnowMore__DdKNB:hover,.page_btnOutline___hdP7:hover,.page_filterPill__dxeBF:hover,.page_practiceCard__nZ3MR:hover,.page_reasonCard__H7YvY:hover,.page_serviceCard__P1HIp:hover,.page_serviceCard__P1HIp:hover .page_serviceImage__B36Qp{transform:none}}