.home-chapters{top:var(--header-height,86px);z-index:20;background:var(--color-bg);border-block:1px solid var(--color-border);position:sticky}.home-chapters__inner{align-items:center;gap:var(--space-8);display:flex}.home-chapters__label{padding-block:var(--space-1);padding-right:var(--space-6);border-right:1px solid var(--color-border-strong);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);flex-shrink:0;font-size:.6875rem;font-weight:650;line-height:1.4}.home-chapters ul{gap:var(--space-8);scrollbar-width:thin;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.home-chapters li{flex-shrink:0}.home-chapters a{min-height:54px;padding:var(--space-3) 0;white-space:nowrap;color:var(--color-text-secondary);border-bottom:2px solid #0000;align-items:center;font-size:.875rem;display:flex}.home-chapters a:hover{color:var(--color-brand-700)}.home-chapters a[aria-current=location]{border-bottom-color:var(--color-brand-700);color:var(--color-brand-700)}.home-chapters a:focus-visible{outline-offset:-2px}@media (max-width:650px){.home-chapters__inner{gap:var(--space-4)}.home-chapters ul{gap:var(--space-5)}.home-chapters__label{max-width:5.5rem;padding-right:var(--space-4)}}.home-chapters__toggle{display:none}@media (max-width:650px){.home-chapters__inner{gap:var(--space-3);position:relative}.home-chapters__label{max-width:5.5rem;padding-right:var(--space-3);font-size:.625rem}.home-chapters__toggle{justify-content:space-between;align-items:center;gap:var(--space-2);border:0;border-bottom:2px solid var(--color-brand-700);min-width:0;min-height:48px;color:var(--color-brand-700);font:inherit;text-align:left;background:0 0;flex:1;padding:0;font-size:.8125rem;display:flex}.home-chapters ul{top:100%;padding:var(--space-2) var(--space-5);background:var(--color-bg);border:1px solid var(--color-border);display:none;position:absolute;inset-inline:0}.home-chapters[data-expanded=true] ul{display:block}.home-chapters a{min-height:48px}.home-chapters__toggle[aria-expanded=true] svg{transform:rotate(180deg)}}
.home-showcase-module__cNJHAG__copy{min-width:0}.home-showcase-module__cNJHAG__copy h2{letter-spacing:-.04em;font-size:clamp(2rem,3.35vw,3rem);font-weight:700;line-height:1.12}.home-showcase-module__cNJHAG__copy h2 span{color:var(--color-brand-700)}.home-showcase-module__cNJHAG__copy>p{font-size:1.125rem;line-height:1.6}.home-showcase-module__cNJHAG__detail{margin-block:0 var(--space-8);font-size:1rem}.home-showcase-module__cNJHAG__copy .button{min-height:60px;padding-inline:var(--space-6);gap:var(--space-8);white-space:normal;font-size:1.125rem}.home-showcase-module__cNJHAG__copy .button svg{width:24px;height:24px}@keyframes home-showcase-module__cNJHAG__entryPulse{0%,to{background-color:var(--color-brand-700);border-color:var(--color-brand-700);scale:1}50%{background-color:var(--color-brand-600);border-color:var(--color-brand-600);scale:1.03}}@media (prefers-reduced-motion:no-preference){.home-showcase-module__cNJHAG__copy .button:not(:hover):not(:focus):not(:active){animation:2.8s ease-in-out infinite home-showcase-module__cNJHAG__entryPulse}}.home-showcase-module__cNJHAG__note{margin-block:var(--space-4) 0;color:var(--color-text-secondary);font-size:.875rem}@media (max-width:650px){.home-showcase-module__cNJHAG__copy .button{justify-content:space-between;width:100%}.home-showcase-module__cNJHAG__benefits{margin-block:var(--space-6)}}.home-showcase-module__cNJHAG__benefits{gap:var(--space-2);margin-block:var(--space-6);padding:0;list-style:none;display:grid}.home-showcase-module__cNJHAG__benefits li{align-items:center;gap:var(--space-2);font-size:1rem;list-style:none;display:flex}.home-showcase-module__cNJHAG__benefits svg{color:var(--color-brand-700);flex-shrink:0}
