.azVQWW_header{z-index:var(--z-header);background:var(--color-surface);border-bottom:1px solid var(--color-border);color:var(--color-text);position:sticky;top:0}.azVQWW_bar{align-items:center;gap:var(--space-4);height:var(--header-height);display:flex}.azVQWW_desktopNav{flex:1;min-width:0;display:none}.azVQWW_navList{justify-content:center;gap:var(--space-0-5);font-size:var(--text-sm);white-space:nowrap;display:flex}.azVQWW_navItem{position:relative}.azVQWW_navLink{align-items:center;gap:var(--space-1);min-height:var(--tap-target);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-weight:var(--font-weight-medium);color:var(--color-text);transition:background-color var(--transition-fast);text-decoration:none;display:flex}.azVQWW_navLink:hover,.azVQWW_navItem:hover>.azVQWW_navLink,.azVQWW_navItem:focus-within>.azVQWW_navLink{background:var(--color-bg-muted);color:var(--color-text)}.azVQWW_navLinkActive,.azVQWW_navItem:hover>.azVQWW_navLinkActive,.azVQWW_navItem:focus-within>.azVQWW_navLinkActive{background:var(--color-accent-bg-strong);font-weight:var(--font-weight-semibold);color:var(--color-brand-text)}.azVQWW_chevron{transition:transform var(--transition-fast)}.azVQWW_navItem:hover .azVQWW_chevron,.azVQWW_navItem:focus-within .azVQWW_chevron{transform:rotate(180deg)}.azVQWW_submenu{top:100%;left:calc(var(--space-2) * -1);z-index:var(--z-dropdown);padding-top:var(--space-2);visibility:hidden;opacity:0;transform:translateY(calc(var(--space-1) * -1));transition:opacity var(--transition-fast), transform var(--transition-fast), visibility 0s linear var(--duration-fast);position:absolute}.azVQWW_navItem:hover>.azVQWW_submenu,.azVQWW_navItem:focus-within>.azVQWW_submenu{visibility:visible;opacity:1;transition-delay:0s;transform:none}.azVQWW_submenuList{min-width:17.5rem;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-popover);white-space:normal;flex-direction:column;display:flex}.azVQWW_submenuLink{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--tap-target);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text);text-decoration:none;display:flex}.azVQWW_submenuLink:hover{background:var(--color-accent-bg);color:var(--color-text)}.azVQWW_submenuLinkIndent{padding-left:var(--space-7);font-size:var(--text-13);font-weight:var(--font-weight-regular);color:var(--color-text-secondary)}.azVQWW_submenuLinkActive{color:var(--color-brand-text)}.azVQWW_submenuTag{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-brand-text);flex:none}.azVQWW_actions{align-items:center;gap:var(--space-2);flex:none;margin-left:auto;display:flex}.azVQWW_iconButton{width:var(--tap-target);height:var(--tap-target);border-radius:var(--radius-control);color:var(--color-text);transition:background-color var(--transition-fast);justify-content:center;align-items:center;display:flex}.azVQWW_iconButton:hover{background:var(--color-bg-muted);color:var(--color-text)}.azVQWW_hotline{align-items:center;gap:var(--space-2-5);min-height:var(--tap-target);padding:var(--space-1-5) var(--space-3) var(--space-1-5) var(--space-1-5);border-radius:var(--radius-md);background:var(--color-accent-bg);color:var(--color-text);transition:background-color var(--transition-fast);text-decoration:none;display:none}.azVQWW_hotline:hover{background:var(--color-accent-bg-hover);color:var(--color-text)}.azVQWW_hotlineIcon{border-radius:var(--radius-sm);background:var(--color-brand);width:2rem;height:2rem;color:var(--color-on-brand);flex:none;justify-content:center;align-items:center;display:flex}.azVQWW_hotlineText{white-space:nowrap;flex-direction:column;line-height:1.15;display:flex}.azVQWW_hotlineLabel{font-size:var(--text-xs);color:var(--color-text-muted)}.azVQWW_hotlineNumber{font-size:var(--text-15);font-weight:var(--font-weight-extrabold);color:var(--color-brand-text)}.azVQWW_mobile{display:block}.azVQWW_menuButton{width:var(--tap-target);height:var(--tap-target);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;list-style:none;display:flex}.azVQWW_menuButton::-webkit-details-marker{display:none}.azVQWW_menuIconClose,.azVQWW_mobile[open] .azVQWW_menuIconOpen{display:none}.azVQWW_mobile[open] .azVQWW_menuIconClose{display:block}.azVQWW_panel{gap:var(--space-3);max-height:calc(100vh - var(--header-height) - var(--floating-bar-height));max-height:calc(100dvh - var(--header-height) - var(--floating-bar-height) - env(safe-area-inset-bottom,0px));padding:var(--space-3) var(--container-padding) var(--space-5);overscroll-behavior:contain;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.azVQWW_mobile:not([open])>.azVQWW_panel{display:none}.azVQWW_mobileList{flex-direction:column;display:flex}.azVQWW_mobileItem{border-bottom:1px solid var(--color-border-subtle)}.azVQWW_mobileLink{min-height:3rem;padding:var(--space-2);font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-text);align-items:center;text-decoration:none;display:flex}.azVQWW_mobileSubList{margin:0 0 var(--space-2) var(--space-3);padding-left:var(--space-3);border-left:1px solid var(--color-border);flex-direction:column;display:flex}.azVQWW_mobileSubLink{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--tap-target);padding:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);text-decoration:none;display:flex}.azVQWW_mobileLink:hover,.azVQWW_mobileSubLink:hover,.azVQWW_mobileLinkActive{color:var(--color-brand-text)}.azVQWW_mobileCall{flex:none}@media (min-width:1024px){.azVQWW_bar{gap:var(--space-5)}.azVQWW_desktopNav{display:block}.azVQWW_hotline{margin-left:var(--space-1);display:flex}.azVQWW_mobile{display:none}}
:root{--color-brand:#d9530b;--color-brand-hover:#b8440a;--color-brand-text:#b8440a;--color-on-brand:#fff;--color-on-brand-border:#ffffffb3;--color-on-brand-divider:#ffffff59;--color-text:#15203a;--color-text-body:#2e3852;--color-text-secondary:#4a5470;--color-text-muted:#5b6480;--color-text-subtle:#7a8299;--color-text-disabled:#b5b9c6;--color-bg:#f6f5f1;--color-bg-muted:#f3f1ea;--color-bg-muted-strong:#f1efe8;--color-surface:#fff;--color-accent-bg:#fff4eb;--color-accent-bg-strong:#fff0e5;--color-accent-bg-hover:#ffe9d9;--color-inverse:#15203a;--color-inverse-hover:#2a3654;--color-on-inverse:#fff;--color-media-bg:#efede6;--color-placeholder-a:#efede6;--color-placeholder-b:#e8e5dc;--color-border:#e6e3da;--color-border-strong:#e1ded4;--color-border-input:#d6d2c6;--color-border-subtle:#ece9e0;--color-border-accent:#f3dcc9;--color-border-accent-strong:#f0c9ad;--color-border-brand-soft:#f6cdb3;--color-on-inverse-muted:#ffffffc7;--color-on-inverse-subtle:#ffffff9e;--color-inverse-surface:#ffffff0f;--color-inverse-surface-hover:#ffffff1f;--color-inverse-border:#ffffff29;--color-inverse-border-strong:#ffffff52;--color-brand-on-inverse:#ff9a5c;--color-focus:#15203a;--focus-ring-width:3px;--focus-ring-offset:2px;--color-primary:var(--color-brand);--color-primary-hover:var(--color-brand-hover);--color-on-primary:var(--color-on-brand);--color-bg-accent:var(--color-accent-bg);--color-bg-accent-strong:var(--color-accent-bg-strong);--color-surface-inverse:var(--color-inverse);--font-sans:var(--font-be-vietnam-pro), "Be Vietnam Pro", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--text-2xs:.6875rem;--text-xs:.75rem;--text-13:.8125rem;--text-sm:.875rem;--text-15:.9375rem;--text-base:1rem;--text-md:1.0625rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.5rem;--text-5xl:3.25rem;--text-display:clamp(2.25rem, 5vw, 3.75rem);--text-page-title:clamp(1.75rem, 3.4vw, 2.5rem);--text-title:clamp(1.75rem, 3.2vw, 2.375rem);--text-h2:clamp(1.5rem, 2.6vw, 2rem);--text-h2-sm:clamp(1.375rem, 2.2vw, 1.625rem);--text-h3:clamp(1.25rem, 1.9vw, 1.5rem);--text-prose-h3:clamp(1.125rem, 1.6vw, 1.25rem);--text-cta:clamp(1.5rem, 3vw, 2.125rem);--text-stat:clamp(1.375rem, 6vw, 3.25rem);--text-stat-sm:clamp(1.25rem, 5.5vw, 2.125rem);--text-quote:clamp(1.25rem, 2.2vw, 1.625rem);--leading-none:1.1;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.6;--leading-relaxed:1.75;--tracking-tight:-.02em;--tracking-tighter:-.025em;--tracking-normal:0;--tracking-wide:.05em;--tracking-wider:.08em;--space-0-5:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-2-5:.625rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--section-padding:clamp(2.5rem, 4.5vw, 3.75rem);--section-padding-sm:clamp(2rem, 4vw, 3rem);--band-padding:clamp(1.75rem, 5vw, 4rem);--container-max:1240px;--container-prose:820px;--container-padding:var(--space-5);--header-height:64px;--tap-target:44px;--floating-bar-height:64px;--floating-button-size:3rem;--radius-xs:6px;--radius-sm:8px;--radius-control:10px;--radius-md:12px;--radius-lg:16px;--radius-card:18px;--radius-xl:20px;--radius-media:24px;--radius-2xl:28px;--radius-full:9999px;--shadow-xs:0 1px 3px #15203a1f;--shadow-sm:0 1px 2px #15203a0f;--shadow-md:0 6px 18px #15203a14;--shadow-lg:0 18px 40px #15203a1f;--shadow-card-hover:0 16px 36px -20px #15203a66;--shadow-popover:0 18px 40px -18px #15203a59;--shadow-floating:0 10px 24px -10px #15203a99;--shadow-bar:0 -6px 18px #15203a14;--shadow-card-lift:0 22px 44px -24px #15203a73;--shadow-brand-button:0 12px 24px -14px #d9530bbf;--shadow-inverse-lift:0 24px 48px -28px #000000b3;--pattern-dots:radial-gradient(circle at center, #15203a21 1px, transparent 1.6px);--pattern-dots-inverse:radial-gradient(circle at center, #ffffff29 1px, transparent 1.6px);--pattern-dots-size:22px 22px;--mask-fade-left:linear-gradient(to left, #000 20%, #0000);--mask-fade-down:linear-gradient(to bottom, #000 30%, #0000);--gradient-glow-brand:radial-gradient(closest-side, #d9530b29, transparent);--gradient-glow-brand-strong:radial-gradient(closest-side, #d9530b6b, transparent);--gradient-scrim-inverse:linear-gradient(to bottom, #15203a1a 0%, #15203a8c 45%, #15203af5 100%);--gradient-glow-neutral:radial-gradient(closest-side, #ffffff17, transparent);--z-base:0;--z-raised:1;--z-header:20;--z-floating:30;--z-toast:40;--z-dropdown:50;--duration-fast:.15s;--duration-base:.25s;--ease-standard:ease;--transition-fast:var(--duration-fast) var(--ease-standard);--transition-base:var(--duration-base) var(--ease-standard);--duration-slow:.4s;--ease-out:cubic-bezier(.22, 1, .36, 1);--transition-lift:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), border-color var(--duration-fast) var(--ease-standard);--transition-zoom:transform var(--duration-slow) var(--ease-out);--lift-distance:-4px;--zoom-scale:1.05;--nudge-distance:3px;--reveal-distance:24px;--reveal-opacity-start:.4}@media (min-width:768px){:root{--container-padding:var(--space-6)}}
