.com128-page{--com128-ink:#071426;--com128-navy:#0b1d34;--com128-teal:#167f78;--com128-coral:#df735f;--com128-gold:#f3c45c;--com128-paper:#faf6ee;--com128-soft:#eef7f4;--com128-line:#dedfd9;--com128-muted:#566478;background:var(--com128-paper);color:var(--com128-ink)}.com128-page main{overflow:hidden}.com128-page .eyebrow{margin:0 0 .58rem;color:var(--com128-teal);font-size:.7rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.com128-hero{padding:clamp(5.7rem,8vw,7.5rem) 0 3.5rem;background:radial-gradient(circle at 78% 16%,rgba(57,183,166,.18),transparent 32%),linear-gradient(145deg,#061326 0%,#0a1c34 72%,#102b38 100%);color:#fff}.com128-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.78fr);gap:clamp(2rem,4.4vw,4.3rem);align-items:center}.com128-back{display:inline-flex;margin-bottom:1rem;color:#9adbd1;font-size:.73rem;font-weight:800;text-decoration:none}.com128-hero h1{max-width:850px;margin:0;font-size:clamp(2.35rem,4.55vw,4.75rem);line-height:.99;letter-spacing:-.052em}.com128-hero-lead{max-width:760px;margin:1.15rem 0 0;color:#d6e1ea;font-size:clamp(.98rem,1.25vw,1.12rem);line-height:1.68}.com128-byline{display:flex;flex-wrap:wrap;gap:.45rem 1rem;margin-top:1.3rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.14);color:#aebdca;font-size:.69rem}.com128-byline a{color:#fff;font-weight:800}.com128-exchange{padding:.88rem;border:1px solid rgba(243,196,92,.35);border-radius:22px;background:rgba(255,255,255,.055);box-shadow:0 24px 60px rgba(0,0,0,.26);backdrop-filter:blur(11px)}.com128-exchange-head{display:flex;justify-content:space-between;gap:1rem;padding:.35rem .35rem .8rem;color:#d5e1ec;font-size:.55rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.com128-exchange-head span{color:var(--com128-gold)}.com128-exchange-stage{position:relative;display:grid;grid-template-columns:1fr 72px 1fr;gap:.6rem;align-items:center;min-height:265px;padding:.85rem;border-radius:17px;background:#08182d}.com128-speaker,.com128-listener{min-height:128px;padding:1rem;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#112641}.com128-listener{background:#12343d}.com128-speaker small,.com128-listener small,.com128-adjust small{display:block;color:#82d5ca;font-size:.55rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.com128-speaker strong,.com128-listener strong,.com128-adjust strong{display:block;margin:.72rem 0 .38rem;font-size:.91rem;line-height:1.25}.com128-speaker span,.com128-listener span{color:#aab8c7;font-size:.62rem}.com128-channel{position:relative;display:flex;justify-content:center;gap:4px}.com128-channel i{width:7px;height:7px;border-radius:50%;background:var(--com128-gold);animation:com128Flow 1.8s infinite}.com128-channel i:nth-child(2){animation-delay:.22s}.com128-channel i:nth-child(3){animation-delay:.44s}.com128-channel b{position:absolute;top:18px;color:#8799aa;font-size:.48rem;letter-spacing:.1em;text-transform:uppercase}.com128-return{position:absolute;left:22%;right:22%;bottom:50px;height:38px;border-right:1px solid rgba(223,115,95,.58);border-bottom:1px solid rgba(223,115,95,.58);border-left:1px solid rgba(223,115,95,.58);border-radius:0 0 18px 18px}.com128-return:before{content:"";position:absolute;left:-4px;top:-3px;border-top:4px solid transparent;border-right:7px solid var(--com128-coral);border-bottom:4px solid transparent}.com128-return span{position:absolute;left:50%;bottom:-8px;transform:translateX(-50%);padding:0 .35rem;background:#08182d;color:#e7a092;font-size:.48rem;letter-spacing:.1em;text-transform:uppercase}.com128-adjust{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);width:54%;padding:.52rem .7rem;border:1px solid rgba(243,196,92,.3);border-radius:12px;background:#10263b;text-align:center}.com128-adjust strong{margin:.2rem 0 0;font-size:.7rem}.com128-exchange-foot{display:grid;grid-template-columns:repeat(5,1fr);gap:.25rem;padding:.7rem .2rem .05rem;color:#9eacba;font-size:.43rem;font-weight:900;letter-spacing:.08em;text-align:center;text-transform:uppercase}.com128-answer{padding:2.35rem 0;background:var(--com128-gold)}.com128-answer-grid{display:grid;grid-template-columns:.3fr 1fr;gap:2.3rem;align-items:start}.com128-answer h2{margin:0;font-size:clamp(1.75rem,2.45vw,2.65rem);line-height:1;letter-spacing:-.04em}.com128-answer p{max-width:980px;margin:0;font-size:1rem;line-height:1.68}.com128-section{padding:3.85rem 0}.com128-paper{background:var(--com128-paper)}.com128-white{background:#fff}.com128-dark{background:var(--com128-navy);color:#fff}.com128-loop-section{background:#f5faf8}.com128-context{background:var(--com128-soft)}.com128-audit{background:#fff7ee}.com128-faq-section{background:#f4f6f8}.com128-related-section{background:#fff}.com128-section-head{display:flex;justify-content:space-between;align-items:end;gap:2.7rem;margin-bottom:1.55rem}.com128-section-head>div{max-width:790px}.com128-section-head h2,.com128-faq-intro h2{margin:.3rem 0 0;font-size:clamp(1.88rem,2.85vw,3.12rem);line-height:1.02;letter-spacing:-.043em}.com128-section-head>p{max-width:430px;margin:0;color:var(--com128-muted);line-height:1.64}.com128-section-head--stack{display:block;margin:0}.com128-section-head--stack>p{margin-top:.9rem}.com128-section-head--light>p{color:#c8d3de}.com128-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.com128-summary article,.com128-context-grid article,.com128-audit-grid article{min-height:172px;padding:1.08rem;border:1px solid var(--com128-line);border-radius:18px;background:#fff;box-shadow:0 10px 24px rgba(7,20,38,.05)}.com128-summary span,.com128-context-grid span,.com128-audit-grid span{color:var(--com128-coral);font-size:.6rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.com128-summary h3,.com128-context-grid h3,.com128-audit-grid h3{margin:1.5rem 0 .5rem;font-size:1.08rem;line-height:1.18}.com128-summary p,.com128-context-grid p,.com128-audit-grid p{margin:0;color:var(--com128-muted);font-size:.93rem;line-height:1.53}.com128-skill-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.com128-skill-grid article{min-height:180px;padding:1.12rem;border:1px solid var(--com128-line);border-radius:18px;background:#fffdf9}.com128-skill-grid small{color:var(--com128-teal);font-size:.6rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.com128-skill-grid strong{display:block;margin:1.35rem 0 .52rem;font-size:1.1rem;line-height:1.17}.com128-skill-grid p{margin:0;color:var(--com128-muted);font-size:.93rem;line-height:1.54}.com128-break-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.82rem}.com128-break-grid article{min-height:185px;padding:1.12rem;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#11223a}.com128-break-grid span{color:var(--com128-gold);font-size:.6rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.com128-break-grid strong{display:block;margin:1.42rem 0 .5rem;font-size:1.09rem;line-height:1.18}.com128-break-grid p{margin:0;color:#cbd5df;font-size:.93rem;line-height:1.52}.com128-loop{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.72rem;margin:0;padding:0;list-style:none}.com128-loop li{min-height:195px;padding:1.1rem;border:1px solid var(--com128-line);border-radius:18px;background:#fff;box-shadow:0 10px 24px rgba(7,20,38,.05)}.com128-loop b{color:var(--com128-coral);font-size:.65rem;letter-spacing:.11em}.com128-loop span{display:block;margin:1.3rem 0 .3rem;color:var(--com128-teal);font-size:.59rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.com128-loop h3{margin:0 0 .48rem;font-size:1.08rem;line-height:1.17}.com128-loop p{margin:0;color:var(--com128-muted);font-size:.92rem;line-height:1.5}.com128-context-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.com128-two-col{display:grid;grid-template-columns:minmax(280px,.55fr) minmax(0,1fr);gap:3.6rem;align-items:start}.com128-audit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.com128-audit-grid article{min-height:168px}.com128-faq-grid{display:grid;grid-template-columns:minmax(280px,.54fr) minmax(0,1fr);gap:3.8rem}.com128-faq details{border-bottom:1px solid rgba(7,20,38,.13)}.com128-faq summary{cursor:pointer;padding:1.05rem 0;font-size:1rem;font-weight:800}.com128-faq details p{padding:0 0 1.18rem;color:var(--com128-muted);line-height:1.65}.com128-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.com128-related a{display:flex;min-height:170px;flex-direction:column;padding:1.14rem;border:1px solid var(--com128-line);border-radius:18px;background:#fff;color:var(--com128-ink);box-shadow:0 11px 26px rgba(7,20,38,.06)}.com128-related span{color:var(--com128-coral);font-size:.6rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.com128-related strong{margin:1.55rem 0 .7rem;font-size:1.13rem;line-height:1.17}.com128-related b{margin-top:auto;color:var(--com128-teal);font-size:.76rem}.com128-final{padding:3.05rem 0;background:var(--com128-ink)}.com128-final-card{display:flex;justify-content:space-between;align-items:center;gap:2.3rem;padding:1.55rem;border:1px solid rgba(243,196,92,.35);border-radius:21px;background:linear-gradient(135deg,#0a1a30,#17303a);color:#fff}.com128-final-card h2{max-width:760px;margin:0;font-size:clamp(1.85rem,2.7vw,2.95rem);line-height:1.03;letter-spacing:-.042em}.com128-final-card p{max-width:700px;color:#d0d9e2;line-height:1.6}.com128-final-card>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem;flex:0 0 auto}.com128-final .btn-secondary{color:#fff;border-color:rgba(255,255,255,.38)}@media (min-width:768px) and (max-width:1180px){.com128-hero-grid{grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);gap:2rem}.com128-summary,.com128-loop{grid-template-columns:repeat(3,minmax(0,1fr))}.com128-skill-grid,.com128-break-grid,.com128-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.com128-two-col,.com128-faq-grid{gap:2.5rem}}@media (max-width:767px){.com128-page .site-header{position:absolute}.com128-hero{padding:5.75rem 0 2.35rem}.com128-hero-grid{grid-template-columns:1fr;gap:1.05rem}.com128-back{margin-bottom:.7rem}.com128-hero h1{font-size:clamp(1.82rem,8vw,2.3rem);line-height:1}.com128-hero-lead{font-size:.92rem}.com128-byline{font-size:.65rem}.com128-exchange{padding:.55rem;border-radius:17px}.com128-exchange-head{font-size:.43rem}.com128-exchange-stage{grid-template-columns:1fr 42px 1fr;min-height:228px;padding:.55rem}.com128-speaker,.com128-listener{min-height:105px;padding:.68rem}.com128-speaker strong,.com128-listener strong{font-size:.7rem}.com128-speaker small,.com128-listener small{font-size:.43rem}.com128-speaker span,.com128-listener span{font-size:.49rem}.com128-channel i{width:5px;height:5px}.com128-channel b{font-size:.38rem}.com128-return{left:18%;right:18%;bottom:45px}.com128-adjust{bottom:7px;width:70%;padding:.4rem}.com128-adjust small{font-size:.42rem}.com128-adjust strong{font-size:.57rem}.com128-exchange-foot{font-size:.36rem}.com128-answer{padding:1.65rem 0}.com128-answer-grid{grid-template-columns:1fr;gap:.4rem}.com128-answer h2{font-size:1.56rem}.com128-answer p{font-size:.91rem}.com128-section{padding:2.6rem 0}.com128-section-head,.com128-section-head--stack{display:block;margin-bottom:1.02rem}.com128-section-head h2,.com128-faq-intro h2{font-size:clamp(1.62rem,7.2vw,2rem)}.com128-section-head>p,.com128-section-head--stack>p{font-size:.89rem}.com128-summary,.com128-skill-grid,.com128-break-grid,.com128-loop,.com128-context-grid,.com128-audit-grid,.com128-related{grid-template-columns:1fr;gap:0}.com128-two-col,.com128-faq-grid{grid-template-columns:1fr;gap:1.15rem}.com128-summary article,.com128-skill-grid article,.com128-break-grid article,.com128-loop li,.com128-context-grid article,.com128-audit-grid article,.com128-related a{min-height:0;margin-bottom:.58rem;padding:1rem}.com128-summary h3,.com128-context-grid h3,.com128-audit-grid h3{margin-top:1.28rem}.com128-skill-grid strong,.com128-break-grid strong{margin-top:1.18rem}.com128-loop span{margin-top:1.18rem}.com128-faq summary{font-size:.94rem}.com128-final{padding:2.2rem 0}.com128-final-card{align-items:flex-start;flex-direction:column;padding:1.02rem;border-radius:17px}.com128-final-card h2{font-size:clamp(1.62rem,7.2vw,2rem)}.com128-final-card>div:last-child{display:grid;width:100%}.com128-final-card .btn{width:100%}.com128-summary.mobile-sticky-stack>*,.com128-skill-grid.mobile-sticky-stack>*,.com128-context-grid.mobile-sticky-stack>*,.com128-audit-grid.mobile-sticky-stack>*,.com128-related.mobile-sticky-stack>*{background:#fff!important}.com128-break-grid.mobile-sticky-stack>*{background:#11223a!important}.com128-loop.mobile-sticky-stack>*{background:#fff!important}}@media (prefers-reduced-motion:reduce){.com128-channel i{animation:none}}@keyframes com128Flow{0%,100%{opacity:.25;transform:translateX(-4px)}50%{opacity:1;transform:translateX(4px)}}