.PillarPage-module__iBI19a__container{background:var(--color-bg-primary);min-height:100vh;color:var(--color-text-primary);padding-top:120px;padding-bottom:80px}.PillarPage-module__iBI19a__hero{text-align:center;max-width:1200px;margin:0 auto var(--spacing-4xl);padding:0 var(--spacing-xl)}.PillarPage-module__iBI19a__heroLabel{font-size:var(--font-size-xs);color:var(--color-accent-primary);letter-spacing:.2em;text-transform:uppercase;margin-bottom:var(--spacing-md);border:1px solid var(--color-accent-primary);border-radius:8px;padding:4px 12px;font-weight:700;display:inline-block}.PillarPage-module__iBI19a__title{margin-bottom:var(--spacing-lg);background:linear-gradient(90deg,#fff,#ccc);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:900;line-height:1.1}.PillarPage-module__iBI19a__subtitle{color:var(--color-text-secondary);max-width:800px;margin:0 auto;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:300;line-height:1.6}.PillarPage-module__iBI19a__metaInfo{margin-top:var(--spacing-lg);font-size:var(--font-size-sm);color:var(--color-text-muted);justify-content:center;align-items:center;gap:var(--spacing-lg);display:flex}.PillarPage-module__iBI19a__layout{gap:var(--spacing-4xl);max-width:1200px;padding:0 var(--spacing-xl);grid-template-columns:250px 1fr;margin:0 auto;display:grid;position:relative}@media (max-width:1024px){.PillarPage-module__iBI19a__layout{grid-template-columns:1fr}.PillarPage-module__iBI19a__sidebar{width:100%;margin-top:var(--spacing-2xl);order:2;position:static}.PillarPage-module__iBI19a__content{order:1}.PillarPage-module__iBI19a__heroImage{height:250px}.PillarPage-module__iBI19a__heroImage span{font-size:.8rem;bottom:10px;left:10px}}.PillarPage-module__iBI19a__sidebar{z-index:10;flex-direction:column;align-self:start;gap:3rem;min-width:250px;max-height:calc(100vh - 140px);padding-bottom:20px;display:flex;position:sticky;top:120px;overflow-y:auto}.PillarPage-module__iBI19a__sidebar::-webkit-scrollbar{display:none}.PillarPage-module__iBI19a__toc{max-height:none;margin:0;position:static;overflow-y:visible}.PillarPage-module__iBI19a__sidebarWidget{width:100%;margin-top:auto;position:static}.PillarPage-module__iBI19a__brandedText{white-space:nowrap}.PillarPage-module__iBI19a__bracket{color:var(--color-accent-primary);-webkit-text-fill-color:var(--color-accent-primary);font-weight:700}.PillarPage-module__iBI19a__letterR{color:#fff;-webkit-text-fill-color:#fff;font-weight:400}.PillarPage-module__iBI19a__graphContainer{background:var(--color-bg-tertiary);border-radius:var(--radius-lg);padding:var(--spacing-xl);margin:var(--spacing-2xl)0;border:1px solid var(--color-border);flex-direction:column;height:350px;display:flex}.PillarPage-module__iBI19a__graphTitle{text-align:center;margin-bottom:var(--spacing-xl);font-weight:700}.PillarPage-module__iBI19a__barChart{justify-content:space-around;align-items:flex-end;gap:var(--spacing-md);height:100%;padding-bottom:20px;display:flex}.PillarPage-module__iBI19a__barCol{flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;width:100px;height:100%;display:flex}.PillarPage-module__iBI19a__content{color:var(--color-text-secondary);font-size:1.125rem;line-height:1.8}.PillarPage-module__iBI19a__content section{scroll-margin-top:200px}.PillarPage-module__iBI19a__content h2{color:var(--color-text-primary);border-bottom:1px solid var(--color-border);margin-top:4rem;margin-bottom:1.5rem;padding-bottom:.5rem;font-size:2rem;font-weight:700}.PillarPage-module__iBI19a__content h2:first-of-type{margin-top:0}.PillarPage-module__iBI19a__content h3{color:var(--color-text-primary);margin-top:2.5rem;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.PillarPage-module__iBI19a__content p{margin-bottom:1.5rem}.PillarPage-module__iBI19a__content ul,.PillarPage-module__iBI19a__content ol{margin-bottom:1.5rem;padding-left:1.5rem;list-style-position:outside}.PillarPage-module__iBI19a__content ul{list-style-type:disc}.PillarPage-module__iBI19a__content li{margin-bottom:.5rem;padding-left:.25rem}.PillarPage-module__iBI19a__bar{background:#333;border-radius:4px 4px 0 0;width:40px;min-height:4px;transition:height 1s;position:relative}.PillarPage-module__iBI19a__heroImage{border-radius:var(--radius-lg);width:100%;height:400px;margin-bottom:var(--spacing-2xl);border:1px solid var(--color-border);background:linear-gradient(#111,#222);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.PillarPage-module__iBI19a__heroImage img{-o-object-fit:cover;object-fit:cover}.PillarPage-module__iBI19a__bar.PillarPage-module__iBI19a__highlight{background:var(--color-accent-primary);box-shadow:0 0 20px var(--color-accent-glow)}.PillarPage-module__iBI19a__barLabel{text-align:center;color:var(--color-text-muted);font-size:.8rem}.PillarPage-module__iBI19a__checklist{background:var(--color-bg-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);margin:var(--spacing-2xl)0}.PillarPage-module__iBI19a__checklistItem{gap:var(--spacing-md);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border);display:flex}.PillarPage-module__iBI19a__checklistItem:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.PillarPage-module__iBI19a__checkNumber{background:var(--color-accent-primary);color:#000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.8rem;font-weight:700;display:flex}.PillarPage-module__iBI19a__faqSection{margin-top:var(--spacing-4xl);padding-top:var(--spacing-2xl);border-top:1px solid var(--color-border)}.PillarPage-module__iBI19a__faqItem{border-bottom:1px solid var(--color-border);padding:var(--spacing-lg)0}.PillarPage-module__iBI19a__faqQuestion{color:var(--color-text-primary);margin-bottom:var(--spacing-sm);cursor:pointer;font-weight:700}.PillarPage-module__iBI19a__faqAnswer{color:var(--color-text-secondary);font-size:.95rem}
