.soft126-page .container{max-width:1160px}:root{--soft126-ink:#061326;--soft126-navy:#071a31;--soft126-teal:#087f8f;--soft126-gold:#f4b400;--soft126-paper:#fffaf0;--soft126-soft:#edf8f6;--soft126-line:rgba(6,19,38,.12);--soft126-muted:#4b5a6b}.soft126-page{background:#fff;color:var(--soft126-ink)}.soft126-page .site-header{position:absolute;inset:0 0 auto}.soft126-page main{overflow:clip}.soft126-hero{padding:7.45rem 0 3.65rem;background:radial-gradient(circle at 82% 12%,rgba(244,180,0,.18),transparent 26%),radial-gradient(circle at 73% 88%,rgba(8,127,143,.28),transparent 32%),linear-gradient(135deg,#061326,#0b2038 56%,#0b3740);color:#fff}.soft126-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.76fr);align-items:center;gap:2.8rem}.soft126-back{display:inline-flex;margin-bottom:1rem;color:#8be6de;font-size:.76rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.soft126-back:before{content:"←";margin-right:.45rem}.soft126-hero h1{max-width:890px;margin:.72rem 0 0;font-size:clamp(2.72rem,4.05vw,4.42rem);line-height:.98;letter-spacing:-.048em}.soft126-hero-lead{max-width:760px;margin:1.22rem 0 0;color:#d3dde6;font-size:1.04rem;line-height:1.68}.soft126-byline{margin:1.18rem 0 0;color:#aebdcc;font-size:.77rem;font-weight:700}.soft126-byline a{color:#fff}.soft126-behaviour-map{padding:.9rem;border:1px solid rgba(255,255,255,.14);border-radius:23px;background:#081a30;box-shadow:0 24px 58px rgba(0,0,0,.28)}.soft126-map-head{display:flex;justify-content:space-between;gap:1rem;padding:.35rem .35rem .82rem;color:#9cb0c1;font-size:.6rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.soft126-map-head b{color:#f7c94d}.soft126-track{display:grid;grid-template-columns:1fr 18px 1fr 18px 1fr 18px 1fr;align-items:stretch;gap:.38rem;padding:.8rem;border:1px solid rgba(139,230,222,.18);border-radius:18px;background:linear-gradient(145deg,#f7fbfc,#dceff1);color:#071a31}.soft126-track>i{align-self:center;color:#087f8f;font-style:normal;font-weight:900;text-align:center;animation:soft126Arrow 2.6s ease-in-out infinite}.soft126-node{position:relative;min-height:155px;padding:.82rem;border:1px solid rgba(8,127,143,.16);border-radius:14px;background:#fff;overflow:hidden;animation:soft126Node 8s ease-in-out infinite}.soft126-node:nth-of-type(2){animation-delay:-6s}.soft126-node:nth-of-type(3){animation-delay:-4s}.soft126-node:nth-of-type(4){animation-delay:-2s}.soft126-node:after{content:"";position:absolute;inset:auto 0 0;height:4px;background:linear-gradient(90deg,#087f8f,#f4b400);transform:scaleX(.28);transform-origin:left;animation:soft126Line 8s ease-in-out infinite}.soft126-node:nth-of-type(2):after{animation-delay:-6s}.soft126-node:nth-of-type(3):after{animation-delay:-4s}.soft126-node:nth-of-type(4):after{animation-delay:-2s}.soft126-node small{display:block;color:#087f8f;font-size:.54rem;font-weight:900;letter-spacing:.12em}.soft126-node strong{display:block;margin:1.28rem 0 .48rem;font-size:.9rem;line-height:1.15}.soft126-node span{display:block;color:#536475;font-size:.67rem;line-height:1.42}.soft126-meter{height:8px;margin:.68rem .08rem 0;border-radius:99px;background:rgba(255,255,255,.09);overflow:hidden}.soft126-meter span{display:block;width:30%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#58d3c7,#f4b400);animation:soft126Meter 7s ease-in-out infinite}.soft126-map-foot{display:flex;justify-content:space-between;gap:.4rem;padding:.62rem .18rem .12rem;color:#91a7b8;font-size:.5rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.soft126-answer{padding:2.65rem 0;background:var(--soft126-gold)}.soft126-answer-grid{display:grid;grid-template-columns:.34fr 1fr;gap:2.55rem;align-items:start}.soft126-answer h2{margin:0;font-size:clamp(1.9rem,2.7vw,3rem);line-height:1;letter-spacing:-.043em}.soft126-answer p{max-width:980px;margin:0;font-size:1.04rem;line-height:1.7}.soft126-section{padding:4.25rem 0}.soft126-paper{background:var(--soft126-paper)}.soft126-white{background:#fff}.soft126-dark{background:var(--soft126-navy);color:#fff}.soft126-loop-section{background:#f8fbfb}.soft126-context{background:var(--soft126-soft)}.soft126-audit{background:#fff8ec}.soft126-faq-section{background:#f6f8fa}.soft126-related-section{background:#fff}.soft126-section-head{display:flex;justify-content:space-between;align-items:end;gap:3rem;margin-bottom:1.75rem}.soft126-section-head>div{max-width:800px}.soft126-section-head h2,.soft126-faq-intro h2{margin:.35rem 0 0;font-size:clamp(2.02rem,3.15vw,3.48rem);line-height:1;letter-spacing:-.044em}.soft126-section-head>p{max-width:440px;margin:0;color:var(--soft126-muted);line-height:1.68}.soft126-section-head--stack{display:block;margin:0}.soft126-section-head--stack>p{margin-top:1rem}.soft126-section-head--light>p{color:#c4d2dc}.soft126-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem}.soft126-summary article,.soft126-area-grid article,.soft126-context-grid article,.soft126-audit-grid article{min-height:194px;padding:1.22rem;border:1px solid var(--soft126-line);border-radius:19px;background:#fff;box-shadow:0 11px 26px rgba(6,19,38,.05)}.soft126-summary span,.soft126-context-grid span,.soft126-audit-grid span{color:var(--soft126-teal);font-size:.63rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.soft126-summary h3,.soft126-context-grid h3,.soft126-audit-grid h3{margin:1.9rem 0 .55rem;font-size:1.16rem;line-height:1.16}.soft126-summary p,.soft126-area-grid p,.soft126-context-grid p,.soft126-audit-grid p{margin:0;color:var(--soft126-muted);line-height:1.56}.soft126-area-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.soft126-area-grid article{min-height:205px;background:#fffdf8}.soft126-area-grid small{color:#8a5b00;font-size:.61rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.soft126-area-grid strong{display:block;margin:1.65rem 0 .58rem;font-size:1.15rem;line-height:1.16}.soft126-not-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.soft126-not-grid article{min-height:208px;padding:1.24rem;border:1px solid rgba(255,255,255,.12);border-radius:19px;background:#10243e}.soft126-not-grid span{color:var(--soft126-gold);font-size:.63rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.soft126-not-grid strong{display:block;margin:1.75rem 0 .55rem;font-size:1.17rem;line-height:1.16}.soft126-not-grid p{margin:0;color:#c5d2dd;line-height:1.54}.soft126-loop{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.78rem;margin:0;padding:0;list-style:none}.soft126-loop li{min-height:220px;padding:1.24rem;border:1px solid var(--soft126-line);border-radius:19px;background:#fff;box-shadow:0 11px 26px rgba(6,19,38,.05)}.soft126-loop b{color:#8a5b00;font-size:.67rem;letter-spacing:.12em}.soft126-loop span{display:block;margin:1.6rem 0 .34rem;color:var(--soft126-teal);font-size:.63rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.soft126-loop h3{margin:0 0 .53rem;font-size:1.16rem;line-height:1.16}.soft126-loop p{margin:0;color:var(--soft126-muted);line-height:1.52}.soft126-context-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.95rem}.soft126-two-col{display:grid;grid-template-columns:minmax(280px,.56fr) minmax(0,1fr);gap:4rem;align-items:start}.soft126-audit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem}.soft126-audit-grid article{min-height:188px}.soft126-faq-grid{display:grid;grid-template-columns:minmax(280px,.56fr) minmax(0,1fr);gap:4.2rem}.soft126-faq details{border-bottom:1px solid rgba(6,19,38,.13)}.soft126-faq summary{cursor:pointer;padding:1.16rem 0;font-size:1.05rem;font-weight:800}.soft126-faq details p{padding:0 0 1.25rem;color:var(--soft126-muted);line-height:1.68}.soft126-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.95rem}.soft126-related a{display:flex;min-height:190px;flex-direction:column;padding:1.3rem;border:1px solid var(--soft126-line);border-radius:19px;background:#fff;color:var(--soft126-ink);box-shadow:0 12px 28px rgba(6,19,38,.06)}.soft126-related span{color:var(--soft126-teal);font-size:.64rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.soft126-related strong{margin:2rem 0 .8rem;font-size:1.22rem;line-height:1.16}.soft126-related b{margin-top:auto;color:var(--soft126-teal);font-size:.78rem}.soft126-final{padding:3.45rem 0;background:var(--soft126-ink)}.soft126-final-card{display:flex;justify-content:space-between;align-items:center;gap:2.6rem;padding:1.82rem;border:1px solid rgba(244,180,0,.34);border-radius:23px;background:linear-gradient(135deg,#0a1b33,#0d3040);color:#fff}.soft126-final-card h2{max-width:760px;margin:0;font-size:clamp(2rem,3vw,3.22rem);line-height:1.02;letter-spacing:-.043em}.soft126-final-card p{max-width:700px;color:#ccd9e4;line-height:1.63}.soft126-final-card>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.7rem;flex:0 0 auto}.soft126-final .btn-secondary{color:#fff;border-color:rgba(255,255,255,.38)}@media (min-width:768px) and (max-width:1180px){.soft126-hero-grid{grid-template-columns:minmax(0,1fr) minmax(350px,.76fr);gap:2.2rem}.soft126-summary,.soft126-loop{grid-template-columns:repeat(3,minmax(0,1fr))}.soft126-area-grid,.soft126-not-grid,.soft126-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.soft126-two-col,.soft126-faq-grid{gap:2.7rem}}@media (max-width:767px){.soft126-page .site-header{position:absolute}.soft126-hero{padding:6.05rem 0 2.55rem}.soft126-hero-grid{grid-template-columns:1fr;gap:1.2rem}.soft126-back{margin-bottom:.78rem}.soft126-hero h1{font-size:clamp(1.96rem,8.7vw,2.5rem);line-height:1}.soft126-hero-lead{font-size:.95rem}.soft126-byline{font-size:.68rem}.soft126-behaviour-map{padding:.58rem;border-radius:18px}.soft126-map-head{font-size:.48rem}.soft126-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;padding:.55rem}.soft126-track>i{display:none}.soft126-node{min-height:112px;padding:.58rem}.soft126-node strong{margin:.85rem 0 .35rem;font-size:.72rem}.soft126-node span{font-size:.54rem}.soft126-map-foot{font-size:.43rem}.soft126-answer{padding:1.8rem 0}.soft126-answer-grid{grid-template-columns:1fr;gap:.46rem}.soft126-answer h2{font-size:1.72rem}.soft126-answer p{font-size:.94rem}.soft126-section{padding:2.85rem 0}.soft126-section-head,.soft126-section-head--stack{display:block;margin-bottom:1.15rem}.soft126-section-head h2,.soft126-faq-intro h2{font-size:clamp(1.78rem,7.8vw,2.18rem)}.soft126-section-head>p,.soft126-section-head--stack>p{font-size:.92rem}.soft126-summary,.soft126-area-grid,.soft126-not-grid,.soft126-loop,.soft126-context-grid,.soft126-audit-grid,.soft126-related{grid-template-columns:1fr;gap:0}.soft126-two-col,.soft126-faq-grid{grid-template-columns:1fr;gap:1.3rem}.soft126-summary article,.soft126-area-grid article,.soft126-not-grid article,.soft126-loop li,.soft126-context-grid article,.soft126-audit-grid article,.soft126-related a{min-height:0;margin-bottom:.64rem;padding:1.1rem}.soft126-summary h3,.soft126-context-grid h3,.soft126-audit-grid h3{margin-top:1.55rem}.soft126-area-grid strong,.soft126-not-grid strong{margin-top:1.45rem}.soft126-loop span{margin-top:1.45rem}.soft126-faq summary{font-size:.98rem}.soft126-final{padding:2.45rem 0}.soft126-final-card{align-items:flex-start;flex-direction:column;padding:1.14rem;border-radius:18px}.soft126-final-card h2{font-size:clamp(1.78rem,7.9vw,2.18rem)}.soft126-final-card>div:last-child{display:grid;width:100%}.soft126-final-card .btn{width:100%}.soft126-summary.mobile-sticky-stack>*,.soft126-area-grid.mobile-sticky-stack>*,.soft126-context-grid.mobile-sticky-stack>*,.soft126-audit-grid.mobile-sticky-stack>*,.soft126-related.mobile-sticky-stack>*{background:#fff!important}.soft126-not-grid.mobile-sticky-stack>*{background:#10243e!important}.soft126-loop.mobile-sticky-stack>*{background:#fff!important}}@media (prefers-reduced-motion:reduce){.soft126-track>i,.soft126-node,.soft126-node:after,.soft126-meter span{animation:none}}@keyframes soft126Arrow{0%,100%{transform:translateX(-2px);opacity:.55}50%{transform:translateX(3px);opacity:1}}@keyframes soft126Node{0%,17%,100%{transform:translateY(0);border-color:rgba(8,127,143,.16)}8%{transform:translateY(-3px);border-color:rgba(8,127,143,.5)}}@keyframes soft126Line{0%,16%,100%{transform:scaleX(.28);opacity:.5}8%{transform:scaleX(1);opacity:1}}@keyframes soft126Meter{0%,100%{transform:translateX(-10%)}50%{transform:translateX(235%)}}