.ArticleDirectory_directory__N_qXU{display:grid;gap:30px}.ArticleDirectory_controls__c1yum{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,220px);gap:14px;align-items:flex-end}.ArticleDirectory_field__Kf6pG{display:grid;gap:8px}.ArticleDirectory_field__Kf6pG span{color:var(--ink-muted);font-size:.74rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.ArticleDirectory_input__DH6ao,.ArticleDirectory_select___yjj3{width:100%;min-height:46px;border:1px solid var(--hairline-strong);border-radius:var(--radius-md);background:var(--canvas-raised);color:var(--ink);font:inherit;font-size:.96rem;padding:0 14px}.ArticleDirectory_input__DH6ao:focus,.ArticleDirectory_select___yjj3:focus{outline:2px solid var(--pine-deep);outline-offset:1px;border-color:var(--pine-deep)}.ArticleDirectory_columns__XFO_a{display:flex;flex-wrap:wrap;gap:8px}.ArticleDirectory_columnButton__GXJDQ{min-height:38px;padding:0 14px;border:1px solid var(--hairline-strong);border-radius:var(--radius-pill);background:#0000;color:var(--ink-soft);cursor:pointer;font:inherit;font-size:.88rem;font-weight:500;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.ArticleDirectory_columnButtonActive__7JRJH,.ArticleDirectory_columnButton__GXJDQ:hover{background:var(--ink);border-color:var(--ink);color:var(--canvas)}.ArticleDirectory_group__6RWkF{display:grid;gap:14px}.ArticleDirectory_groupHeader__T3RJM{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding-bottom:10px;border-bottom:1px solid var(--hairline)}.ArticleDirectory_groupHeader__T3RJM h2{font-family:var(--font-serif-stack);color:var(--ink);font-size:clamp(1.4rem,2.6vw,2rem);font-weight:600;letter-spacing:-.01em}.ArticleDirectory_groupHeader__T3RJM span{color:var(--ink-muted);font-size:.78rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.ArticleDirectory_articleList__HZkU0{display:grid;gap:12px}.ArticleDirectory_articleCard__4nGsz{display:grid;grid-template-columns:132px minmax(0,1fr) auto;gap:20px;align-items:center;padding:14px;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--canvas-raised);color:var(--ink);text-decoration:none;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.ArticleDirectory_articleCard__4nGsz:hover{transform:translateY(-2px);border-color:var(--hairline-strong);box-shadow:0 16px 38px #1a171217}.ArticleDirectory_articleThumb__trEKS{position:relative;width:132px;height:86px;border-radius:var(--radius-md);overflow:hidden;background:var(--hairline)}.ArticleDirectory_articleBody__tEL3p{min-width:0}.ArticleDirectory_articleBody__tEL3p h3{font-family:var(--font-serif-stack);color:var(--ink);font-size:clamp(1.08rem,1.8vw,1.32rem);font-weight:600;line-height:1.22;letter-spacing:-.01em;margin-bottom:8px}.ArticleDirectory_articleBody__tEL3p p{color:var(--ink-muted);font-size:.94rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ArticleDirectory_articleMeta__Rc2mg{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.ArticleDirectory_articleTag__VbnDu{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:var(--radius-pill);background:var(--pine-deep);color:#fff;font-size:.68rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.ArticleDirectory_articleDate__v_bjG{color:var(--ink-muted);font-size:.78rem}.ArticleDirectory_articleArrow__6f2DQ{color:var(--ink-muted);font-size:1.4rem;line-height:1}.ArticleDirectory_empty__oQbqa{padding:26px;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--canvas-raised);color:var(--ink-muted)}@media (max-width:780px){.ArticleDirectory_controls__c1yum{grid-template-columns:1fr}.ArticleDirectory_articleCard__4nGsz{grid-template-columns:92px minmax(0,1fr);gap:14px}.ArticleDirectory_articleThumb__trEKS{width:92px;height:72px}.ArticleDirectory_articleArrow__6f2DQ{display:none}.ArticleDirectory_groupHeader__T3RJM{align-items:start;flex-direction:column;gap:4px}}@media (prefers-reduced-motion:reduce){.ArticleDirectory_articleCard__4nGsz,.ArticleDirectory_columnButton__GXJDQ{transition:none}}.ServiceLanding_page__IwZK5{--service-accent:var(--pine-deep);background:var(--canvas);color:var(--ink)}.ServiceLanding_hero__5b3LU{min-height:min(760px,88vh);display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);background:#17160f;color:#fff;overflow:hidden}.ServiceLanding_heroCopy__MQ28K{padding:clamp(48px,5vw,68px) clamp(32px,7vw,104px) clamp(36px,4vw,48px);align-self:center}.ServiceLanding_heroKicker__hOJIA{display:flex;align-items:center;gap:12px;margin:0 0 24px;color:#e8c46a;font-size:.78rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.ServiceLanding_heroKicker__hOJIA:before{content:"";width:32px;height:2px;background:#c9962a}.ServiceLanding_hero__5b3LU h1{max-width:12.5ch;margin:0;font-size:clamp(2.8rem,4.6vw,4.25rem);line-height:.98;letter-spacing:-.04em;text-wrap:balance}.ServiceLanding_heroLede__irRtQ{max-width:58ch;margin:22px 0 0;color:#ffffffc9;font-size:clamp(1.03rem,1.35vw,1.18rem);line-height:1.5;text-wrap:pretty}.ServiceLanding_heroActions__0hc4j{display:flex;flex-wrap:wrap;gap:12px;margin-top:27px}.ServiceLanding_darkButton__s5J3J,.ServiceLanding_primaryButton__ZVhG3,.ServiceLanding_secondaryButton__Zb58c{min-height:50px;display:inline-flex;align-items:center;justify-content:center;padding:0 23px;border-radius:var(--radius-md);font-weight:650;text-decoration:none;transition:transform var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.ServiceLanding_primaryButton__ZVhG3{background:#fff;color:#17160f}.ServiceLanding_secondaryButton__Zb58c{border:1px solid #ffffff61;color:#fff;background:#ffffff0f}.ServiceLanding_darkButton__s5J3J{background:var(--ink);color:#fff}.ServiceLanding_darkButton__s5J3J:hover,.ServiceLanding_primaryButton__ZVhG3:hover,.ServiceLanding_secondaryButton__Zb58c:hover{transform:translateY(-2px)}.ServiceLanding_offerLine__2YMos{margin-top:16px;color:#ffffffa3;font-size:.86rem;line-height:1.35}.ServiceLanding_heroVisual__aPFf5{position:relative;min-height:620px}.ServiceLanding_heroVisual__aPFf5 img{object-fit:cover}.ServiceLanding_heroVisual__aPFf5:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#17160f,#17160f4d 22%,#0000 52%),linear-gradient(0deg,#17160fe0 4%,#17160f52 42%,#0000 62%)}.ServiceLanding_floatingProof__Qgd7y{position:absolute;z-index:2;left:clamp(24px,5vw,72px);right:clamp(24px,4vw,56px);bottom:clamp(30px,5vw,68px);max-width:520px;padding:22px 24px;background:#0f0e09e0;color:#fff;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ServiceLanding_proofTop__j0X0A{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#b8ae94;font-size:.78rem}.ServiceLanding_proofTop__j0X0A b{color:#e8c46a}.ServiceLanding_floatingProof__Qgd7y strong{display:block;margin-top:14px;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.25}.ServiceLanding_proofSignals__I3wXJ{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.ServiceLanding_proofSignals__I3wXJ span{padding:6px 9px;border-radius:var(--radius-pill);background:#c8a03c29;color:#e5d4a8;font-size:.78rem}.ServiceLanding_trustBar__lRwlC{border-bottom:1px solid var(--hairline);background:var(--canvas-raised)}.ServiceLanding_trustInner__9S4es{max-width:1180px;margin:0 auto;padding:20px 32px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 34px;color:var(--ink-soft);font-size:.92rem}.ServiceLanding_trustInner__9S4es span:before{content:"\2713";margin-right:8px;color:var(--service-accent);font-weight:750}.ServiceLanding_sectionAlt__dv8kv,.ServiceLanding_sectionDark__3azfW,.ServiceLanding_section__VXqLN{padding:clamp(76px,10vw,132px) 0}.ServiceLanding_sectionAlt__dv8kv{background:var(--canvas-raised)}.ServiceLanding_sectionDark__3azfW{background:#16150e;color:#fff}.ServiceLanding_inner__x7yyb{max-width:1180px;margin:0 auto;padding:0 32px}.ServiceLanding_split__4qEJ_{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,8vw,104px);align-items:center}.ServiceLanding_photo__Her5r{position:relative;min-height:540px;overflow:hidden;border-radius:var(--radius-lg)}.ServiceLanding_photo__Her5r img{object-fit:cover}.ServiceLanding_sectionLabel__xBN4G{margin:0 0 18px;color:var(--pine-deep);font-weight:700;font-size:.82rem}.ServiceLanding_sectionDark__3azfW .ServiceLanding_sectionLabel__xBN4G{color:var(--pine-light)}.ServiceLanding_sectionAlt__dv8kv h2,.ServiceLanding_sectionDark__3azfW h2,.ServiceLanding_section__VXqLN h2{margin:0;max-width:18ch;font-size:clamp(2.25rem,4.5vw,4.3rem);line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.ServiceLanding_sectionDark__3azfW h2{color:#fff}.ServiceLanding_lede__2q2gj{max-width:65ch;margin:24px 0 0;color:var(--ink-muted);font-size:1.12rem;line-height:1.7;text-wrap:pretty}.ServiceLanding_sectionDark__3azfW .ServiceLanding_lede__2q2gj{color:#ffffffb8}.ServiceLanding_signalList__DCTQo{display:grid;gap:0;margin:38px 0 0;padding:0;list-style:none;border-top:1px solid var(--hairline)}.ServiceLanding_signalList__DCTQo li{display:grid;grid-template-columns:34px 1fr;gap:14px;padding:18px 0;border-bottom:1px solid var(--hairline);color:var(--ink-soft);line-height:1.5}.ServiceLanding_signalList__DCTQo b{color:var(--service-accent)}.ServiceLanding_starterProblemIntro__EliQq{padding-bottom:58px}.ServiceLanding_painGrid__TBEYg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:12px;background:var(--hairline-strong);border:1px solid var(--hairline-strong)}.ServiceLanding_painGrid__TBEYg article{min-height:240px;padding:clamp(28px,4vw,44px);background:var(--canvas-raised)}.ServiceLanding_painGrid__TBEYg span{color:var(--service-accent);font-size:.82rem;font-weight:700}.ServiceLanding_painGrid__TBEYg h3{max-width:21ch;margin:18px 0 12px;font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:1.16;letter-spacing:-.025em}.ServiceLanding_painGrid__TBEYg p{max-width:52ch;margin:0;color:var(--ink-muted);line-height:1.65}.ServiceLanding_gallery__cHYsq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:46px}.ServiceLanding_gallery__cHYsq figure{position:relative;min-height:320px;margin:0;overflow:hidden;border-radius:var(--radius-lg);background:#e2ddd0}.ServiceLanding_gallery__cHYsq img{object-fit:cover;transition:transform .5s var(--ease-out)}.ServiceLanding_gallery__cHYsq figure:hover img{transform:scale(1.025)}.ServiceLanding_gallery__cHYsq figcaption{position:absolute;left:14px;bottom:14px;padding:8px 12px;border-radius:var(--radius-pill);background:#12110bdb;color:#fff;font-size:.8rem}.ServiceLanding_packageLayout__6WWRX{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(42px,6vw,74px);align-items:start}.ServiceLanding_packageLayout__6WWRX h2{font-size:clamp(2.25rem,4vw,3.9rem)}.ServiceLanding_price__L2kJF{margin:22px 0 0;font-size:clamp(4rem,8vw,7.2rem);line-height:.95;letter-spacing:-.055em}.ServiceLanding_price__L2kJF small{display:block;margin-top:12px;color:var(--ink-muted);font-size:1rem;letter-spacing:0}.ServiceLanding_packageList__mmfmL{margin:0;padding:0;list-style:none;border-top:1px solid var(--hairline-strong)}.ServiceLanding_packageList__mmfmL li{display:grid;grid-template-columns:minmax(180px,.72fr) minmax(0,1.28fr);gap:22px;padding:22px 0;border-bottom:1px solid var(--hairline);color:var(--ink-soft)}.ServiceLanding_packageList__mmfmL li strong{color:var(--ink);line-height:1.35}.ServiceLanding_packageList__mmfmL li span{color:var(--ink-muted);line-height:1.6}.ServiceLanding_smallOffer__rtuhx{margin-top:24px;color:var(--ink-muted)}.ServiceLanding_steps__Jq4TA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:48px 0 0;padding:0;list-style:none;border-top:1px solid #fff3}.ServiceLanding_steps__Jq4TA li{padding:28px 30px 0 0}.ServiceLanding_steps__Jq4TA li+li{padding-left:30px;border-left:1px solid #fff3}.ServiceLanding_steps__Jq4TA span{color:#e8c46a;font-size:.8rem}.ServiceLanding_steps__Jq4TA strong{display:block;margin:16px 0 10px;font-size:1.2rem}.ServiceLanding_steps__Jq4TA p{margin:0;color:#ffffffad;line-height:1.6}.ServiceLanding_evidenceFlow__Ppo9w{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:46px;background:#ffffff29}.ServiceLanding_evidenceFlow__Ppo9w div{min-height:170px;padding:26px;background:#16150e}.ServiceLanding_evidenceFlow__Ppo9w span{color:#d9ad48;font-size:.8rem}.ServiceLanding_evidenceFlow__Ppo9w strong{display:block;margin-top:18px;font-size:1.15rem}.ServiceLanding_offerStack__owlhZ{display:grid;gap:1px;margin-top:52px;background:var(--hairline-strong);border:1px solid var(--hairline-strong)}.ServiceLanding_offerRow__UxTT8{display:grid;grid-template-columns:.72fr 1.28fr auto;gap:28px;align-items:center;padding:30px;background:var(--canvas-raised)}.ServiceLanding_offerRow__UxTT8 strong{font-size:1.15rem}.ServiceLanding_offerRow__UxTT8 p{margin:0;color:var(--ink-muted);line-height:1.55}.ServiceLanding_offerPrice__YXj2N{min-width:120px;text-align:right;font-weight:750;font-size:1.2rem}.ServiceLanding_blueprint__j78kM{padding:26px;border-radius:var(--radius-lg);background:#fff;color:#1c1a12;box-shadow:0 8px 0 #0c0b0733;transform:rotate(1.5deg)}.ServiceLanding_blueprintTop__16im_{display:flex;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid #ded8c8;color:#6e6858;font-size:.78rem}.ServiceLanding_blueprint__j78kM h3{margin:22px 0 16px;font-size:1.7rem}.ServiceLanding_blueprintFinding__S_OlO{display:grid;grid-template-columns:70px 1fr;gap:16px;margin-top:12px;padding:15px;background:#f7f0dc}.ServiceLanding_blueprintFinding__S_OlO b{color:var(--pine-deep)}.ServiceLanding_faq__TSp_C{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:46px;background:var(--hairline-strong);border:1px solid var(--hairline-strong)}.ServiceLanding_faq__TSp_C article{padding:28px;background:var(--canvas-raised)}.ServiceLanding_faq__TSp_C h3{margin:0;font-size:1.06rem}.ServiceLanding_faq__TSp_C p{margin:12px 0 0;color:var(--ink-muted);line-height:1.65}.ServiceLanding_intakeSection__qMl27{padding:clamp(76px,10vw,130px) 0;background:#efe2c0}.ServiceLanding_intakeSection__qMl27 .ServiceLanding_lede__2q2gj{color:var(--ink-soft)}.ServiceLanding_intakeLayout__U1KKQ{display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(42px,8vw,92px);align-items:start}.ServiceLanding_intakeLayout__U1KKQ h2{margin:0;font-size:clamp(2.3rem,4.5vw,4.3rem);line-height:1.02;letter-spacing:-.04em}.ServiceLanding_intakeForm__8mT7m{display:grid;gap:18px;padding:clamp(24px,4vw,42px);background:#fff;border-radius:var(--radius-lg)}.ServiceLanding_formGrid__JcEts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ServiceLanding_intakeForm__8mT7m label{display:grid;gap:8px}.ServiceLanding_intakeForm__8mT7m label span{color:#3a3529;font-size:.86rem;font-weight:650}.ServiceLanding_intakeForm__8mT7m input,.ServiceLanding_intakeForm__8mT7m select,.ServiceLanding_intakeForm__8mT7m textarea{width:100%;min-height:48px;padding:12px 13px;border:1px solid #a89e86;border-radius:var(--radius-sm);background:#fff;color:#15171c;font:inherit}.ServiceLanding_intakeForm__8mT7m textarea{min-height:110px;resize:vertical}.ServiceLanding_intakeForm__8mT7m input:focus,.ServiceLanding_intakeForm__8mT7m select:focus,.ServiceLanding_intakeForm__8mT7m textarea:focus{outline:3px solid #a8771547;border-color:#a87715}.ServiceLanding_formSubmit__oqICt{min-height:52px;border:0;border-radius:var(--radius-md);background:#16150e;color:#fff;font:inherit;font-weight:700;cursor:pointer}.ServiceLanding_formSubmit__oqICt:disabled{opacity:.58;cursor:wait}.ServiceLanding_formError__uY_eE,.ServiceLanding_formNote__sBnGw,.ServiceLanding_formSuccess__SKYOL p{margin:0;color:#66604f;font-size:.88rem}.ServiceLanding_formError__uY_eE{color:#a32626}.ServiceLanding_formSuccess__SKYOL{padding:34px;border-radius:var(--radius-lg);background:#fff}.ServiceLanding_formSuccess__SKYOL strong{display:block;margin-bottom:10px;font-size:1.3rem}@media (max-width:900px){.ServiceLanding_hero__5b3LU{display:block;position:relative;min-height:0}.ServiceLanding_heroCopy__MQ28K{position:relative;z-index:3}.ServiceLanding_heroVisual__aPFf5{position:static;min-height:0}.ServiceLanding_heroVisual__aPFf5 img{position:relative!important;height:clamp(210px,48vw,320px)!important;border-radius:0}.ServiceLanding_heroVisual__aPFf5:after{inset:0 0 auto 0;height:clamp(210px,48vw,320px);background:linear-gradient(180deg,#17160f2e,#17160fb8)}.ServiceLanding_floatingProof__Qgd7y,.ServiceLanding_heroVisual__aPFf5 .ServiceLanding_heroArtifactFloat__jZ1Oo{position:static;max-width:none;left:auto;right:auto;bottom:auto;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;padding:clamp(20px,5vw,28px) clamp(20px,5vw,32px) clamp(30px,7vw,44px)}.ServiceLanding_intakeLayout__U1KKQ,.ServiceLanding_packageLayout__6WWRX,.ServiceLanding_split__4qEJ_{grid-template-columns:1fr}.ServiceLanding_photo__Her5r{min-height:430px}.ServiceLanding_evidenceFlow__Ppo9w{grid-template-columns:repeat(2,1fr)}.ServiceLanding_offerRow__UxTT8{grid-template-columns:1fr}.ServiceLanding_offerPrice__YXj2N{text-align:left}.ServiceLanding_packageList__mmfmL li{grid-template-columns:minmax(160px,.7fr) minmax(0,1.3fr)}}@media (max-width:640px){.ServiceLanding_heroCopy__MQ28K,.ServiceLanding_inner__x7yyb,.ServiceLanding_trustInner__9S4es{padding-left:20px;padding-right:20px}.ServiceLanding_hero__5b3LU h1{font-size:clamp(2.7rem,14vw,4rem)}.ServiceLanding_evidenceFlow__Ppo9w,.ServiceLanding_faq__TSp_C,.ServiceLanding_formGrid__JcEts,.ServiceLanding_gallery__cHYsq,.ServiceLanding_painGrid__TBEYg,.ServiceLanding_steps__Jq4TA{grid-template-columns:1fr}.ServiceLanding_gallery__cHYsq figure{min-height:240px}.ServiceLanding_steps__Jq4TA li,.ServiceLanding_steps__Jq4TA li+li{padding:24px 0;border-left:0;border-bottom:1px solid #fff3}.ServiceLanding_evidenceFlow__Ppo9w div{min-height:auto}.ServiceLanding_heroCopy__MQ28K{padding-top:56px;padding-bottom:40px}.ServiceLanding_starterProblemIntro__EliQq{padding-bottom:42px}.ServiceLanding_packageList__mmfmL li{grid-template-columns:1fr;gap:8px}}@media (prefers-reduced-motion:reduce){.ServiceLanding_darkButton__s5J3J,.ServiceLanding_gallery__cHYsq img,.ServiceLanding_primaryButton__ZVhG3,.ServiceLanding_secondaryButton__Zb58c{transition:none}}.ServiceLanding_splitTop__Hgxmb{align-items:start}.ServiceLanding_symptom__MV8oU{margin:0 0 20px;padding:18px 22px;border-left:3px solid var(--service-accent);background:var(--pine-tint);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--ink);font-size:var(--step-1);line-height:1.5;font-style:italic}.ServiceLanding_priceList__j_ns_{margin:0;padding:0;list-style:none;border-top:1px solid var(--hairline-strong)}.ServiceLanding_priceList__j_ns_ li{padding:14px 0;border-bottom:1px solid var(--hairline);color:var(--ink-soft);line-height:1.5}.ServiceLanding_priceList__j_ns_ li strong{color:var(--ink);font-weight:500}@media (max-width:820px){.ServiceLanding_symptom__MV8oU{font-size:var(--step-0);padding:14px 18px}}.ServiceLanding_heroWide__6dJQo{grid-template-columns:minmax(0,1fr);min-height:0}.ServiceLanding_heroWide__6dJQo .ServiceLanding_heroCopy__MQ28K{max-width:1180px;width:100%;margin:0 auto;padding-top:clamp(64px,8vw,110px);padding-bottom:clamp(56px,7vw,92px)}.ServiceLanding_heroWide__6dJQo h1{max-width:22ch;font-size:clamp(2.5rem,5vw,4rem);line-height:1.02}.ServiceLanding_heroWide__6dJQo .ServiceLanding_heroLede__irRtQ{max-width:64ch}.ServiceLanding_artifact__xWKZb{position:relative;border-radius:18px;padding:clamp(1.1rem,1.9vw,1.55rem);background:linear-gradient(158deg,#262216eb,#14130cf0);border:1px solid #e8c46a38;box-shadow:0 30px 70px -28px #000000d9,inset 0 0 0 1px #ffffff08,0 0 90px -40px #cf9a3f8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:ServiceLanding_artifactIn__8JBE9 .8s var(--ease-out,cubic-bezier(.22,1,.36,1)) .25s both}.ServiceLanding_artifactBar__zFn1N{display:flex;align-items:center;gap:8px;margin:0 0 1rem;padding-bottom:.8rem;border-bottom:1px solid #ffffff14;font-family:var(--font-mono-stack,monospace);font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;color:#e8c46ab8}.ServiceLanding_artifactBar__zFn1N span:first-child{width:7px;height:7px;border-radius:50%;background:#e8c46a;box-shadow:0 0 12px #e8c46ae6;animation:ServiceLanding_artifactPulse__uPzud 2.4s ease-in-out infinite}.ServiceLanding_artifactCaption__U_eS7{margin:1.1rem 0 0;font-size:.8rem;line-height:1.55;color:#e9f0ec80}.ServiceLanding_artifactCaption__U_eS7 strong{color:#f6f5f1e6;font-weight:500}.ServiceLanding_flowList__slGNy{list-style:none;margin:0;padding:0;display:grid;gap:.42rem;counter-reset:none}.ServiceLanding_flowList__slGNy li{display:flex;align-items:center;gap:.65rem;padding:.58rem .7rem;border-radius:9px;font-size:.85rem;background:#ffffff08;border:1px solid #0000;color:#e9f0ec8c}.ServiceLanding_flowList__slGNy li i{flex:none;width:8px;height:8px;border-radius:50%;background:#ffffff2e}.ServiceLanding_flowList__slGNy li b{margin-left:auto;font-family:var(--font-mono-stack,monospace);font-size:.66rem;font-weight:400;color:var(--instrument);white-space:nowrap}.ServiceLanding_flowDone__QC3qq{color:#e9f0ecb8!important}.ServiceLanding_flowDone__QC3qq i{background:#7fae7a!important;box-shadow:0 0 9px #7fae7ab3}.ServiceLanding_flowWait__qcnUj{color:#f6f5f1!important;background:#cf9a3f24!important;border-color:#e8c46a73!important;box-shadow:0 0 34px -12px #cf9a3f99}.ServiceLanding_flowWait__qcnUj i{background:#e8c46a!important;animation:ServiceLanding_artifactPulse__uPzud 1.8s ease-in-out infinite}.ServiceLanding_flowWait__qcnUj b{color:#e8c46a!important}.ServiceLanding_flowIdle__ZuwQt{opacity:.45}.ServiceLanding_factList__aihZ7{margin:0;display:grid;gap:.42rem}.ServiceLanding_factList__aihZ7 div{position:relative;display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:.6rem;align-items:baseline;padding:.55rem .7rem;border-radius:9px;background:#ffffff08;border:1px solid #ffffff0d}.ServiceLanding_factList__aihZ7 dt{font-family:var(--font-mono-stack,monospace);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--instrument)}.ServiceLanding_factList__aihZ7 dd{margin:0;font-size:.85rem;color:#e9f0ecd1}.ServiceLanding_factList__aihZ7 div i{position:absolute;right:.7rem;top:50%;width:9px;height:5px;margin-top:-4px;border-left:1.5px solid #78be96bf;border-bottom:1.5px solid #78be96bf;transform:rotate(-45deg)}.ServiceLanding_factCite__ByhIZ{display:flex;align-items:baseline;gap:.6rem;margin:.7rem 0 0;padding:.65rem .75rem;border-radius:9px;background:#cf9a3f1f;border:1px solid #e8c46a47}.ServiceLanding_factCite__ByhIZ em{flex:none;font-family:var(--font-mono-stack,monospace);font-style:normal;font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:#e8c46a}.ServiceLanding_factCite__ByhIZ span{font-size:.84rem;line-height:1.45;color:#e9f0ece6}.ServiceLanding_checkList__ShsgI{list-style:none;margin:0;padding:0;display:grid;gap:.42rem}.ServiceLanding_checkList__ShsgI li{display:flex;align-items:flex-start;gap:.6rem;padding:.6rem .7rem;border-radius:9px;font-size:.85rem;line-height:1.45;background:#ffffff08;border:1px solid #0000;color:#e9f0ec99}.ServiceLanding_checkList__ShsgI li i{flex:none;width:9px;height:5px;margin-top:.42rem;border-left:1.5px solid #78be96b3;border-bottom:1.5px solid #78be96b3;transform:rotate(-45deg)}.ServiceLanding_checkFlag__hVo74{background:#e4703a1f!important;border-color:#e4703a52!important;color:#e9f0eceb!important}.ServiceLanding_checkFlag__hVo74 i{width:2px;height:11px;margin-top:.3rem;border:0;border-radius:1px;background:var(--signal);transform:none;box-shadow:0 14px 0 0 var(--signal)}.ServiceLanding_checkFlag__hVo74 b{display:block;margin-top:3px;font-family:var(--font-mono-stack,monospace);font-size:.66rem;font-weight:400;color:#f0a882}.ServiceLanding_briefList__OyNIM{list-style:none;margin:0;padding:0;display:grid;gap:.42rem}.ServiceLanding_briefList__OyNIM li{display:flex;align-items:center;gap:.6rem;padding:.6rem .7rem;border-radius:9px;font-size:.85rem;background:#ffffff08;border:1px solid #0000;color:#e9f0ec99}.ServiceLanding_briefList__OyNIM li i{flex:none;width:8px;height:8px;border-radius:50%;background:#fff3}.ServiceLanding_briefList__OyNIM li b{margin-left:auto;font-family:var(--font-mono-stack,monospace);font-size:.66rem;font-weight:400;color:var(--instrument);white-space:nowrap}.ServiceLanding_briefList__OyNIM li em{font-family:var(--font-mono-stack,monospace);font-size:.6rem;font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:#e8c46ad9;border:1px solid #e8c46a59;border-radius:5px;padding:.1rem .34rem;white-space:nowrap}.ServiceLanding_briefHigh__gdI9s{color:#f6f5f1!important;background:#cf9a3f24!important;border-color:#e8c46a73!important;box-shadow:0 0 34px -12px #cf9a3f99}.ServiceLanding_briefHigh__gdI9s i{background:#e4703a!important;box-shadow:0 0 10px #e4703acc}.ServiceLanding_beforeAfter__pV7QB{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.7rem}.ServiceLanding_baAfter__EoVAD p,.ServiceLanding_baBefore__9mz52 p{margin:0 0 .5rem;font-family:var(--font-mono-stack,monospace);font-size:.62rem;letter-spacing:.06em;color:#e9f0ec6b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ServiceLanding_cells___6FPw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.ServiceLanding_cells___6FPw span{min-height:20px;padding:3px 4px;font-size:.56rem;font-family:var(--font-mono-stack,monospace);color:#e9f0ec66;background:#ffffff0a;border:1px solid #ffffff0d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ServiceLanding_cellErr__gNIg2{color:#e4703a!important;background:#e4703a1f!important}.ServiceLanding_baArrow__ZNKPm{color:#e8c46ab3;font-size:1.05rem}.ServiceLanding_rows__sUiTf{display:grid;gap:3px}.ServiceLanding_rows__sUiTf span{display:flex;align-items:center;justify-content:space-between;gap:.4rem;padding:.36rem .45rem;border-radius:6px;background:#cf9a3f1a;border:1px solid #e8c46a47}.ServiceLanding_rows__sUiTf b{font-size:.63rem;font-weight:500;color:#f6f5f1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ServiceLanding_rows__sUiTf i{font-style:normal;font-family:var(--font-mono-stack,monospace);font-size:.54rem;color:var(--instrument);white-space:nowrap}@keyframes ServiceLanding_artifactIn__8JBE9{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ServiceLanding_artifactPulse__uPzud{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.ServiceLanding_artifactBar__zFn1N span:first-child,.ServiceLanding_artifact__xWKZb,.ServiceLanding_flowWait__qcnUj i{animation:none}}@media (max-width:560px){.ServiceLanding_beforeAfter__pV7QB{grid-template-columns:minmax(0,1fr)}.ServiceLanding_baArrow__ZNKPm{transform:rotate(90deg);justify-self:center}}.ServiceLanding_heroArtifact__ahoZM{align-self:center;padding:clamp(24px,4vw,48px) clamp(24px,5vw,64px) clamp(24px,4vw,48px) 0}@media (max-width:900px){.ServiceLanding_heroArtifact__ahoZM{padding:0 clamp(24px,6vw,40px) clamp(32px,7vw,48px)}}.ServiceLanding_heroArtifactFloat__jZ1Oo{position:absolute;z-index:2;left:clamp(16px,3vw,40px);right:clamp(16px,3vw,40px);bottom:clamp(28px,4vw,56px)}.ServiceLanding_heroBg__bEndG{position:absolute;inset:0;z-index:0}.ServiceLanding_heroBg__bEndG img{object-fit:cover;opacity:.5}.ServiceLanding_heroBg__bEndG:after{content:"";position:absolute;inset:0;background:linear-gradient(92deg,#17160f 12%,#17160fd1 46%,#17160f8c),linear-gradient(0deg,#17160f 2%,#0000 55%)}@media (max-width:900px){.ServiceLanding_heroBg__bEndG:after{background:linear-gradient(180deg,#17160f80,#17160fc7 58%,#17160f)}}.ServiceLanding_heroWide__6dJQo{position:relative}.ServiceLanding_heroWide__6dJQo .ServiceLanding_heroCopy__MQ28K{position:relative;z-index:1}.ServiceLanding_productShot__4oKAG{margin:0;border-radius:14px;overflow:hidden;background:var(--canvas-raised);border:1px solid var(--hairline-strong);box-shadow:0 24px 60px -32px #17160f80}.ServiceLanding_productShot__4oKAG img{display:block;width:100%;height:auto}.ServiceLanding_productShot__4oKAG figcaption{padding:10px 14px;border-top:1px solid var(--hairline);font-family:var(--font-mono-stack,monospace);font-size:.68rem;letter-spacing:.03em;color:var(--ink-muted)}.ServiceLanding_cardShot__slmmy{display:flex;align-items:center;justify-content:center;height:158px;margin:calc(-1 * clamp(28px, 4vw, 44px)) calc(-1 * clamp(28px, 4vw, 44px)) 1.35rem;background:radial-gradient(120% 100% at 50% 0,#e8c46a2e 0,#0000 70%),var(--pine-tint);border-bottom:1px solid var(--hairline)}.ServiceLanding_cardShot__slmmy img{width:96px;height:96px;object-fit:contain;border-radius:18px;box-shadow:0 10px 28px -12px #17160f73}@media (max-width:720px){.ServiceLanding_cardShot__slmmy{height:140px}.ServiceLanding_cardShot__slmmy img{width:84px;height:84px}}.ServiceLanding_painGrid__TBEYg article a{color:var(--pine-deep);font-weight:500;text-decoration:none;border-bottom:1px solid #a8771559;transition:border-color var(--dur-fast,.15s) ease,color var(--dur-fast,.15s) ease}.ServiceLanding_painGrid__TBEYg article a:hover{color:var(--signal);border-bottom-color:var(--signal)}.ServiceLanding_productRows__JvnhH{display:grid}.ServiceLanding_productRow__Sl9Wc{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(28px,5vw,76px);align-items:center;padding:clamp(38px,5.5vw,68px) 0;border-top:1px solid var(--hairline)}.ServiceLanding_productRow__Sl9Wc:first-child{border-top:none;padding-top:0}.ServiceLanding_productRowAlt__7ehMK{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.ServiceLanding_productRowAlt__7ehMK .ServiceLanding_productMark__MPAbP{order:2}.ServiceLanding_productMark__MPAbP{position:relative;aspect-ratio:16/10;border-radius:16px;overflow:hidden;background:var(--pine-tint);border:1px solid var(--hairline-strong);box-shadow:0 22px 54px -30px #17160f8c}.ServiceLanding_productMark__MPAbP img{object-fit:cover}.ServiceLanding_productMark__MPAbP:after{content:"";position:absolute;inset:0;background:linear-gradient(200deg,#17160f00 35%,#17160f52)}.ServiceLanding_productBadge__g_B7B{position:absolute;z-index:2;left:14px;bottom:14px;width:52px;height:52px;border-radius:13px;overflow:hidden;background:#fffdfaeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 10px 26px -8px #17160fb3}.ServiceLanding_productBadge__g_B7B img{width:100%;height:100%;object-fit:contain}.ServiceLanding_productMeta__MJkJu{margin:0 0 10px;font-family:var(--font-mono-stack,monospace);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--service-accent)}.ServiceLanding_productName__Fs8Yk{margin:0 0 10px;font-family:var(--font-serif-stack);font-weight:500;font-size:clamp(1.9rem,3.2vw,2.6rem);line-height:1.06;letter-spacing:-.02em;color:var(--ink)}.ServiceLanding_productMission__6aADC{margin:0 0 14px;font-size:clamp(1.02rem,1.5vw,1.18rem);line-height:1.45;color:var(--ink);font-style:italic}.ServiceLanding_productBody__eonO_{margin:0 0 18px;max-width:54ch;line-height:1.62;color:var(--ink-soft)}.ServiceLanding_productLink__fBpmF{display:inline-block;font-weight:500;color:var(--pine-deep);text-decoration:none;border-bottom:1px solid #a8771559}.ServiceLanding_productLink__fBpmF:hover{color:var(--signal);border-bottom-color:var(--signal)}@media (max-width:820px){.ServiceLanding_productRow__Sl9Wc{grid-template-columns:minmax(0,1fr);gap:22px;padding:clamp(30px,7vw,44px) 0}.ServiceLanding_productRowAlt__7ehMK .ServiceLanding_productMark__MPAbP{order:0}.ServiceLanding_productMark__MPAbP{aspect-ratio:16/9}}.ServiceLanding_formError__uY_eE span{display:block;margin-top:6px;font-weight:400;opacity:.92}.ServiceLanding_formError__uY_eE a,.ServiceLanding_formNote__sBnGw a{color:inherit;font-weight:500;text-decoration:underline;text-underline-offset:2px}.ServiceLanding_formNote__sBnGw a{color:var(--pine-deep)}.ServiceLanding_formField__8Ny5p{display:grid;gap:8px;margin-bottom:18px}.ServiceLanding_label__iOa5R{font-size:.92rem;font-weight:500;color:var(--ink)}.ServiceLanding_field__4005P{width:100%;padding:12px 14px;border:1px solid var(--hairline-strong);border-radius:var(--radius-md,10px);background:var(--canvas-raised);color:var(--ink);font:inherit;font-size:.95rem}.ServiceLanding_field__4005P:focus-visible{outline:2px solid var(--pine);outline-offset:1px;border-color:var(--pine)}textarea.ServiceLanding_field__4005P{resize:vertical;min-height:120px}.ServiceLanding_stepsLight__5zEc8{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.ServiceLanding_stepsLight__5zEc8 p{color:var(--ink-soft)}.ServiceLanding_stepsLight__5zEc8 strong{color:var(--ink)}.ServiceLanding_stepsLight__5zEc8{border-top-color:var(--hairline)}.ServiceLanding_stepsLight__5zEc8 span{color:var(--pine-deep)}.ServiceLanding_stepsLight__5zEc8 li{padding:18px 0;border-top:1px solid var(--hairline)}.ServiceLanding_stepsLight__5zEc8 li:first-child{border-top:none;padding-top:0}.ServiceLanding_stepsLight__5zEc8 li+li{padding-left:0;border-left:none}.ServiceLanding_faqList__R7suC{border-top:1px solid color-mix(in srgb,currentcolor 22%,#0000);max-width:820px}.ServiceLanding_faqRow__wV1rK{border-bottom:1px solid color-mix(in srgb,currentcolor 14%,#0000)}.ServiceLanding_faqRow__wV1rK summary{display:flex;align-items:center;gap:18px;padding:20px 4px;cursor:pointer;list-style:none;font-size:clamp(1rem,1.4vw,1.12rem);font-weight:500;line-height:1.45;color:inherit;transition:color var(--dur-fast,.15s) ease}.ServiceLanding_faqRow__wV1rK summary::-webkit-details-marker{display:none}.ServiceLanding_faqRow__wV1rK summary:hover{color:var(--pine-deep)}.ServiceLanding_faqRow__wV1rK summary:focus-visible{outline:2px solid var(--pine);outline-offset:2px;border-radius:4px}.ServiceLanding_faqRow__wV1rK summary span{flex:1 1}.ServiceLanding_faqRow__wV1rK summary i{position:relative;flex:none;width:16px;height:16px}.ServiceLanding_faqRow__wV1rK summary i:after,.ServiceLanding_faqRow__wV1rK summary i:before{content:"";position:absolute;inset:50% 0 auto 0;height:1.5px;background:currentColor;opacity:.65;transition:transform var(--dur-fast,.2s) ease}.ServiceLanding_faqRow__wV1rK summary i:after{transform:rotate(90deg)}.ServiceLanding_faqRow__wV1rK[open] summary i:after{transform:rotate(0deg)}.ServiceLanding_faqRow__wV1rK[open] summary{color:var(--pine-deep)}.ServiceLanding_faqRow__wV1rK>p{margin:0;padding:0 34px 22px 4px;max-width:68ch;color:color-mix(in srgb,currentColor 82%,#0000);line-height:1.68}.ServiceLanding_lineList__NuFuB{margin-top:clamp(2.5rem,5vw,4rem);display:grid;gap:clamp(2.5rem,6vw,5.5rem)}.ServiceLanding_lineRow__wB9JI{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:clamp(24px,5vw,68px);align-items:center;padding-bottom:clamp(2.5rem,6vw,5.5rem);border-bottom:1px solid var(--hairline)}.ServiceLanding_lineRow__wB9JI:last-child{padding-bottom:0;border-bottom:none}.ServiceLanding_lineRow__wB9JI:nth-child(2n) .ServiceLanding_lineCopy__z44cC{order:2}.ServiceLanding_lineRow__wB9JI:nth-child(2n) .ServiceLanding_lineArtifact__ysll5{order:1}.ServiceLanding_lineArtifact__ysll5{min-width:0}.ServiceLanding_lineIndex__MqIn0{font-family:var(--font-mono-stack,monospace);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--service-accent);line-height:1.5}.ServiceLanding_lineIndex__MqIn0 b{display:block;margin-bottom:6px;font-weight:400;color:var(--ink-muted)}.ServiceLanding_lineTitle__0rNEC{margin:0 0 12px;font-family:var(--font-sans-stack);font-weight:650;font-size:clamp(1.02rem,1.5vw,1.16rem);line-height:1.35;letter-spacing:0;color:var(--pine-deep)}.ServiceLanding_lineSymptom__kHYoK{margin:0 0 18px;padding:0;border:0;max-width:24ch;font-family:var(--font-serif-stack);font-style:italic;font-size:clamp(1.45rem,2.6vw,2.1rem);line-height:1.2;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.ServiceLanding_lineSymptom__kHYoK:before{content:"\201C"}.ServiceLanding_lineSymptom__kHYoK:after{content:"\201D"}.ServiceLanding_lineBody__Odw_2{margin:0 0 16px;max-width:62ch;color:var(--ink-soft);line-height:1.66}.ServiceLanding_lineFoot__Ch_AJ{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.ServiceLanding_lineEntry__YnZ_i{display:inline-flex;align-items:baseline;gap:8px;padding:7px 14px;border-radius:var(--radius-pill,999px);background:var(--pine-tint);border:1px solid #a8771552;font-size:.84rem;color:var(--pine-deep)}.ServiceLanding_lineEntry__YnZ_i b{font-weight:700;letter-spacing:-.01em}.ServiceLanding_lineLink__FC_L4{font-weight:500;color:var(--pine-deep);text-decoration:none;border-bottom:1px solid #a8771566}.ServiceLanding_lineLink__FC_L4:hover{color:var(--signal);border-bottom-color:var(--signal)}@media (max-width:900px){.ServiceLanding_lineRow__wB9JI{grid-template-columns:minmax(0,1fr);gap:clamp(20px,5vw,30px)}.ServiceLanding_lineRow__wB9JI:nth-child(2n) .ServiceLanding_lineArtifact__ysll5,.ServiceLanding_lineRow__wB9JI:nth-child(2n) .ServiceLanding_lineCopy__z44cC{order:0}}.ServiceLanding_fieldHint__wNx8z{margin:2px 0 0;font-size:.82rem;line-height:1.5;color:var(--ink-muted)}.Zh_page__5EMKT{font-family:var(--font-cjk-stack)}.Zh_page__5EMKT h1,.Zh_page__5EMKT h2,.Zh_page__5EMKT h3{font-family:var(--font-cjk-serif-stack);letter-spacing:0}.Zh_page__5EMKT h1{line-height:1.18}.Zh_page__5EMKT li,.Zh_page__5EMKT p,.Zh_page__5EMKT summary{line-height:1.8;letter-spacing:.01em}.Zh_page__5EMKT h1,.Zh_page__5EMKT h2{text-wrap:initial}.Zh_enNote__A_2qu{margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--hairline);font-size:.92rem;color:var(--ink-muted)}.Zh_enNote__A_2qu a{color:var(--pine-deep);font-weight:500;text-decoration:none;border-bottom:1px solid #a8771566}.Zh_enNote__A_2qu a:hover{color:var(--signal);border-bottom-color:var(--signal)}.Zh_page__5EMKT section:first-of-type{background:radial-gradient(105% 90% at 82% 4%,#e8c46a6b 0,#0000 62%),linear-gradient(168deg,#fdfaf3,#f8f4ea 60%,#f4efe2);border-bottom:1px solid var(--hairline)}.Zh_page__5EMKT section:first-of-type [class*=heroBg] img{opacity:.1;filter:saturate(.2)}.Zh_page__5EMKT section:first-of-type [class*=heroBg]:after{background:linear-gradient(96deg,#fdfaf3e6 20%,#f8f4ea8c)}.Zh_page__5EMKT section:first-of-type h1{color:var(--ink)}.Zh_page__5EMKT section:first-of-type [class*=heroKicker]{color:var(--pine-deep)}.Zh_page__5EMKT section:first-of-type [class*=heroLede]{color:var(--ink-soft)}.Zh_page__5EMKT section:first-of-type [class*=offerLine]{color:var(--ink-muted)}.Zh_page__5EMKT section:first-of-type [class*=primaryButton]{background:var(--ink);color:#fffdfa}.Zh_page__5EMKT section:first-of-type [class*=secondaryButton]{background:#0000;color:var(--ink);border:1px solid var(--hairline-strong)}.Zh_page__5EMKT section:first-of-type [class*=secondaryButton]:hover{border-color:var(--pine);color:var(--pine-deep)}