:root{--color-brand-navy:#061a33;--color-brand-navy-raised:#0a2547;--color-brand-navy-accent:#0f3263;--color-brand-primary:#175cd3;--color-brand-primary-hover:#0d47ad;--color-brand-highlight:#57c8e8;--color-text-heading:#0b1a2e;--color-text-body:#33445a;--color-text-muted:#66768b;--color-border-default:#e2e7ee;--color-surface-muted:#f4f6f9;--color-white:#fff;--nav-h:108px;--font-size-16px:16px;--line-height-1-75:1.75;--max-width-100:100%;--font-weight-700:700;--tracking-04em:.04em;--space-10px:10px;--min-height-50px:50px;--radius-999px:999px;--font-size-15px:15px;--color-rgba-0-0-0-22:rgba(0,0,0,.22);--color-rgba-255-255-255-45:rgba(255,255,255,.45);--color-rgba-255-255-255-08:rgba(255,255,255,.08);--color-rgba-23-92-211-28:rgba(23,92,211,.28);--color-c6d0dc:#c6d0dc;--tracking-02em:.02em;--space-14px:14px;--font-size-12px:12px;--tracking-22em:.22em;--width-28px:28px;--height-1px:1px;--tracking-12em:.12em;--font-weight-400:400;--space-72px:72px;--line-height-1-22:1.22;--max-width-520px:520px;--font-size-17px:17px;--line-height-1-95:1.95;--color-rgba-255-255-255-62:rgba(255,255,255,.62);--color-rgba-255-255-255-5:rgba(255,255,255,.5);--layer-100:100;--color-rgba-4-16-32-55:rgba(4,16,32,.55);--color-rgba-4-16-32-0:rgba(4,16,32,0);--height-100:100%;--space-40px:40px;--height-90px:90px;--height-156px:156px;--space-6px:6px;--tracking-06em:.06em;--opacity-9:.9;--left-18px:18px;--right-18px:18px;--height-2px:2px;--min-height-40px:40px;--font-size-14px:14px;--transition-25s:.25s;--color-rgba-6-26-51-1:rgba(6,26,51,.1);--space-80px:80px;--font-size-34px:34px;--line-height-1-85:1.85;--space-28px:28px;--space-4px:4px;--tracking-18em:.18em;--width-44px:44px;--height-44px:44px;--width-24px:24px;--width-100:100%;--color-rgba-4-16-32-86:rgba(4,16,32,.86);--color-rgba-4-16-32-6:rgba(4,16,32,.6);--color-rgba-4-16-32-12:rgba(4,16,32,.12);--max-width-600px:600px;--color-rgba-255-255-255-78:rgba(255,255,255,.78);--font-size-18px:18px;--space-16px:16px;--space-44px:44px;--font-size-13px:13px;--color-rgba-255-255-255-6:rgba(255,255,255,.6);--opacity-5:.5;--tracking-24em:.24em;--color-rgba-255-255-255-75:rgba(255,255,255,.75);--width-36px:36px;--space-30px:30px;--line-height-1-18:1.18;--color-rgba-255-255-255-22:rgba(255,255,255,.22);--right-28px:28px;--top-negative-1px:-1px;--font-size-19px:19px;--space-104px:104px;--line-height-1-16:1.16;--color-rgba-23-92-211-42:rgba(23,92,211,.42);--color-rgba-87-200-232-14:rgba(87,200,232,.14);--tracking-16em:.16em;--space-22px:22px;--line-height-1-15:1.15;--space-24px:24px;--line-height-1-6:1.6;--color-rgba-255-255-255-9:rgba(255,255,255,.9);--color-rgba-255-255-255-16:rgba(255,255,255,.16);--color-rgba-255-255-255-72:rgba(255,255,255,.72);--space-8px:8px;--radius-6px:6px;--font-size-32em:.32em;--tracking-08em:.08em;--line-height-1-4:1.4;--radius-14px:14px;--color-0b1f3a:#0b1f3a;--color-rgba-0-0-0-55:rgba(0,0,0,.55);--color-rgba-6-26-51-42:rgba(6,26,51,.42);--color-rgba-6-26-51-08:rgba(6,26,51,.08);--color-rgba-6-26-51-55:rgba(6,26,51,.55);--color-rgba-6-26-51-15:rgba(6,26,51,.15);--width-84px:84px;--height-84px:84px;--radius-50:50%;--color-rgba-255-255-255-96:rgba(255,255,255,.96);--color-rgba-0-0-0-25:rgba(0,0,0,.25);--left-34px:34px;--top-27px:27px;--color-rgba-6-26-51-62:rgba(6,26,51,.62);--color-f4f7fb:#f4f7fb;--color-rgba-0-0-0-45:rgba(0,0,0,.45);--color-rgba-255-255-255-14:rgba(255,255,255,.14);--color-rgba-255-255-255-07:rgba(255,255,255,.07);--color-rgba-255-255-255-02:rgba(255,255,255,.02);--space-12px:12px;--space-26px:26px;--radius-12px:12px;--color-rgba-255-255-255-06:rgba(255,255,255,.06);--color-rgba-255-255-255-12:rgba(255,255,255,.12);--right-negative-14px:-14px;--top-50:50%;--font-size-20px:20px;--font-size-22px:22px;--space-18px:18px;--line-height-1-42:1.42;--radius-20px:20px;--color-eef3f8:#eef3f8;--layer-2:2;--tracking-2em:.2em;--line-height-1-1:1.1;--color-rgba-255-255-255-7:rgba(255,255,255,.7);--left-50:50%;--bottom-32px:32px;--space-negative-22px:-22px;--color-rgba-11-26-46-4:rgba(11,26,46,.4);--left-6:6%;--max-width-620px:620px;--space-34px:34px;--line-height-1-38:1.38;--min-height-64vh:64vh;--line-height-1-25:1.25;--radius-18px:18px;--color-rgba-6-26-51-35:rgba(6,26,51,.35);--left-24px:24px;--top-20px:20px;--font-size-40px:40px;--color-rgba-0-0-0-35:rgba(0,0,0,.35);--font-size-11px:11px;--font-size-30px:30px;--space-32px:32px;--space-36px:36px;--color-rgba-255-255-255-42:rgba(255,255,255,.42);--color-rgba-255-255-255-2:rgba(255,255,255,.2);--color-rgba-255-255-255-05:rgba(255,255,255,.05);--color-rgba-255-255-255-09:rgba(255,255,255,.09);--width-132px:132px;--radius-8px:8px;--space-3px:3px;--tracking-1em:.1em;--tracking-03em:.03em;--tracking-negative-02em:-.02em;--space-20px:20px;--line-height-1-8:1.8;--font-size-24px:24px;--line-height-1-9:1.9;--space-64px:64px;--left-negative-5px:-5px;--top-8px:8px;--width-9px:9px;--height-9px:9px;--color-rgba-23-92-211-12:rgba(23,92,211,.12);--tracking-14em:.14em;--space-56px:56px;--radius-16px:16px;--color-rgba-255-255-255-04:rgba(255,255,255,.04);--color-rgba-255-255-255-66:rgba(255,255,255,.66);--layer-20:20;--color-rgba-255-255-255-94:rgba(255,255,255,.94);--space-120px:120px;--order-2:2;--line-height-1-3:1.3;--line-height-2:2;--color-rgba-23-92-211-4:rgba(23,92,211,.4);--font-size-26px:26px;--color-rgba-23-92-211-35:rgba(23,92,211,.35);--max-width-860px:860px;--space-2px:2px;--top-13px:13px;--width-6px:6px;--line-height-1-5:1.5;--font-size-32px:32px;--space-48px:48px;--max-width-900px:900px;--font-size-28px:28px;--color-rgba-6-26-51-3:rgba(6,26,51,.3);--top-negative-7px:-7px;--width-12px:12px;--height-12px:12px;--font-size-21px:21px;--columns-1fr:1fr;--max-width-880px:880px;--top-12px:12px;--width-8px:8px;--height-8px:8px;--color-rgba-255-255-255-82:rgba(255,255,255,.82);--max-width-720px:720px;--top-28px:28px;--width-16px:16px;--space-96px:96px;--width-168px:168px;--height-168px:168px;--right-4px:4px;--color-04121f:#04121f;--color-rgba-255-255-255-1:rgba(255,255,255,.1);--width-108px:108px;--height-108px:108px;--columns-240px:240px;--height-68px:68px;--space-52px:52px;--space-88px:88px;--grid-column-2:2;--height-66px:66px;--height-120px:120px;--min-height-560px:560px;--left-negative-7px:-7px;--top-6px:6px;--right-50:50%;--bottom-negative-14px:-14px;--height-78vh:78vh;--right-24px:24px;--width-64px:64px;--height-64px:64px;--left-26px:26px;--story-slide-start:.08;--story-slide-range:.52;--story-caption-start:.68;--story-caption-range:.26;--navy:var(--color-brand-navy);--navy-2:var(--color-brand-navy-raised);--navy-3:var(--color-brand-navy-accent);--blue:var(--color-brand-primary);--blue-dark:var(--color-brand-primary-hover);--cyan:var(--color-brand-highlight);--ink:var(--color-text-heading);--text:var(--color-text-body);--muted:var(--color-text-muted);--line:var(--color-border-default);--paper:var(--color-surface-muted);--white:var(--color-white);--font:"Microsoft YaHei","微软雅黑","PingFang SC","Noto Sans SC","Segoe UI",sans-serif;--shell:min(1280px, calc(100% - 96px) );--ease:cubic-bezier(.22,.61,.36,1);--layout-nav-tablet:84px;--scroll-padding-top-html:calc(var(--nav-h) + 16px);--surface-body:var(--color-white);--space-btn:0 30px;--border-btn:1px solid transparent;--transition-btn:transform .3s var(--ease),background .3s,color .3s,border-color .3s,box-shadow .3s;--transform-btn-hover:translateY(-2px);--shadow-btn-light-hover:0 14px 34px var(--color-rgba-0-0-0-22);--border-color-btn-ghost:var(--color-rgba-255-255-255-45);--color-btn-ghost:var(--color-white);--border-color-btn-ghost-hover:var(--color-white);--surface-btn-ghost-hover:var(--color-rgba-255-255-255-08);--shadow-btn-solid-hover:0 14px 30px var(--color-rgba-23-92-211-28);--border-color-btn-line:var(--color-c6d0dc);--transition-link-arrow-after:transform .3s var(--ease);--transform-link-arrow-hover-after:translateX(5px);--space-kicker:0 0 22px;--space-sec:136px 0;--columns-sec-head:minmax(0,1.15fr) minmax(0,.85fr);--font-size-sec-head-h2:clamp(34px,3.9vw,56px);--color-sec-head-light-sec-lead:var(--color-rgba-255-255-255-62);--color-sec-head-light-kicker-em:var(--color-rgba-255-255-255-5);--inset-site-nav:0 0 auto;--transition-site-nav:background .35s,color .35s,box-shadow .35s,height .35s;--surface-site-nav-before:linear-gradient(180deg,var(--color-rgba-4-16-32-55),var(--color-rgba-4-16-32-0));--transition-site-nav-before:opacity .35s;--shadow-site-nav-scrolled:0 1px 0 var(--line);--space-nav-item-a:0 18px;--transition-nav-item-a:opacity .25s,color .25s;--transform-nav-item-a-after:scaleX(0);--space-nav-cta:0 22px;--border-nav-cta:1px solid currentColor;--border-top-mega:1px solid var(--line);--shadow-mega:0 30px 60px var(--color-rgba-6-26-51-1);--transform-mega:translateY(-8px);--transition-nav-item-is-open-mega:opacity .25s,transform .25s var(--ease);--columns-mega-inner:minmax(260px,.9fr) 2fr;--space-mega-inner:56px 0 64px;--space-mega-lead-p:16px 0 28px;--columns-mega-cols:repeat(3,minmax(0,1fr));--border-left-mega-col:1px solid var(--line);--transition-mega-col-a:color .2s;--space-nav-toggle-span:6px auto;--transition-nav-toggle-span:transform .3s;--transform-nav-toggle-aria-expanded-true-span-first-child:translateY(4px) rotate(45deg);--transform-nav-toggle-aria-expanded-true-span-last-child:translateY(-4px) rotate(-45deg);--surface-hero-shade:linear-gradient(90deg,var(--color-rgba-4-16-32-86) 0%,var(--color-rgba-4-16-32-6) 42%,var(--color-rgba-4-16-32-12) 100%),linear-gradient(0deg,var(--color-rgba-4-16-32-6) 0%,var(--color-rgba-4-16-32-0) 45%);--color-hero-lead:var(--color-rgba-255-255-255-78);--color-crumbs:var(--color-rgba-255-255-255-6);--min-height-hero-home:max(100svh,700px);--space-hero-home-hero-body:calc(var(--nav-h) + 80px) 0 72px;--color-hero-eyebrow:var(--color-rgba-255-255-255-75);--font-size-hero-home-h1:clamp(42px,5.2vw,80px);--columns-hero-tabs:repeat(3,1fr);--border-top-hero-tabs:1px solid var(--color-rgba-255-255-255-22);--columns-hero-tabs-a:auto 1fr;--space-hero-tabs-a:4px 18px;--space-hero-tabs-a-2:28px 28px 34px 0;--transition-hero-tabs-a:background .3s;--transition-hero-tabs-a-before:transform .45s var(--ease);--grid-row-hero-tabs-span:span 2;--height-page-hero:clamp(600px,82vh,820px);--font-size-page-hero-h1:clamp(44px,5.6vw,84px);--space-product-hero:calc(var(--nav-h) + 72px) 0 104px;--surface-product-hero:radial-gradient(1000px 520px at 85% 20%,var(--color-rgba-23-92-211-42),transparent 60%),radial-gradient(700px 420px at 0% 100%,var(--color-rgba-87-200-232-14),transparent 60%),var(--navy);--columns-product-hero-inner:minmax(0,.9fr) minmax(0,1.1fr);--font-size-product-hero-h1:clamp(40px,4.6vw,68px);--font-size-product-line:clamp(20px,1.8vw,26px);--color-product-line:var(--color-rgba-255-255-255-9);--border-top-product-aud:1px solid var(--color-rgba-255-255-255-16);--color-product-aud:var(--color-rgba-255-255-255-72);--space-ai-badge:2px 8px;--aspect-vframe-video:16/9;--surface-vframe-video:var(--color-0b1f3a);--shadow-vframe-video:0 40px 80px -40px var(--color-rgba-0-0-0-55);--surface-vplay:linear-gradient(0deg,var(--color-rgba-6-26-51-42),var(--color-rgba-6-26-51-08));--surface-vplay-hover:linear-gradient(0deg,var(--color-rgba-6-26-51-55),var(--color-rgba-6-26-51-15));--surface-vplay-icon:var(--color-rgba-255-255-255-96);--shadow-vplay-icon:0 16px 40px var(--color-rgba-0-0-0-25);--transition-vplay-icon:transform .35s var(--ease);--border-width-vplay-icon-after:15px 0 15px 22px;--transform-vplay-hover-vplay-icon:scale(1.08);--space-vplay-text:6px 16px;--surface-vplay-text:var(--color-rgba-6-26-51-62);--surface-pframe-img:var(--color-f4f7fb);--shadow-pframe-img:0 40px 80px -40px var(--color-rgba-0-0-0-45);--border-flow-diagram:1px solid var(--color-rgba-255-255-255-14);--surface-flow-diagram:linear-gradient(135deg,var(--color-rgba-255-255-255-07),var(--color-rgba-255-255-255-02));--surface-flow-node:var(--color-rgba-255-255-255-06);--border-flow-node:1px solid var(--color-rgba-255-255-255-12);--transform-flow-node-not-last-child-after:translate(50%,-50%);--space-manifesto:168px 0 156px;--space-fragments:24px 0 120px;--border-top-fragments-div:1px solid var(--ink);--font-size-manifesto-big:clamp(32px,4vw,58px);--space-story:0 24px;--height-pull: calc(min(86vh,820px) + 120vh) ;--top-pull-pin:calc(var(--nav-h) + 12px);--height-pull-pin:min(86vh,820px);--surface-pull-stage:var(--color-eef3f8);--font-size-beat-center-h2:clamp(48px,6.4vw,92px);--text-shadow-beat-center-h2:0 10px 30px var(--color-rgba-255-255-255-6);--text-shadow-beat-center-p:0 8px 20px var(--color-rgba-255-255-255-7);--border-beat-down:1px solid var(--color-rgba-11-26-46-4);--transform-beat-note:translateY(-50%);--font-size-beat-note-h2:clamp(32px,3.6vw,52px);--text-shadow-beat-note-h2:0 10px 28px var(--color-rgba-255-255-255-7);--space-chapter-gap:80px 24px;--font-size-chapter-gap-h2:clamp(36px,5vw,72px);--border-pillar:1px solid var(--line);--transition-pillar:box-shadow .4s,transform .4s var(--ease);--transform-pillar-hover:translateY(-6px);--shadow-pillar-hover:0 36px 70px -36px var(--color-rgba-6-26-51-35);--aspect-pillar-img:16/10;--transition-pillar-img-img:transform .8s var(--ease);--transform-pillar-hover-pillar-img-img:scale(1.05);--text-shadow-pillar-img-span:0 6px 20px var(--color-rgba-0-0-0-35);--space-pillar-body:34px 32px 36px;--columns-vc:minmax(0,1.7fr) minmax(300px,1fr);--color-vc-meta-p:var(--color-rgba-255-255-255-7);--color-vc-note:var(--color-rgba-255-255-255-42);--max-height-vc-list:min(720px,62vw);--scrollbar-color-vc-list:var(--color-rgba-255-255-255-2) transparent;--columns-vc-list-button:132px 1fr;--transition-vc-list-button:background .25s;--surface-vc-list-button-hover:var(--color-rgba-255-255-255-05);--surface-vc-list-button-on:var(--color-rgba-255-255-255-09);--shadow-vc-list-button-on:inset 3px 0 0 var(--cyan);--color-vc-list-em:var(--color-rgba-255-255-255-45);--columns-facts:repeat(4,1fr);--space-facts-article:40px 32px 8px 0;--font-size-facts-i:clamp(56px,6vw,88px);--font-size-facts-fact-word:clamp(36px,3.6vw,52px);--columns-principles-li:90px minmax(0,1fr) minmax(0,1.3fr);--space-principles-li:36px 0;--border-bottom-principles-li:1px solid var(--line);--columns-progress-grid:minmax(0,1.2fr) minmax(0,1fr);--space-timeline-li:0 0 44px 40px;--shadow-timeline-li-before:0 0 0 5px var(--color-rgba-23-92-211-12);--space-progress-shot:18px 0 0;--width-progress-shot-wide-img:min(100%,520px);--space-case-card:48px 44px;--space-case-card-blockquote:22px 0 0;--font-size-case-card-blockquote:clamp(20px,1.7vw,24px);--border-top-case-card-figcaption:1px solid var(--color-rgba-255-255-255-14);--surface-cta-band:linear-gradient(135deg,var(--navy) 0%,var(--navy-3) 100%);--space-steps-row-li:34px 32px 38px;--surface-steps-row-li:var(--color-rgba-255-255-255-04);--color-steps-row-p:var(--color-rgba-255-255-255-66);--surface-jumpbar:var(--color-rgba-255-255-255-94);--backdrop-filter-jumpbar:blur(14px);--space-jumpbar-a:20px 0;--space-group-note:56px auto -64px;--scroll-margin-top-prow:calc(var(--nav-h) + 80px);--font-size-prow-h3:clamp(30px,2.8vw,42px);--space-tag-list-li:6px 14px;--columns-private-inner:minmax(0,1fr) minmax(0,1fr);--space-private-inner:56px 0;--font-size-private-inner-h2:clamp(28px,3vw,42px);--font-size-intro-big:clamp(24px,2.2vw,32px);--space-partner-cards-a:34px 36px;--transition-partner-cards-a:border-color .3s,box-shadow .3s;--shadow-partner-cards-a-hover:0 24px 50px -30px var(--color-rgba-23-92-211-4);--space-partner-cards-p:12px 0 20px;--surface-name-sec:radial-gradient(900px 500px at 90% 0%,var(--color-rgba-23-92-211-35),transparent 60%),var(--navy);--columns-name-grid:1fr 1fr;--font-size-name-char:clamp(64px,7vw,104px);--space-name-note:88px 0 0;--space-name-quote:96px 0;--space-name-quote-2:72px 0;--border-bottom-name-quote:1px solid var(--color-rgba-255-255-255-16);--font-size-name-quote:clamp(30px,3.6vw,52px);--font-size-vow-grid-p:clamp(28px,2.8vw,40px);--space-vow-grid-dl:12px 20px;--space-vow-grid-dl-2:30px 0 0;--columns-founder:minmax(0,.8fr) minmax(0,1.2fr);--font-size-founder-id-h3:clamp(40px,4vw,56px);--columns-founder-facts:72px 1fr;--space-founder-facts:20px 24px;--space-values-article:30px 28px;--space-team-grid-article:36px 32px;--space-mx-head:36px 34px 30px;--space-mx-board:26px 34px 10px;--space-mx-board-a:16px 0;--font-size-overview-text-p:clamp(18px,1.5vw,21px);--columns-feature-grid-fill-row:repeat(6,minmax(0,1fr));--grid-column-feature-grid-fill-row-article:span 2;--grid-column-feature-grid-fill-row-article-nth-last-child-n-2:span 3;--space-feature-grid-article:38px 34px 40px;--transition-feature-grid-article:transform .35s var(--ease),box-shadow .35s;--transform-feature-grid-article-hover:translateY(-4px);--shadow-feature-grid-article-hover:0 30px 60px -36px var(--color-rgba-6-26-51-3);--columns-process:repeat(5,1fr);--border-top-process:2px solid var(--ink);--space-process-li:34px 26px 0 0;--shadow-process-li-before:0 0 0 6px var(--paper);--columns-walk:minmax(0,1.05fr) minmax(300px,.9fr);--columns-walk-steps-li:132px minmax(0,1fr);--space-walk-steps-li:26px 0;--top-walk-shot:calc(var(--nav-h) + 28px);--space-ends-article:40px 34px;--space-ends-li:14px 0;--columns-safety:minmax(0,.6fr) minmax(0,1.4fr);--space-safety-ul:20px 40px;--columns-stat-card:minmax(0,.7fr) minmax(0,1.3fr);--space-stat-card:56px 64px;--font-size-stat-card-i:clamp(72px,8vw,120px);--color-stat-card-p:var(--color-rgba-255-255-255-82);--space-big-quote-footer:28px auto 0;--font-size-bounds-h2:clamp(26px,2.4vw,34px);--space-bounds-li:18px 0 18px 34px;--border-left-bounds-li-before:2px solid var(--blue);--border-bottom-bounds-li-before:2px solid var(--blue);--transform-bounds-li-before:rotate(-45deg);--columns-rel-grid-single:minmax(0,1fr);--surface-rel-blank:linear-gradient(135deg,var(--navy),var(--navy-3));--space-rel-card-small:22px 24px 0;--space-rel-card-b:6px 24px 0;--space-rel-card-span-last-child:8px 24px 26px;--surface-consult-hero:radial-gradient(900px 500px at 90% 10%,var(--color-rgba-23-92-211-42),transparent 60%),var(--navy);--font-size-consult-hero-h1:clamp(44px,5.4vw,80px);--font-size-consult-side-h2:clamp(30px,3vw,44px);--space-consult-side-p:22px 0 40px;--space-contact-line:22px 0;--space-consult-form:28px 32px;--grid-column-consult-form-wide:1 / -1;--border-bottom-consult-form-input:1px solid var(--color-c6d0dc);--transition-consult-form-input:border-color .2s;--space-faq-summary:28px 48px 28px 0;--transform-faq-details-open-summary-after:translateY(-50%) rotate(45deg);--space-faq-details-p:0 48px 30px 0;--space-site-footer:104px 0 40px;--surface-site-footer:var(--color-04121f);--columns-footer-top:minmax(0,1fr) minmax(0,2fr);--border-bottom-footer-top:1px solid var(--color-rgba-255-255-255-1);--space-footer-slogan:36px 0 18px;--columns-footer-cols:repeat(5,minmax(0,1fr));--transform-data-reveal:translateY(32px);--transition-data-reveal:opacity .9s var(--ease),transform .9s var(--ease);--inset-site-nav-open-nav-links:var(--nav-h) 0 0;--space-site-nav-open-nav-links:16px 32px 40px;--space-vc-list:0 0 8px;--columns-walk-steps-li-2:108px minmax(0,1fr);--space-hero-tabs-a-3:18px 0;--border-bottom-hero-tabs-a:1px solid var(--color-rgba-255-255-255-12);--columns-principles-li-2:56px 1fr;--space-founder:40px 32px;--space-stat-card-2:44px 36px;--space-name-quote-3:64px 0;--space-name-quote-4:52px 0;--space-sec-2:76px 0;--font-size-hero-home-h1-2:clamp(36px,9.5vw,48px);--space-page-hero-hero-body:calc(var(--nav-h) + 64px) 0 64px;--space-facts-article-2:28px 0;--border-left-process:2px solid var(--ink);--space-process-li-2:0 0 32px 28px;--transform-flow-node-not-last-child-after-2:translate(50%,50%);--space-story-2:0 12px;--height-pull-2: 188vh ;--border-width-vplay-icon-after-2:12px 0 12px 18px;--space-group-note-2:40px auto -48px;--layout-shell-navigation:min(1280px, calc(100% - 64px) );--layout-shell-mobile: calc(100% - 40px) }*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--scroll-padding-top-html)}body{margin:0;background:var(--surface-body);color:var(--ink);font-family:var(--font);font-size:var(--font-size-16px);line-height:var(--line-height-1-75);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}img,video{display:block;max-width:var(--max-width-100)}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{margin:0;font-weight:var(--font-weight-700);letter-spacing:0}p{margin:0}p,li,blockquote,figcaption,dd,summary,h1,h2,h3,h4{text-wrap:pretty}ul,ol{margin:0;padding:0;list-style:none}.shell{width:var(--shell);margin-inline:auto}.display{font-weight:var(--font-weight-700);letter-spacing:var(--tracking-04em)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-10px);min-height:var(--min-height-50px);padding:var(--space-btn);border:var(--border-btn);border-radius:var(--radius-999px);font-size:var(--font-size-15px);font-weight:var(--font-weight-700);letter-spacing:var(--tracking-04em);cursor:pointer;transition:var(--transition-btn)}.btn:hover{transform:var(--transform-btn-hover)}.btn-light{background:var(--surface-body);color:var(--navy)}.btn-light:hover{box-shadow:var(--shadow-btn-light-hover)}.btn-ghost{border-color:var(--border-color-btn-ghost);color:var(--color-btn-ghost)}.btn-ghost:hover{border-color:var(--border-color-btn-ghost-hover);background:var(--surface-btn-ghost-hover)}.btn-solid{background:var(--blue);color:var(--color-btn-ghost)}.btn-solid:hover{background:var(--blue-dark);box-shadow:var(--shadow-btn-solid-hover)}.btn-line{border-color:var(--border-color-btn-line);color:var(--ink)}.btn-line:hover{border-color:var(--ink)}.link-arrow{display:inline-flex;align-items:center;gap:var(--space-10px);color:var(--blue);font-size:var(--font-size-15px);font-weight:var(--font-weight-700);letter-spacing:var(--tracking-02em)}.link-arrow:after{content:"→";transition:var(--transition-link-arrow-after)}.link-arrow:hover:after,a:hover .link-arrow:after{transform:var(--transform-link-arrow-hover-after)}.kicker{display:flex;align-items:center;gap:var(--space-14px);margin:var(--space-kicker);font-size:var(--font-size-12px);font-weight:var(--font-weight-700);letter-spacing:var(--tracking-22em);color:var(--blue)}.kicker span{display:inline-flex;align-items:center;gap:var(--space-14px)}.kicker span:before{content:"";width:var(--width-28px);height:var(--height-1px);background:currentColor}.kicker em{font-style:normal;letter-spacing:var(--tracking-12em);color:var(--muted);font-weight:var(--font-weight-400)}.sec{padding:var(--space-sec)}.sec.paper{background:var(--paper)}.sec.dark{background:var(--navy);color:var(--color-btn-ghost)}.sec-head{display:grid;grid-template-columns:var(--columns-sec-head);gap:var(--space-72px);align-items:end;margin-bottom:var(--space-72px)}.sec-head h2{font-size:var(--font-size-sec-head-h2);line-height:var(--line-height-1-22);color:var(--ink);word-break:keep-all;line-break:strict}.sec-lead{max-width:var(--max-width-520px);color:var(--muted);font-size:var(--font-size-17px);line-height:var(--line-height-1-95)}.sec-head.light h2{color:var(--color-btn-ghost)}.sec-head.light .sec-lead{color:var(--color-sec-head-light-sec-lead)}.sec-head.light .kicker,.dark .kicker{color:var(--cyan)}.sec-head.light .kicker em,.dark .kicker em{color:var(--color-sec-head-light-kicker-em)}.site-nav{position:fixed;inset:var(--inset-site-nav);z-index:var(--layer-100);height:var(--nav-h);color:var(--color-btn-ghost);transition:var(--transition-site-nav)}.site-nav:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--surface-site-nav-before);pointer-events:none;transition:var(--transition-site-nav-before)}.site-nav.scrolled,.site-nav.open,.site-nav:has(.nav-item:hover){background:var(--surface-body);color:var(--ink);box-shadow:var(--shadow-site-nav-scrolled)}.site-nav.scrolled:before,.site-nav.open:before,.site-nav:has(.nav-item:hover):before{opacity:0}.nav-inner{height:var(--height-100);display:flex;align-items:center;gap:var(--space-40px)}.brand{display:flex;align-items:center;flex:none}.brand-logo{height:var(--height-90px);width:auto;display:block}.brand-logo.is-navy{display:none}.site-nav.scrolled .brand-logo.is-white,.site-nav.open .brand-logo.is-white,.site-nav:has(.nav-item:hover) .brand-logo.is-white{display:none}.site-nav.scrolled .brand-logo.is-navy,.site-nav.open .brand-logo.is-navy,.site-nav:has(.nav-item:hover) .brand-logo.is-navy{display:block}.footer-brand .brand-logo{height:var(--height-156px)}.nav-links{display:flex;align-items:center;gap:var(--space-6px);height:var(--height-100);margin-left:auto}.nav-item{height:var(--height-100);display:flex;align-items:center}.nav-item>a{position:relative;display:flex;align-items:center;height:var(--height-100);padding:var(--space-nav-item-a);font-size:var(--font-size-16px);font-weight:var(--font-weight-700);letter-spacing:var(--tracking-06em);opacity:var(--opacity-9);transition:var(--transition-nav-item-a)}.nav-item>a:after{content:"";position:absolute;left:var(--left-18px);right:var(--right-18px);bottom:0;height:var(--height-2px);background:var(--blue);transform:var(--transform-nav-item-a-after);transform-origin:left;transition:var(--transition-link-arrow-after)}.nav-item:hover>a,.nav-item>a.active{opacity:1}.nav-item:hover>a:after,.nav-item>a.active:after{transform:none}.site-nav:not(.scrolled):not(:has(.nav-item:hover)) .nav-item>a:after{background:var(--surface-body)}.nav-item:hover>a{color:var(--blue)}.nav-cta{display:inline-flex;align-items:center;min-height:var(--min-height-40px);padding:var(--space-nav-cta);border:var(--border-nav-cta);border-radius:var(--radius-999px);font-size:var(--font-size-14px);font-weight:var(--font-weight-700);letter-spacing:var(--tracking-06em);opacity:var(--opacity-9);transition:var(--transition-25s)}.nav-cta:hover{opacity:1;background:var(--blue);border-color:var(--blue);color:var(--color-btn-ghost)}.mega{position:fixed;left:0;right:0;top:var(--nav-h);background:var(--surface-body);color:var(--ink);border-top:var(--border-top-mega);box-shadow:var(--shadow-mega);opacity:0;visibility:hidden;pointer-events:none;transform:var(--transform-mega)}.nav-item.is-open .mega{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:var(--transition-nav-item-is-open-mega)}.mega-inner{display:grid;grid-template-columns:var(--columns-mega-inner);gap:var(--space-80px);padding:var(--space-mega-inner)}.mega-title{display:block;font-size:var(--font-size-34px);font-weight:var(--font-weight-700);letter-spacing:var(--tracking-04em);color:var(--ink)}.mega-lead p{margin:var(--space-mega-lead-p);color:var(--muted);font-size:var(--font-size-15px);line-height:var(--line-height-1-85)}.mega-cols{display:grid;grid-template-columns:var(--columns-mega-cols);gap:var(--space-40px)}.mega-col{display:grid;align-content:start;gap:var(--space-14px);padding-left:var(--space-28px);border-left:var(--border-left-mega-col)}.mega-col b{margin-bottom:var(--space-4px);font-size:var(--font-size-12px);letter-spacing:var(--tracking-18em);color:var(--muted)}.mega-col a{font-size:var(--font-size-15px);color:var(--ink);transition:var(--transition-mega-col-a)}.mega-col a:hover{color:var(--blue)}.nav-toggle{display:none;width:var(--width-44px);height:var(--height-44px);margin-left:auto;padding:0;border:0;background:none;cursor:pointer}.nav-toggle span{display:block;width:var(--width-24px);height:var(--height-2px);margin:var(--space-nav-toggle-span);background:currentColor;transition:var(--transition-nav-toggle-span)}.nav-toggle[aria-expanded=true] span:first-child{transform:var(--transform-nav-toggle-aria-expanded-true-span-first-child)}.nav-toggle[aria-expanded=true] span:last-child{transform:var(--transform-nav-toggle-aria-expanded-true-span-last-child)}.hero-media{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--width-100);height:var(--height-100);object-fit:cover}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--surface-hero-shade)}.hero-body{position:relative;z-index:1}.hero-lead{max-width:var(--max-width-600px);margin-top:var(--space-28px);color:var(--color-hero-lead);font-size:var(--font-size-18px);line-height:var(--line-height-1-95)}.hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-16px);margin-top:var(--space-44px)}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-10px);margin-bottom:var(--space-40px);font-size:var(--font-size-13px);color:var(--color-crumbs)}.crumbs a:hover{color:var(--color-btn-ghost)}.crumbs i{font-style:normal;opacity:var(--opacity-5)}.crumbs span{color:var(--color-btn-ghost)}.hero-home{position:relative;min-height:var(--min-height-hero-home);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;background:var(--navy);color:var(--color-btn-ghost)}.hero-home .hero-body{padding:var(--space-hero-home-hero-body)}.hero-eyebrow{display:flex;align-items:center;gap:var(--space-14px);font-size:var(--font-size-14px);letter-spacing:var(--tracking-24em);color:var(--color-hero-eyebrow)}.hero-eyebrow:before{content:"";width:var(--width-36px);height:var(--height-1px);background:var(--cyan)}.hero-home h1{margin-top:var(--space-30px);font-size:var(--font-size-hero-home-h1);line-height:var(--line-height-1-18);letter-spacing:var(--tracking-04em)}.hero-tabs{position:relative;z-index:1;display:grid;grid-template-columns:var(--columns-hero-tabs);border-top:var(--border-top-hero-tabs)}.hero-tabs a{position:relative;display:grid;grid-template-columns:var(--columns-hero-tabs-a);gap:var(--space-hero-tabs-a);padding:var(--space-hero-tabs-a-2);transition:var(--transition-hero-tabs-a)}.hero-tabs a:before{content:"";position:absolute;left:0;right:var(--right-28px);top:var(--top-negative-1px);height:var(--height-2px);background:var(--cyan);transform:var(--transform-nav-item-a-after);transform-origin:left;transition:var(--transition-hero-tabs-a-before)}.hero-tabs a:hover:before{transform:none}.hero-tabs span{grid-row:var(--grid-row-hero-tabs-span);font-size:var(--font-size-13px);letter-spacing:var(--tracking-12em);color:var(--cyan);padding-top:var(--space-4px)}.hero-tabs b{font-size:var(--font-size-19px);letter-spacing:var(--tracking-06em)}.hero-tabs small{font-size:var(--font-size-14px);color:var(--color-sec-head-light-sec-lead)}.page-hero{position:relative;height:var(--height-page-hero);display:flex;align-items:flex-end;overflow:hidden;background:var(--navy);color:var(--color-btn-ghost)}.page-hero .hero-body{padding-bottom:var(--space-104px)}.page-hero h1{font-size:var(--font-size-page-hero-h1);line-height:var(--line-height-1-16);letter-spacing:var(--tracking-04em);word-break:keep-all;line-break:strict}.page-hero .kicker{color:var(--cyan)}.product-hero{position:relative;overflow:hidden;padding:var(--space-product-hero);background:var(--surface-product-hero);color:var(--color-btn-ghost)}.product-hero-inner{display:grid;grid-template-columns:var(--columns-product-hero-inner);gap:var(--space-72px);align-items:center}.product-board{font-size:var(--font-size-13px);letter-spacing:var(--tracking-16em);color:var(--cyan)}.product-hero h1{margin-top:var(--space-22px);font-size:var(--font-size-product-hero-h1);line-height:var(--line-height-1-15);letter-spacing:var(--tracking-04em);word-break:keep-all}.product-line{margin-top:var(--space-24px);font-size:var(--font-size-product-line);line-height:var(--line-height-1-6);color:var(--color-product-line)}.product-aud{display:flex;gap:var(--space-16px);margin-top:var(--space-28px);padding-top:var(--space-24px);border-top:var(--border-top-product-aud);font-size:var(--font-size-15px);color:var(--color-product-aud)}.product-aud span{flex:none;color:var(--cyan);letter-spacing:var(--tracking-12em)}.ai-badge{display:inline-block;margin-left:var(--space-8px);padding:var(--space-ai-badge);border:var(--border-nav-cta);border-radius:var(--radius-6px);font-size:var(--font-size-32em);font-weight:var(--font-weight-700);letter-spacing:var(--tracking-08em);vertical-align:super;line-height:var(--line-height-1-4);color:var(--cyan)}.vframe{position:relative;margin:0}.vframe video{width:var(--width-100);aspect-ratio:var(--aspect-vframe-video);object-fit:cover;border-radius:var(--radius-14px);background:var(--surface-vframe-video);box-shadow:var(--shadow-vframe-video)}.vplay{position:absolute;left:0;right:0;top:0;aspect-ratio:var(--aspect-vframe-video);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-16px);border:0;border-radius:var(--radius-14px);background:var(--surface-vplay);cursor:pointer;transition:var(--transition-hero-tabs-a)}.vplay:hover{background:var(--surface-vplay-hover)}.vplay-icon{position:relative;width:var(--width-84px);height:var(--height-84px);border-radius:var(--radius-50);background:var(--surface-vplay-icon);box-shadow:var(--shadow-vplay-icon);transition:var(--transition-vplay-icon)}.vplay-icon:after{content:"";position:absolute;left:var(--left-34px);top:var(--top-27px);border-style:solid;border-width:var(--border-width-vplay-icon-after);border-color:transparent transparent transparent var(--blue)}.vplay:hover .vplay-icon{transform:var(--transform-vplay-hover-vplay-icon)}.vplay-text{padding:var(--space-vplay-text);border-radius:var(--radius-999px);background:var(--surface-vplay-text);color:var(--color-btn-ghost);font-size:var(--font-size-13px);letter-spacing:var(--tracking-08em)}.vframe.playing .vplay{opacity:0;pointer-events:none}.vframe figcaption{margin-top:var(--space-14px);font-size:var(--font-size-12px);letter-spacing:var(--tracking-04em);color:var(--muted)}.product-hero .vframe figcaption{color:var(--color-sec-head-light-kicker-em)}.pframe{display:block;margin:0}.pframe img{width:var(--width-100);aspect-ratio:var(--aspect-vframe-video);object-fit:cover;border-radius:var(--radius-14px);background:var(--surface-pframe-img);box-shadow:var(--shadow-pframe-img)}.flow-diagram{display:grid;grid-template-columns:var(--columns-hero-tabs);gap:var(--space-14px);aspect-ratio:var(--aspect-vframe-video);padding:var(--space-40px);border:var(--border-flow-diagram);border-radius:var(--radius-14px);background:var(--surface-flow-diagram)}.flow-node{position:relative;display:grid;align-content:center;gap:var(--space-12px);padding:var(--space-26px);border-radius:var(--radius-12px);background:var(--surface-flow-node);border:var(--border-flow-node)}.flow-node:not(:last-child):after{content:"→";position:absolute;right:var(--right-negative-14px);top:var(--top-50);transform:var(--transform-flow-node-not-last-child-after);color:var(--cyan);font-size:var(--font-size-20px);z-index:1}.flow-node small{font-size:var(--font-size-13px);letter-spacing:var(--tracking-12em);color:var(--cyan)}.flow-node b{font-size:var(--font-size-22px);letter-spacing:var(--tracking-04em)}.prow .flow-diagram{background:var(--navy);border-color:var(--navy)}.prow .flow-diagram,.prow .flow-node{color:var(--color-btn-ghost)}.manifesto{padding:var(--space-manifesto);background:var(--surface-body)}.fragments{display:grid;grid-template-columns:var(--columns-hero-tabs);gap:var(--space-40px);margin:var(--space-fragments)}.fragments div{padding-top:var(--space-28px);border-top:var(--border-top-fragments-div)}.fragments span{display:block;font-size:var(--font-size-14px);letter-spacing:var(--tracking-16em);color:var(--blue);font-weight:var(--font-weight-700)}.fragments p{margin-top:var(--space-18px);font-size:var(--font-size-product-line);line-height:var(--line-height-1-6);color:var(--ink)}.manifesto-line{font-size:var(--font-size-18px);color:var(--muted);letter-spacing:var(--tracking-08em)}.manifesto-big{margin-top:var(--space-28px);font-size:var(--font-size-manifesto-big);line-height:var(--line-height-1-42);color:var(--ink);letter-spacing:var(--tracking-02em);word-break:keep-all;line-break:strict}.story{padding:var(--space-story);background:var(--surface-body)}.pull{--open:0;height:var(--height-pull)}.pull-pin{position:sticky;top:var(--top-pull-pin);height:var(--height-pull-pin)}.pull-stage{position:relative;height:var(--height-100);overflow:hidden;border-radius:var(--radius-20px);background:var(--surface-pull-stage)}.pull-cover,.pull-photo{position:absolute;top:0;right:0;bottom:0;left:0}.pull-cover img,.pull-photo img{width:var(--width-100);height:var(--height-100);object-fit:cover}.pull-photo{z-index:var(--layer-2);transform:translateY(calc((1 - clamp(0,(var(--open) - var(--story-slide-start)) / var(--story-slide-range),1))*100%))}.beat-center{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:var(--space-16px);text-align:center;color:var(--ink)}.beat-center small{font-size:var(--font-size-13px);letter-spacing:var(--tracking-2em);color:var(--blue);font-weight:var(--font-weight-700)}.beat-center h2{font-size:var(--font-size-beat-center-h2);line-height:var(--line-height-1-1);letter-spacing:var(--tracking-06em);text-shadow:var(--text-shadow-beat-center-h2)}.beat-center p{font-size:var(--font-size-20px);letter-spacing:var(--tracking-06em);text-shadow:var(--text-shadow-beat-center-p)}.beat-down{position:absolute;left:var(--left-50);bottom:var(--bottom-32px);width:var(--width-44px);height:var(--height-44px);margin-left:var(--space-negative-22px);border:var(--border-beat-down);border-radius:var(--radius-50)}.beat-down:after{content:"↓";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:var(--font-size-16px);color:var(--ink)}.beat-note{position:absolute;left:var(--left-6);top:var(--top-50);max-width:var(--max-width-620px);transform:var(--transform-beat-note);opacity:clamp(0,(var(--open) - var(--story-caption-start)) / var(--story-caption-range),1)}.beat-note small{display:block;margin-bottom:var(--space-22px);font-size:var(--font-size-15px);letter-spacing:var(--tracking-12em);color:var(--blue);font-weight:var(--font-weight-700)}.beat-note h2{margin-bottom:var(--space-34px);font-size:var(--font-size-beat-note-h2);line-height:var(--line-height-1-38);color:var(--ink);text-shadow:var(--text-shadow-beat-note-h2);word-break:keep-all}.chapter-gap{min-height:var(--min-height-64vh);display:grid;place-content:center;justify-items:center;gap:var(--space-22px);padding:var(--space-chapter-gap);text-align:center}.chapter-gap p{font-size:var(--font-size-15px);letter-spacing:var(--tracking-24em);color:var(--blue);font-weight:var(--font-weight-700)}.chapter-gap h2{font-size:var(--font-size-chapter-gap-h2);line-height:var(--line-height-1-25);letter-spacing:var(--tracking-04em);color:var(--ink);word-break:keep-all}.pillars{display:grid;grid-template-columns:var(--columns-hero-tabs);gap:var(--space-28px)}.pillar{display:flex;flex-direction:column;border:var(--border-pillar);border-radius:var(--radius-18px);overflow:hidden;background:var(--surface-body);transition:var(--transition-pillar)}.pillar:hover{transform:var(--transform-pillar-hover);box-shadow:var(--shadow-pillar-hover)}.pillar-img{position:relative;display:block;aspect-ratio:var(--aspect-pillar-img);overflow:hidden}.pillar-img img{width:var(--width-100);height:var(--height-100);object-fit:cover;transition:var(--transition-pillar-img-img)}.pillar:hover .pillar-img img{transform:var(--transform-pillar-hover-pillar-img-img)}.pillar-img span{position:absolute;left:var(--left-24px);top:var(--top-20px);font-size:var(--font-size-40px);font-weight:var(--font-weight-700);color:var(--color-btn-ghost);text-shadow:var(--text-shadow-pillar-img-span)}.pillar-body{display:flex;flex-direction:column;flex:1;padding:var(--space-pillar-body)}.pillar-en{font-size:var(--font-size-11px);letter-spacing:var(--tracking-22em);color:var(--blue);font-weight:var(--font-weight-700)}.pillar h3{margin-top:var(--space-12px);font-size:var(--font-size-30px);letter-spacing:var(--tracking-04em)}.pillar-title{margin-top:var(--space-8px);color:var(--muted);font-size:var(--font-size-16px)}.pillar-board{display:grid;gap:var(--space-10px);margin-top:var(--space-26px);padding-top:var(--space-22px);border-top:var(--border-top-mega)}.pillar-board small{font-size:var(--font-size-12px);letter-spacing:var(--tracking-16em);color:var(--muted)}.pillar-board a{font-size:var(--font-size-16px);font-weight:var(--font-weight-700);transition:var(--transition-mega-col-a)}.pillar-board a:hover{color:var(--blue)}.pillar-body>.link-arrow{margin-top:auto;padding-top:var(--space-32px)}.video-center{background:var(--navy);color:var(--color-btn-ghost)}.vc{display:grid;grid-template-columns:var(--columns-vc);gap:var(--space-36px);align-items:start}.vc-meta{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-24px);margin-top:var(--space-28px)}.vc-meta small{font-size:var(--font-size-12px);letter-spacing:var(--tracking-16em);color:var(--cyan)}.vc-meta h3{margin-top:var(--space-8px);font-size:var(--font-size-30px);letter-spacing:var(--tracking-04em)}.vc-meta p{margin-top:var(--space-8px);color:var(--color-vc-meta-p)}.vc-meta .link-arrow{flex:none;color:var(--cyan)}.vc-note{margin-top:var(--space-16px);font-size:var(--font-size-12px);color:var(--color-vc-note)}.vc-list{display:grid;gap:var(--space-6px);max-height:var(--max-height-vc-list);overflow:auto;padding-right:var(--space-6px);scrollbar-width:thin;scrollbar-color:var(--scrollbar-color-vc-list)}.vc-list button{display:grid;grid-template-columns:var(--columns-vc-list-button);gap:var(--space-16px);align-items:center;width:var(--width-100);padding:var(--space-10px);border:0;border-radius:var(--radius-12px);background:transparent;text-align:left;color:var(--color-btn-ghost);cursor:pointer;transition:var(--transition-vc-list-button)}.vc-list button:hover{background:var(--surface-vc-list-button-hover)}.vc-list button.on{background:var(--surface-vc-list-button-on);box-shadow:var(--shadow-vc-list-button-on)}.vc-list img{width:var(--width-132px);aspect-ratio:var(--aspect-vframe-video);object-fit:cover;border-radius:var(--radius-8px)}.vc-list span{display:grid;gap:var(--space-3px)}.vc-list small{font-size:var(--font-size-11px);letter-spacing:var(--tracking-1em);color:var(--color-sec-head-light-kicker-em)}.vc-list b{font-size:var(--font-size-16px);letter-spacing:var(--tracking-03em)}.vc-list em{font-style:normal;font-size:var(--font-size-12px);color:var(--color-vc-list-em)}.facts{display:grid;grid-template-columns:var(--columns-facts);border-top:var(--border-top-fragments-div)}.facts article{padding:var(--space-facts-article)}.facts article+article{padding-left:var(--space-32px);border-left:var(--border-left-mega-col)}.facts b{display:flex;align-items:baseline;gap:var(--space-8px);color:var(--ink);font-weight:var(--font-weight-700)}.facts i{font-style:normal;font-size:var(--font-size-facts-i);line-height:1;letter-spacing:var(--tracking-negative-02em)}.facts b small{font-size:var(--font-size-18px);color:var(--muted);font-weight:var(--font-weight-400)}.facts .fact-word{font-size:var(--font-size-facts-fact-word);line-height:var(--line-height-1-15);letter-spacing:var(--tracking-04em);padding-top:var(--space-12px)}.facts p{margin-top:var(--space-20px);color:var(--muted);font-size:var(--font-size-15px);line-height:var(--line-height-1-8)}.principles{border-top:var(--border-top-fragments-div)}.principles li{display:grid;grid-template-columns:var(--columns-principles-li);gap:var(--space-32px);align-items:baseline;padding:var(--space-principles-li);border-bottom:var(--border-bottom-principles-li)}.principles span{font-size:var(--font-size-14px);letter-spacing:var(--tracking-12em);color:var(--blue);font-weight:var(--font-weight-700)}.principles h3{font-size:var(--font-size-24px);letter-spacing:var(--tracking-04em)}.principles p{color:var(--text);font-size:var(--font-size-16px);line-height:var(--line-height-1-9)}.progress-grid{display:grid;grid-template-columns:var(--columns-progress-grid);gap:var(--space-64px);align-items:start}.timeline{border-left:var(--border-left-mega-col)}.timeline li{position:relative;padding:var(--space-timeline-li)}.timeline li:last-child{padding-bottom:0}.timeline li:before{content:"";position:absolute;left:var(--left-negative-5px);top:var(--top-8px);width:var(--width-9px);height:var(--height-9px);border-radius:var(--radius-50);background:var(--blue);box-shadow:var(--shadow-timeline-li-before)}.timeline time{font-size:var(--font-size-13px);letter-spacing:var(--tracking-14em);color:var(--blue);font-weight:var(--font-weight-700)}.timeline h3{margin-top:var(--space-8px);font-size:var(--font-size-22px);letter-spacing:var(--tracking-03em)}.timeline p{margin-top:var(--space-10px);color:var(--text);font-size:var(--font-size-15px);line-height:var(--line-height-1-9)}.progress-shot{margin:var(--space-progress-shot)}.progress-shot img{height:auto;border-radius:var(--radius-12px);background:var(--surface-body)}.progress-shot.wide img{width:var(--width-progress-shot-wide-img)}.case-card{margin:0;padding:var(--space-case-card);border-radius:var(--radius-18px);background:var(--navy);color:var(--color-btn-ghost)}.case-card.light{background:var(--surface-body);color:var(--ink);border:var(--border-pillar)}.case-tag{font-size:var(--font-size-12px);letter-spacing:var(--tracking-2em);color:var(--cyan);font-weight:var(--font-weight-700)}.case-card.light .case-tag{color:var(--blue)}.case-card blockquote{margin:var(--space-case-card-blockquote);font-size:var(--font-size-case-card-blockquote);line-height:var(--line-height-1-75);font-weight:var(--font-weight-700);letter-spacing:var(--tracking-02em)}.case-card figcaption{margin-top:var(--space-26px);padding-top:var(--space-20px);border-top:var(--border-top-case-card-figcaption);font-size:var(--font-size-13px);color:var(--color-sec-head-light-kicker-em)}.case-card.light figcaption{border-color:var(--line);color:var(--muted)}.more{margin-top:var(--space-56px)}.cta-band{background:var(--surface-cta-band);color:var(--color-btn-ghost)}.steps-row{display:grid;grid-template-columns:var(--columns-hero-tabs);gap:var(--space-28px);counter-reset:step}.steps-row li{padding:var(--space-steps-row-li);border:var(--border-flow-diagram);border-radius:var(--radius-16px);background:var(--surface-steps-row-li)}.steps-row span{font-size:var(--font-size-14px);letter-spacing:var(--tracking-12em);color:var(--cyan);font-weight:var(--font-weight-700)}.steps-row h3{margin-top:var(--space-16px);font-size:var(--font-size-22px);letter-spacing:var(--tracking-04em)}.steps-row p{margin-top:var(--space-12px);color:var(--color-steps-row-p);font-size:var(--font-size-15px);line-height:var(--line-height-1-85)}.cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-16px);margin-top:var(--space-56px)}.jumpbar{position:sticky;top:var(--nav-h);z-index:var(--layer-20);background:var(--surface-jumpbar);-webkit-backdrop-filter:var(--backdrop-filter-jumpbar);backdrop-filter:var(--backdrop-filter-jumpbar);border-bottom:var(--border-bottom-principles-li)}.jumpbar .shell{display:flex;gap:var(--space-36px);overflow-x:auto;scrollbar-width:none}.jumpbar a{flex:none;padding:var(--space-jumpbar-a);font-size:var(--font-size-15px);font-weight:var(--font-weight-700);color:var(--muted);transition:var(--transition-mega-col-a)}.jumpbar a:hover{color:var(--blue)}.group-note{width:var(--shell);margin:var(--space-group-note);color:var(--muted);font-size:var(--font-size-14px)}.prows{display:grid;gap:var(--space-120px)}.prow{display:grid;grid-template-columns:var(--columns-sec-head);gap:var(--space-72px);align-items:center;scroll-margin-top:var(--scroll-margin-top-prow)}.prow.flip .prow-media{order:var(--order-2)}.prow-board{font-size:var(--font-size-13px);letter-spacing:var(--tracking-16em);color:var(--blue);font-weight:var(--font-weight-700)}.prow h3{margin-top:var(--space-14px);font-size:var(--font-size-prow-h3);line-height:var(--line-height-1-25);letter-spacing:var(--tracking-04em)}.prow h3 .ai-badge{color:var(--blue)}.prow-line{margin-top:var(--space-16px);font-size:var(--font-size-20px);line-height:var(--line-height-1-6);color:var(--ink)}.prow-aud{display:flex;gap:var(--space-14px);margin-top:var(--space-22px);color:var(--muted);font-size:var(--font-size-15px)}.prow-aud span{flex:none;color:var(--blue);letter-spacing:var(--tracking-1em)}.tag-list{display:flex;flex-wrap:wrap;gap:var(--space-8px);margin-top:var(--space-26px)}.tag-list li{padding:var(--space-tag-list-li);border:var(--border-pillar);border-radius:var(--radius-999px);font-size:var(--font-size-13px);color:var(--text);background:var(--surface-body)}.prow-actions{display:flex;flex-wrap:wrap;gap:var(--space-14px);margin-top:var(--space-36px)}.private-band{background:var(--paper)}.private-inner{display:grid;grid-template-columns:var(--columns-private-inner);gap:var(--space-72px);align-items:end;padding:var(--space-private-inner);border-top:var(--border-top-fragments-div)}.private-inner h2{font-size:var(--font-size-private-inner-h2);line-height:var(--line-height-1-3);letter-spacing:var(--tracking-03em)}.private-inner p{margin-bottom:var(--space-24px);color:var(--text);font-size:var(--font-size-17px);line-height:var(--line-height-1-95)}.intro-grid{display:grid;grid-template-columns:var(--columns-private-inner);gap:var(--space-72px)}.intro-big{font-size:var(--font-size-intro-big);line-height:var(--line-height-1-6);font-weight:var(--font-weight-700);color:var(--ink);letter-spacing:var(--tracking-02em)}.intro-text p+p{margin-top:var(--space-28px);color:var(--text);font-size:var(--font-size-17px);line-height:var(--line-height-2)}.partner-cards{display:grid;gap:var(--space-20px)}.partner-cards a{display:block;padding:var(--space-partner-cards-a);border:var(--border-pillar);border-radius:var(--radius-16px);transition:var(--transition-partner-cards-a)}.partner-cards a:hover{border-color:var(--blue);box-shadow:var(--shadow-partner-cards-a-hover)}.partner-cards small{font-size:var(--font-size-12px);letter-spacing:var(--tracking-16em);color:var(--blue)}.partner-cards h3{margin-top:var(--space-10px);font-size:var(--font-size-26px);letter-spacing:var(--tracking-04em)}.partner-cards p{margin:var(--space-partner-cards-p);color:var(--text);line-height:var(--line-height-1-9)}.name-sec{background:var(--surface-name-sec)}.name-grid{display:grid;grid-template-columns:var(--columns-name-grid);gap:var(--space-72px)}.name-char{display:block;font-size:var(--font-size-name-char);line-height:1;letter-spacing:var(--tracking-12em);color:var(--color-btn-ghost)}.name-grid p{margin-top:var(--space-32px);color:var(--color-product-aud);font-size:var(--font-size-17px);line-height:var(--line-height-2)}.name-note{max-width:var(--max-width-860px);margin:var(--space-name-note);color:var(--color-product-aud);font-size:var(--font-size-18px);line-height:var(--line-height-2)}.name-quote{margin:var(--space-name-quote);padding:var(--space-name-quote-2);border-top:var(--border-top-product-aud);border-bottom:var(--border-bottom-name-quote);text-align:center;font-size:var(--font-size-name-quote);line-height:var(--line-height-1-6);letter-spacing:var(--tracking-14em);color:var(--color-btn-ghost)}.vow-grid{display:grid;grid-template-columns:var(--columns-name-grid);gap:var(--space-28px)}.vow-grid article{padding:var(--space-44px);border:var(--border-flow-diagram);border-radius:var(--radius-18px);background:var(--surface-steps-row-li)}.vow-grid small{font-size:var(--font-size-12px);letter-spacing:var(--tracking-2em);color:var(--cyan)}.vow-grid p{margin-top:var(--space-18px);font-size:var(--font-size-vow-grid-p);line-height:var(--line-height-1-3);color:var(--color-btn-ghost)}.vow-grid dl{display:grid;grid-template-columns:var(--columns-hero-tabs-a);gap:var(--space-vow-grid-dl);margin:var(--space-vow-grid-dl-2);font-size:var(--font-size-15px);color:var(--color-vc-meta-p)}.vow-grid dt{color:var(--color-btn-ghost);font-weight:var(--font-weight-700)}.vow-grid dd{margin:0}.founder{display:grid;grid-template-columns:var(--columns-founder);gap:var(--space-72px);padding:var(--space-64px);border-radius:var(--radius-20px);background:var(--paper)}.founder-id small{font-size:var(--font-size-12px);letter-spacing:var(--tracking-2em);color:var(--blue);font-weight:var(--font-weight-700)}.founder-id h3{margin-top:var(--space-16px);font-size:var(--font-size-founder-id-h3);letter-spacing:var(--tracking-12em)}.founder-id p{margin-top:var(--space-20px);font-size:var(--font-size-18px);line-height:var(--line-height-1-85);color:var(--ink)}.founder-facts{display:grid;grid-template-columns:var(--columns-founder-facts);gap:var(--space-founder-facts);margin:0}.founder-facts dt{font-size:var(--font-size-14px);letter-spacing:var(--tracking-12em);color:var(--blue);font-weight:var(--font-weight-700);padding-top:var(--space-2px)}.founder-facts dd{margin:0;color:var(--text);line-height:var(--line-height-1-9)}.founder-facts li{position:relative;padding-left:var(--space-18px)}.founder-facts li+li{margin-top:var(--space-8px)}.founder-facts li:before{content:"";position:absolute;left:0;top:var(--top-13px);width:var(--width-6px);height:var(--height-1px);background:var(--blue)}.founder-quote{margin-top:var(--space-36px);padding-top:var(--space-30px);border-top:var(--border-top-mega);font-size:var(--font-size-18px);line-height:var(--line-height-1-9);font-weight:var(--font-weight-700);color:var(--ink)}.values{display:grid;grid-template-columns:var(--columns-facts);gap:var(--space-24px);margin-top:var(--space-28px)}.values article{padding:var(--space-values-article);border:var(--border-pillar);border-radius:var(--radius-16px)}.values span{font-size:var(--font-size-13px);color:var(--blue);font-weight:var(--font-weight-700);letter-spacing:var(--tracking-12em)}.values h4{margin-top:var(--space-12px);font-size:var(--font-size-19px);line-height:var(--line-height-1-5)}.values p{margin-top:var(--space-10px);color:var(--text);font-size:var(--font-size-14px);line-height:var(--line-height-1-85)}.team-head{display:grid;grid-template-columns:var(--columns-founder);gap:var(--space-72px);margin-top:var(--space-120px);padding-top:var(--space-40px);border-top:var(--border-top-fragments-div)}.team-head h3{font-size:var(--font-size-32px);letter-spacing:var(--tracking-06em)}.team-head p{color:var(--text);font-size:var(--font-size-17px);line-height:var(--line-height-2)}.team-grid{display:grid;grid-template-columns:var(--columns-hero-tabs);gap:var(--space-24px);margin-top:var(--space-48px)}.team-grid article{padding:var(--space-team-grid-article);border-radius:var(--radius-16px);background:var(--paper)}.team-grid small{font-size:var(--font-size-12px);letter-spacing:var(--tracking-14em);color:var(--blue);font-weight:var(--font-weight-700)}.team-grid h4{margin-top:var(--space-12px);font-size:var(--font-size-24px);letter-spacing:var(--tracking-04em)}.team-who{margin-top:var(--space-14px)!important;color:var(--ink)!important;font-weight:var(--font-weight-700)}.team-grid p{margin-top:var(--space-12px);color:var(--text);font-size:var(--font-size-15px);line-height:var(--line-height-1-9)}.team-note{max-width:var(--max-width-900px);margin-top:var(--space-56px);color:var(--text);font-size:var(--font-size-17px);line-height:var(--line-height-2)}.matrix{display:grid;grid-template-columns:var(--columns-hero-tabs);gap:var(--space-28px)}.mx-col{border:var(--border-pillar);border-radius:var(--radius-18px);overflow:hidden}.mx-head{display:block;padding:var(--space-mx-head);background:var(--navy);color:var(--color-btn-ghost)}.mx-head span{font-size:var(--font-size-14px);color:var(--cyan);font-weight:var(--font-weight-700);letter-spacing:var(--tracking-12em)}.mx-head h3{margin-top:var(--space-10px);font-size:var(--font-size-28px);letter-spacing:var(--tracking-04em)}.mx-head p{margin-top:var(--space-8px);color:var(--color-steps-row-p);font-size:var(--font-size-15px)}.mx-board{padding:var(--space-mx-board)}.mx-board small{display:block;margin-bottom:var(--space-6px);font-size:var(--font-size-12px);letter-spacing:var(--tracking-16em);color:var(--muted)}.mx-board a{display:grid;gap:var(--space-4px);padding:var(--space-mx-board-a);border-bottom:var(--border-bottom-principles-li)}.mx-board a:last-child{border-bottom:0}.mx-board b{font-size:var(--font-size-18px);letter-spacing:var(--tracking-03em);transition:var(--transition-mega-col-a)}.mx-board b .ai-badge,.mx-board a:hover b{color:var(--blue)}.mx-board span{color:var(--muted);font-size:var(--font-size-14px)}.overview{display:grid;grid-template-columns:var(--columns-founder);gap:var(--space-72px)}.overview h2{font-size:var(--font-size-vow-grid-p);line-height:var(--line-height-1-3);letter-spacing:var(--tracking-04em)}.overview-text p{font-size:var(--font-size-overview-text-p);line-height:var(--line-height-2);color:var(--ink)}.overview-text p+p{margin-top:var(--space-24px)}.feature-grid{display:grid;grid-template-columns:var(--columns-hero-tabs);gap:var(--space-24px)}.feature-grid.fill-row,.rel-grid.fill-row{grid-template-columns:var(--columns-feature-grid-fill-row)}.feature-grid.fill-row>article,.rel-grid.fill-row>.rel-card{grid-column:var(--grid-column-feature-grid-fill-row-article)}.feature-grid.fill-row>article:nth-last-child(-n+2),.rel-grid.fill-row>.rel-card:nth-last-child(-n+2){grid-column:var(--grid-column-feature-grid-fill-row-article-nth-last-child-n-2)}.feature-grid article{padding:var(--space-feature-grid-article);border-radius:var(--radius-16px);background:var(--surface-body);border:var(--border-pillar);transition:var(--transition-feature-grid-article)}.feature-grid article:hover{transform:var(--transform-feature-grid-article-hover);box-shadow:var(--shadow-feature-grid-article-hover)}.feature-grid span,.process span,.ends span{font-size:var(--font-size-14px);letter-spacing:var(--tracking-12em);color:var(--blue);font-weight:var(--font-weight-700)}.feature-grid h3{margin-top:var(--space-18px);font-size:var(--font-size-22px);letter-spacing:var(--tracking-04em)}.feature-grid p{margin-top:var(--space-12px);color:var(--text);font-size:var(--font-size-15px);line-height:var(--line-height-1-9)}.process{display:grid;grid-template-columns:var(--columns-process);border-top:var(--border-top-process)}.process li{position:relative;padding:var(--space-process-li)}.process li:before{content:"";position:absolute;left:0;top:var(--top-negative-7px);width:var(--width-12px);height:var(--height-12px);border-radius:var(--radius-50);background:var(--blue);box-shadow:var(--shadow-process-li-before)}.process h3{margin-top:var(--space-16px);font-size:var(--font-size-21px);letter-spacing:var(--tracking-03em)}.process p{margin-top:var(--space-12px);color:var(--text);font-size:var(--font-size-15px);line-height:var(--line-height-1-9)}.walk{display:grid;grid-template-columns:var(--columns-walk);gap:var(--space-56px);align-items:start}.walk-solo{grid-template-columns:var(--columns-1fr);max-width:var(--max-width-880px)}.walk-steps{margin:0;padding:0;list-style:none}.walk-steps li{display:grid;grid-template-columns:var(--columns-walk-steps-li);gap:var(--space-24px);padding:var(--space-walk-steps-li);border-top:var(--border-top-mega)}.walk-steps li:last-child{border-bottom:var(--border-bottom-principles-li)}.walk-steps span{padding-top:var(--space-3px);font-size:var(--font-size-15px);font-weight:var(--font-weight-700);letter-spacing:var(--tracking-06em);color:var(--blue)}.walk-steps p{margin:0;font-size:var(--font-size-18px);line-height:var(--line-height-1-85);color:var(--ink)}.walk-shot{position:sticky;top:var(--top-walk-shot)}.walk-shot img{width:var(--width-100);height:auto;border-radius:var(--radius-16px);background:var(--surface-body);border:var(--border-pillar)}.walk-shot figcaption{margin-top:var(--space-12px);font-size:var(--font-size-13px);letter-spacing:var(--tracking-12em);color:var(--text)}.ends{display:grid;grid-template-columns:var(--columns-hero-tabs);gap:var(--space-24px)}.ends article{padding:var(--space-ends-article);border-radius:var(--radius-16px);background:var(--surface-body);border:var(--border-pillar)}.ends h3{margin-top:var(--space-14px);font-size:var(--font-size-26px);letter-spacing:var(--tracking-04em)}.ends-sub{margin-top:var(--space-8px);color:var(--blue);font-size:var(--font-size-15px)}.ends ul{margin-top:var(--space-24px);border-top:var(--border-top-mega)}.ends li{padding:var(--space-ends-li);border-bottom:var(--border-bottom-principles-li);color:var(--text);font-size:var(--font-size-15px);line-height:var(--line-height-1-8)}.safety{display:grid;grid-template-columns:var(--columns-safety);gap:var(--space-72px);padding:var(--space-private-inner);border-top:var(--border-top-fragments-div)}.safety h3{font-size:var(--font-size-30px);letter-spacing:var(--tracking-04em)}.safety ul{display:grid;grid-template-columns:var(--columns-name-grid);gap:var(--space-safety-ul)}.safety li{position:relative;padding-left:var(--space-22px);color:var(--text);line-height:var(--line-height-1-9)}.safety li:before{content:"";position:absolute;left:0;top:var(--top-12px);width:var(--width-8px);height:var(--height-8px);border-radius:var(--radius-50);background:var(--blue)}.stat-card{display:grid;grid-template-columns:var(--columns-stat-card);gap:var(--space-64px);align-items:center;padding:var(--space-stat-card);border-radius:var(--radius-20px);background:var(--navy);color:var(--color-btn-ghost)}.stat-card+.stat-card,.stat-card+.big-quote,.safety+.stat-card{margin-top:var(--space-28px)}.stat-card b{display:flex;align-items:baseline;gap:var(--space-12px);font-weight:var(--font-weight-700)}.stat-card i{font-style:normal;font-size:var(--font-size-stat-card-i);line-height:1}.stat-card b small{font-size:var(--font-size-22px);color:var(--color-vc-meta-p);font-weight:var(--font-weight-400)}.stat-card>p{font-size:var(--font-size-19px);line-height:var(--line-height-1-9);color:var(--color-stat-card-p)}.stat-tag{font-size:var(--font-size-13px);letter-spacing:var(--tracking-2em);color:var(--cyan);font-weight:var(--font-weight-700)}.stat-big{font-size:var(--font-size-product-line)!important;line-height:var(--line-height-1-75)!important;color:var(--color-btn-ghost)!important;font-weight:var(--font-weight-700)}.big-quote{margin:0;padding:var(--space-name-quote-2);border-top:var(--border-top-fragments-div);border-bottom:var(--border-bottom-principles-li);text-align:center}.big-quote p{font-size:var(--font-size-name-quote);line-height:var(--line-height-1-4);color:var(--ink)}.big-quote footer{max-width:var(--max-width-720px);margin:var(--space-big-quote-footer);color:var(--text);font-size:var(--font-size-18px);line-height:var(--line-height-1-9)}.bounds-sec{padding-top:0}.bounds{display:grid;grid-template-columns:var(--columns-founder);gap:var(--space-72px);padding:var(--space-64px);border-radius:var(--radius-20px);background:var(--paper)}.bounds h2{font-size:var(--font-size-bounds-h2);line-height:var(--line-height-1-4);letter-spacing:var(--tracking-03em)}.bounds ul{display:grid;gap:var(--space-4px);align-content:center}.bounds li{position:relative;padding:var(--space-bounds-li);border-bottom:var(--border-bottom-principles-li);font-size:var(--font-size-17px);line-height:var(--line-height-1-85);color:var(--ink)}.bounds li:last-child{border-bottom:0}.bounds li:before{content:"";position:absolute;left:0;top:var(--top-28px);width:var(--width-16px);height:var(--height-8px);border-left:var(--border-left-bounds-li-before);border-bottom:var(--border-bottom-bounds-li-before);transform:var(--transform-bounds-li-before)}.related{background:var(--paper)}.rel-grid{display:grid;grid-template-columns:var(--columns-mega-cols);gap:var(--space-24px)}.rel-grid.single{grid-template-columns:var(--columns-rel-grid-single)}.rel-card{display:flex;flex-direction:column;border-radius:var(--radius-16px);overflow:hidden;background:var(--surface-body);border:var(--border-pillar);transition:var(--transition-feature-grid-article)}.rel-card:hover{transform:var(--transform-feature-grid-article-hover);box-shadow:var(--shadow-feature-grid-article-hover)}.rel-card img,.rel-blank{width:var(--width-100);aspect-ratio:var(--aspect-vframe-video);object-fit:cover}.rel-blank{display:block;background:var(--surface-rel-blank)}.rel-card small{margin:var(--space-rel-card-small);font-size:var(--font-size-12px);letter-spacing:var(--tracking-14em);color:var(--blue)}.rel-card b{margin:var(--space-rel-card-b);font-size:var(--font-size-19px);letter-spacing:var(--tracking-03em)}.rel-card b .ai-badge{color:var(--blue)}.rel-card>span:last-child{margin:var(--space-rel-card-span-last-child);color:var(--muted);font-size:var(--font-size-14px);line-height:var(--line-height-1-8)}.consult-hero{padding:var(--space-product-hero);background:var(--surface-consult-hero);color:var(--color-btn-ghost)}.consult-hero-inner{display:grid;gap:var(--space-72px)}.consult-hero h1{font-size:var(--font-size-consult-hero-h1);line-height:var(--line-height-1-18);letter-spacing:var(--tracking-04em)}.consult-grid{display:grid;grid-template-columns:var(--columns-founder);gap:var(--space-96px);align-items:start}.consult-side h2{font-size:var(--font-size-consult-side-h2);letter-spacing:var(--tracking-04em)}.consult-side>p{margin:var(--space-consult-side-p);color:var(--text);font-size:var(--font-size-17px);line-height:var(--line-height-1-95)}.contact-line{display:grid;gap:var(--space-4px);padding:var(--space-contact-line);border-top:var(--border-top-mega)}.contact-line small{font-size:var(--font-size-12px);letter-spacing:var(--tracking-16em);color:var(--muted)}.contact-line b{font-size:var(--font-size-22px);letter-spacing:var(--tracking-03em);transition:var(--transition-mega-col-a)}.contact-line:hover b{color:var(--blue)}.contact-qr{display:flex;align-items:center;gap:var(--space-22px);margin-top:var(--space-8px);padding-top:var(--space-28px)}.contact-qr img{width:var(--width-168px);height:var(--height-168px);padding:var(--space-8px);border:var(--border-pillar);border-radius:var(--radius-12px);background:var(--surface-body)}.contact-qr span{font-size:var(--font-size-13px);letter-spacing:var(--tracking-16em);color:var(--muted)}.consult-form{display:grid;grid-template-columns:var(--columns-name-grid);gap:var(--space-consult-form);padding:var(--space-56px);border-radius:var(--radius-20px);background:var(--paper)}.consult-form label{display:grid;gap:var(--space-10px)}.consult-form .wide{grid-column:var(--grid-column-consult-form-wide)}.consult-form label span{font-size:var(--font-size-13px);font-weight:var(--font-weight-700);letter-spacing:var(--tracking-06em);color:var(--text)}.consult-form input,.consult-form select,.consult-form textarea{width:var(--width-100);padding:var(--space-ends-li);border:0;border-bottom:var(--border-bottom-consult-form-input);background:transparent;font-size:var(--font-size-16px);outline:none;transition:var(--transition-consult-form-input);border-radius:0}.consult-form textarea{resize:vertical}.consult-form input:focus,.consult-form select:focus,.consult-form textarea:focus{border-color:var(--blue)}.form-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-20px)}.form-foot p{color:var(--muted);font-size:var(--font-size-13px)}.faq-grid{display:grid;grid-template-columns:var(--columns-founder);gap:var(--space-96px)}.faq-grid h2{font-size:var(--font-size-consult-side-h2);letter-spacing:var(--tracking-04em)}.faq{border-top:var(--border-top-fragments-div)}.faq details{border-bottom:var(--border-bottom-principles-li)}.faq summary{position:relative;padding:var(--space-faq-summary);font-size:var(--font-size-19px);font-weight:var(--font-weight-700);cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:var(--right-4px);top:var(--top-50);transform:var(--transform-beat-note);font-size:var(--font-size-26px);font-weight:var(--font-weight-400);color:var(--blue);transition:var(--transition-nav-toggle-span)}.faq details[open] summary:after{transform:var(--transform-faq-details-open-summary-after)}.faq details p{padding:var(--space-faq-details-p);color:var(--text);line-height:var(--line-height-1-95)}.site-footer{padding:var(--space-site-footer);background:var(--surface-site-footer);color:var(--color-sec-head-light-sec-lead)}.footer-top{display:grid;grid-template-columns:var(--columns-footer-top);gap:var(--space-80px);padding-bottom:var(--space-72px);border-bottom:var(--border-bottom-footer-top)}.footer-brand .brand{color:var(--color-btn-ghost)}.footer-slogan{margin:var(--space-footer-slogan);font-size:var(--font-size-26px);color:var(--color-btn-ghost)}.footer-brand p:not(.footer-slogan){font-size:var(--font-size-14px);line-height:var(--line-height-1-95)}.footer-wechat{display:flex;align-items:center;gap:var(--space-16px);margin-top:var(--space-32px)}.footer-wechat img{width:var(--width-108px);height:var(--height-108px);padding:var(--space-6px);border-radius:var(--radius-8px);background:var(--surface-body)}.footer-wechat span{font-size:var(--font-size-13px);letter-spacing:var(--tracking-14em);color:var(--color-product-aud)}.footer-cols{display:grid;grid-template-columns:var(--columns-footer-cols);gap:var(--space-28px)}.footer-cols div{display:grid;align-content:start;gap:var(--space-12px)}.footer-cols b{margin-bottom:var(--space-8px);color:var(--color-btn-ghost);font-size:var(--font-size-15px);letter-spacing:var(--tracking-06em)}.footer-cols a{font-size:var(--font-size-14px);line-height:var(--line-height-1-6);transition:var(--transition-mega-col-a);overflow-wrap:anywhere}.footer-cols a:hover{color:var(--color-btn-ghost)}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-16px);padding-top:var(--space-32px);font-size:var(--font-size-13px);color:var(--color-vc-note)}.js [data-reveal]{opacity:0;transform:var(--transform-data-reveal);transition:var(--transition-data-reveal)}.js [data-reveal].visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js [data-reveal]{opacity:1;transform:none;transition:none}}@media(max-width:1180px){:root{--shell:var(--layout-shell-navigation)}.nav-links,.nav-cta{display:none}.nav-toggle{display:block}.site-nav.open .nav-links{position:fixed;inset:var(--inset-site-nav-open-nav-links);display:flex;flex-direction:column;align-items:stretch;gap:0;height:auto;padding:var(--space-site-nav-open-nav-links);background:var(--surface-body);overflow:auto}.site-nav.open .nav-item{height:auto;display:block}.site-nav.open .nav-item>a{height:auto;padding:var(--space-jumpbar-a);border-bottom:var(--border-bottom-principles-li);font-size:var(--font-size-18px);color:var(--ink)}.site-nav.open .nav-item>a:after{display:none}.mega{display:none}.pillars,.matrix{grid-template-columns:var(--columns-name-grid)}.pillars .pillar:last-child,.matrix .mx-col:last-child{grid-column:var(--grid-column-consult-form-wide)}.vc{grid-template-columns:var(--columns-1fr)}.vc-list{grid-auto-flow:column;grid-auto-columns:var(--columns-240px);max-height:none;overflow-x:auto;padding:var(--space-vc-list)}.vc-list button{grid-template-columns:var(--columns-1fr);gap:var(--space-10px)}.vc-list img{width:var(--width-100)}.facts{grid-template-columns:var(--columns-name-grid)}.facts article:nth-child(3){padding-left:0;border-left:0}.facts article:nth-child(n+3){border-top:var(--border-top-mega)}.process{grid-template-columns:var(--columns-hero-tabs);row-gap:var(--space-48px)}.values{grid-template-columns:var(--columns-name-grid)}.footer-top{grid-template-columns:var(--columns-1fr)}}@media(max-width:900px){:root{--nav-h:var(--layout-nav-tablet)}.brand-logo{height:var(--height-68px)}.sec{padding:var(--space-name-quote)}.sec-head,.intro-grid,.progress-grid,.prow,.private-inner,.overview,.safety,.stat-card,.bounds,.consult-grid,.faq-grid,.founder,.team-head,.name-grid,.product-hero-inner,.walk{grid-template-columns:var(--columns-1fr);gap:var(--space-40px)}.walk-shot{position:static;order:-1}.walk-steps li{grid-template-columns:var(--columns-walk-steps-li-2)}.sec-head{margin-bottom:var(--space-52px)}.prow.flip .prow-media{order:0}.prows{gap:var(--space-88px)}.hero-tabs{grid-template-columns:var(--columns-1fr)}.hero-tabs a{padding:var(--space-hero-tabs-a-3);border-bottom:var(--border-bottom-hero-tabs-a)}.hero-tabs a:before{display:none}.fragments{grid-template-columns:var(--columns-1fr);gap:var(--space-28px);margin-bottom:var(--space-80px)}.feature-grid,.feature-grid.fill-row,.ends,.team-grid,.vow-grid,.rel-grid,.rel-grid.fill-row,.rel-grid.single{grid-template-columns:var(--columns-name-grid)}.feature-grid.fill-row>article,.rel-grid.fill-row>.rel-card,.feature-grid.fill-row>article:nth-last-child(-n+2),.rel-grid.fill-row>.rel-card:nth-last-child(-n+2){grid-column:auto}.feature-grid.fill-row>article:last-child:nth-child(odd),.rel-grid.fill-row>.rel-card:last-child:nth-child(odd),.rel-grid.single>.rel-card{grid-column:var(--grid-column-consult-form-wide)}.safety ul{grid-template-columns:var(--columns-1fr)}.principles li{grid-template-columns:var(--columns-principles-li-2);gap:var(--space-vow-grid-dl)}.principles p{grid-column:var(--grid-column-2)}.footer-cols{grid-template-columns:var(--columns-mega-cols)}.founder,.bounds,.consult-form{padding:var(--space-founder)}.stat-card{padding:var(--space-stat-card-2)}.name-quote{margin:var(--space-name-quote-3);padding:var(--space-name-quote-4)}}@media(max-width:640px){:root{--shell:var(--layout-shell-mobile)}body{font-size:var(--font-size-15px)}.sec{padding:var(--space-sec-2)}.brand-logo{height:var(--height-66px)}.footer-brand .brand-logo{height:var(--height-120px)}.sec-head h2,.page-hero h1,.product-hero h1,.manifesto-big,.chapter-gap h2,.beat-note h2,.beat-center h2,.hero-home h1,.consult-hero h1,.name-quote{word-break:normal;overflow-wrap:anywhere}.hero-home h1{font-size:var(--font-size-hero-home-h1-2)}.hero-lead{font-size:var(--font-size-16px)}.page-hero{height:auto;min-height:var(--min-height-560px)}.page-hero .hero-body{padding:var(--space-page-hero-hero-body)}.pillars,.matrix,.facts,.feature-grid,.feature-grid.fill-row,.ends,.team-grid,.vow-grid,.values,.steps-row,.process,.flow-diagram,.rel-grid,.rel-grid.fill-row,.rel-grid.single{grid-template-columns:var(--columns-1fr)}.feature-grid.fill-row>article,.rel-grid.fill-row>.rel-card,.feature-grid.fill-row>article:last-child:nth-child(odd),.rel-grid.fill-row>.rel-card:last-child:nth-child(odd),.rel-grid.single>.rel-card{grid-column:auto}.pillars .pillar:last-child,.matrix .mx-col:last-child{grid-column:auto}.facts article,.facts article+article{padding:var(--space-facts-article-2);border-left:0;border-top:var(--border-top-mega)}.facts article:first-child{border-top:0}.walk-steps li{grid-template-columns:var(--columns-1fr);gap:var(--space-8px)}.process{border-top:0;border-left:var(--border-left-process);row-gap:0}.process li{padding:var(--space-process-li-2)}.process li:before{left:var(--left-negative-7px);top:var(--top-6px)}.process h3{margin-top:var(--space-8px)}.flow-diagram{aspect-ratio:auto;padding:var(--space-24px)}.flow-node:not(:last-child):after{content:"↓";right:var(--right-50);top:auto;bottom:var(--bottom-negative-14px);transform:var(--transform-flow-node-not-last-child-after-2)}.story{padding:var(--space-story-2)}.pull-pin{height:var(--height-78vh)}.pull{height:var(--height-pull-2)}.beat-note{left:var(--left-24px);right:var(--right-24px)}.vc-meta{flex-direction:column;align-items:flex-start}.vplay-icon{width:var(--width-64px);height:var(--height-64px)}.vplay-icon:after{left:var(--left-26px);top:var(--top-20px);border-width:var(--border-width-vplay-icon-after-2)}.footer-cols{grid-template-columns:var(--columns-name-grid)}.footer-slogan{font-size:var(--font-size-22px)}.consult-form{grid-template-columns:var(--columns-1fr)}.tag-list li{font-size:var(--font-size-12px)}.group-note{margin:var(--space-group-note-2)}}
