:root{--prs123-ink:#061326;--prs123-navy:#071a31;--prs123-teal:#087f8f;--prs123-gold:#f4b400;--prs123-paper:#fffaf0;--prs123-soft:#eef8f8;--prs123-line:rgba(6,19,38,.12);--prs123-muted:#4b5a6b}.prs123-page{background:#fff;color:var(--prs123-ink)}.prs123-page .site-header{position:absolute;inset:0 0 auto}.prs123-page main{overflow:clip}.prs123-hero{padding:8rem 0 4.25rem;background:radial-gradient(circle at 84% 18%,rgba(244,180,0,.17),transparent 27%),radial-gradient(circle at 75% 91%,rgba(8,127,143,.24),transparent 31%),linear-gradient(135deg,#061326,#0b2038 57%,#0d3540);color:#fff}.prs123-hero-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(390px,.78fr);align-items:center;gap:3.4rem}.prs123-back{display:inline-flex;margin-bottom:1.2rem;color:#8be6de;font-size:.76rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.prs123-back:before{content:"←";margin-right:.45rem}.prs123-hero h1{max-width:900px;margin:.72rem 0 0;font-size:clamp(3rem,4.65vw,5rem);line-height:.96;letter-spacing:-.052em}.prs123-hero-lead{max-width:780px;margin:1.35rem 0 0;color:#d3dde6;font-size:1.06rem;line-height:1.7}.prs123-byline{margin:1.35rem 0 0;color:#aebdcc;font-size:.77rem;font-weight:700}.prs123-byline a{color:#fff}.prs123-map{padding:1rem;border:1px solid rgba(255,255,255,.14);border-radius:26px;background:#081a30;box-shadow:0 28px 68px rgba(0,0,0,.3)}.prs123-map-head{display:flex;justify-content:space-between;gap:1rem;padding:.35rem .4rem .85rem;color:#9cb0c1;font-size:.62rem;font-weight:900;letter-spacing:.12em}.prs123-map-head b{color:#f7c94d}.prs123-screen{padding:1.2rem;border:1px solid rgba(139,230,222,.24);border-radius:20px;background:linear-gradient(145deg,#f7fbfc,#dceff1);color:#071a31}.prs123-slide-title{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.prs123-slide-title small{color:#087f8f;font-size:.56rem;font-weight:900;letter-spacing:.12em}.prs123-slide-title strong{max-width:245px;font-size:1.15rem;line-height:1.12;text-align:right}.prs123-chart{display:flex;height:150px;align-items:flex-end;gap:.55rem;margin:1.25rem 0 .9rem;padding:.75rem .8rem .45rem;border-left:1px solid rgba(6,19,38,.15);border-bottom:1px solid rgba(6,19,38,.15)}.prs123-chart i{flex:1;height:42%;border-radius:8px 8px 2px 2px;background:#98d9d4;transform-origin:bottom;animation:prs123Bars 7s ease-in-out infinite}.prs123-chart i:nth-child(2){height:58%;animation-delay:-5.6s}.prs123-chart i:nth-child(3){height:78%;animation-delay:-4.2s}.prs123-chart i:nth-child(4){height:64%;animation-delay:-2.8s}.prs123-chart i:nth-child(5){height:91%;background:#f4b400;animation-delay:-1.4s}.prs123-slide-note{padding:.7rem .8rem;border-radius:12px;background:#fff;color:#526071;font-size:.68rem;line-height:1.45}.prs123-cue-flow{display:grid;grid-template-columns:repeat(9,auto);align-items:center;justify-content:space-between;gap:.28rem;margin-top:.75rem}.prs123-cue-flow>div{min-width:56px;padding:.62rem .35rem;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(255,255,255,.045);text-align:center;animation:prs123Cue 10s ease-in-out infinite}.prs123-cue-flow>div:nth-of-type(2){animation-delay:-8s}.prs123-cue-flow>div:nth-of-type(3){animation-delay:-6s}.prs123-cue-flow>div:nth-of-type(4){animation-delay:-4s}.prs123-cue-flow>div:nth-of-type(5){animation-delay:-2s}.prs123-cue-flow small{display:block;color:#f7c94d;font-size:.5rem;font-weight:900}.prs123-cue-flow strong{display:block;margin-top:.35rem;font-size:.58rem}.prs123-cue-flow>span{color:#6f899d;font-size:.65rem}.prs123-answer{padding:2.8rem 0;background:var(--prs123-gold)}.prs123-answer-grid{display:grid;grid-template-columns:.34fr 1fr;gap:2.8rem;align-items:start}.prs123-answer h2{margin:0;font-size:clamp(1.95rem,2.8vw,3.15rem);line-height:1;letter-spacing:-.043em}.prs123-answer p{max-width:980px;margin:0;font-size:1.05rem;line-height:1.72}.prs123-section{padding:4.65rem 0}.prs123-paper{background:var(--prs123-paper)}.prs123-white{background:#fff}.prs123-dark{background:var(--prs123-navy);color:#fff}.prs123-slide-audit{background:var(--prs123-soft)}.prs123-practice{background:#fff}.prs123-language{background:#fff8ec}.prs123-faq-section{background:#f6f8fa}.prs123-section-head{display:flex;justify-content:space-between;align-items:end;gap:3.2rem;margin-bottom:2rem}.prs123-section-head>div{max-width:810px}.prs123-section-head h2,.prs123-faq-intro h2{margin:.35rem 0 0;font-size:clamp(2.15rem,3.5vw,3.9rem);line-height:1;letter-spacing:-.045em}.prs123-section-head>p{max-width:450px;margin:0;color:var(--prs123-muted);line-height:1.7}.prs123-section-head--stack{display:block;margin:0}.prs123-section-head--stack>p{margin-top:1.1rem}.prs123-section-head--light>p{color:#c4d2dc}.prs123-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.82rem}.prs123-summary article,.prs123-cause-grid article,.prs123-audit-grid article,.prs123-practice-grid article,.prs123-language-grid article{min-height:210px;padding:1.3rem;border:1px solid var(--prs123-line);border-radius:20px;background:#fff;box-shadow:0 12px 28px rgba(6,19,38,.05)}.prs123-summary span,.prs123-audit-grid span,.prs123-practice-grid span{color:var(--prs123-teal);font-size:.64rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.prs123-summary h3,.prs123-audit-grid h3,.prs123-practice-grid h3{margin:2.25rem 0 .58rem;font-size:1.2rem;line-height:1.16}.prs123-summary p,.prs123-audit-grid p,.prs123-practice-grid p,.prs123-language-grid p{margin:0;color:var(--prs123-muted);line-height:1.58}.prs123-two-col{display:grid;grid-template-columns:minmax(280px,.56fr) minmax(0,1fr);gap:4.3rem;align-items:start}.prs123-cause-grid,.prs123-practice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.prs123-cause-grid article{min-height:200px;background:#fffdf8}.prs123-cause-grid small{color:#8a5b00;font-size:.63rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.prs123-cause-grid strong{display:block;margin:1.85rem 0 .58rem;font-size:1.25rem;line-height:1.16}.prs123-cause-grid p{margin:0;color:var(--prs123-muted);line-height:1.58}.prs123-loop{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none}.prs123-loop li{min-height:238px;padding:1.3rem;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:#10243e}.prs123-loop b{color:var(--prs123-gold);font-size:.68rem;letter-spacing:.12em}.prs123-loop span{display:block;margin:1.85rem 0 .36rem;color:#86e0d8;font-size:.64rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.prs123-loop h3{margin:0 0 .56rem;font-size:1.2rem;line-height:1.16}.prs123-loop p{margin:0;color:#c5d2dd;line-height:1.55}.prs123-audit-grid,.prs123-language-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.prs123-language-grid article{min-height:198px}.prs123-language-grid strong{display:block;margin:2.15rem 0 .62rem;font-size:1.17rem;line-height:1.16}.prs123-faq-grid{display:grid;grid-template-columns:minmax(280px,.56fr) minmax(0,1fr);gap:4.5rem}.prs123-faq details{border-bottom:1px solid rgba(6,19,38,.13)}.prs123-faq summary{cursor:pointer;padding:1.2rem 0;font-size:1.08rem;font-weight:800}.prs123-faq details p{padding:0 0 1.3rem;color:var(--prs123-muted);line-height:1.7}.prs123-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.prs123-related a{display:flex;min-height:200px;flex-direction:column;padding:1.35rem;border:1px solid var(--prs123-line);border-radius:20px;background:#fff;color:var(--prs123-ink);box-shadow:0 13px 30px rgba(6,19,38,.06)}.prs123-related span{color:var(--prs123-teal);font-size:.65rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.prs123-related strong{margin:2.25rem 0 .85rem;font-size:1.27rem;line-height:1.16}.prs123-related b{margin-top:auto;color:var(--prs123-teal);font-size:.79rem}.prs123-final{padding:3.8rem 0;background:var(--prs123-ink)}.prs123-final-card{display:flex;justify-content:space-between;align-items:center;gap:2.8rem;padding:2rem;border:1px solid rgba(244,180,0,.34);border-radius:24px;background:linear-gradient(135deg,#0a1b33,#0d3040);color:#fff}.prs123-final-card h2{max-width:780px;margin:0;font-size:clamp(2.05rem,3.2vw,3.5rem);line-height:1.02;letter-spacing:-.044em}.prs123-final-card p{max-width:720px;color:#ccd9e4;line-height:1.65}.prs123-final-card>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.72rem;flex:0 0 auto}.prs123-final .btn-secondary{color:#fff;border-color:rgba(255,255,255,.38)}@keyframes prs123Bars{0%,18%,100%{transform:scaleY(.88);opacity:.76}9%{transform:scaleY(1);opacity:1}}@keyframes prs123Cue{0%,18%,100%{border-color:rgba(255,255,255,.09);background:rgba(255,255,255,.045)}9%{border-color:rgba(88,211,199,.34);background:rgba(88,211,199,.13)}}@media (min-width:768px) and (max-width:1180px){.prs123-hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);gap:2.5rem}.prs123-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.prs123-loop{grid-template-columns:repeat(3,minmax(0,1fr))}.prs123-audit-grid,.prs123-language-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prs123-two-col,.prs123-faq-grid{gap:2.8rem}}@media (max-width:767px){.prs123-page .site-header{position:absolute}.prs123-hero{padding:6.15rem 0 2.8rem}.prs123-hero-grid{grid-template-columns:1fr;gap:1.4rem}.prs123-back{margin-bottom:.85rem}.prs123-hero h1{font-size:clamp(2rem,9.1vw,2.62rem);line-height:.99}.prs123-hero-lead{font-size:.96rem}.prs123-byline{font-size:.68rem}.prs123-map{padding:.62rem;border-radius:20px}.prs123-screen{padding:.9rem}.prs123-slide-title strong{max-width:190px;font-size:.94rem}.prs123-chart{height:112px;margin:.9rem 0 .7rem}.prs123-cue-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:.27rem}.prs123-cue-flow>span{display:none}.prs123-cue-flow>div{min-width:0;padding:.55rem .12rem}.prs123-cue-flow strong{font-size:.49rem}.prs123-answer{padding:1.9rem 0}.prs123-answer-grid{grid-template-columns:1fr;gap:.5rem}.prs123-answer h2{font-size:1.78rem}.prs123-answer p{font-size:.95rem}.prs123-section{padding:3rem 0}.prs123-section-head,.prs123-section-head--stack{display:block;margin-bottom:1.25rem}.prs123-section-head h2,.prs123-faq-intro h2{font-size:clamp(1.82rem,8.1vw,2.28rem)}.prs123-section-head>p,.prs123-section-head--stack>p{font-size:.93rem}.prs123-summary,.prs123-cause-grid,.prs123-loop,.prs123-audit-grid,.prs123-practice-grid,.prs123-language-grid,.prs123-related{grid-template-columns:1fr;gap:0}.prs123-two-col,.prs123-faq-grid{grid-template-columns:1fr;gap:1.4rem}.prs123-summary article,.prs123-cause-grid article,.prs123-loop li,.prs123-audit-grid article,.prs123-practice-grid article,.prs123-language-grid article,.prs123-related a{min-height:0;margin-bottom:.68rem;padding:1.16rem}.prs123-summary h3,.prs123-audit-grid h3,.prs123-practice-grid h3{margin-top:1.75rem}.prs123-cause-grid strong{margin-top:1.55rem}.prs123-loop span{margin-top:1.55rem}.prs123-language-grid strong{margin-top:1.75rem}.prs123-faq summary{font-size:1rem}.prs123-final{padding:2.65rem 0}.prs123-final-card{align-items:flex-start;flex-direction:column;padding:1.18rem;border-radius:19px}.prs123-final-card h2{font-size:clamp(1.82rem,8.2vw,2.28rem)}.prs123-final-card>div:last-child{display:grid;width:100%}.prs123-final-card .btn{width:100%}.prs123-summary.mobile-sticky-stack>*,.prs123-cause-grid.mobile-sticky-stack>*,.prs123-audit-grid.mobile-sticky-stack>*,.prs123-practice-grid.mobile-sticky-stack>*,.prs123-language-grid.mobile-sticky-stack>*,.prs123-related.mobile-sticky-stack>*{background:#fff!important}.prs123-loop.mobile-sticky-stack>*{background:#10243e!important}}@media (prefers-reduced-motion:reduce){.prs123-chart i,.prs123-cue-flow>div{animation:none}}