.aia-hero{border-bottom:1px solid var(--color-border-subtle)}@media (max-width:767px){.aia-hero{border-bottom-color:#0000}}.aia-section{padding:var(--space-80) clamp(24px, 5vw, 80px);border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg)}.aia-section--alt{background:#0b0b0b}.aia-label{letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-16);font-size:11px}.aia-statement{grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:clamp(40px,6vw,80px);max-width:1100px;margin:0 auto;display:grid}.aia-statement>.aia-label,.aia-statement__heading{grid-column:1/-1}.aia-statement__heading{letter-spacing:-.02em;text-transform:none;color:var(--color-white);max-width:22ch;margin:0 0 clamp(24px,3vw,40px);font-size:clamp(26px,3.2vw,44px);line-height:1.12}.aia-statement__body{color:var(--color-text-muted);grid-column:2;max-width:40em;margin:0;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.7}.aia-split{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:clamp(40px,6vw,80px);max-width:1100px;margin:0 auto;display:grid}.aia-split__head{position:sticky;top:clamp(112px,12vh,160px)}.aia-split__heading{letter-spacing:-.02em;color:var(--color-white);max-width:12ch;margin:0;font-size:clamp(26px,2.8vw,40px);line-height:1.05}@media (max-width:900px){.aia-statement{grid-template-columns:minmax(0,1fr)}.aia-statement__body{grid-column:1}.aia-split{grid-template-columns:minmax(0,1fr);gap:clamp(24px,5vw,40px)}.aia-split__head{position:static}.aia-split__heading{max-width:none}}.aia-ladder{border-bottom:1px solid var(--color-border-subtle);margin:0;padding:0;list-style:none}.aia-rung{gap:var(--space-20);padding:var(--space-24) 0;border-top:1px solid var(--color-border-subtle);grid-template-columns:40px 1fr auto;align-items:baseline;display:grid}.aia-rung__n{color:var(--color-text-secondary);font-weight:var(--font-weight-bold);font-size:.85rem}.aia-rung__name{color:var(--color-white);margin-bottom:var(--space-8);font-size:1.15rem}.aia-rung__blurb{color:var(--color-text-muted);max-width:52ch;font-size:.95rem;line-height:1.6}.aia-rung__scope{margin-top:var(--space-8);color:var(--color-text-secondary);max-width:52ch;font-size:.85rem;line-height:1.55}.aia-rung__price{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary);white-space:nowrap;text-align:right;font-size:.8rem}.aia-rung__tag{font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--color-orange);margin:0 0 var(--space-8)}.aia-rung--hero .aia-rung__price{color:var(--color-orange);font-weight:var(--font-weight-bold)}.aia-isnt{border-bottom:1px solid var(--color-border-subtle);margin:0;padding:0;list-style:none}.aia-isnt__item{gap:var(--space-16);padding:var(--space-16) 0;color:var(--color-text-muted);border-top:1px solid var(--color-border-subtle);font-size:1.05rem;line-height:1.5;display:flex}.aia-isnt__x{color:var(--color-text-secondary)}.aia-faq{border-top:1px solid var(--color-border-subtle)}.aia-faq__item{border-bottom:1px solid var(--color-border-subtle)}.aia-faq__q{justify-content:space-between;align-items:flex-start;gap:var(--space-16);text-align:left;width:100%;color:var(--color-white);font-family:var(--font-primary);font-weight:var(--font-weight-bold);letter-spacing:-.01em;cursor:pointer;background:0 0;border:none;padding:clamp(18px,2.5vw,26px) 0;font-size:clamp(1rem,1.5vw,1.1875rem);line-height:1.3;display:flex}.aia-faq__toggle{font-weight:var(--font-weight-regular);color:var(--color-text-secondary);flex-shrink:0;margin-top:2px;font-size:20px;line-height:1}.aia-faq__answer{transition:grid-template-rows var(--transition-medium);grid-template-rows:0fr;display:grid}.aia-faq__item--open .aia-faq__answer{grid-template-rows:1fr}.aia-faq__answer-inner{overflow:hidden}.aia-faq__a{color:var(--color-text-secondary);max-width:60ch;margin:0;padding-bottom:clamp(18px,2.5vw,26px);font-size:clamp(.8125rem,1.1vw,.9375rem);line-height:1.65}@media (max-width:600px){.aia-rung{grid-template-columns:32px 1fr}.aia-rung__price{text-align:left;margin-top:var(--space-8);grid-column:2}}
