.pac{background:var(--bg-primary);color:var(--text-body)}.pac-breadcrumb{padding-top:1.5rem}.pac-eyebrow{margin:0 0 .75rem;font-family:var(--font-mono);font-size:.625rem;font-weight:500;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.pac-hero{padding:clamp(4.5rem,8vw,7rem) 0 0}.pac-hero__inner{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);-moz-column-gap:clamp(3rem,7vw,6rem);column-gap:clamp(3rem,7vw,6rem);align-items:end}.pac-hero__copy{min-width:0;padding-bottom:clamp(4rem,8vw,7rem)}.pac-hero h1{max-width:14ch;margin:0;font-size:clamp(2.75rem,2rem + 3.9vw,5.5rem);line-height:.98;letter-spacing:-.035em;overflow-wrap:break-word;text-wrap:balance}.pac-hero__subhead{max-width:22ch;margin:.75rem 0 0;font-family:var(--font-heading);font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);font-weight:700;line-height:1.12;letter-spacing:-.02em;color:var(--text-muted)}.pac-hero__lede{max-width:64ch;margin:2rem 0 0;font-size:1.125rem;line-height:1.65}.pac-hero__actions,.pac-final__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2rem}.pac-text-link,.pac-final__link,.pac-source-note a,.pac-prose a{color:var(--link-color);font-weight:600;text-decoration:underline;text-underline-offset:.2em}.pac-cta-note{max-width:64ch;margin:.85rem 0 0;font-size:.8125rem;line-height:1.55;color:var(--text-muted)}.pac-hero__facts{margin:0;border-top:1px solid var(--border-light)}.pac-hero__facts div{padding:1.5rem 0;border-bottom:1px solid var(--border-light)}.pac-hero__facts dt,.pac-offer__facts dt{margin-bottom:.45rem;font-family:var(--font-mono);font-size:.625rem;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.pac-hero__facts dd,.pac-offer__facts dd{margin:0;font-family:var(--font-heading);font-size:1.25rem;font-weight:700;line-height:1.2;color:var(--text-heading)}.pac-section{padding:clamp(4.5rem,8vw,7rem) 0;border-top:1px solid var(--border-light)}.pac-split{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(3rem,8vw,7rem);align-items:start}.pac-split>*{min-width:0}.pac-split h2,.pac-section-head h2,.pac-offer h2,.pac-final h2{max-width:22ch;margin:0;font-size:clamp(2rem,1.45rem + 2vw,3.25rem);line-height:1.08;letter-spacing:-.03em;text-wrap:balance;overflow-wrap:break-word}.pac-prose{max-width:68ch}.pac-prose p{margin:0 0 1.25rem;font-size:1.0625rem;line-height:1.7}.pac-prose p:last-child{margin-bottom:0}.pac-section-head{max-width:52rem;margin-bottom:3rem}.pac-section-head--wide{max-width:64rem}.pac-section-head>p:last-child{max-width:66ch;margin:1rem 0 0;font-size:1.0625rem;line-height:1.65}.pac-path{background:var(--bg-secondary)}.pac-path__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;background:var(--border-light)}.pac-path__grid li{display:flex;flex-direction:column;min-width:0;padding:1.5rem;background:var(--bg-primary)}.pac-path__meta{display:flex;justify-content:space-between;gap:.75rem;margin-bottom:2.5rem;font-family:var(--font-mono);font-size:.5625rem;line-height:1.4;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted)}.pac-path__grid h3{min-height:2.6em;margin:0 0 .75rem;font-size:1.0625rem;line-height:1.3}.pac-path__grid p{flex:1 1 auto;margin:0;font-size:.9rem;line-height:1.6}.pac-source-note{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border-light)}.pac-source-note p{max-width:64ch;margin:0;font-size:.875rem;line-height:1.65;color:var(--text-muted)}.pac-deliverables__rows{border-top:1px solid var(--border-light)}.pac-deliverables__rows article{display:grid;grid-template-columns:3rem minmax(12rem,.55fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:start;padding:1.75rem 0;border-bottom:1px solid var(--border-light)}.pac-deliverables__rows article>span{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.08em;color:var(--text-muted)}.pac-deliverables__rows h3{margin:0;font-size:1.1875rem;line-height:1.35}.pac-deliverables__rows p{max-width:66ch;margin:0;font-size:.975rem;line-height:1.65}.pac-offer{background:var(--bg-dark);color:#ffffffbd}.pac-offer h2,.pac-offer h3,.pac-offer strong,.pac-offer__facts dd{color:var(--text-on-dark)}.pac-offer .pac-eyebrow,.pac-offer__facts dt{color:#ffffff80}.pac-offer__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.38fr);gap:4rem;align-items:end}.pac-offer__price{padding-top:1rem;border-top:1px solid rgba(255,255,255,.18)}.pac-offer__price span,.pac-offer__price small{display:block;font-family:var(--font-mono);font-size:.625rem;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;color:#ffffff80}.pac-offer__price strong{display:block;margin:.6rem 0;font-family:var(--font-heading);font-size:clamp(2.25rem,1.7rem + 2vw,3.5rem);line-height:1;letter-spacing:-.03em}.pac-offer__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:4rem 0 0;padding:1px;background:#ffffff2e}.pac-offer__facts div{min-width:0;padding:1.5rem;background:var(--bg-dark)}.pac-offer__facts dd{font-size:1.0625rem}.pac-offer__scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,8vw,7rem);margin-top:4rem;padding-top:3rem;border-top:1px solid rgba(255,255,255,.18)}.pac-offer__scope h3,.pac-fit__grid h3{margin:0 0 1.25rem;font-size:1.25rem}.pac-offer__scope ul,.pac-fit__grid ul{margin:0;padding-left:1.15rem}.pac-offer__scope li,.pac-fit__grid li{margin-bottom:.75rem;font-size:.95rem;line-height:1.6}.pac-process__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;background:var(--border-light)}.pac-process__grid li{display:flex;flex-direction:column;min-width:0;padding:1.75rem;background:var(--bg-primary)}.pac-process__grid span{margin-bottom:2.5rem;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.pac-process__grid h3{margin:0 0 .75rem;font-size:1.125rem}.pac-process__grid p{flex:1 1 auto;margin:0;font-size:.925rem;line-height:1.6}.pac-fit{background:var(--bg-secondary)}.pac-fit__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,8vw,7rem);border-top:1px solid var(--border-light)}.pac-fit__grid>div{padding-top:2rem}.pac-fit__close{max-width:72ch;margin:2.5rem 0 0;padding-top:1.5rem;border-top:1px solid var(--border-light);font-size:1rem;line-height:1.65}.pac-evidence__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3rem;margin:0;padding:0;list-style:none;border-top:1px solid var(--border-light)}.pac-evidence__list li{min-width:0;border-bottom:1px solid var(--border-light)}.pac-evidence__list .citation{margin:0;padding:1.5rem 0;border:0;background:transparent}.pac-evidence__list .citation p{margin:0 0 .75rem;font-size:.925rem;font-style:normal;line-height:1.6;color:var(--text-body)}.pac-evidence__list .citation cite{font-family:var(--font-mono);font-size:.625rem;font-style:normal;line-height:1.5;letter-spacing:.06em;text-transform:uppercase}.pac-evidence__list .citation a{color:var(--link-color);text-decoration:underline;text-underline-offset:.2em}.pac-faq{background:var(--bg-secondary)}.pac-faq__list{border-top:1px solid var(--border-light)}.pac-faq__list article{padding:1.5rem 0;border-bottom:1px solid var(--border-light)}.pac-faq__list h3{margin:0 0 .65rem;font-size:1.125rem;line-height:1.4}.pac-faq__list p{margin:0;font-size:.95rem;line-height:1.65}.pac-final{padding:clamp(5rem,9vw,8rem) 0;background:var(--bg-primary);border-top:1px solid var(--border-light)}.pac-final__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3rem,8vw,7rem);align-items:start}.pac-final__inner>*{min-width:0}.pac-final__inner>div:last-child>p{max-width:62ch;margin:0;font-size:1.0625rem;line-height:1.7}.pac-related{display:flex;flex-wrap:wrap;gap:.65rem 1rem;margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--border-light);font-family:var(--font-mono);font-size:.625rem;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.pac-related a{color:var(--link-color);text-decoration:underline;text-underline-offset:.2em}@media(max-width:70rem){.pac-path__grid,.pac-process__grid,.pac-offer__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:56rem){.pac-hero__inner,.pac-split,.pac-offer__top,.pac-final__inner{grid-template-columns:1fr}.pac-hero__copy{padding-bottom:3.5rem}.pac-hero__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--border-light)}.pac-hero__facts div{padding-right:1rem}.pac-source-note,.pac-fit__grid,.pac-evidence__list,.pac-offer__scope{grid-template-columns:1fr}.pac-deliverables__rows article{grid-template-columns:2.5rem minmax(0,1fr)}.pac-deliverables__rows p{grid-column:2}}@media(max-width:40rem){.pac-breadcrumb{padding-top:1rem}.pac-hero{padding-top:3.5rem}.pac-hero h1{font-size:clamp(2.5rem,12vw,3.4rem);line-height:1}.pac-hero__lede{font-size:1rem}.pac-hero__actions,.pac-final__actions{align-items:stretch;flex-direction:column}.pac-hero__actions .btn-primary,.pac-final__actions .btn-primary{width:100%;justify-content:center;white-space:normal;text-align:center}.pac-hero__facts,.pac-path__grid,.pac-process__grid,.pac-offer__facts{grid-template-columns:1fr}.pac-deliverables__rows article{grid-template-columns:1fr;gap:.75rem}.pac-deliverables__rows p{grid-column:auto}.pac-path__grid h3{min-height:0}.pac-source-note{gap:1rem}.pac-offer__scope{gap:2.5rem}}
