.architecture_pageArch__fq4DC{--bg-primary:#ffffff;--bg-surface:#f3f4f6;--bg-elevated:#ebecee;--bg-overlay:#ffffff;--bg-inset:#f6f7f8;--text-primary:#0a0a0a;--text-secondary:#3a3a37;--text-tertiary:#8a8a85;--text-on-accent:#ffffff;--accent:#3665e4;--accent-hover:#2b53c4;--accent-rgb:54,101,228;--accent-subtle:rgba(var(--accent-rgb),0.08);--accent-surface:rgba(var(--accent-rgb),0.05);--accent-line:rgba(var(--accent-rgb),0.3);--border:#e4e5e7;--border-active:#d4d5d8;--fs-display:clamp(40px,4.8vw,60px);--fs-h3:19px;--fs-body:16px;--fs-body-lg:17px;--fs-caption:14px;--fs-label:11px;--lh-tight:1.05;--lh-snug:1.2;--lh-relaxed:1.65;--ls-display:-0.03em;--ls-h3:-0.02em;--ls-label:0.14em;--radius-sm:8px;--radius-md:12px;--radius-lg:12px;--radius-pill:999px;--space-sm:8px;--space-xl:24px;--space-2xl:32px;--shadow-sm:0 1px 3px rgba(0,0,0,0.04);--ease-out:cubic-bezier(0.16,1,0.3,1);--duration-fast:120ms;--duration-normal:200ms;min-height:100vh;background:var(--bg-primary);color:var(--text-primary);line-height:1.55;transition:background var(--duration-normal) var(--ease-out),color var(--duration-normal) var(--ease-out)}[data-theme=dark] .architecture_pageArch__fq4DC{--bg-primary:#0a0a0a;--bg-surface:#161616;--bg-elevated:#1f1f1f;--bg-overlay:#121212;--bg-inset:#0f0f0f;--text-primary:#f5f5f4;--text-secondary:#b6b6b1;--text-tertiary:#777772;--accent:#6c8ff0;--accent-hover:#88a5f4;--accent-rgb:108,143,240;--accent-line:rgba(var(--accent-rgb),0.35);--border:#242424;--border-active:#343434}.architecture_container__iiJaJ{position:relative;z-index:1;max-width:1440px;margin:0 auto;padding:0 40px}@media (max-width:1024px){.architecture_container__iiJaJ{padding:0 32px}}@media (max-width:640px){.architecture_container__iiJaJ{padding:0 20px}}.architecture_readCol__tRnxJ{max-width:880px;margin:0 auto}.architecture_deco__Y8ZnL{position:fixed;z-index:0;display:none;pointer-events:none;user-select:none;opacity:.17;filter:blur(.3px) saturate(.85);-webkit-mask-image:radial-gradient(ellipse 55% 55% at 50% 50%,black 0,black 30%,transparent 78%);mask-image:radial-gradient(ellipse 55% 55% at 50% 50%,black 0,black 30%,transparent 78%);transition:opacity var(--duration-normal) var(--ease-out)}.architecture_decoLeftTop__OhHz5{left:-160px;top:40px;width:480px}.architecture_decoLeftBottom__XMO7h{left:-200px;bottom:-60px;width:460px;opacity:.12}.architecture_decoRightBottom__GbquH{right:-190px;bottom:-20px;width:460px;opacity:.13}[data-theme=dark] .architecture_pageArch__fq4DC .architecture_deco__Y8ZnL{opacity:.12;mix-blend-mode:screen}[data-theme=dark] .architecture_pageArch__fq4DC .architecture_decoLeftBottom__XMO7h,[data-theme=dark] .architecture_pageArch__fq4DC .architecture_decoRightBottom__GbquH{opacity:.1}@media (min-width:1360px){.architecture_deco__Y8ZnL{display:block}}@media (min-width:1600px){.architecture_decoLeftTop__OhHz5{left:-100px;width:560px}.architecture_decoLeftBottom__XMO7h{left:-140px;width:540px}.architecture_decoRightBottom__GbquH{right:-130px;width:540px}}.architecture_themeToggle__3T9zJ{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:var(--color-body,#3a3a37);cursor:pointer;opacity:.8;transition:opacity .12s ease}.architecture_themeToggle__3T9zJ:hover{opacity:1;color:#0a0a0a}[data-theme=dark] .architecture_pageArch__fq4DC .architecture_ctaBtnPrimary__ON9Gn{background:#3665e4;color:#ffffff}[data-theme=dark] .architecture_pageArch__fq4DC .architecture_ctaBtnPrimary__ON9Gn:hover{background:#4a74e8}.architecture_hero__p3Aaa{padding:56px 0 48px}.architecture_heroEyebrow___TPXH{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.16em;color:var(--accent);margin:0 0 16px;display:block}.architecture_heroH1__HI7Z9{font-size:var(--fs-display);font-weight:600;letter-spacing:var(--ls-display);line-height:var(--lh-tight);color:var(--text-primary);margin:0 0 16px}.architecture_heroDeck__47v61{font-size:19px;color:var(--text-secondary);line-height:1.6;max-width:56ch;margin:0;text-wrap:pretty}.architecture_section__a5EUL{padding:72px 0;border-top:1px solid var(--border)}.architecture_reveal__ImeLu{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.architecture_visible__8wwyV{opacity:1;transform:translateY(0)}.architecture_sectionEyebrow__dhNlv{font-size:var(--fs-label);font-weight:500;text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--text-tertiary);margin:0 0 12px;display:block}.architecture_sectionTitle__ygbGT{font-size:clamp(28px,3.4vw,40px);letter-spacing:-.03em;margin:0 0 24px}.architecture_sectionTitle__ygbGT,.architecture_subTitle__5bsDr{font-weight:600;line-height:var(--lh-snug);color:var(--text-primary)}.architecture_subTitle__5bsDr{font-size:var(--fs-h3);letter-spacing:var(--ls-h3);margin:0}.architecture_bodyText__HvKdb{font-size:var(--fs-body-lg);color:var(--text-secondary);line-height:var(--lh-relaxed);margin:0}.architecture_bodyBoldLg__wuHvp,.architecture_bodyBold__Kxmta{color:var(--text-primary);font-weight:500}.architecture_bodyBoldLg__wuHvp{font-size:18px;line-height:var(--lh-relaxed);margin:0}.architecture_prose__Pi8S_{display:flex;flex-direction:column;gap:16px}.architecture_spacer__oSIt1{margin-top:var(--space-xl)}.architecture_spacerLg__PhUrj{margin-top:var(--space-2xl)}.architecture_diagramWrap__uKVfw{padding:32px;display:flex;justify-content:center;background:var(--bg-inset);border-radius:var(--radius-lg);border:1px solid var(--border);margin:24px 0}.architecture_list__suIB0{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.architecture_listItem__5nC0r{display:flex;align-items:flex-start;gap:10px;font-size:var(--fs-body);color:var(--text-secondary);line-height:var(--lh-relaxed)}.architecture_listDot__e6SHZ{color:var(--accent);margin-top:5px;flex-shrink:0;font-size:10px}.architecture_listText___gOiF{flex:1;min-width:0}.architecture_numberedDivider__ZbgdB{display:flex;flex-direction:column;margin-top:24px}.architecture_numberedItem__L3v6W{display:grid;grid-template-columns:3rem 1fr;gap:20px;padding:22px 0;border-bottom:1px solid var(--border)}.architecture_numberedItem__L3v6W:first-child{border-top:1px solid var(--border)}.architecture_numberedNum__2IVyU{font-size:18px;font-weight:500;color:var(--text-tertiary);font-variant-numeric:tabular-nums;padding-top:2px;transition:color var(--duration-normal) var(--ease-out)}.architecture_numberedItem__L3v6W:hover .architecture_numberedNum__2IVyU{color:var(--accent)}.architecture_numberedContent__rogkN{display:flex;flex-direction:column;gap:6px}.architecture_numberedTitle__4Rrm_{font-size:var(--fs-body);font-weight:600;color:var(--text-primary);line-height:1.35;margin:0}.architecture_numberedBody__wNjTf{font-size:var(--fs-caption);color:var(--text-secondary);line-height:var(--lh-relaxed);margin:0}.architecture_tableWrap__IsZXu{overflow-x:auto;margin-top:4px}.architecture_table__zunVq{width:100%;min-width:420px;border-collapse:collapse;text-align:left;font-size:var(--fs-body);color:var(--text-secondary);line-height:var(--lh-relaxed)}.architecture_table__zunVq th{padding:0 20px 12px 0;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary);border-bottom:1px solid var(--border-active)}.architecture_table__zunVq td{padding:16px 20px 16px 0;vertical-align:top;border-bottom:1px solid var(--border)}.architecture_table__zunVq td:last-child,.architecture_table__zunVq th:last-child{padding-right:0}.architecture_table__zunVq td:first-child{width:46%;font-weight:600;color:var(--text-primary)}.architecture_table__zunVq tr:last-child td{border-bottom:none}.architecture_outcomeCard__FLOI1{background:var(--bg-overlay);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px 28px;display:flex;flex-direction:column;gap:12px}.architecture_outcomeLabel__ww72e{font-size:var(--fs-label);font-weight:500;text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--accent);margin:0}.architecture_outcomeTitle__Hxq03{font-size:20px;font-weight:600;color:var(--text-primary);margin:0;letter-spacing:-.01em}.architecture_outcomeLead__LKg_N{color:var(--text-primary);font-weight:500;font-size:var(--fs-body);margin:0}.architecture_outcomeBody__6SlEU{font-size:var(--fs-body);color:var(--text-secondary);line-height:var(--lh-relaxed);margin:0;text-wrap:pretty}.architecture_outcomeBullets__3hV6j{padding-top:4px}.architecture_insightBox__cpUQi{border-radius:var(--radius-md);border:1px solid var(--accent-subtle);background:var(--accent-surface);padding:20px 24px;margin-top:24px}.architecture_insightTitle__Yv5Ql{font-size:var(--fs-body);font-weight:600;color:var(--text-primary);margin:0 0 6px}.architecture_insightBody__4_OxU{color:var(--text-secondary);line-height:var(--lh-relaxed);font-size:var(--fs-body);margin:0}.architecture_infoGrid__FWZ2i{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border-radius:var(--radius-lg);overflow:hidden;margin-bottom:var(--space-2xl)}.architecture_infoCard__4PS1i{background:var(--bg-overlay);padding:24px 28px;display:flex;flex-direction:column;gap:6px;transition:background var(--duration-normal) var(--ease-out)}.architecture_infoCard__4PS1i:hover{background:var(--bg-elevated)}.architecture_infoBar__W87bd{width:20px;height:2px;background:var(--accent);margin-bottom:4px;border-radius:2px}.architecture_infoTitle__ScvMW{font-size:var(--fs-body);font-weight:600;color:var(--text-primary);margin:0}.architecture_infoBody__SmYC3{font-size:var(--fs-caption);color:var(--text-secondary);line-height:var(--lh-relaxed);margin:0}.architecture_thesisBox__pQ_tM{border-radius:var(--radius-lg);border:1px solid var(--accent-subtle);background:var(--accent-surface);padding:32px 36px}.architecture_thesisEyebrow__3Jjuu{font-size:var(--fs-label);font-weight:500;text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--accent);margin:0 0 12px;display:block}.architecture_thesisHeadline__yNy7w{font-size:clamp(18px,2vw,22px);font-weight:600;color:var(--text-primary);line-height:var(--lh-snug);margin:0 0 12px;letter-spacing:-.01em}.architecture_thesisBody__Ny66N{color:var(--text-secondary);line-height:var(--lh-relaxed);font-size:var(--fs-body);margin:0}.architecture_ctaSection__muDgL{padding:80px 0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.architecture_ctaTitle__ERIGn{font-size:clamp(28px,4vw,44px);font-weight:600;color:var(--text-primary);letter-spacing:var(--ls-display);line-height:var(--lh-tight);margin:0;max-width:22ch}.architecture_ctaButtons__yqayO{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:4px}.architecture_ctaBtnPrimary__ON9Gn{display:inline-flex;align-items:center;padding:13px 24px;border-radius:var(--radius-sm);background:var(--accent);color:var(--text-on-accent);font-size:15px;font-weight:500;text-decoration:none;transition:background var(--duration-fast) var(--ease-out)}.architecture_ctaBtnPrimary__ON9Gn:hover{background:var(--accent-hover);color:var(--text-on-accent)}.architecture_progress__N8a7z{position:fixed;right:28px;top:50%;transform:translateY(-50%);width:16px;height:248px;z-index:40}.architecture_progressFill__Ufi7N,.architecture_progressTrack__htKb4{position:absolute;left:50%;top:4px;width:1px;transform:translateX(-50%)}.architecture_progressTrack__htKb4{height:240px;background:var(--border)}.architecture_progressFill__Ufi7N{height:0;background:var(--accent-line);transition:height .45s var(--ease-out)}.architecture_progressDot__8cSYi{position:absolute;left:50%;transform:translateX(-50%);width:6px;height:6px;border-radius:999px;border:1px solid var(--border-active);background:var(--bg-primary);transition:background var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-out)}.architecture_progressDotDone__2_0CT{background:rgba(var(--accent-rgb),.2);border-color:rgba(var(--accent-rgb),.35)}.architecture_progressDotActive__UCP6Y{background:rgba(var(--accent-rgb),.25);border-color:rgba(var(--accent-rgb),.55);transform:translateX(-50%) scale(1.35);animation:architecture_dotPulse__Z5frC 2.5s ease-in-out infinite}@keyframes architecture_dotPulse__Z5frC{0%,to{box-shadow:0 0 0 0 rgba(var(--accent-rgb),.12)}50%{box-shadow:0 0 0 5px rgba(var(--accent-rgb),0)}}@media (prefers-reduced-motion:reduce){.architecture_progressDot__8cSYi,.architecture_progressFill__Ufi7N,.architecture_reveal__ImeLu{transition-duration:.001ms}.architecture_progressDotActive__UCP6Y{animation:none}}@media (max-width:1160px){.architecture_progress__N8a7z{display:none}}@media (max-width:760px){.architecture_section__a5EUL{padding:56px 0}.architecture_hero__p3Aaa{padding:40px 0 32px}.architecture_infoGrid__FWZ2i{grid-template-columns:1fr}.architecture_thesisBox__pQ_tM{padding:24px 20px}.architecture_ctaSection__muDgL{padding:56px 0}.architecture_outcomeCard__FLOI1{padding:20px}.architecture_diagramWrap__uKVfw{padding:20px 12px}.architecture_numberedItem__L3v6W{grid-template-columns:2.5rem 1fr;gap:12px}}@media (max-width:480px){.architecture_ctaButtons__yqayO{flex-direction:column;width:100%}.architecture_ctaBtnPrimary__ON9Gn{width:100%;justify-content:center}}