.ServiceDetail_page__WdoAv{padding-top:5rem}.ServiceDetail_hero__2S39S{padding:5rem 0 3.5rem;background:hsl(var(--background));position:relative;overflow:hidden}.ServiceDetail_heroContainer__1AeIw{max-width:1300px;margin:0 auto;padding:0 2rem}.ServiceDetail_heroGrid__YEOSG{display:flex;align-items:center;gap:4rem}.ServiceDetail_heroText__cPE52{flex:1;min-width:0}.ServiceDetail_heroImageWrapper__esfgU{flex:0 0 30rem;border-radius:.5rem;overflow:hidden;box-shadow:0 1rem 3rem rgba(0,0,0,.06)}.ServiceDetail_heroImage__isnKP{width:100%;height:auto;display:block}.ServiceDetail_backLink__5Blbz{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:hsl(var(--primary));text-decoration:none;margin-bottom:2rem;transition:opacity .2s cubic-bezier(.25,.46,.45,.94)}.ServiceDetail_backLink__5Blbz:hover{opacity:.7}.ServiceDetail_backIcon__cjSCW{width:1rem;height:1rem}.ServiceDetail_heroMeta__qgOHX{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.ServiceDetail_categoryBadge__F_oiW{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--accent));background:hsl(var(--accent)/.08);padding:.4rem 1rem;border-radius:2rem}.ServiceDetail_duration__Koy18{font-size:.875rem;color:hsl(var(--muted-foreground));display:flex;align-items:center;gap:.375rem}.ServiceDetail_durationIcon__VMbtB{width:.875rem;height:.875rem}.ServiceDetail_heroTitle__GUAAk{font-size:3rem;font-weight:600;line-height:1.08;color:hsl(var(--foreground));letter-spacing:-.03em;margin:0 0 1rem;max-width:36rem}.ServiceDetail_heroSubtitle__82eZB{font-size:1.0625rem;color:hsl(var(--muted-foreground));line-height:1.7;margin:0 0 2rem;max-width:36rem}.ServiceDetail_heroButton__TEBkR{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;font-size:.9375rem;font-weight:500;color:hsl(var(--primary-foreground));background:hsl(var(--primary));border:none;border-radius:2rem;cursor:pointer;transition:all .5s cubic-bezier(.16,1,.3,1);text-decoration:none}.ServiceDetail_heroButton__TEBkR:hover{transform:translateY(-2px);box-shadow:0 .5rem 1.5rem hsl(var(--primary)/.25)}.ServiceDetail_content__kR2MJ{max-width:1300px;margin:0 auto;padding:4.5rem 2rem 6rem}.ServiceDetail_section__cdW96{margin-bottom:4.5rem}.ServiceDetail_sectionTitle__ZQ4vw{font-size:1.5rem;font-weight:600;color:hsl(var(--foreground));margin:0 0 1.75rem;letter-spacing:-.02em}.ServiceDetail_highlightsGrid__WEBxY{display:flex;flex-wrap:wrap;gap:1rem}.ServiceDetail_highlightItem__ZLPUy{flex:1 1 calc(50% - 0.5rem);min-width:14rem;display:flex;align-items:flex-start;gap:.875rem;padding:1.5rem;background:hsl(var(--card));border-radius:.875rem;border:1px solid hsl(var(--border)/.15);transition:transform .25s cubic-bezier(.25,.46,.45,.94)}.ServiceDetail_highlightItem__ZLPUy:hover{transform:translateY(-2px)}.ServiceDetail_highlightIcon__K0pkz{width:1.25rem;height:1.25rem;color:hsl(var(--accent));flex-shrink:0;margin-top:.0625rem}.ServiceDetail_highlightText__U_pzJ{font-size:.9375rem;color:hsl(var(--foreground));line-height:1.55;margin:0}.ServiceDetail_featuresGrid__f1nYX{display:flex;gap:1.25rem}.ServiceDetail_featureCard__Cc4rV{flex:1;padding:2rem;background:hsl(var(--card));border-radius:.875rem;border:1px solid hsl(var(--border)/.15);transition:transform .25s cubic-bezier(.25,.46,.45,.94),box-shadow .25s cubic-bezier(.25,.46,.45,.94)}.ServiceDetail_featureCard__Cc4rV:hover{transform:translateY(-3px);box-shadow:0 .75rem 2rem rgba(0,0,0,.05)}.ServiceDetail_featureTitle__jhWjG{font-size:1rem;font-weight:700;color:hsl(var(--foreground));margin:0 0 .625rem}.ServiceDetail_featureDescription__tBuqZ{font-size:.9375rem;color:hsl(var(--muted-foreground));line-height:1.65;margin:0}.ServiceDetail_involvesIntro__l4Eeq{font-size:1.0625rem;color:hsl(var(--muted-foreground));line-height:1.7;margin:0 0 1.75rem;max-width:48rem}.ServiceDetail_detailsList__SOPvB{display:flex;flex-direction:column;gap:1rem}.ServiceDetail_detailItem__oJBjk{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:hsl(var(--muted));border-radius:.875rem}.ServiceDetail_detailIconWrapper__lTApJ{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;background:hsl(var(--primary)/.08);border-radius:.625rem;flex-shrink:0}.ServiceDetail_detailIcon__6ow1h{width:1.125rem;height:1.125rem;color:hsl(var(--primary))}.ServiceDetail_detailTitle__R6G3C{font-size:.9375rem;font-weight:700;color:hsl(var(--foreground));margin:0 0 .25rem}.ServiceDetail_detailDescription__X3pHs{font-size:.875rem;color:hsl(var(--muted-foreground));line-height:1.6;margin:0}.ServiceDetail_provideIntro__eIn8o{font-size:1rem;color:hsl(var(--muted-foreground));line-height:1.7;margin:0 0 1.75rem}.ServiceDetail_provideGrid__nGpcL{display:flex;flex-direction:column;gap:.75rem}.ServiceDetail_provideItem__NFM2K{display:flex;align-items:flex-start;gap:.875rem;padding:1.25rem 1.5rem;background:hsl(var(--card));border-radius:.875rem;border:1px solid hsl(var(--border)/.12)}.ServiceDetail_provideCheckIcon__K4lzc{width:1.125rem;height:1.125rem;color:hsl(var(--accent));flex-shrink:0;margin-top:.125rem}.ServiceDetail_provideTitle__ONOCQ{font-size:.9375rem;font-weight:700;color:hsl(var(--foreground));margin:0}.ServiceDetail_provideDescription__KMiUW{font-size:.875rem;color:hsl(var(--muted-foreground));line-height:1.55;margin:.125rem 0 0}.ServiceDetail_audienceIntro__LL2A_{font-size:1rem;color:hsl(var(--muted-foreground));line-height:1.7;margin:0 0 1.75rem}.ServiceDetail_audienceGrid__ATrLA{display:flex;gap:1.25rem}.ServiceDetail_audienceCard__b4YFB{flex:1;padding:1.75rem;background:hsl(var(--card));border-radius:.875rem;border:1px solid hsl(var(--border)/.15);transition:transform .25s cubic-bezier(.25,.46,.45,.94)}.ServiceDetail_audienceCard__b4YFB:hover{transform:translateY(-2px)}.ServiceDetail_audienceTitle__GQdhD{font-size:1rem;font-weight:700;color:hsl(var(--foreground));margin:0 0 .5rem}.ServiceDetail_audienceDescription__6dKwh{font-size:.875rem;color:hsl(var(--muted-foreground));line-height:1.6;margin:0}.ServiceDetail_faqAccordionItem__COXHk{border-bottom:1px solid hsl(var(--border)/.2)}.ServiceDetail_faqTrigger__NwYCk{font-size:1rem;font-weight:600;color:hsl(var(--foreground));text-align:left}.ServiceDetail_faqContent__vluzt{font-size:.9375rem;color:hsl(var(--muted-foreground));line-height:1.7}.ServiceDetail_cta__Q0Rvt{margin-top:4.5rem;padding:4rem;background:hsl(var(--primary));border-radius:1rem;text-align:center;position:relative;overflow:hidden}.ServiceDetail_cta__Q0Rvt:before{content:"";position:absolute;top:-40%;right:-20%;width:24rem;height:24rem;border-radius:50%;background:hsla(0,0%,100%,.06);pointer-events:none}.ServiceDetail_ctaTitle__pHipE{font-size:2rem;font-weight:600;color:#fff;margin:0 0 .75rem;letter-spacing:-.02em;position:relative}.ServiceDetail_ctaSubtitle__6wmhJ{font-size:1.0625rem;color:hsla(0,0%,100%,.8);margin:0 0 2rem;line-height:1.6;position:relative}.ServiceDetail_ctaButton__wRS1F{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;font-size:.9375rem;font-weight:500;color:hsl(var(--primary));background:#fff;border:none;border-radius:2rem;cursor:pointer;transition:all .5s cubic-bezier(.16,1,.3,1);text-decoration:none;position:relative}.ServiceDetail_ctaButton__wRS1F:hover{transform:translateY(-2px);box-shadow:0 .5rem 1.5rem rgba(0,0,0,.15)}.ServiceDetail_ctaButtonIcon__kT9wU{width:1.125rem;height:1.125rem}.ServiceDetail_notFound__VtzBL{text-align:center;padding:6rem 2rem}.ServiceDetail_notFoundTitle__gpqLD{font-size:2rem;font-weight:700;color:hsl(var(--foreground));margin:0 0 1rem}.ServiceDetail_notFoundText__fxmAC{color:hsl(var(--muted-foreground));margin:0 0 2rem}.ServiceDetail_notFoundLink__SpiZ1{color:hsl(var(--primary));font-weight:600;text-decoration:none}.ServiceDetail_notFoundLink__SpiZ1:hover{text-decoration:underline}@media (max-width:768px){.ServiceDetail_heroGrid__YEOSG{flex-direction:column}.ServiceDetail_heroImageWrapper__esfgU{flex:none;width:100%}.ServiceDetail_heroTitle__GUAAk{font-size:2.25rem}.ServiceDetail_heroSubtitle__82eZB{font-size:1rem}.ServiceDetail_content__kR2MJ{padding:3rem 1.5rem 4rem}.ServiceDetail_highlightsGrid__WEBxY{flex-direction:column}.ServiceDetail_highlightItem__ZLPUy{flex:none}.ServiceDetail_audienceGrid__ATrLA,.ServiceDetail_featuresGrid__f1nYX{flex-direction:column}.ServiceDetail_cta__Q0Rvt{padding:2.5rem 1.75rem;border-radius:.875rem}.ServiceDetail_ctaTitle__pHipE{font-size:1.5rem}.ServiceDetail_section__cdW96{margin-bottom:3rem}.ServiceDetail_sectionTitle__ZQ4vw{font-size:1.25rem}}