:root{--pr120-ink:#061326;--pr120-navy:#071a31;--pr120-teal:#087f8f;--pr120-gold:#f4b400;--pr120-paper:#fffaf0;--pr120-soft:#eef8f8;--pr120-line:rgba(6,19,38,.12);--pr120-muted:#4b5a6b}.pr120-page{background:#fff;color:var(--pr120-ink)}.pr120-page .site-header{position:absolute;inset:0 0 auto}.pr120-page main{overflow:clip}.pr120-hero{padding:8.8rem 0 4.8rem;background:radial-gradient(circle at 80% 22%,rgba(244,180,0,.17),transparent 28%),radial-gradient(circle at 72% 84%,rgba(8,127,143,.22),transparent 34%),linear-gradient(135deg,#061326,#0b2038 58%,#0d3540);color:#fff}.pr120-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.8fr);align-items:center;gap:4.2rem}.pr120-back{display:inline-flex;margin-bottom:1.45rem;color:#8be6de;font-size:.76rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.pr120-back:before{content:"←";margin-right:.45rem}.pr120-hero h1{max-width:880px;margin:.75rem 0 0;font-size:clamp(3.3rem,5.5vw,5.8rem);line-height:.94;letter-spacing:-.055em}.pr120-hero-lead{max-width:740px;margin:1.4rem 0 0;color:#d3dde6;font-size:1.08rem;line-height:1.7}.pr120-byline{margin:1.45rem 0 0;color:#aebdcc;font-size:.78rem;font-weight:700}.pr120-byline a{color:#fff}.pr120-map{padding:1rem;border:1px solid rgba(255,255,255,.14);border-radius:27px;background:#081a30;box-shadow:0 30px 75px rgba(0,0,0,.3)}.pr120-map-head{display:flex;justify-content:space-between;gap:1rem;padding:.45rem .4rem 1rem;color:#9cb0c1;font-size:.64rem;font-weight:900;letter-spacing:.12em}.pr120-map-head b{color:#f7c94d}.pr120-lane{position:relative;display:grid;grid-template-columns:1fr auto 1.12fr auto 1.12fr auto 1fr;align-items:center;gap:.35rem;padding:1.05rem;border:1px solid rgba(255,255,255,.1);border-radius:19px;background:#10243e}.pr120-lane>small{position:absolute;top:.55rem;left:.75rem;color:#94a9ba;font-size:.54rem;font-weight:900;letter-spacing:.11em}.pr120-lane>div{min-height:78px;padding:1.6rem .55rem .55rem;border-radius:14px;background:rgba(255,255,255,.055);text-align:center}.pr120-lane i{display:block;color:#83ddd5;font-size:.55rem;font-style:normal;font-weight:900}.pr120-lane strong{display:block;margin-top:.38rem;font-size:.7rem;line-height:1.25}.pr120-lane>span{color:#71869a;font-weight:900}.pr120-lane--slow{opacity:.7}.pr120-lane--slow>div:last-child{background:rgba(224,85,85,.13)}.pr120-lane--clear{border-color:rgba(139,230,222,.28);background:#0c2a35}.pr120-lane--clear>div{animation:pr120Step 6s ease-in-out infinite}.pr120-lane--clear>div:nth-of-type(2){animation-delay:-4.5s}.pr120-lane--clear>div:nth-of-type(3){animation-delay:-3s}.pr120-lane--clear>div:nth-of-type(4){animation-delay:-1.5s}.pr120-switch{display:flex;justify-content:center;padding:.65rem}.pr120-switch span{padding:.35rem .65rem;border-radius:999px;background:rgba(244,180,0,.12);color:#f7c94d;font-size:.58rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.pr120-status{display:flex;align-items:center;gap:.55rem;padding:.9rem .5rem .2rem;color:#c4d5df;font-size:.67rem}.pr120-status span{width:8px;height:8px;border-radius:50%;background:#58d3c7;box-shadow:0 0 0 5px rgba(88,211,199,.1);animation:pr120Pulse 2s ease-in-out infinite}.pr120-answer{padding:3rem 0;background:var(--pr120-gold)}.pr120-answer-grid{display:grid;grid-template-columns:.35fr 1fr;gap:3rem;align-items:start}.pr120-answer h2{margin:0;font-size:clamp(2rem,3vw,3.35rem);line-height:1;letter-spacing:-.045em}.pr120-answer p{max-width:950px;margin:0;font-size:1.06rem;line-height:1.72}.pr120-section{padding:5rem 0}.pr120-paper{background:var(--pr120-paper)}.pr120-why,.pr120-bank{background:#fff}.pr120-dark{background:var(--pr120-navy);color:#fff}.pr120-practice{background:var(--pr120-soft)}.pr120-avoid{background:#fff8ec}.pr120-faq-section{background:#f6f8fa}.pr120-section-head{display:flex;justify-content:space-between;align-items:end;gap:3.5rem;margin-bottom:2.2rem}.pr120-section-head>div{max-width:790px}.pr120-section-head h2,.pr120-faq-intro h2{margin:.35rem 0 0;font-size:clamp(2.2rem,3.8vw,4.2rem);line-height:1;letter-spacing:-.046em}.pr120-section-head>p{max-width:440px;margin:0;color:var(--pr120-muted);line-height:1.7}.pr120-section-head--stack{display:block;margin:0}.pr120-section-head--stack>p{margin-top:1.15rem}.pr120-section-head--light>p{color:#c4d2dc}.pr120-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem}.pr120-summary article,.pr120-bank-grid article,.pr120-practice-grid article,.pr120-avoid-grid article{min-height:238px;padding:1.35rem;border:1px solid var(--pr120-line);border-radius:21px;background:#fff;box-shadow:0 13px 30px rgba(6,19,38,.05)}.pr120-summary span,.pr120-bank-grid span,.pr120-practice-grid span{color:var(--pr120-teal);font-size:.64rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.pr120-summary h3,.pr120-bank-grid h3,.pr120-practice-grid h3{margin:2.8rem 0 .62rem;font-size:1.27rem;line-height:1.16}.pr120-summary p,.pr120-bank-grid p,.pr120-practice-grid p,.pr120-avoid-grid p{margin:0;color:var(--pr120-muted);line-height:1.6}.pr120-two-col{display:grid;grid-template-columns:minmax(280px,.56fr) minmax(0,1fr);gap:4.6rem;align-items:start}.pr120-why-grid,.pr120-practice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.pr120-why-grid article{min-height:215px;padding:1.4rem;border:1px solid var(--pr120-line);border-radius:21px;background:#fffdf8}.pr120-why-grid small{color:#8a5b00;font-size:.64rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.pr120-why-grid strong{display:block;margin:2.15rem 0 .62rem;font-size:1.32rem;line-height:1.15}.pr120-why-grid p{margin:0;color:var(--pr120-muted);line-height:1.6}.pr120-loop{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin:0;padding:0;list-style:none}.pr120-loop li{min-height:250px;padding:1.35rem;border:1px solid rgba(255,255,255,.12);border-radius:21px;background:#10243e}.pr120-loop b{color:var(--pr120-gold);font-size:.7rem;letter-spacing:.12em}.pr120-loop span{display:block;margin:2.2rem 0 .38rem;color:#86e0d8;font-size:.65rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.pr120-loop h3{margin:0 0 .6rem;font-size:1.3rem;line-height:1.15}.pr120-loop p{margin:0;color:#c5d2dd;line-height:1.57}.pr120-bank-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.pr120-practice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pr120-avoid-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.pr120-avoid-grid article{min-height:215px}.pr120-avoid-grid strong{display:block;margin:2.6rem 0 .65rem;font-size:1.24rem;line-height:1.16}.pr120-faq-grid{display:grid;grid-template-columns:minmax(280px,.56fr) minmax(0,1fr);gap:4.8rem}.pr120-faq details{border-bottom:1px solid rgba(6,19,38,.13)}.pr120-faq summary{cursor:pointer;padding:1.25rem 0;font-size:1.1rem;font-weight:800}.pr120-faq details p{padding:0 0 1.35rem;color:var(--pr120-muted);line-height:1.7}.pr120-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.pr120-related a{display:flex;min-height:215px;flex-direction:column;padding:1.4rem;border:1px solid var(--pr120-line);border-radius:21px;background:#fff;color:var(--pr120-ink);box-shadow:0 14px 32px rgba(6,19,38,.06)}.pr120-related span{color:var(--pr120-teal);font-size:.66rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.pr120-related strong{margin:2.8rem 0 .9rem;font-size:1.36rem;line-height:1.16}.pr120-related b{margin-top:auto;color:var(--pr120-teal);font-size:.8rem}.pr120-final{padding:4.1rem 0;background:var(--pr120-ink)}.pr120-final-card{display:flex;justify-content:space-between;align-items:center;gap:3rem;padding:2.2rem;border:1px solid rgba(244,180,0,.34);border-radius:25px;background:linear-gradient(135deg,#0a1b33,#0d3040);color:#fff}.pr120-final-card h2{max-width:760px;margin:0;font-size:clamp(2.15rem,3.5vw,3.75rem);line-height:1.02;letter-spacing:-.045em}.pr120-final-card p{max-width:700px;color:#ccd9e4;line-height:1.65}.pr120-final-card>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;flex:0 0 auto}.pr120-final .btn-secondary{color:#fff;border-color:rgba(255,255,255,.38)}@keyframes pr120Step{0%,18%,100%{background:rgba(255,255,255,.055)}9%{background:rgba(88,211,199,.19);box-shadow:0 0 0 1px rgba(88,211,199,.16)}}@keyframes pr120Pulse{0%,100%{opacity:.55}50%{opacity:1}}@media (min-width:768px) and (max-width:1180px){.pr120-hero-grid{grid-template-columns:minmax(0,1fr) minmax(370px,.78fr);gap:2.8rem}.pr120-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.pr120-bank-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pr120-avoid-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pr120-two-col,.pr120-faq-grid{gap:3rem}}@media (max-width:767px){.pr120-page .site-header{position:absolute}.pr120-hero{padding:6.35rem 0 3rem}.pr120-hero-grid{grid-template-columns:1fr;gap:1.6rem}.pr120-back{margin-bottom:1rem}.pr120-hero h1{font-size:clamp(2.28rem,10.4vw,3rem);line-height:.98}.pr120-hero-lead{font-size:.98rem}.pr120-byline{font-size:.69rem}.pr120-map{padding:.65rem;border-radius:21px}.pr120-map-head{display:block}.pr120-map-head b{display:block;margin-top:.25rem}.pr120-lane{grid-template-columns:repeat(4,1fr);gap:.35rem;padding:1.65rem .55rem .55rem}.pr120-lane>span{display:none}.pr120-lane>div{min-height:74px;padding:1rem .25rem .35rem}.pr120-lane strong{font-size:.59rem}.pr120-status{font-size:.6rem}.pr120-answer{padding:2rem 0}.pr120-answer-grid{grid-template-columns:1fr;gap:.55rem}.pr120-answer h2{font-size:1.85rem}.pr120-answer p{font-size:.97rem}.pr120-section{padding:3.15rem 0}.pr120-section-head,.pr120-section-head--stack{display:block;margin-bottom:1.35rem}.pr120-section-head h2,.pr120-faq-intro h2{font-size:clamp(1.9rem,8.6vw,2.38rem)}.pr120-section-head>p,.pr120-section-head--stack>p{font-size:.94rem}.pr120-summary,.pr120-why-grid,.pr120-loop,.pr120-bank-grid,.pr120-practice-grid,.pr120-avoid-grid,.pr120-related{grid-template-columns:1fr;gap:0}.pr120-two-col,.pr120-faq-grid{grid-template-columns:1fr;gap:1.5rem}.pr120-summary article,.pr120-why-grid article,.pr120-loop li,.pr120-bank-grid article,.pr120-practice-grid article,.pr120-avoid-grid article,.pr120-related a{min-height:0;margin-bottom:.72rem;padding:1.2rem}.pr120-summary h3,.pr120-bank-grid h3,.pr120-practice-grid h3{margin-top:2rem}.pr120-why-grid strong{margin-top:1.85rem}.pr120-loop span{margin-top:1.8rem}.pr120-avoid-grid strong{margin-top:2rem}.pr120-faq summary{font-size:1.01rem}.pr120-final{padding:2.85rem 0}.pr120-final-card{align-items:flex-start;flex-direction:column;padding:1.25rem;border-radius:20px}.pr120-final-card h2{font-size:clamp(1.9rem,8.7vw,2.4rem)}.pr120-final-card>div:last-child{display:grid;width:100%}.pr120-final-card .btn{width:100%}.pr120-summary.mobile-sticky-stack>*,.pr120-why-grid.mobile-sticky-stack>*,.pr120-bank-grid.mobile-sticky-stack>*,.pr120-practice-grid.mobile-sticky-stack>*,.pr120-avoid-grid.mobile-sticky-stack>*,.pr120-related.mobile-sticky-stack>*{background:#fff!important}.pr120-loop.mobile-sticky-stack>*{background:#10243e!important}}@media (prefers-reduced-motion:reduce){.pr120-lane--clear>div,.pr120-status span{animation:none}}.pr120-wave{display:flex;align-items:center;justify-content:center;gap:6px;height:92px;margin:.3rem 0 .8rem;padding:1rem;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:linear-gradient(90deg,rgba(8,127,143,.08),rgba(244,180,0,.08))}.pr120-wave i{display:block;width:5px;height:18px;border-radius:999px;background:#72ddd4;animation:pr120Wave 1.35s ease-in-out infinite;animation-delay:calc(var(--n,0)*.07s)}.pr120-wave i:nth-child(2n){height:31px;animation-delay:.08s}.pr120-wave i:nth-child(3n){height:48px;animation-delay:.16s}.pr120-wave i:nth-child(5n){height:64px;animation-delay:.24s}.pr120-targets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.pr120-targets>div{min-height:112px;padding:1rem;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:rgba(255,255,255,.045);animation:pr120Focus 8s ease-in-out infinite}.pr120-targets>div:nth-child(2){animation-delay:-6s}.pr120-targets>div:nth-child(3){animation-delay:-4s}.pr120-targets>div:nth-child(4){animation-delay:-2s}.pr120-targets small{display:block;color:#f7c94d;font-size:.56rem;font-weight:900;letter-spacing:.12em}.pr120-targets strong{display:block;margin:.7rem 0 .3rem;font-size:.9rem}.pr120-targets span{display:block;color:#9fb2c2;font-size:.67rem;line-height:1.4}.pr120-listener{display:flex;align-items:center;gap:.8rem;margin-top:.7rem;padding:.9rem 1rem;border:1px solid rgba(139,230,222,.22);border-radius:17px;background:#0c2a35}.pr120-listener>span{width:10px;height:10px;border-radius:50%;background:#58d3c7;box-shadow:0 0 0 6px rgba(88,211,199,.1);animation:pr120Pulse 2s ease-in-out infinite}.pr120-listener small{display:block;color:#83ddd5;font-size:.55rem;font-weight:900;letter-spacing:.12em}.pr120-listener strong{display:block;margin-top:.22rem;font-size:.78rem}.pr120-loop--five{grid-template-columns:repeat(5,minmax(0,1fr))}.pr120-loop--five li{min-height:268px}@keyframes pr120Wave{0%,100%{transform:scaleY(.52);opacity:.52}50%{transform:scaleY(1);opacity:1}}@keyframes pr120Focus{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){.pr120-loop--five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.pr120-wave{height:72px}.pr120-wave i{width:4px}.pr120-targets{grid-template-columns:repeat(2,minmax(0,1fr))}.pr120-targets>div{min-height:96px;padding:.78rem}.pr120-targets strong{font-size:.78rem}.pr120-targets span{font-size:.59rem}.pr120-loop--five{grid-template-columns:1fr}.pr120-loop--five li{min-height:0}}@media (prefers-reduced-motion:reduce){.pr120-wave i,.pr120-targets>div,.pr120-listener>span{animation:none}}.pr120-hero h1{font-size:clamp(3rem,4.7vw,5.15rem);max-width:930px}@media (max-width:767px){.pr120-hero h1{font-size:clamp(2.12rem,9.8vw,2.82rem);line-height:.99}}