.Tabs-module__Fp865W__section{padding:var(--spacing-3xl)0;background:var(--color-bg);position:relative}.Tabs-module__Fp865W__container{max-width:var(--max-width);padding:0 var(--spacing-md);margin:0 auto}@media (min-width:768px){.Tabs-module__Fp865W__container{padding:0 var(--spacing-xl)}}.Tabs-module__Fp865W__header{text-align:center;margin-bottom:var(--spacing-2xl)}.Tabs-module__Fp865W__eyebrow{font-family:var(--font-heading);color:var(--color-accent-primary);text-transform:uppercase;letter-spacing:.12em;margin-bottom:var(--spacing-sm);font-size:.75rem;font-weight:600;display:inline-block}.Tabs-module__Fp865W__title{font-family:var(--font-heading);color:var(--color-text-primary);letter-spacing:-.02em;margin:0 0 var(--spacing-sm);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800}.Tabs-module__Fp865W__subtitle{color:var(--color-text-secondary);max-width:600px;margin:0 auto;font-size:1.0625rem;line-height:1.7}.Tabs-module__Fp865W__tabBar{margin-bottom:var(--spacing-lg);flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.Tabs-module__Fp865W__tab{font-family:var(--font-body);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:100px;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:500;transition:all .2s}.Tabs-module__Fp865W__tab:hover{color:var(--color-text-primary);background:#ffffff0a;border-color:#ffffff2e}.Tabs-module__Fp865W__tab:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.Tabs-module__Fp865W__tabActive{background:color-mix(in srgb,var(--tab-accent)15%,transparent);border-color:color-mix(in srgb,var(--tab-accent)40%,transparent);color:var(--color-text-primary);font-weight:600}.Tabs-module__Fp865W__panel{gap:var(--spacing-2xl);background:var(--color-bg-secondary);border:1px solid color-mix(in srgb,var(--panel-accent)20%,#ffffff0f);padding:var(--spacing-xl);border-radius:16px;grid-template-columns:200px 1fr;align-items:start;display:grid}@media (max-width:768px){.Tabs-module__Fp865W__panel{gap:var(--spacing-lg);grid-template-columns:1fr}}.Tabs-module__Fp865W__panelIdentity{gap:var(--spacing-md);padding-right:var(--spacing-xl);border-right:1px solid #ffffff0f;flex-direction:column;display:flex}@media (max-width:768px){.Tabs-module__Fp865W__panelIdentity{padding-right:0;padding-bottom:var(--spacing-md);border-bottom:1px solid #ffffff0f;border-right:none}}.Tabs-module__Fp865W__panelStat{flex-direction:column;gap:.25rem;display:flex}.Tabs-module__Fp865W__panelStatValue{font-family:var(--font-heading);color:var(--panel-accent);letter-spacing:-.03em;font-size:2.5rem;font-weight:800;line-height:1}.Tabs-module__Fp865W__panelStatLabel{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.4}.Tabs-module__Fp865W__panelLink{font-family:var(--font-heading);color:var(--panel-accent);align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;transition:gap .2s;display:inline-flex}.Tabs-module__Fp865W__panelLink:hover{gap:.625rem;text-decoration:none}.Tabs-module__Fp865W__panelLink:focus-visible{outline:2px solid var(--panel-accent);outline-offset:2px}.Tabs-module__Fp865W__panelContent{gap:var(--spacing-md);flex-direction:column;display:flex}.Tabs-module__Fp865W__panelDescription{color:var(--color-text-secondary);margin:0;font-size:1rem;line-height:1.75}.Tabs-module__Fp865W__panelHighlights{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.Tabs-module__Fp865W__panelHighlights li{color:var(--color-text-primary);padding-left:1.25rem;font-size:.9375rem;line-height:1.6;position:relative}.Tabs-module__Fp865W__panelHighlights li:before{content:"→";color:var(--panel-accent);font-weight:700;position:absolute;left:0}.Tabs-module__Fp865W__panelTags{flex-wrap:wrap;gap:.5rem;display:flex}.Tabs-module__Fp865W__panelTag{color:var(--color-text-secondary);background:#ffffff0a;border:1px solid #ffffff14;border-radius:100px;padding:.25rem .75rem;font-size:.75rem;font-weight:500}@media (max-width:480px){.Tabs-module__Fp865W__tab{padding:.5rem 1rem;font-size:.8125rem}.Tabs-module__Fp865W__panel{padding:var(--spacing-md);border-radius:12px}.Tabs-module__Fp865W__panelStatValue{font-size:clamp(1.75rem,7vw,2.5rem)}.Tabs-module__Fp865W__subtitle{font-size:1rem}}
