.pai-main{width:min(var(--max),100%);margin-inline:auto;padding-inline:var(--gutter)}.pai-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:104px;color:var(--muted);font-size:.86rem}.pai-crumb a{color:var(--muted);text-decoration:none}.pai-crumb a:hover{color:var(--ink);text-decoration:underline}.pai-crumb a:last-child{color:var(--ink-2)}.pai-hero{display:grid;grid-template-columns:minmax(0,5.4fr) minmax(0,6.6fr);gap:clamp(32px,4vw,60px);align-items:start;padding-block:clamp(28px,4vw,44px) clamp(48px,6vw,80px)}.pai-hero-copy{display:grid;gap:22px;align-content:start}.pai-hero-copy .h1{max-width:16ch;font-size:clamp(2.5rem,3.7vw,3.6rem)}.pai-hero-lede{max-width:46ch}.pai-eyebrow{margin:0;color:var(--violet-ink);font-size:.92rem;font-weight:620;letter-spacing:-.005em}.pai-actions{display:flex;flex-wrap:wrap;gap:12px}.pai-actions-wide{gap:12px 14px}.pai-ledger{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);background:var(--white);border-radius:var(--r-panel);box-shadow:var(--shadow-paper);overflow:hidden}.pai-ledger-col{padding:clamp(22px,2.4vw,30px);display:grid;gap:6px;align-content:start}.pai-ledger .pai-gap{border-left:1px solid var(--line);background:var(--paper-2)}.pai-ledger-head{margin:0;color:var(--ink);font-size:1.22rem;font-weight:600;letter-spacing:-.016em;line-height:1.15}.pai-ledger-head-gap{font-family:var(--b-display);font-weight:400;font-size:1.42rem;letter-spacing:0}.pai-ledger-note{margin:0 0 10px;max-width:34ch;color:var(--muted);font-size:.85rem;line-height:1.45}.pai-ledger-list{margin:0;padding:0;list-style:none;display:grid}.pai-ledger-list>li{display:grid;gap:3px;padding:11px 0 11px 26px;position:relative;border-top:1px solid var(--line);font-size:.93rem;line-height:1.5}.pai-ledger-list>li:first-child{border-top:0}.pai-ledger-list b{color:var(--ink);font-weight:600}.pai-ledger-list span{color:var(--ink-2)}.pai-ledger-list>li:before{content:"";position:absolute;left:2px;top:1.1em;width:9px;height:9px;border-radius:50%;background:var(--green)}.pai-gap-list>li{color:var(--ink)}.pai-band{padding-block:clamp(44px,5vw,76px);border-top:1px solid var(--line);display:grid;gap:clamp(26px,3vw,38px)}.pai-band-inset{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);border-top:0;background:var(--paper)}.pai-head{display:grid;gap:14px}.pai-head .h2{max-width:24ch}.pai-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pai-tier{display:grid;gap:12px;align-content:start;padding:26px;border-radius:var(--r-panel);background:var(--paper);box-shadow:var(--shadow-paper)}.pai-tier p{margin:0}.pai-tier>p:not(.pai-status){color:var(--ink-2);font-size:.96rem}.pai-status{display:inline-flex;align-items:center;gap:8px;justify-self:start;min-height:28px;padding:0 13px 0 11px;border-radius:var(--r-pill);background:var(--white);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);font-size:.79rem;font-weight:600}.pai-status:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--muted)}[data-state=now] .pai-status:before{background:var(--green)}[data-state=scoped] .pai-status:before{background:var(--amber)}.pai-facts{margin:4px 0 0;padding:0;list-style:none;display:grid}.pai-facts>li{padding:9px 0;border-top:1px solid var(--line);color:var(--muted);font-size:.87rem;line-height:1.45}.pai-sectors{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pai-sector a{display:grid;gap:10px;align-content:start;height:100%;padding:26px;border-radius:var(--r-panel);background:var(--paper);box-shadow:var(--shadow-paper);text-decoration:none}.pai-sector-problem{margin:0;color:var(--muted);font-size:.92rem;line-height:1.5}.pai-sector-go{color:var(--violet-ink);font-size:.92rem;font-weight:620}.pai-sector a:hover .pai-sector-go{text-decoration:underline}.pai-price-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 28px}.pai-price-point{display:grid;grid-template-rows:auto 1fr auto;gap:10px;padding-top:18px;border-top:2px solid var(--ink)}.pai-price-point p{margin:0;color:var(--ink-2);font-size:.95rem}.pai-price-gap{margin:0;max-width:72ch;padding:18px 22px;border-radius:var(--r-card);background:var(--paper-2);box-shadow:inset 3px 0 0 var(--amber);color:var(--ink);font-size:.95rem;line-height:1.55}.pai-coverage-intro{display:grid;gap:10px;max-width:76ch}.pai-coverage-intro p{margin:0;color:var(--ink-2);font-size:.97rem;line-height:1.6}.pai-fractions{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 28px}.pai-fractions>li{display:grid;gap:8px;align-content:start;padding-top:16px;border-top:1px solid var(--line-strong)}.pai-fraction{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:7px;color:var(--ink);font-variant-numeric:tabular-nums}.pai-fraction b{font-size:1.75rem;font-weight:600;letter-spacing:-.03em;line-height:1.1}.pai-fraction span{color:var(--muted);font-size:1rem;font-weight:600}.pai-fraction-label{margin:0;max-width:24ch;color:var(--ink-2);font-size:.9rem;line-height:1.45}.pai-method{display:grid;gap:12px;max-width:76ch}.pai-method p{margin:0;color:var(--ink-2);font-size:.97rem;line-height:1.65}.pai-method .pai-method-close{color:var(--ink);font-weight:560}.pai-certified{margin:0;display:grid}.pai-cert-row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:12px 36px;padding:18px 0;border-top:1px solid var(--line-strong)}.pai-cert-row:last-child{border-bottom:1px solid var(--line-strong)}.pai-certified dt{display:grid;gap:8px;justify-items:start;color:var(--ink);font-weight:600;font-size:1rem;line-height:1.35}.pai-certified dd{margin:0;color:var(--ink-2);font-size:.95rem;line-height:1.6}.pai-cert-tag{min-height:24px;display:inline-flex;align-items:center;padding:0 10px;border-radius:var(--r-pill);background:var(--white);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--muted);font-size:.74rem;font-weight:620}.pai-security{display:grid;gap:10px;max-width:66ch;padding:22px;border-radius:var(--r-card);background:var(--white);box-shadow:var(--shadow-paper)}.pai-security p{margin:0;color:var(--ink-2);font-size:.95rem;line-height:1.6}.pai-title-word{white-space:nowrap}.pai-brief{display:grid;gap:20px;align-content:start;padding:clamp(22px,2.4vw,30px);border-radius:var(--r-panel);background:var(--white);box-shadow:var(--shadow-paper)}.pai-brief>div{display:grid;gap:7px}.pai-brief p{margin:0;color:var(--ink-2);font-size:.95rem;line-height:1.6}.pai-props{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 28px}.pai-prop{display:grid;gap:10px;align-content:start;padding-top:18px;border-top:2px solid var(--ink)}.pai-prop p{margin:0;color:var(--ink-2);font-size:.95rem;line-height:1.6}.pai-tasks{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px}.pai-tasks>li{padding:16px 0 16px 30px;position:relative;border-top:1px solid var(--line-strong);color:var(--ink);font-size:1rem;line-height:1.55}.pai-tasks>li:before{content:"";position:absolute;left:2px;top:1.45em;width:13px;height:2px;border-radius:2px;background:var(--violet)}.pai-how{margin:0;display:grid}.pai-how-row{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr);gap:10px 36px;padding:16px 0;border-top:1px solid var(--line)}.pai-how dt{color:var(--ink);font-weight:600}.pai-how dd{margin:0;color:var(--ink-2);font-size:.95rem;line-height:1.6}.pai-ledger-sector{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pai-ledger-plain>li{padding-left:26px}.pai-cta-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pai-cta-card{display:grid;gap:14px;align-content:start;padding:clamp(24px,2.6vw,32px);border-radius:var(--r-panel);background:var(--paper);box-shadow:var(--shadow-paper)}.pai-cta-card p{margin:0;color:var(--ink-2);max-width:44ch}.pai-cta-sales{background:var(--ink);color:var(--b-n200)}.pai-cta-sales .h3{color:var(--paper)}.pai-cta-sales .link-arrow{color:var(--paper)}.pai-siblings{display:grid;gap:12px}.pai-siblings ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.pai-siblings a{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:var(--r-pill);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);font-size:.9rem;font-weight:560;text-decoration:none}.pai-siblings a:hover{background:var(--white);color:var(--ink)}.pai-faq{margin:0;display:grid}.pai-faq-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:10px 36px;padding:20px 0;border-top:1px solid var(--line-strong)}.pai-faq-row:last-child{border-bottom:1px solid var(--line-strong)}.pai-faq dt{color:var(--ink);font-weight:600;font-size:1.02rem;line-height:1.4}.pai-faq dd{margin:0;color:var(--ink-2);font-size:.96rem;line-height:1.65}@media(prefers-reduced-motion:no-preference){.pai-sector a,.pai-siblings a,.pai-jump a{transition:background-color .2s,box-shadow .2s,transform .5s var(--spring)}.pai-sector a:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift)}}@media(max-width:1180px){.pai-hero{grid-template-columns:minmax(0,1fr);gap:36px}.pai-hero-copy .h1{max-width:22ch}.pai-tiers,.pai-sectors,.pai-fractions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.pai-crumb{padding-top:92px}.pai-tiers,.pai-sectors,.pai-price-points,.pai-props,.pai-cta-pair{grid-template-columns:minmax(0,1fr)}.pai-tasks{grid-template-columns:minmax(0,1fr);gap:0}.pai-cert-row,.pai-how-row,.pai-faq-row{grid-template-columns:minmax(0,1fr);gap:8px}.pai-ledger,.pai-ledger-sector{grid-template-columns:minmax(0,1fr)}.pai-ledger .pai-gap{border-left:0;border-top:1px solid var(--line-strong)}.pai-fractions{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.pai-head .h2{max-width:none}}@media(max-width:520px){.pai-actions .pill{width:100%;min-width:0;height:auto;min-height:50px;padding-block:12px;white-space:normal;text-align:center}.pai-fractions{grid-template-columns:minmax(0,1fr)}.pai-hero-copy .pai-title-long{font-size:clamp(1.875rem,9.2vw,2.25rem)}}.pai-page{background:var(--b-paper);overflow-x:clip}.pai-eyebrow{display:none}.pai-crumb{padding-top:96px}.pai-hero-copy .h1{font-size:clamp(2.4rem,3.7vw,3.6rem);line-height:1;letter-spacing:-.02em}.pai-hero-lede{color:var(--muted)}.pai-hero .pai-actions .pill-ink,.pai-cta-card:not(.pai-cta-sales) .pill-ink,.pai-cta .pai-actions .pill-ink{background:var(--b-lime);color:var(--b-ink);box-shadow:inset 0 0 0 1.5px var(--b-ink)}.pai-hero .pai-actions .pill-ink:hover,.pai-cta-card:not(.pai-cta-sales) .pill-ink:hover,.pai-cta .pai-actions .pill-ink:hover{background:var(--b-lime-600);transform:none}.pai-ledger{border-radius:20px;box-shadow:inset 0 0 0 1px var(--b-line);background:var(--b-white)}.pai-ledger .pai-gap{border-left-color:var(--b-line);background:var(--b-n100)}.pai-ledger-head,.pai-ledger-head-gap{font-family:var(--b-display);font-weight:600;font-stretch:normal;font-size:1.3rem;letter-spacing:-.01em;line-height:1.1}.pai-ledger-list>li{border-top-color:var(--b-line)}.pai-ledger-list b{font-weight:600}.pai-ledger-list>li:before{background:var(--b-ink)}.pai-gap-list>li:before{background:none;box-shadow:inset 0 0 0 1.5px var(--b-n400)}.pai-band{border-top-color:var(--b-line)}.pai-band-inset{margin-inline:calc(50% - 50vw);padding-inline:max(var(--gutter),calc((100vw - var(--max)) / 2 + var(--gutter)));background:var(--b-mint)}.pai-band-inset .section-lede,.pai-band-inset .lede{color:var(--b-hero-fg2)}.pai-band-inset+.pai-band{border-top:0}.pai-head .h2{letter-spacing:-.02em}.pai-tier,.pai-sector a,.pai-cta-card,.pai-brief,.pai-security{border-radius:20px;background:var(--b-white);box-shadow:inset 0 0 0 1px var(--b-line)}.pai-tier .h3,.pai-sector .h3,.pai-cta-card .h3,.pai-brief .h3,.pai-brief h3{font-family:var(--b-display);font-weight:500}.pai-status,.pai-cert-tag{font-weight:600;background:var(--b-white);box-shadow:inset 0 0 0 1px var(--b-n200)}.pai-status:before{background:none;box-shadow:inset 0 0 0 1.5px var(--b-n400)}[data-state=now] .pai-status:before{background:var(--b-ink);box-shadow:none}[data-state=scoped] .pai-status:before{background:none;box-shadow:inset 0 0 0 2px var(--b-ink)}.pai-facts>li,.pai-how-row{border-top-color:var(--b-line)}.pai-sector-go{color:var(--ink);font-weight:500;text-decoration:underline;text-decoration-color:var(--b-n400);text-underline-offset:.25em}.pai-price-point,.pai-prop{border-top-width:1.5px}.pai-price-gap{border-radius:12px;background:var(--b-n100);box-shadow:none}.pai-fractions>li{border-top-color:var(--b-line)}.pai-fraction b{font-family:var(--b-display);font-weight:600;font-stretch:normal;letter-spacing:-.02em;font-size:2rem}.pai-fraction span,.pai-method .pai-method-close{font-weight:500}.pai-cert-row,.pai-faq-row,.pai-tasks>li{border-color:var(--b-line)}.pai-band-inset .pai-cert-row,.pai-band-inset .pai-tasks>li{border-color:var(--b-mint-700)}.pai-band-inset .pai-cert-tag{background:transparent;box-shadow:inset 0 0 0 1px var(--b-mint-700);color:var(--ink)}.pai-certified dt,.pai-how dt,.pai-faq dt{font-weight:600}.pai-tasks>li:before{background:var(--b-ink)}.pai-cta-sales{background:var(--b-ink);color:var(--b-n200);box-shadow:none}.pai-cta-sales p{color:var(--b-n200)}.pai-siblings a{border-radius:8px;background:transparent;box-shadow:inset 0 0 0 1px var(--b-n200);color:var(--ink);font-weight:500}.pai-siblings a:hover{background:var(--b-n100)}@media(prefers-reduced-motion:no-preference){.pai-sector a,.pai-siblings a{transition:background-color .15s,box-shadow .15s}.pai-sector a:hover{transform:none;box-shadow:inset 0 0 0 1px var(--b-n400)}}.pai-page .dock{border-radius:12px;background:var(--b-white);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1.5px var(--b-ink),0 4px 33px #00000017}.pai-page .dock a{border-radius:8px;font-weight:500}.pai-page .dock a[aria-current=step]{background:var(--b-ink);color:var(--b-paper);box-shadow:none}.pai-page .dock a[aria-current=step] i{background:#f6f6f640}.pai-page .dock a[aria-current=step] i:after{background:var(--b-paper)}@media(max-width:860px){.pai-crumb{padding-top:88px}.pai-ledger .pai-gap{border-top-color:var(--b-line)}}
