.page_hero__7KFOs{padding-block:var(--sp-20) var(--sp-24);border-bottom:1px solid var(--hf-rule);overflow:hidden}.page_heroInner__8WoKQ{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-16);align-items:center}.page_heroContent__dzLob{display:flex;flex-direction:column;gap:var(--sp-6)}.page_heroHeadline__6GB67{font-size:clamp(2.4rem,5vw,4rem);font-weight:300;letter-spacing:-.025em;line-height:1.1;color:var(--hf-ink-primary)}.page_heroLead__uZbgS{font-size:1.125rem;color:var(--hf-ink-secondary);line-height:1.7;max-width:52ch}.page_heroCtas__lz7_7{display:flex;gap:var(--sp-4);flex-wrap:wrap;padding-top:var(--sp-2)}.page_heroNote__MzWoa{font-size:.875rem;color:var(--hf-ink-muted);margin:0;max-width:none}.page_heroPhoto__jaPt4{display:flex;justify-content:center;align-items:flex-end}.page_heroPhotoWrapper__cElWO{position:relative;width:100%;max-width:460px;aspect-ratio:4/3;border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-elevated)}.page_heroPhotoImg__aBxsx{-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center}.page_tArrow__pmLyf{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background:var(--hf-paper);border:1px solid var(--hf-hairline);border-radius:50%;width:2.75rem;height:2.75rem;cursor:pointer;color:var(--hf-ink-secondary);font-size:1.2rem;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-card);transition:border-color var(--t-fast),color var(--t-fast),transform var(--t-fast)}.page_tArrow__pmLyf:hover{border-color:var(--hf-gold);color:var(--hf-gold-deep);transform:translateY(-50%) scale(1.06)}.page_sectionHeadline__CGN6H{font-size:clamp(1.8rem,3.5vw,2.75rem);font-weight:300;margin-top:var(--sp-4);margin-bottom:var(--sp-6)}.page_sectionLead__1lWkU{font-size:1.05rem;color:var(--hf-ink-secondary);line-height:1.75;max-width:64ch;margin-bottom:var(--sp-10)}.page_pain__EhO4J{background:var(--hf-ink-primary);padding-block:var(--sp-20) var(--sp-24)}.page_painHeadline__zQZiC{color:var(--hf-paper)}.page_painGrid__AedeR{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:var(--sp-14);border-top:1px solid hsla(0,0%,100%,.08)}.page_painItem__SN6_9{padding:var(--sp-10) var(--sp-8);border-right:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:var(--sp-2)}.page_painItem__SN6_9:first-child{padding-left:0}.page_painItem__SN6_9:last-child{border-right:none}.page_painNum__pFdlh{font-family:var(--font-label);font-size:.75rem;font-weight:500;letter-spacing:.2em;color:var(--hf-gold)}.page_painStat__p13Cy{font-size:clamp(2rem,3.5vw,2.75rem);letter-spacing:-.02em;line-height:1.1;margin-top:var(--sp-3)}.page_painQuote__V_8X_,.page_painStat__p13Cy{font-family:var(--font-display);font-weight:300;color:var(--hf-paper)}.page_painQuote__V_8X_{font-style:italic;font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:1.5;margin:var(--sp-3) 0 var(--sp-2);max-width:none}.page_painRule__HatEU{width:2rem;height:1px;background:var(--hf-gold);border:none;margin:var(--sp-5) 0;flex-shrink:0}.page_painTitle__swbSw{font-size:1.1rem;font-weight:400;color:var(--hf-paper);margin-top:0;margin-bottom:var(--sp-3);line-height:1.3}.page_painText__KtzaU{font-size:1rem;color:hsla(0,0%,100%,.7);line-height:1.75;max-width:none;margin:0}.page_forWhom__g8F1Z{background:var(--hf-base)}.page_personaGrid__MDIUc{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-6);align-items:start}.page_personaCard__RgZf3{display:flex;flex-direction:column;gap:var(--sp-4)}.page_personaThreshold__FCebu{font-family:var(--font-label);font-size:.8rem;font-weight:500;color:var(--hf-ink-muted);letter-spacing:.05em;margin:0;max-width:none}.page_personaHeadline__KPgvo{font-size:1.25rem;font-weight:400;line-height:1.3;margin:0}.page_personaText__asW2z{font-size:1rem;color:var(--hf-ink-secondary);line-height:1.75;max-width:none;flex:1;margin:0}.page_personaCta__87Jdt{font-family:var(--font-label);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--hf-gold);text-decoration:none;transition:color var(--t-fast);margin-top:var(--sp-2)}.page_personaCta__87Jdt:hover{color:var(--hf-gold-deep)}.page_contrast__cEKiU{background:var(--hf-ink-primary);padding-block:var(--sp-20)}.page_contrastInner__J61VZ{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--sp-10);align-items:center}.page_contrastBlock__gEii9{display:flex;flex-direction:column;gap:var(--sp-3)}.page_contrastLabel__OKJis{font-family:var(--font-label);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--hf-ink-muted);margin:0;max-width:none}.page_contrastLabelGold___GEVh{color:var(--hf-gold)}.page_contrastQuote__Nygi3{margin:0;font-family:var(--font-display);font-size:clamp(1.3rem,2.5vw,2rem);font-weight:300;font-style:italic;line-height:1.3;letter-spacing:-.01em}.page_contrastQuoteMuted__FHAtL{color:#6a6253}.page_contrastQuoteStrong__EzImB{color:var(--hf-paper)}.page_contrastSub__9ou1_{font-size:.875rem;margin:0;max-width:none}.page_contrastSubMuted__qwkIg{color:#4a4438}.page_contrastSubGold__FuJt1{color:var(--hf-gold-light)}.page_contrastDivider__6Nq6j{width:1px;height:120px;background:#3a3326}.page_cases__0I_RF{background:var(--hf-surface)}.page_casesGrid__1_rIQ{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-6)}.page_caseCard__TswE6{display:flex;flex-direction:column;gap:var(--sp-4)}.page_caseHeader__U4B8P{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4)}.page_caseLabel__f_xaq{letter-spacing:.16em;color:var(--hf-gold)}.page_caseLabel__f_xaq,.page_caseTag__NZGuC{font-family:var(--font-label);font-size:.75rem;font-weight:500;text-transform:uppercase}.page_caseTag__NZGuC{letter-spacing:.08em;color:var(--hf-ink-muted);background:var(--hf-base);border:1px solid var(--hf-rule);border-radius:var(--r-sm);padding:.25rem .6rem}.page_caseRole__TopIz{font-size:1rem;font-weight:500;color:var(--hf-ink-primary);margin:0;max-width:none}.page_caseStory__Q0EZB{font-size:1rem;color:var(--hf-ink-secondary);line-height:1.7;max-width:none;margin:0;flex:1}.page_caseStats__xrLPI{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-3);padding-top:var(--sp-4);border-top:1px solid var(--hf-rule);margin-top:auto}.page_caseStat__qiRSB{display:flex;flex-direction:column;gap:var(--sp-1)}.page_caseStatValue__ke2sv{font-family:var(--font-display);font-size:1.5rem;font-weight:300;color:var(--hf-ink-primary);letter-spacing:-.02em;line-height:1.1}.page_caseStatLabel__0O_JZ{font-size:.8rem;color:var(--hf-ink-muted);line-height:1.4}.page_casesDisclaimer__qxbyQ{margin-top:var(--sp-6);font-size:.875rem;color:var(--hf-ink-muted);font-style:italic;max-width:none}.page_approach__mSJjX{background:var(--hf-base)}.page_approachHeader__oMoiM{max-width:680px;margin-bottom:var(--sp-12)}.page_approachLead__AnOv1{font-size:1.05rem;color:var(--hf-ink-secondary);line-height:1.75;max-width:58ch;margin:0}.page_pillars__XYos4{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-6);align-items:start}.page_pillarCard__QOQv4{display:flex;flex-direction:column;gap:var(--sp-4)}.page_pillarTitle__HgN69{font-size:1.25rem;font-weight:400}.page_pillarText__gegl2{font-size:1rem;color:var(--hf-ink-secondary);line-height:1.75;max-width:none;flex:1;margin:0}.page_pillarLink__Kl6c0{font-family:var(--font-label);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--hf-gold);text-decoration:none;transition:color var(--t-fast);margin-top:var(--sp-2)}.page_pillarLink__Kl6c0:hover{color:var(--hf-gold-deep)}.page_process__IaX_y{background:var(--hf-surface)}.page_processSteps____rB1{list-style:none;margin:var(--sp-10) 0 0;padding:0;display:flex;flex-direction:column}.page_step__0ZyaY{display:grid;grid-template-columns:3rem 1fr;gap:var(--sp-6);padding-block:var(--sp-8);border-bottom:1px solid var(--hf-rule);align-items:start}.page_step__0ZyaY:last-child{border-bottom:none}.page_stepNum__Ucda0{font-family:var(--font-label);font-size:.75rem;letter-spacing:.12em;color:var(--hf-gold);padding-top:.3rem}.page_stepTitle__D2o3b{font-size:1.1rem;font-weight:400;margin-bottom:var(--sp-2)}.page_stepText__ajEw1{font-size:1rem;color:var(--hf-ink-secondary);line-height:1.7;max-width:none;margin:0}.page_about__YOpBg{background:var(--hf-base)}.page_aboutInner__jls5W{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-16);align-items:start}.page_aboutContent__5yxr2{display:flex;flex-direction:column;gap:var(--sp-5)}.page_aboutText__ge1Iz{font-size:1rem;color:var(--hf-ink-secondary);line-height:1.75;max-width:none;margin:0}.page_aboutPhotoFrame__2g_pf{position:relative;width:100%;aspect-ratio:4/3;border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-elevated);align-self:start}.page_aboutPhotoImg__x7VPY{-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center}.page_aboutQuote__7JO3g{padding-top:var(--sp-4)}.page_quote__GvEWW{margin:0;padding:var(--sp-10) var(--sp-8);border-left:2px solid var(--hf-gold);background:var(--hf-surface);border-radius:0 var(--r-lg) var(--r-lg) 0}.page_quote__GvEWW p{font-family:var(--font-display);font-size:1.35rem;font-weight:300;font-style:italic;line-height:1.5;color:var(--hf-ink-primary);max-width:none}.page_quoteCite__qtfsY{display:block;margin-top:var(--sp-5);font-family:var(--font-label);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--hf-gold);font-style:normal}.page_faq__2BycP{background:var(--hf-surface)}.page_faqList__Z9LYs{margin-top:var(--sp-10);display:flex;flex-direction:column}.page_faqItem__okCCj{border-bottom:1px solid var(--hf-rule)}.page_faqItem__okCCj:first-child{border-top:1px solid var(--hf-rule)}.page_faqQ___tjYG{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-6);width:100%;background:none;border:none;padding:var(--sp-6) 0;cursor:pointer;text-align:left;font-size:1rem;font-weight:400;font-family:var(--font-body);color:var(--hf-ink-primary);line-height:1.4;transition:color var(--t-fast)}.page_faqQ___tjYG:hover{color:var(--hf-gold)}.page_faqChevron__1OnUe{flex-shrink:0;font-size:1rem;color:var(--hf-gold);transition:transform var(--t-normal);display:inline-block}.page_faqChevronOpen__9tf_u{transform:rotate(180deg)}.page_faqA__4Cy3S{font-size:1rem;color:var(--hf-ink-secondary);line-height:1.75;max-width:62ch;margin:0 0 var(--sp-6)}.page_ctaSection__BmsKD{padding-block:var(--sp-20);background:var(--hf-base)}.page_ctaBox__pRoiu{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--sp-5);padding:var(--sp-16);background:var(--hf-ink-primary);border-radius:var(--r-xl)}.page_ctaHeadline__vRu9p{font-size:clamp(1.8rem,3.5vw,2.75rem);font-weight:300;color:var(--hf-paper);margin:0}.page_ctaText__c9Wyd{font-size:1.05rem;color:var(--hf-ink-muted);line-height:1.7;max-width:48ch;margin:0}.page_ctaBtn__Q_Mcf{margin-top:var(--sp-3);padding:.875rem 2rem}.page_ctaNote___1umo{font-size:.875rem;color:var(--hf-ink-muted);margin:0;max-width:none}@media (max-width:480px){.page_ctaBox__pRoiu{padding:var(--sp-10)}.page_hero__7KFOs{padding-block:var(--sp-12) var(--sp-16)}}@media (max-width:900px){.page_heroInner__8WoKQ{grid-template-columns:1fr}.page_heroPhoto__jaPt4{display:none}.page_painGrid__AedeR{grid-template-columns:1fr;border-top:none}.page_painItem__SN6_9{border-right:none;border-bottom:1px solid hsla(0,0%,100%,.08);padding:var(--sp-8) 0}.page_painItem__SN6_9:last-child{border-bottom:none}.page_personaGrid__MDIUc{grid-template-columns:1fr}.page_contrastInner__J61VZ{grid-template-columns:1fr;gap:var(--sp-8)}.page_contrastDivider__6Nq6j{width:3rem;height:1px}.page_aboutInner__jls5W,.page_casesGrid__1_rIQ,.page_pillars__XYos4{grid-template-columns:1fr}.page_aboutInner__jls5W{gap:var(--sp-10)}}.Hero_hero__DBRgo{position:relative;overflow:hidden;background:var(--hf-stage);color:var(--hf-on-dark);padding-block:clamp(2.5rem,6vh,4.5rem) clamp(2rem,5vh,3.5rem);isolation:isolate}.Hero_bg__CbZe4{position:absolute;inset:0;z-index:-2;overflow:hidden}.Hero_aurora__80oFg{position:absolute;border-radius:50%;filter:blur(70px);opacity:.5;will-change:transform}.Hero_aurora1__knMvq{width:60vw;height:60vw;max-width:760px;max-height:760px;top:-22%;left:-12%;background:radial-gradient(circle,hsla(41,51%,65%,.42),rgba(178,144,76,.12) 55%,transparent 72%);animation:Hero_aurora-drift__pgV5l 22s var(--ease-inout) infinite}.Hero_aurora2__sNRfG{width:50vw;height:50vw;max-width:620px;max-height:620px;bottom:-26%;right:-10%;background:radial-gradient(circle,rgba(178,144,76,.34),rgba(138,109,54,.1) 55%,transparent 72%);animation:Hero_aurora-drift__pgV5l 28s var(--ease-inout) infinite reverse}.Hero_vignette__J3_Fr{background:radial-gradient(120% 90% at 50% 0,transparent 55%,rgba(0,0,0,.34) 100%),linear-gradient(180deg,rgba(32,28,20,0) 60%,rgba(20,17,11,.55))}.Hero_canvas__xUgTn,.Hero_vignette__J3_Fr{position:absolute;inset:0;z-index:-1;pointer-events:none}.Hero_grid__NvOVN{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(2rem,5vw,5rem);align-items:center}.Hero_content__o4e1C{display:flex;flex-direction:column;gap:var(--sp-4);max-width:44ch}.Hero_kicker__yOcR4{color:var(--hf-gold-light)!important}.Hero_headline__BI4zd{font-family:var(--font-display);font-weight:300;font-size:clamp(2.3rem,4vw,3.5rem);line-height:1.08;letter-spacing:-.02em;color:var(--hf-on-dark);margin:0}.Hero_line__JvFmm{display:block}.Hero_word__px1Ai{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.06em}.Hero_wordInner__pR5RE{display:inline-block;transform:translateY(112%);opacity:0;animation:Hero_wordUp__p8LUk .95s var(--ease-lux) forwards}.Hero_gold__JPLf6{color:var(--hf-gold-light);font-style:italic}@keyframes Hero_wordUp__p8LUk{to{transform:translateY(0);opacity:1}}.Hero_lead__AmmR_{font-size:1.15rem;line-height:1.7;color:var(--hf-on-dark-muted);max-width:46ch;opacity:0;animation:Hero_fadeUp__34Ckh .9s var(--ease-lux) forwards;animation-delay:.65s}.Hero_ctas__mTF1o{display:flex;gap:var(--sp-4);flex-wrap:wrap;padding-top:var(--sp-2);opacity:0;animation:Hero_fadeUp__34Ckh .9s var(--ease-lux) forwards;animation-delay:.82s}.Hero_note__XGIWW{font-family:var(--font-label);font-size:.82rem;letter-spacing:.02em;color:var(--hf-on-dark-muted);margin:0;max-width:none;opacity:0;animation:Hero_fadeUp__34Ckh .9s var(--ease-lux) forwards;animation-delay:.98s}.Hero_note__XGIWW b{color:var(--hf-gold-light);font-weight:500}@keyframes Hero_fadeUp__34Ckh{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.Hero_portrait__GHcRn{position:relative;justify-self:center;width:100%;max-width:480px;aspect-ratio:5/5;opacity:0;animation:Hero_fadeUp__34Ckh 1.1s var(--ease-lux) forwards;animation-delay:.4s}.Hero_frame__chJWa{position:absolute;inset:0;border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-deep)}.Hero_media__zB2F8{position:absolute;inset:0;width:100%;height:100%}.Hero_media__zB2F8 img,.Hero_media__zB2F8 video{-o-object-fit:cover;object-fit:cover;-o-object-position:70% 28%;object-position:70% 28%;width:100%;height:100%;transform:scale(1);animation:Hero_ken-burns__5SiTC 18s ease-in-out infinite alternate}.Hero_tone__mXA4g{position:absolute;inset:0;mix-blend-mode:soft-light;pointer-events:none;background:linear-gradient(150deg,rgba(178,144,76,.3),rgba(32,28,20,.1) 45%,rgba(32,28,20,.55))}.Hero_frameLine__9oVNE{position:absolute;inset:14px -14px -14px 14px;border:1px solid hsla(41,51%,65%,.55);border-radius:var(--r-lg);z-index:-1;pointer-events:none}.Hero_caption__jD5pU{position:absolute;left:var(--sp-5);bottom:var(--sp-5);right:var(--sp-5);display:flex;flex-direction:column;gap:2px;z-index:2}.Hero_captionName__R47aj{font-family:var(--font-display);font-size:1.05rem;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.5)}.Hero_captionRole__bg4oy{font-family:var(--font-label);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--hf-gold-light);text-shadow:0 1px 10px rgba(0,0,0,.6)}@media (prefers-reduced-motion:reduce){.Hero_ctas__mTF1o,.Hero_lead__AmmR_,.Hero_note__XGIWW,.Hero_portrait__GHcRn,.Hero_wordInner__pR5RE{animation:none;opacity:1;transform:none}.Hero_aurora__80oFg,.Hero_media__zB2F8 img,.Hero_media__zB2F8 video{animation:none}}@media (max-width:900px){.Hero_grid__NvOVN{grid-template-columns:1fr;gap:var(--sp-10)}.Hero_content__o4e1C{max-width:none}.Hero_portrait__GHcRn{max-width:340px;order:-1}.Hero_headline__BI4zd{font-size:clamp(2.4rem,9vw,3.6rem)}.Hero_frameLine__9oVNE{display:none}}@media (max-width:480px){.Hero_portrait__GHcRn{max-width:100%}.Hero_headline__BI4zd{font-size:clamp(2rem,10vw,3rem)}}.TrustBar_bar__OHuR7{background:var(--hf-stage-2);border-top:1px solid hsla(41,51%,65%,.18);border-bottom:1px solid rgba(0,0,0,.25);padding-block:var(--sp-10)}.TrustBar_grid__Vw_Mj{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-6)}.TrustBar_item__yvbgA{display:flex;flex-direction:column;gap:.35rem;text-align:center;padding-inline:var(--sp-4);position:relative}.TrustBar_item__yvbgA+.TrustBar_item__yvbgA:before{content:"";position:absolute;left:0;top:12%;bottom:12%;width:1px;background:hsla(41,51%,65%,.16)}.TrustBar_value__B6loE{font-family:var(--font-display);font-weight:300;font-size:clamp(2.2rem,4vw,3.1rem);line-height:1;color:var(--hf-gold-light);letter-spacing:-.02em;font-feature-settings:"lnum" 1,"tnum" 1}.TrustBar_label__N823j{font-family:var(--font-label);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--hf-on-dark-muted);margin:0;max-width:none}@media (max-width:760px){.TrustBar_grid__Vw_Mj{grid-template-columns:repeat(2,1fr);gap:var(--sp-8) var(--sp-4)}.TrustBar_item__yvbgA:nth-child(3):before{display:none}}