:root{--brain-bg:#fff;--brain-panel:#f8f9fa;--brain-panel-hover:#f1f3f5;--brain-text:#1a1a1a;--brain-text-muted:#495057;--brain-text-subtle:#6c757d;--brain-border:#dee2e6;--brain-border-hover:#ced4da;--brain-success:#198754;--brain-success-bg:#d1e7dd;--brain-success-text:#0f5132;--brain-warn:#ffc107;--brain-warn-bg:#fff3cd;--brain-warn-text:#664d03;--brain-danger:#dc3545;--brain-danger-bg:#f8d7da;--brain-danger-text:#842029;--brain-info:#0dcaf0;--brain-info-bg:#cff4fc;--brain-info-text:#055160;--brain-accent:#0d6efd;--brain-accent-hover:#0b5ed7;--brain-shadow:rgba(0,0,0,.05);--brain-shadow-hover:rgba(0,0,0,.1);--brain-shadow-lg:rgba(0,0,0,.15);--brain-rhythm-stable:var(--brain-success);--brain-rhythm-overheat:var(--brain-warn);--brain-rhythm-low:var(--brain-text-subtle);--brain-bg-primary:var(--brain-bg);--brain-bg-secondary:var(--brain-panel);--brain-bg-tertiary:var(--brain-panel-hover);--brain-text-primary:var(--brain-text);--brain-text-secondary:var(--brain-text-muted);--brain-text-tertiary:var(--brain-text-subtle);--brain-accent-sky:#e3f2fd;--brain-accent-pastel:#f0f4f8}.brain-card{background:var(--brain-bg);border:1px solid var(--brain-border);border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px var(--brain-shadow);transition:all .2s ease}.brain-card:hover{box-shadow:0 4px 6px var(--brain-shadow-hover);border-color:var(--brain-border-hover)}.brain-section{background:var(--brain-panel);border:1px solid var(--brain-border);border-radius:.75rem;padding:1.5rem;margin-bottom:1.5rem}.brain-text-primary{color:var(--brain-text)}.brain-text-secondary{color:var(--brain-text-muted)}.brain-text-tertiary{color:var(--brain-text-subtle)}.brain-table{width:100%;border-collapse:collapse;background:var(--brain-bg)}.brain-table thead{background:var(--brain-panel);position:sticky;top:0;z-index:10}.brain-table th{text-align:left;font-weight:600;color:var(--brain-text);border-bottom:2px solid var(--brain-border)}.brain-table td,.brain-table th{padding:.75rem 1rem;font-size:.875rem}.brain-table td{color:var(--brain-text-muted);border-bottom:1px solid var(--brain-border)}.brain-table tbody tr:hover{background:var(--brain-panel-hover)}.brain-table tbody tr:last-child td{border-bottom:none}.brain-table .text-right,.brain-table td[data-type=number]{text-align:right;font-variant-numeric:tabular-nums}.brain-kpi-badge{display:inline-flex;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;color:var(--brain-text-muted);background:var(--brain-panel);border:1px solid var(--brain-border);border-radius:.375rem}.system-header-nav-link{font-size:14px;letter-spacing:.02em;opacity:.7;transition:opacity .2s ease;text-decoration:none;font-family:var(--font-sans-kr)}html[lang=en] .system-header-nav-link{font-family:var(--font-sans-en)}.system-header-nav-link:hover{opacity:1}.system-hero{padding-top:120px;padding-bottom:80px}.system-hero h1{margin-bottom:16px}.system-hero .subline{margin-bottom:32px}.system-hero .description{margin-top:24px;margin-bottom:48px}.system-hero .description p{margin-bottom:12px}.system-hero .description p:last-child{margin-bottom:0}.system-hero-cta{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 26px;border-radius:9999px;font-size:15px;font-weight:500;font-family:var(--font-sans-kr);letter-spacing:.01em;transition:all .2s ease;text-decoration:none}html[lang=en] .system-hero-cta{font-family:var(--font-sans-en)}.system-hero-cta-primary{background-color:var(--luwei-accent-primary);border:none}.system-hero-cta-primary,.system-hero-cta-primary:hover{color:#fff!important;-webkit-text-fill-color:#fff!important}.system-hero-cta-primary:hover{background-color:var(--luwei-accent-primary-hover)}.system-hero-cta-secondary{background-color:transparent;color:var(--luwei-text-primary);border:1px solid var(--luwei-divider)}.system-hero-cta-secondary:hover{background-color:var(--luwei-card)}.system-products{margin-top:var(--spacing-section);margin-bottom:var(--spacing-section)}.system-products h2{text-align:center;margin-bottom:48px}@media (max-width:768px){.system-products{margin-top:var(--spacing-section-mobile);margin-bottom:var(--spacing-section-mobile)}.system-products h2{margin-bottom:32px}}.system-product-card{border:1px solid hsla(36,9%,89%,.6);border-radius:24px;padding:40px;background-color:var(--luwei-card);display:flex;flex-direction:column;gap:var(--spacing-card-gap)}.system-product-card-label-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.system-product-card-label{font-size:var(--type-label-size);font-weight:500;text-transform:uppercase;letter-spacing:var(--type-label-tracking);color:var(--luwei-text-secondary);font-family:var(--font-sans-kr)}html[lang=en] .system-product-card-label{font-family:var(--font-sans-en)}.system-product-card-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:12px;background-color:var(--luwei-divider);font-size:var(--type-label-size);font-weight:500;color:var(--luwei-text-secondary);font-family:var(--font-sans-kr)}html[lang=en] .system-product-card-badge{font-family:var(--font-sans-en)}.system-product-card-title{font-size:var(--type-card-title-size);line-height:var(--type-card-title-line-height);font-family:var(--font-serif);font-weight:400;color:var(--luwei-text-primary);margin:0}.system-product-card-tagline{font-size:var(--type-body-size-mobile);line-height:1.5;color:var(--luwei-text-secondary);opacity:.7;margin:4px 0 0;font-family:var(--font-sans-kr)}html[lang=en] .system-product-card-tagline{font-family:var(--font-sans-en)}.system-product-card-description{font-size:var(--type-body-size-mobile);line-height:1.7;color:var(--luwei-text-primary);margin:0;font-family:var(--font-sans-kr)}html[lang=en] .system-product-card-description{font-family:var(--font-sans-en)}.system-product-card-actions{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:8px}.system-product-card-button{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 20px;border-radius:9999px;font-size:14px;font-weight:500;font-family:var(--font-sans-kr);text-decoration:none;transition:all .2s ease;border:1px solid var(--luwei-divider);background-color:transparent;color:var(--luwei-text-primary)}html[lang=en] .system-product-card-button{font-family:var(--font-sans-en)}.system-product-card-button:hover{background-color:var(--luwei-card)}.system-product-card-button.bg-luwei-accent,.system-product-card-button.bg-luwei-accent-primary,.system-product-card-button[style*="background-color: var(--luwei-accent)"],.system-product-card-button[style*="background-color: var(--luwei-accent-primary)"]{color:#fff!important;-webkit-text-fill-color:#fff!important}.system-product-card-button-disabled,.system-product-card-button:disabled{opacity:.5;cursor:not-allowed}.system-product-card-link{font-size:14px;color:var(--luwei-text-secondary);text-decoration:none;font-family:var(--font-sans-kr);transition:opacity .2s ease}html[lang=en] .system-product-card-link{font-family:var(--font-sans-en)}.system-product-card-link:hover{opacity:.7}.system-principles{margin-top:var(--spacing-section);margin-bottom:var(--spacing-section);text-align:center}.system-principles h2{margin-bottom:48px}.system-principles-list{display:flex;flex-direction:column;gap:20px;max-width:600px;margin:0 auto}.system-principles-item{font-size:var(--type-body-size);line-height:var(--type-body-line-height);color:var(--luwei-text-primary);font-family:var(--font-sans-kr);margin:0}html[lang=en] .system-principles-item{font-family:var(--font-sans-en)}@media (max-width:768px){.system-principles{margin-top:var(--spacing-section-mobile);margin-bottom:var(--spacing-section-mobile)}.system-principles h2{margin-bottom:32px}.system-principles-item{font-size:var(--type-body-size-mobile)}}.footer-copyright,.footer-link,.footer-title{font-family:var(--font-sans-kr)}html[lang=en] .footer-copyright,html[lang=en] .footer-link,html[lang=en] .footer-title{font-family:var(--font-sans-en)}