.page_page__RgAOO{background:var(--bg);min-height:100svh;animation:page_pageFade__ob8oQ .9s ease both}@keyframes page_pageFade__ob8oQ{0%{opacity:0}to{opacity:1}}.page_progressTrack__r7z11{position:fixed;top:0;left:0;right:0;height:2px;z-index:200;background:var(--border)}.page_progressFill__5zrhx{height:100%;background:var(--fg);transition:width .1s linear}.page_bar__MEEu9{position:fixed;top:var(--space-5);left:0;right:0;z-index:100;display:flex;justify-content:center;pointer-events:none;animation:page_barFade__uWEII .7s ease both;animation-delay:.3s}@keyframes page_barFade__uWEII{0%{opacity:0}to{opacity:1}}.page_pill___EEZZ{pointer-events:all;display:flex;align-items:center;gap:var(--space-6);padding:10px 20px;background:rgba(245,244,241,.85);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--border-emphatic);border-radius:var(--radius-pill);box-shadow:var(--shadow-floating),var(--shadow-glass-inner-top)}.page_back__BC1dk{font-family:var(--font-mono);font-size:var(--text-12);color:var(--fg-muted);transition:color var(--dur-fast) var(--ease);white-space:nowrap}.page_back__BC1dk:hover{color:var(--fg)}.page_barClient__UPQpx{font-family:var(--font-sans);font-size:var(--text-14);font-weight:500;color:var(--fg);letter-spacing:var(--track-tight)}.page_barMeta__qw7ts{font-family:var(--font-mono);font-size:var(--text-12);color:var(--fg-muted);letter-spacing:var(--track-mono);white-space:nowrap}.page_hero__cVD6M{position:relative;height:100svh;overflow:hidden;display:flex;align-items:flex-end}.page_heroImg__Nb4xS{object-fit:cover;object-position:center;animation:page_heroZoom__fN63J 1.6s cubic-bezier(.16,1,.3,1) both}@keyframes page_heroZoom__fN63J{0%{transform:scale(1.06)}to{transform:scale(1)}}.page_heroOverlay__fBW9P{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(10,10,10,.15) 0,rgba(10,10,10,.08) 40%,rgba(10,10,10,.75))}.page_heroContent__nbceu{position:relative;z-index:2;width:100%;padding:var(--space-9) var(--space-8);display:flex;flex-direction:column;gap:var(--space-4);animation:page_contentUp__7KqAS 1s cubic-bezier(.16,1,.3,1) both;animation-delay:.2s}@keyframes page_contentUp__7KqAS{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page_heroCategory__n4zyM{font-family:var(--font-mono);font-size:var(--text-12);color:rgba(245,244,241,.5);letter-spacing:var(--track-mono)}.page_headline__dpUA0{font-family:var(--font-sans);font-weight:500;font-size:clamp(var(--text-32),5vw,80px);line-height:var(--lh-display);letter-spacing:var(--track-tightest);color:var(--fg-inverse);max-width:22ch}.page_outcomes__i6DrS{padding:var(--space-10) var(--space-8);display:flex;flex-direction:column;gap:var(--space-7);border-bottom:1px solid var(--border)}.page_outcomesLabel__L1GHv{font-family:var(--font-mono);font-size:var(--text-12);color:var(--fg-subtle);letter-spacing:var(--track-mono);text-transform:uppercase}.page_outcomesGrid__tWOb_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-8);gap:var(--space-8)}.page_outcome__X1Ss0{display:flex;flex-direction:column;gap:var(--space-2)}.page_outcomeValue__QcyXW{font-family:var(--font-serif);font-style:italic;font-size:clamp(52px,6vw,96px);line-height:1;letter-spacing:var(--track-tight);color:var(--fg)}.page_outcomeLabel__84f47{font-family:var(--font-mono);font-size:var(--text-12);color:var(--fg-muted);letter-spacing:var(--track-mono)}.page_intro___HZtO{padding:var(--space-10) var(--space-8);max-width:1000px;border-bottom:1px solid var(--border)}.page_intro___HZtO p{font-family:var(--font-sans);font-weight:400;font-size:clamp(var(--text-24),2.5vw,44px);line-height:1.45;letter-spacing:var(--track-tight);color:var(--fg)}.page_brainstorm__OjR7o{border-bottom:1px solid var(--border)}.page_brainstormImage__GlUFD{position:relative;width:100%;aspect-ratio:21/9;overflow:hidden;background:var(--ink-10)}.page_brainstormOverlay__6Z_HE{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(10,10,10,0) 50%,rgba(10,10,10,.55));display:flex;align-items:flex-end;padding:var(--space-7) var(--space-8)}.page_brainstormOverlayLabel__8Sxw0{font-family:var(--font-mono);font-size:var(--text-12);color:rgba(245,244,241,.55);letter-spacing:var(--track-mono)}.page_body__d9jFc{display:flex;flex-direction:column}.page_sectionBlock__xqB3q{border-bottom:1px solid var(--border)}.page_section__szFpa{display:grid;grid-template-columns:300px 1fr;grid-gap:var(--space-8);gap:var(--space-8);padding:var(--space-10) var(--space-8)}.page_sectionLeft__wyQJZ{display:flex;flex-direction:column;gap:var(--space-4)}.page_sectionNumber__OHesh{font-family:var(--font-mono);font-size:var(--text-12);color:var(--fg-subtle);letter-spacing:var(--track-mono)}.page_sectionTitle__cuzI8{font-family:var(--font-sans);font-weight:500;font-size:clamp(var(--text-20),1.8vw,28px);line-height:1.3;letter-spacing:var(--track-tight);color:var(--fg)}.page_sectionBody__2UCEr{font-family:var(--font-sans);font-size:var(--text-16);line-height:var(--lh-prose);color:var(--fg-muted);max-width:60ch;padding-top:6px}.page_figure__jdhre{display:flex;flex-direction:column;gap:var(--space-4)}.page_figureImage__bYNH3{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--ink-10)}.page_figureImg__XNvQe{object-fit:cover;transform:scale(1.04);transition:transform 1.4s cubic-bezier(.16,1,.3,1)}[data-visible=true] .page_figureImg__XNvQe{transform:scale(1)}.page_caption__TC41h{padding:0 var(--space-8) var(--space-6);display:flex;gap:var(--space-4);align-items:baseline;font-family:var(--font-mono);font-size:var(--text-12);color:var(--fg-subtle);letter-spacing:var(--track-mono)}.page_captionIndex__iiLkU{color:var(--fg-subtle);opacity:.45;flex-shrink:0}.page_setback__7etwL{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg-subtle)}.page_setbackInner__oyyoE{padding:var(--space-10) var(--space-8);max-width:800px;display:flex;flex-direction:column;gap:var(--space-4)}.page_setbackLabel__E_Z_3{font-family:var(--font-mono);font-size:var(--text-12);color:var(--fg-subtle);letter-spacing:var(--track-mono);text-transform:uppercase}.page_setbackTitle__Ln5EH{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:clamp(var(--text-20),2vw,32px);line-height:1.35;letter-spacing:var(--track-tight);color:var(--fg)}.page_setbackBody__HMZd_{font-family:var(--font-sans);font-size:var(--text-16);line-height:var(--lh-prose);color:var(--fg-muted);max-width:60ch}.page_delivery__oz7BH{border-bottom:1px solid var(--border)}.page_deliveryInner__Gb7Ia{padding:var(--space-10) var(--space-8);max-width:900px;display:flex;flex-direction:column;gap:var(--space-5)}.page_deliveryLabel__Fwced{font-family:var(--font-mono);font-size:var(--text-12);color:var(--fg-subtle);letter-spacing:var(--track-mono);text-transform:uppercase}.page_deliveryBody__Sjpzf{font-family:var(--font-sans);font-size:clamp(var(--text-18),1.6vw,24px);line-height:1.55;color:var(--fg);max-width:68ch}.page_stack__NXQQB{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-7) var(--space-8);border-bottom:1px solid var(--border);flex-wrap:wrap}.page_stackLabel__786Ss{font-family:var(--font-mono);font-size:var(--text-12);color:var(--fg-subtle);letter-spacing:var(--track-mono);text-transform:uppercase;flex-shrink:0}.page_stackTags__wx2bO{display:flex;gap:var(--space-3);flex-wrap:wrap}.page_stackTag__mJQOF{font-family:var(--font-mono);font-size:var(--text-12);color:var(--fg-muted);letter-spacing:var(--track-mono);padding:5px 12px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--bg)}.page_next__w6WPY{display:flex;align-items:center;justify-content:space-between;padding:var(--space-10) var(--space-8);border-top:1px solid var(--border);transition:background var(--dur-fast) var(--ease)}.page_next__w6WPY:hover{background:var(--bg-subtle)}.page_nextLabel__7ORmX{font-family:var(--font-mono);font-size:var(--text-12);color:var(--fg-subtle)}.page_nextClient__l1XCn{font-family:var(--font-sans);font-weight:500;font-size:clamp(28px,3vw,48px);letter-spacing:var(--track-tight);color:var(--fg)}@media (max-width:768px){.page_pill___EEZZ{gap:var(--space-4);padding:8px 14px}.page_barMeta__qw7ts{display:none}.page_heroContent__nbceu,.page_outcomes__i6DrS{padding:var(--space-8) var(--space-5)}.page_outcomesGrid__tWOb_{grid-template-columns:1fr;gap:var(--space-6)}.page_intro___HZtO{padding:var(--space-9) var(--space-5)}.page_section__szFpa{grid-template-columns:1fr;gap:var(--space-5);padding:var(--space-8) var(--space-5)}.page_caption__TC41h{padding:0 var(--space-5) var(--space-5)}.page_next__w6WPY{padding:var(--space-8) var(--space-5)}.page_brainstormOverlay__6Z_HE{padding:var(--space-5)}.page_deliveryInner__Gb7Ia,.page_setbackInner__oyyoE{padding:var(--space-8) var(--space-5)}.page_stack__NXQQB{padding:var(--space-6) var(--space-5)}}.reveal_reveal__SsdZs{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal_reveal__SsdZs[data-visible=true]{opacity:1;transform:translateY(0)}.about_section__7ycVL{padding:calc(var(--space-11) * 1.2) var(--space-8);border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg);display:flex;flex-direction:column;align-items:center;gap:var(--space-10)}.about_pull__ofdVO{font-family:var(--font-display);font-weight:600;font-optical-sizing:auto;font-size:clamp(var(--text-44),6vw,96px);line-height:1.08;letter-spacing:-.025em;color:var(--fg);text-align:center;max-width:22ch}.about_pull__ofdVO span{display:inline}.about_wordAccent__aQZQa{color:#4a6fa5}.about_wordBold___6aEa{font-weight:700}.about_body__vmXg_{display:flex;flex-direction:column;gap:var(--space-5);max-width:560px;text-align:center}.about_body__vmXg_ p{font-family:var(--font-sans);font-size:var(--text-16);line-height:var(--lh-prose);color:var(--fg-muted)}.about_body__vmXg_ strong{font-weight:500;color:var(--fg)}@media (max-width:768px){.about_section__7ycVL{padding:var(--space-9) var(--space-5);gap:var(--space-8)}.about_pull__ofdVO{font-size:clamp(var(--text-32),8vw,var(--text-60));max-width:20ch}.about_body__vmXg_{text-align:left}}.contact_section__nyrMB{background:var(--bg);border-top:1px solid var(--border);padding:var(--space-11) var(--space-8)}.contact_inner__VK6Ti{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-9);gap:var(--space-9);align-items:start;max-width:1100px}.contact_label__vdKII{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:var(--text-12);color:var(--fg-muted);margin-bottom:var(--space-5)}.contact_slash___ab6T{opacity:.5}.contact_preface__wxvbQ{font-family:var(--font-sans);font-size:var(--text-14);line-height:var(--lh-prose);color:var(--fg-muted);margin-bottom:var(--space-5)}.contact_title__i3vvE{font-family:var(--font-sans);font-weight:500;font-size:clamp(var(--text-32),3.5vw,var(--text-60));line-height:var(--lh-heading);letter-spacing:var(--track-tightest);color:var(--fg)}.contact_title__i3vvE em{font-family:var(--font-serif);font-style:italic;font-weight:400}.contact_right__vrFxk{display:flex;align-items:flex-end;padding-bottom:8px}.contact_formLabel__nNspC{font-family:var(--font-sans);font-size:var(--text-14);color:var(--fg-muted);margin-bottom:var(--space-3)}.contact_form__5CENX{width:100%}.contact_row__2oMW7{display:flex;gap:var(--space-2)}.contact_input__tQ5dr{flex:1 1;padding:12px 16px;border:1px solid var(--border-emphatic);border-radius:var(--radius-soft);background:var(--bg-elevated);font-family:var(--font-sans);font-size:var(--text-16);color:var(--fg);outline:none;transition:border-color var(--dur-fast) var(--ease)}.contact_input__tQ5dr:focus{border-color:var(--ink-50)}.contact_input__tQ5dr::placeholder{color:var(--fg-subtle)}.contact_button__4s_qy{padding:12px 20px;background:var(--ink);color:var(--paper);border:none;border-radius:var(--radius-soft);font-family:var(--font-sans);font-size:var(--text-14);font-weight:500;cursor:pointer;white-space:nowrap;transition:opacity var(--dur-fast) var(--ease)}.contact_button__4s_qy:hover:not(:disabled){opacity:.85}.contact_button__4s_qy:disabled{opacity:.5;cursor:not-allowed}.contact_thanks__kBpIp{font-family:var(--font-serif);font-style:italic;font-size:var(--text-24);color:var(--fg-muted)}@media (max-width:768px){.contact_section__nyrMB{padding:var(--space-9) var(--space-5)}.contact_inner__VK6Ti{grid-template-columns:1fr;gap:var(--space-7)}.contact_row__2oMW7{flex-direction:column}}.flow_section__5zUX8{background:var(--paper);padding:var(--space-10) var(--space-8);display:flex;flex-direction:column;gap:var(--space-9)}.flow_header__Jn2_S{display:grid;grid-template-columns:55fr 45fr;align-items:end;grid-column-gap:var(--space-8);column-gap:var(--space-8);grid-row-gap:var(--space-5);row-gap:var(--space-5)}.flow_label__vCVVf{grid-column:1/-1;font-family:var(--font-mono);font-size:var(--text-12);letter-spacing:var(--track-mono);color:var(--fg-subtle)}.flow_headline__P44Lo{font-family:var(--font-display);font-size:clamp(32px,4vw,60px);font-weight:500;line-height:var(--lh-heading);letter-spacing:var(--track-tightest);color:var(--fg);margin:0}.flow_headline__P44Lo em{font-style:normal;color:var(--fg-muted)}.flow_lead__xlOl9{font-family:var(--font-sans);font-size:clamp(15px,1.4vw,18px);line-height:var(--lh-body);color:var(--fg-muted);margin:0;max-width:46ch}.flow_stage__FA0HT{width:100%;max-width:1000px;margin:0 auto}.flow_svg__gSUIX{width:100%;height:auto;display:block;overflow:visible}.flow_node__M9_Y_{opacity:0;transform:translateY(10px)}.flow_stage__FA0HT[data-play="1"] .flow_node__M9_Y_{animation:flow_nodeIn__qdl3a .55s var(--ease-out) both;animation-delay:var(--d,0s)}@keyframes flow_nodeIn__qdl3a{to{opacity:1;transform:translateY(0)}}.flow_wire__GsGDF{stroke:var(--ink-30);stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:1}.flow_stage__FA0HT[data-play="1"] .flow_wire__GsGDF{animation:flow_draw__oDv4J .6s var(--ease-out) both;animation-delay:var(--d,0s)}@keyframes flow_draw__oDv4J{to{stroke-dashoffset:0}}.flow_wireBack__a_zEm{stroke:var(--ink-40);stroke-dasharray:.012 .018;stroke-dashoffset:0;opacity:0}.flow_stage__FA0HT[data-play="1"] .flow_wireBack__a_zEm{animation:flow_fadeIn__FbGl1 .5s var(--ease-out) both;animation-delay:var(--d,0s)}@keyframes flow_fadeIn__FbGl1{to{opacity:1}}.flow_card___uaYw{fill:var(--paper-pure);stroke:var(--border-emphatic);stroke-width:1}.flow_core__HLTP_{fill:var(--ink)}.flow_agent__Hz_dy{fill:var(--paper-pure);stroke:var(--border-emphatic);stroke-width:1}.flow_answer__iAPUz{fill:var(--ink)}.flow_dot__bPYXg{fill:#7a9e5a}.flow_caret__nhypc{fill:var(--ink-40)}.flow_stage__FA0HT[data-play="1"] .flow_caret__nhypc{animation:flow_blink__90rSz 1.1s step-end infinite}@keyframes flow_blink__90rSz{0%,50%{opacity:1}50.01%,to{opacity:0}}.flow_q__d0E3i{font-family:var(--font-sans);font-size:17px;font-weight:500;fill:var(--ink)}.flow_aMeta__X4tvk,.flow_agentDetail__yQu_2,.flow_qMeta__IJ3Yf{font-family:var(--font-mono);font-size:11px;letter-spacing:var(--track-mono)}.flow_agentDetail__yQu_2,.flow_qMeta__IJ3Yf{fill:var(--ink-50)}.flow_aMeta__X4tvk{fill:rgba(245,244,241,.5)}.flow_coreLabel__9fkiR{font-family:var(--font-mono);font-size:12px;letter-spacing:var(--track-mono);fill:var(--paper)}.flow_agentLabel__DL0II{font-size:15px;fill:var(--ink)}.flow_aTitle__rzooW,.flow_agentLabel__DL0II{font-family:var(--font-sans);font-weight:500}.flow_aTitle__rzooW{font-size:17px;fill:var(--paper)}.flow_steps__HhH5V{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-7);gap:var(--space-7);list-style:none;margin:0;padding:0;border-top:1px solid var(--border);padding-top:var(--space-7)}.flow_step__8rXCp{display:flex;flex-direction:column;gap:var(--space-2)}.flow_stepN__hrhO6{font-family:var(--font-mono);font-size:var(--text-12);letter-spacing:var(--track-mono);color:var(--fg-subtle)}.flow_stepTitle__bZL5G{font-family:var(--font-sans);font-size:var(--text-20);font-weight:600;letter-spacing:var(--track-tight);color:var(--fg);margin:0}.flow_stepText__IPRPe{font-family:var(--font-sans);font-size:var(--text-14);line-height:var(--lh-body);color:var(--fg-muted);margin:0}@media (prefers-reduced-motion:reduce){.flow_stage__FA0HT[data-play="1"] .flow_caret__nhypc,.flow_stage__FA0HT[data-play="1"] .flow_node__M9_Y_,.flow_stage__FA0HT[data-play="1"] .flow_wireBack__a_zEm,.flow_stage__FA0HT[data-play="1"] .flow_wire__GsGDF{animation:none}.flow_node__M9_Y_{opacity:1;transform:none}.flow_wire__GsGDF{stroke-dashoffset:0}.flow_wireBack__a_zEm{opacity:1}}@media (max-width:900px){.flow_steps__HhH5V{grid-template-columns:repeat(2,1fr);gap:var(--space-6)}}@media (max-width:768px){.flow_section__5zUX8{padding:var(--space-9) var(--space-5);gap:var(--space-7)}.flow_header__Jn2_S{align-items:start}.flow_header__Jn2_S,.flow_steps__HhH5V{grid-template-columns:1fr}}.nav_header__ZU1Pa{position:fixed;top:0;left:0;right:0;height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-8);z-index:100;background:rgba(237,234,228,.85);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);animation:nav_navIn__rRqch .5s ease 1s both;transition:background .35s ease,-webkit-backdrop-filter .35s ease;transition:background .35s ease,backdrop-filter .35s ease;transition:background .35s ease,backdrop-filter .35s ease,-webkit-backdrop-filter .35s ease}@keyframes nav_navIn__rRqch{0%{opacity:0}to{opacity:1}}.nav-dark .nav_header__ZU1Pa{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.nav-dark .nav_slash__gB2hK,.nav-dark .nav_wordmark__7AiWC{color:rgba(245,244,241,.9);transition:color .35s ease}.nav-dark .nav_link__88rbB{color:rgba(245,244,241,.6);transition:color .35s ease}.nav-dark .nav_link__88rbB:hover{color:rgba(245,244,241,1)}.nav-dark .nav_cta__G1lfH{color:var(--ink);background:rgba(245,244,241,.92);transition:background .35s ease,color .35s ease}.nav_logo__RNJOQ{display:flex;align-items:baseline;gap:5px;text-decoration:none}.nav_slash__gB2hK{font-family:var(--font-mono);font-size:var(--text-14);color:var(--ink-40);line-height:1}.nav_wordmark__7AiWC{font-family:var(--font-sans);font-size:var(--text-14);font-weight:500;letter-spacing:var(--track-tight);color:var(--ink);transition:color .35s ease}.nav_links__0C6R0{display:flex;align-items:center;gap:var(--space-7)}.nav_link__88rbB{font-family:var(--font-sans);font-size:var(--text-14);font-weight:400;color:var(--ink-50);text-decoration:none;transition:color .35s ease}.nav_link__88rbB:hover{color:var(--ink)}.nav_cta__G1lfH{font-family:var(--font-sans);font-size:var(--text-14);font-weight:500;color:var(--paper);background:var(--ink);padding:7px 18px;border-radius:var(--radius-pill);text-decoration:none;transition:opacity .15s ease,background .35s ease,color .35s ease;white-space:nowrap}.nav_cta__G1lfH:hover{opacity:.82}@media (max-width:680px){.nav_header__ZU1Pa{padding:0 var(--space-5)}.nav_links__0C6R0{display:none}.nav_cta__G1lfH{padding:6px 14px;font-size:13px}}.hero_section__hDSdo{background:var(--paper);display:flex;flex-direction:column;overflow:hidden;position:relative}.hero_curtainBottom__wLteX,.hero_curtainTop__O7M_C{position:fixed;left:0;right:0;height:50vh;background:var(--ink);z-index:200;pointer-events:none;animation-duration:.9s;animation-timing-function:cubic-bezier(.76,0,.24,1);animation-fill-mode:both;animation-delay:.1s}.hero_curtainTop__O7M_C{top:0;animation-name:hero_curtainUp__BqgU6}.hero_curtainBottom__wLteX{bottom:0;animation-name:hero_curtainDown__l9dYX}@keyframes hero_curtainUp__BqgU6{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes hero_curtainDown__l9dYX{0%{transform:translateY(0)}to{transform:translateY(100%)}}.hero_inner___h89I{display:flex;flex-direction:column;align-items:center;flex:1 1;padding:160px var(--space-8) var(--space-7);gap:var(--space-4);text-align:center;animation:hero_fadeUp__OrWzt 1s cubic-bezier(.16,1,.3,1) .7s both}@keyframes hero_fadeUp__OrWzt{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hero_headline__Y8Tjj{font-family:var(--font-display);font-weight:500;font-optical-sizing:auto;font-size:clamp(36px,5vw,76px);line-height:1.06;letter-spacing:var(--track-tight);color:var(--ink);margin:0}.hero_sub__SblMr{font-family:var(--font-sans);font-size:clamp(15px,1.5vw,20px);font-weight:400;line-height:1.5;color:var(--ink-70);margin:0;max-width:54ch}@media (max-width:768px){.hero_inner___h89I{padding:120px var(--space-5) var(--space-6);gap:var(--space-3)}.hero_headline__Y8Tjj{font-size:clamp(32px,9vw,48px)}.hero_sub__SblMr{font-size:var(--text-16);max-width:100%}}.hero-image_section__UE_VP{background:var(--paper);width:100%;overflow:hidden;line-height:0}.hero-image_clip__by6f7{width:100%;height:clamp(260px,27vw,520px);overflow:hidden}.hero-image_img__ippeC{width:100%;height:auto;display:block;margin-top:-12.4%}@media (max-width:768px){.hero-image_clip__by6f7{height:clamp(150px,36vw,300px)}}.logos_section__ydIVU{background:var(--paper);padding:var(--space-5) 0 var(--space-8);display:flex;flex-direction:column;gap:var(--space-3);overflow:hidden}.logos_label___2WjL{font-family:var(--font-sans);font-size:var(--text-14);font-weight:400;color:var(--ink-50);padding:0 var(--space-8)}.logos_marquee__FXoSZ{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.logos_track__2DhJv{display:flex;width:max-content;animation:logos_scroll__x53_6 32s linear infinite}.logos_group__r35Ak{display:flex;align-items:center;gap:var(--space-9);padding-right:var(--space-9);margin:0;list-style:none;flex-shrink:0}@keyframes logos_scroll__x53_6{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.logos_logo__f4p3X{font-family:var(--font-inter);font-size:clamp(28px,4vw,56px);font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--ink-30);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){.logos_track__2DhJv{animation:none}}@media (max-width:640px){.logos_section__ydIVU{padding:var(--space-4) 0 var(--space-7)}.logos_label___2WjL{padding:0 var(--space-5)}.logos_group__r35Ak{gap:var(--space-7);padding-right:var(--space-7)}.logos_logo__f4p3X{font-size:clamp(22px,8vw,34px)}}.footer_footer__GoTLO{border-top:1px solid var(--border);padding:var(--space-7) var(--space-8)}.footer_inner__03uiJ{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);flex-wrap:wrap}.footer_logo__szUkC{display:flex;align-items:center;gap:6px}.footer_slash__na8YN{font-family:var(--font-mono);font-size:var(--text-14);color:var(--fg-muted)}.footer_wordmark__S23XT{font-family:var(--font-sans);font-size:var(--text-14);font-weight:500;letter-spacing:var(--track-tight);color:var(--fg)}.footer_by__D4s7K{font-family:var(--font-mono);font-size:var(--text-12);color:var(--fg-subtle)}.footer_legal__sXYJc{display:flex;align-items:center;gap:var(--space-5)}.footer_legalLink__B73qY{font-family:var(--font-mono);font-size:var(--text-12);color:var(--fg-subtle);transition:color .15s}.footer_legalLink__B73qY:hover{color:var(--fg)}.footer_copy__ui4cf{font-family:var(--font-mono);font-size:var(--text-12);color:var(--fg-subtle)}@media (max-width:560px){.footer_footer__GoTLO{padding:var(--space-6) var(--space-5)}}.page_page__y4qcF{background:var(--paper);padding-top:60px}.page_label__SsuLj{display:block;font-family:var(--font-mono);font-size:var(--text-12);letter-spacing:var(--track-mono);color:var(--fg-muted);margin-bottom:var(--space-5)}.page_sectionTitle__KD3qT{font-family:var(--font-display);font-weight:700;font-size:clamp(28px,3.5vw,52px);line-height:var(--lh-display);letter-spacing:var(--track-tightest);color:var(--fg);margin:0 0 var(--space-5)}.page_body__mCczi{font-family:var(--font-sans);font-size:var(--text-16);line-height:var(--lh-prose);color:var(--fg-muted);margin:0 0 var(--space-4)}.page_hero__22LOz{padding:180px var(--space-8) var(--space-10);background:var(--paper)}.page_heroTop__6UfRR{display:grid;grid-template-columns:55fr 45fr;align-items:end;grid-gap:var(--space-8);gap:var(--space-8);animation:page_fadeUp__rJfp3 1s var(--ease-out) .6s both}@keyframes page_fadeUp__rJfp3{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.page_heroBadge__rn17n{display:block;font-family:var(--font-mono);font-size:var(--text-12);letter-spacing:var(--track-mono);color:var(--fg-muted);margin-bottom:var(--space-4)}.page_heroTitle__6IGdG{font-family:var(--font-display);font-weight:700;font-size:clamp(36px,4.5vw,68px);line-height:var(--lh-display);letter-spacing:var(--track-tightest);color:var(--fg);margin:0}.page_heroRight__ANVqn{padding-bottom:4px}.page_heroSub__U1BNg{font-family:var(--font-sans);font-size:clamp(15px,1.4vw,18px);line-height:var(--lh-prose);font-weight:400;color:var(--fg-muted);margin:0;max-width:36ch}.page_problem__mUC4G{padding:calc(var(--space-11) * 1.1) var(--space-8);border-bottom:1px solid var(--border);background:var(--bg)}.page_problemInner__T5Lt4{display:grid;grid-template-columns:220px 1fr;grid-gap:var(--space-10);gap:var(--space-10);align-items:start}.page_problemLeft__y_8vt .page_sectionTitle__KD3qT{margin-bottom:0}.page_model___4RMI{padding:calc(var(--space-11) * 1.1) var(--space-8);border-bottom:1px solid var(--border);background:var(--bg)}.page_modelHeader__nyFYC{display:grid;grid-template-columns:220px 1fr;grid-gap:var(--space-10);gap:var(--space-10);align-items:end;margin-bottom:var(--space-9)}.page_modelHeader__nyFYC .page_sectionTitle__KD3qT{margin-bottom:0}.page_pillars__HpX60{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-8);gap:var(--space-8);border-top:1px solid var(--border);padding-top:var(--space-7)}.page_pillar__hDCWZ{display:flex;flex-direction:column;gap:var(--space-4)}.page_pillarNum__te1dq{font-family:var(--font-mono);font-size:var(--text-12);letter-spacing:var(--track-mono);color:var(--fg-subtle)}.page_pillarTitle__1BcP3{font-family:var(--font-display);font-weight:600;font-size:var(--text-16);color:var(--fg);margin:0;letter-spacing:var(--track-tight)}.page_pillarBody__RTPTD{font-family:var(--font-sans);font-size:var(--text-14);line-height:var(--lh-prose);color:var(--fg-muted);margin:0}.page_europe__8tU7c{padding:calc(var(--space-11) * 1.1) var(--space-8);background:var(--ink);border-bottom:1px solid rgba(245,244,241,.07)}.page_europeInner__MUSPw{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-10);gap:var(--space-10);align-items:start}.page_europe__8tU7c .page_label__SsuLj{color:var(--fg-inverse-subtle)}.page_europe__8tU7c .page_sectionTitle__KD3qT{color:rgba(245,244,241,.95);margin-bottom:var(--space-6)}.page_europe__8tU7c .page_body__mCczi{color:var(--fg-inverse-muted)}.page_europeRight__DJoDc{display:flex;flex-direction:column;padding-top:var(--space-2)}.page_europeStat__5f8ZQ{display:flex;flex-direction:column;gap:6px;padding:var(--space-6) 0;border-top:1px solid var(--border-inverse)}.page_europeStatVal__it47O{font-family:var(--font-display);font-weight:700;font-size:clamp(32px,3.5vw,56px);letter-spacing:var(--track-tightest);color:rgba(245,244,241,.95);line-height:1}.page_europeStatLabel__u35LU{font-family:var(--font-sans);font-size:var(--text-14);color:var(--fg-inverse-subtle);line-height:1.4}.page_industries__FhB8_{padding:calc(var(--space-11) * 1.1) var(--space-8);border-bottom:1px solid var(--border);background:var(--bg)}.page_industriesHeader__rPhRq{display:grid;grid-template-columns:220px 1fr;grid-gap:var(--space-10);gap:var(--space-10);align-items:end;margin-bottom:var(--space-9)}.page_industriesHeader__rPhRq .page_sectionTitle__KD3qT{margin-bottom:0}.page_industryGrid__TQFFD{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius-soft);overflow:hidden}.page_industryCard__CcGHv{background:var(--paper);padding:var(--space-6) var(--space-7);display:flex;flex-direction:column;gap:var(--space-2);transition:background var(--dur-fast)}.page_industryCard__CcGHv:hover{background:rgba(10,10,10,.03)}.page_industryLabel__AWTNC{font-family:var(--font-display);font-weight:600;font-size:var(--text-16);color:var(--fg);margin:0;letter-spacing:var(--track-tight)}.page_industryDetail__NI08d{font-family:var(--font-sans);font-size:var(--text-14);color:var(--fg-muted);margin:0;line-height:1.5}.page_cta__OtOfk{padding:calc(var(--space-11) * 1.1) var(--space-8);display:flex;justify-content:center;text-align:center}.page_ctaInner__D4BAL{display:flex;flex-direction:column;align-items:center;gap:var(--space-8)}.page_ctaText__UpAi5{font-family:var(--font-display);font-weight:700;font-size:clamp(28px,4.5vw,64px);line-height:var(--lh-display);letter-spacing:var(--track-tightest);color:var(--fg);margin:0;max-width:18ch}.page_ctaBtn__wl1gi{display:inline-block;font-family:var(--font-sans);font-size:var(--text-16);font-weight:500;color:var(--fg-inverse);background:var(--ink);border-radius:var(--radius-pill);padding:14px 32px;text-decoration:none;letter-spacing:var(--track-tight);transition:opacity var(--dur-fast)}.page_ctaBtn__wl1gi:hover{opacity:.82}@media (max-width:768px){.page_hero__22LOz{padding:100px var(--space-5) var(--space-8)}.page_heroTop__6UfRR{grid-template-columns:1fr;align-items:start;gap:var(--space-5)}.page_heroTitle__6IGdG{font-size:clamp(36px,9vw,56px)}.page_heroSub__U1BNg{max-width:100%}.page_cta__OtOfk,.page_europe__8tU7c,.page_industries__FhB8_,.page_model___4RMI,.page_problem__mUC4G{padding:var(--space-9) var(--space-5)}.page_industriesHeader__rPhRq,.page_modelHeader__nyFYC,.page_problemInner__T5Lt4{grid-template-columns:1fr;gap:var(--space-5)}.page_pillars__HpX60{grid-template-columns:1fr;gap:var(--space-7)}.page_europeInner__MUSPw{grid-template-columns:1fr;gap:var(--space-8)}.page_industryGrid__TQFFD{grid-template-columns:1fr 1fr}.page_sectionTitle__KD3qT{font-size:clamp(22px,6vw,36px)}.page_ctaText__UpAi5{font-size:clamp(24px,7vw,40px)}}@media (max-width:480px){.page_industryGrid__TQFFD{grid-template-columns:1fr}}.scroll-expand-image_wrap__tOzjJ{position:relative;margin:0 var(--space-8);border-radius:8px;overflow:hidden;height:68vh;min-height:360px}.scroll-expand-image_img__aAoiQ{width:100%;height:100%;object-fit:cover;display:block}.scroll-expand-image_label__4YZCQ{position:absolute;bottom:var(--space-6);left:var(--space-6);font-family:var(--font-sans);font-size:var(--text-20);font-weight:600;letter-spacing:.06em;color:rgba(245,244,241,.9);text-transform:uppercase;text-decoration:none;transition:opacity .2s ease}.scroll-expand-image_label__4YZCQ:hover{opacity:.7}@media (max-width:768px){.scroll-expand-image_wrap__tOzjJ{margin:0 var(--space-5);height:48vh;min-height:240px}}