.ServiceDetailPage_page__PBbo_{--service-accent:#e43b50;--service-fill:#d62333;--service-accent-soft:rgba(255,59,59,0.16);min-height:100vh;overflow:clip;background:radial-gradient(circle at 76% 13%,var(--service-accent-soft),transparent 27rem),#07080c;color:#c7ccd6}.ServiceDetailPage_page__PBbo_[data-accent=blue]{--service-accent:#0087ff;--service-fill:#006fcf;--service-accent-soft:rgba(0,135,255,0.16)}.ServiceDetailPage_page__PBbo_[data-accent=violet]{--service-accent:#9b5cff;--service-fill:#7542ca;--service-accent-soft:rgba(155,92,255,0.17)}.ServiceDetailPage_page__PBbo_ :is(a,button):focus-visible{outline-offset:3px}.ServiceDetailPage_skipLink__jlZMM{position:fixed;z-index:120;top:calc(12px + env(safe-area-inset-top));left:max(12px,env(safe-area-inset-left));padding:12px 16px;transform:translateY(-160%);border:1px solid var(--service-accent);background:#07080c;color:#fff;font:600 .7rem/1 var(--technical);letter-spacing:.12em;text-transform:uppercase;transition:transform .18s ease}.ServiceDetailPage_skipLink__jlZMM:focus{transform:translateY(0)}.ServiceDetailPage_header__M8iW9{position:sticky;z-index:80;top:0;padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left);border-bottom:1px solid rgba(199,204,214,.1);background:rgba(7,8,12,.82);backdrop-filter:blur(18px)}.ServiceDetailPage_headerInner___GCu9{display:flex;width:min(1280px,92vw);min-height:72px;align-items:center;justify-content:space-between;gap:28px;margin:0 auto}.ServiceDetailPage_brand__hChGC{display:inline-flex;min-width:44px;min-height:44px;align-items:center;color:#fff}.ServiceDetailPage_brand__hChGC .brand-mark{width:34px;height:28px;margin-right:8px}.ServiceDetailPage_brandWord__l7hwp{font:700 1.05rem/1 var(--display);letter-spacing:.22em}.ServiceDetailPage_brandWord__l7hwp>span{color:var(--service-accent)}.ServiceDetailPage_headerActions__9BCq9{display:flex;align-items:center;gap:18px}.ServiceDetailPage_headerActions__9BCq9 .lang-switch{flex:none}.ServiceDetailPage_backLink__Pdo2l,.ServiceDetailPage_headerCta__8Lj3Z{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:0;font:600 .65rem/1 var(--technical);letter-spacing:.12em;text-transform:uppercase}.ServiceDetailPage_backLink__Pdo2l{color:#aab0bd}.ServiceDetailPage_backLink__Pdo2l:hover{color:#fff}.ServiceDetailPage_headerCta__8Lj3Z{padding:0 18px;background:var(--service-fill);color:#fff}.ServiceDetailPage_hero__awFaO{position:relative;display:grid;min-height:calc(100svh - 72px - env(safe-area-inset-top));align-items:center;border-bottom:1px solid rgba(199,204,214,.09)}.ServiceDetailPage_hero__awFaO:before{position:absolute;inset:0;background-image:linear-gradient(rgba(199,204,214,.035) 1px,transparent 0),linear-gradient(90deg,rgba(199,204,214,.035) 1px,transparent 0);background-size:72px 72px;content:"";mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent);pointer-events:none}.ServiceDetailPage_heroGrid__OHnDh{position:relative;display:grid;width:min(1280px,88vw);grid-template-columns:minmax(0,1.18fr) minmax(310px,.82fr);align-items:center;gap:clamp(56px,8vw,120px);margin:0 auto;padding:clamp(90px,12vh,150px) 0}.ServiceDetailPage_heroCopy__SKB0U{max-width:790px}.ServiceDetailPage_eyebrow__JhMup,.ServiceDetailPage_outcomesHeading__8fWoO>p,.ServiceDetailPage_sectionHeading__kDlXp>p{display:flex;align-items:center;gap:12px;margin:0 0 24px;color:var(--service-accent);font:600 .67rem/1.4 var(--technical);letter-spacing:.24em;text-transform:uppercase}.ServiceDetailPage_eyebrow__JhMup>span{width:30px;height:1px;background:currentColor;box-shadow:0 0 12px currentColor}.ServiceDetailPage_hero__awFaO h1{margin:0;color:#fff;font:600 clamp(3rem,6.7vw,7.2rem)/.92 var(--display);letter-spacing:-.055em;text-transform:uppercase;overflow-wrap:anywhere}.ServiceDetailPage_hero__awFaO h1>span,.ServiceDetailPage_hero__awFaO h1>strong{display:block}.ServiceDetailPage_hero__awFaO h1>strong{margin-top:.16em;color:var(--service-accent);font-weight:inherit;text-shadow:0 0 44px var(--service-accent-soft)}.ServiceDetailPage_intro__Jwjv0{max-width:680px;margin:34px 0 0;color:#aeb5c3;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.75}.ServiceDetailPage_heroActions__9CU9M{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}.ServiceDetailPage_primaryAction___fa_n,.ServiceDetailPage_secondaryAction__MG9uB{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:20px;padding:0 24px;font:600 .7rem/1 var(--technical);letter-spacing:.14em;text-transform:uppercase}.ServiceDetailPage_primaryAction___fa_n{border:1px solid var(--service-fill);background:var(--service-fill);color:#fff;transition:box-shadow .18s ease,transform .18s ease}.ServiceDetailPage_primaryAction___fa_n:hover{box-shadow:0 0 28px var(--service-accent-soft);transform:translateY(-2px)}.ServiceDetailPage_secondaryAction__MG9uB{border:1px solid rgba(199,204,214,.22);color:#d6dae2;transition:border-color .18s ease,color .18s ease}.ServiceDetailPage_secondaryAction__MG9uB:hover{border-color:var(--service-accent);color:#fff}.ServiceDetailPage_methodPreview__v8LZh{position:relative;overflow:hidden;padding:clamp(22px,3vw,34px);border:1px solid rgba(199,204,214,.15);background:linear-gradient(135deg,rgba(255,255,255,.045),transparent 42%),rgba(11,13,18,.82);box-shadow:0 36px 100px rgba(0,0,0,.38)}.ServiceDetailPage_methodPreview__v8LZh:after,.ServiceDetailPage_methodPreview__v8LZh:before{position:absolute;width:54px;height:54px;border-color:var(--service-accent);content:"";pointer-events:none}.ServiceDetailPage_methodPreview__v8LZh:before{top:12px;left:12px;border-top:1px solid;border-left:1px solid}.ServiceDetailPage_methodPreview__v8LZh:after{right:12px;bottom:12px;border-right:1px solid;border-bottom:1px solid}.ServiceDetailPage_previewGlow__pUWWr{position:absolute;top:-100px;right:-90px;width:240px;height:240px;border-radius:50%;background:var(--service-accent);filter:blur(100px);opacity:.2}.ServiceDetailPage_previewStatus__eOMPh,.ServiceDetailPage_previewTopline__FYJNv{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;color:#767f91;font:600 .58rem/1.45 var(--technical);letter-spacing:.14em;text-transform:uppercase}.ServiceDetailPage_previewTopline__FYJNv>span:first-child{color:var(--service-accent)}.ServiceDetailPage_methodPreview__v8LZh ol{position:relative;display:grid;gap:0;margin:52px 0;padding:0;list-style:none}.ServiceDetailPage_methodPreview__v8LZh li{display:grid;min-height:78px;grid-template-columns:48px 1fr;align-items:center;border-top:1px solid rgba(199,204,214,.11)}.ServiceDetailPage_methodPreview__v8LZh li:last-child{border-bottom:1px solid rgba(199,204,214,.11)}.ServiceDetailPage_methodPreview__v8LZh li>span{color:var(--service-accent);font:500 .62rem/1 var(--technical)}.ServiceDetailPage_methodPreview__v8LZh li>strong{color:#f2f4f8;font:600 .83rem/1.35 var(--display);letter-spacing:.06em;text-transform:uppercase}.ServiceDetailPage_previewStatus__eOMPh{justify-content:flex-start}.ServiceDetailPage_previewStatus__eOMPh>span{width:7px;height:7px;flex:none;border-radius:50%;background:var(--service-accent);box-shadow:0 0 12px var(--service-accent)}.ServiceDetailPage_method__n_6Gt{position:relative;padding:clamp(90px,12vw,164px) 0;border-bottom:1px solid rgba(199,204,214,.09);background:#0b0d12}.ServiceDetailPage_outcomesGrid__MZGDr,.ServiceDetailPage_sectionShell__gG6pT{width:min(1280px,88vw);margin:0 auto}.ServiceDetailPage_sectionHeading__kDlXp{display:grid;max-width:920px;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);align-items:start;gap:clamp(30px,5vw,78px);margin-bottom:clamp(48px,7vw,88px)}.ServiceDetailPage_sectionHeading__kDlXp>p{margin-top:10px}.ServiceDetailPage_outcomesHeading__8fWoO>h2,.ServiceDetailPage_sectionHeading__kDlXp>h2{margin:0;color:#fff;font:600 clamp(2.1rem,4vw,4.4rem)/1.05 var(--display);letter-spacing:-.04em;text-transform:uppercase}.ServiceDetailPage_methodGrid__DlMay{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ServiceDetailPage_methodCard__8lMvl{position:relative;min-height:330px;padding:clamp(24px,3vw,38px);border:1px solid rgba(199,204,214,.11);background:linear-gradient(145deg,rgba(255,255,255,.035),transparent 48%),#0e1118}.ServiceDetailPage_methodCard__8lMvl:after{position:absolute;right:0;bottom:0;width:52%;height:1px;background:linear-gradient(90deg,transparent,var(--service-accent));content:""}.ServiceDetailPage_cardTopline__Qug3j{display:flex;align-items:center;justify-content:space-between;color:var(--service-accent);font:500 .65rem/1 var(--technical);letter-spacing:.18em}.ServiceDetailPage_cardTopline__Qug3j>i{width:38px;height:1px;background:currentColor}.ServiceDetailPage_methodCard__8lMvl>h3{margin:clamp(58px,7vw,92px) 0 20px;color:#fff;font:600 clamp(1.15rem,1.7vw,1.55rem)/1.2 var(--display);letter-spacing:.03em;text-transform:uppercase}.ServiceDetailPage_methodCard__8lMvl>p{margin:0;color:#949dad;line-height:1.75}.ServiceDetailPage_outcomes__iKMAg{padding:clamp(90px,13vw,180px) 0;background:radial-gradient(circle at 20% 44%,var(--service-accent-soft),transparent 28rem),#07080c}.ServiceDetailPage_outcomesGrid__MZGDr{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(50px,10vw,150px)}.ServiceDetailPage_outcomesHeading__8fWoO{align-self:start;position:sticky;top:120px}.ServiceDetailPage_outcomesHeading__8fWoO>.ServiceDetailPage_primaryAction___fa_n{margin-top:36px}.ServiceDetailPage_outcomeList__u6QpB{margin:0;padding:0;border-top:1px solid rgba(199,204,214,.14);list-style:none}.ServiceDetailPage_outcomeList__u6QpB>li{display:grid;grid-template-columns:58px minmax(0,1fr);gap:20px;padding:clamp(26px,3vw,38px) 0;border-bottom:1px solid rgba(199,204,214,.14)}.ServiceDetailPage_outcomeList__u6QpB span{padding-top:5px;color:var(--service-accent);font:500 .63rem/1 var(--technical);letter-spacing:.12em}.ServiceDetailPage_outcomeList__u6QpB p{margin:0;color:#d1d5de;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.65}.ServiceDetailPage_packages__nxmtu{padding:clamp(82px,10vw,138px) 0;border-bottom:1px solid rgba(199,204,214,.09);background:radial-gradient(circle at 88% 22%,var(--service-accent-soft),transparent 25rem),#090b10}.ServiceDetailPage_packageShell__pqoX7{width:min(1280px,88vw);margin:0 auto}.ServiceDetailPage_packageHeading__eNnbb{display:grid;max-width:850px;margin-bottom:clamp(42px,6vw,72px)}.ServiceDetailPage_packageHeading__eNnbb>p{margin:0 0 20px;color:var(--service-accent);font:600 .67rem/1.4 var(--technical);letter-spacing:.22em;text-transform:uppercase}.ServiceDetailPage_packageHeading__eNnbb h2{margin:0;color:#fff;font:600 clamp(2rem,4.4vw,4.4rem)/1.02 var(--display);letter-spacing:-.04em;text-wrap:balance}.ServiceDetailPage_packageHeading__eNnbb>span{max-width:700px;margin-top:22px;color:#aeb5c3;font-size:1rem;line-height:1.7}.ServiceDetailPage_packageGrid__9yzDl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ServiceDetailPage_packageCard__JJ5ID{display:flex;min-width:0;min-height:430px;flex-direction:column;padding:clamp(24px,3vw,34px);border:1px solid rgba(199,204,214,.12);background:rgba(14,17,24,.84)}.ServiceDetailPage_packageTopline__s1gXl{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--service-accent);font:600 .62rem/1 var(--technical);letter-spacing:.12em;text-transform:uppercase}.ServiceDetailPage_packageTopline__s1gXl strong{color:#b8beca;font:inherit}.ServiceDetailPage_packageCard__JJ5ID h3{margin:52px 0 0;color:#fff;font:600 clamp(1.15rem,2vw,1.55rem)/1.25 var(--display);letter-spacing:-.02em;overflow-wrap:anywhere}.ServiceDetailPage_packageCard__JJ5ID>p{margin:16px 0 0;color:#aeb5c3;font-size:.93rem;line-height:1.65}.ServiceDetailPage_packageCard__JJ5ID ul{display:grid;margin:26px 0 30px;padding:0;gap:10px;color:#cdd2dc;font-size:.84rem;line-height:1.5;list-style:none}.ServiceDetailPage_packageCard__JJ5ID li:before{margin-right:9px;color:var(--service-accent);content:"›"}.ServiceDetailPage_packageAction__JmohA{display:inline-flex;min-height:46px;gap:16px;margin-top:auto;padding:0 16px;background:var(--service-fill);color:#fff;font:600 .67rem/1 var(--technical);letter-spacing:.1em}.ServiceDetailPage_footer__yHmIt,.ServiceDetailPage_packageAction__JmohA{align-items:center;justify-content:space-between;text-transform:uppercase}.ServiceDetailPage_footer__yHmIt{display:flex;width:min(1280px,88vw);min-height:110px;gap:24px;margin:0 auto;color:#7b8495;font:600 .62rem/1.4 var(--technical);letter-spacing:.12em}.ServiceDetailPage_footer__yHmIt a:first-child{color:#fff;font-family:var(--display)}.ServiceDetailPage_footer__yHmIt a:hover{color:var(--service-accent)}.ServiceDetailPage_footer__yHmIt a{display:inline-flex;min-height:44px;align-items:center}.ServiceDetailPage_page__PBbo_ :is(a,button):focus-visible{outline:2px solid var(--service-accent);outline-offset:4px}@media (max-width:980px){.ServiceDetailPage_backLink__Pdo2l{display:none}.ServiceDetailPage_hero__awFaO{min-height:auto}.ServiceDetailPage_heroGrid__OHnDh{grid-template-columns:1fr;gap:64px}.ServiceDetailPage_methodPreview__v8LZh{width:min(620px,100%)}.ServiceDetailPage_methodGrid__DlMay{grid-template-columns:1fr}.ServiceDetailPage_methodCard__8lMvl{min-height:auto}.ServiceDetailPage_methodCard__8lMvl>h3{margin-top:54px}.ServiceDetailPage_outcomesGrid__MZGDr{grid-template-columns:1fr}.ServiceDetailPage_outcomesHeading__8fWoO{position:static}.ServiceDetailPage_packageGrid__9yzDl{grid-template-columns:1fr}.ServiceDetailPage_packageCard__JJ5ID{min-height:0}}@media (max-width:680px){.ServiceDetailPage_headerInner___GCu9{width:min(100% - 28px,1280px);min-height:64px}.ServiceDetailPage_brandWord__l7hwp{display:none}.ServiceDetailPage_brand__hChGC .brand-mark{width:31px;margin-right:0}.ServiceDetailPage_headerActions__9BCq9{gap:10px}.ServiceDetailPage_headerCta__8Lj3Z{display:none}.ServiceDetailPage_footer__yHmIt,.ServiceDetailPage_heroGrid__OHnDh,.ServiceDetailPage_outcomesGrid__MZGDr,.ServiceDetailPage_packageShell__pqoX7,.ServiceDetailPage_sectionShell__gG6pT{width:min(100% - 36px,1280px)}.ServiceDetailPage_heroGrid__OHnDh{padding:80px 0 88px}.ServiceDetailPage_hero__awFaO h1{font-size:clamp(2.2rem,11.5vw,4.2rem);hyphens:auto}.ServiceDetailPage_intro__Jwjv0{margin-top:26px;font-size:.98rem}.ServiceDetailPage_heroActions__9CU9M{align-items:stretch;flex-direction:column}.ServiceDetailPage_primaryAction___fa_n,.ServiceDetailPage_secondaryAction__MG9uB{width:100%}.ServiceDetailPage_methodPreview__v8LZh{padding:20px}.ServiceDetailPage_previewTopline__FYJNv{align-items:flex-start;flex-direction:column}.ServiceDetailPage_methodPreview__v8LZh ol{margin:38px 0}.ServiceDetailPage_sectionHeading__kDlXp{display:block}.ServiceDetailPage_sectionHeading__kDlXp>p{margin-bottom:20px}.ServiceDetailPage_methodCard__8lMvl{padding:26px}.ServiceDetailPage_outcomeList__u6QpB>li{grid-template-columns:40px minmax(0,1fr);gap:12px}.ServiceDetailPage_footer__yHmIt{min-height:150px;align-items:flex-start;justify-content:center;flex-direction:column}}@media (prefers-reduced-motion:reduce){.ServiceDetailPage_primaryAction___fa_n,.ServiceDetailPage_secondaryAction__MG9uB,.ServiceDetailPage_skipLink__jlZMM{transition:none}}