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