.Execution-module__8l-B1G__container{max-width:900px;margin:0 auto;padding:140px 40px 100px}.Execution-module__8l-B1G__topTags{font-family:var(--mono);letter-spacing:.16em;color:var(--acc);text-transform:uppercase;align-items:center;gap:.8rem;margin-bottom:2rem;font-size:.72rem;font-weight:400;display:flex}.Execution-module__8l-B1G__topTags span:nth-child(2n){color:var(--mut)}.Execution-module__8l-B1G__pageTitle{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;margin-bottom:3rem;font-size:clamp(2.6rem,5vw,4rem);font-weight:400;line-height:1.05}.Execution-module__8l-B1G__pageTitle span{color:var(--acc)}.Execution-module__8l-B1G__section{margin-bottom:4.5rem}.Execution-module__8l-B1G__sectionHeader{border-bottom:1px solid var(--hair);align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;display:flex}.Execution-module__8l-B1G__sectionTitle{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);font-size:clamp(1.6rem,3vw,2rem);font-weight:400}.Execution-module__8l-B1G__subSectionTitle{font-family:var(--sans);color:var(--ink);margin-top:2.5rem;margin-bottom:1rem;font-size:1.15rem;font-weight:600}.Execution-module__8l-B1G__textBlock{color:var(--sec);margin-bottom:1.5rem;font-size:1.05rem;line-height:1.7}.Execution-module__8l-B1G__highlightText{color:var(--ink);font-weight:600}.Execution-module__8l-B1G__list{flex-direction:column;gap:.9rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.Execution-module__8l-B1G__list li{color:var(--sec);padding-left:1.4rem;font-size:1.02rem;line-height:1.6;position:relative}.Execution-module__8l-B1G__list li:before{content:"";background:var(--acc);border-radius:1px;width:5px;height:5px;position:absolute;top:.62em;left:0}.Execution-module__8l-B1G__list li strong{color:var(--ink);font-weight:600}.Execution-module__8l-B1G__note{background:var(--surface);border:1px solid var(--hair);border-left:2px solid var(--acc);color:var(--sec);border-radius:2px;margin:.9rem 0 1.5rem;padding:1.1rem 1.4rem;font-size:1rem;font-style:italic;line-height:1.65}.Execution-module__8l-B1G__note:has(+.Execution-module__8l-B1G__note){margin-bottom:.9rem}.Execution-module__8l-B1G__note strong{color:var(--ink);font-style:normal}.Execution-module__8l-B1G__note em{color:var(--ink)}.Execution-module__8l-B1G__takeaways{flex-direction:column;gap:.9rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.Execution-module__8l-B1G__takeawayItem{background:var(--surface);border:1px solid var(--hair);border-left:2px solid var(--acc);color:var(--sec);border-radius:2px;padding:1.1rem 1.4rem;line-height:1.6}.Execution-module__8l-B1G__takeawayItem strong{color:var(--ink);font-weight:600}.Execution-module__8l-B1G__takeawayNum{font-family:var(--mono);margin-right:.4rem;font-weight:500;color:var(--acc)!important}.Execution-module__8l-B1G__graphicContainer{border:1px solid var(--hair);background:#080808;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;margin:3rem 0;padding:3rem;display:flex;position:relative;overflow:hidden}.Execution-module__8l-B1G__graphicCaption{color:var(--mut);font-size:.8rem;font-family:var(--mono);margin-top:1.5rem}.Execution-module__8l-B1G__criteriaGrid{grid-template-columns:1fr 1fr;gap:1rem;margin:2rem 0;display:grid}.Execution-module__8l-B1G__criteriaCard{background:var(--surface);border:1px solid var(--hair);border-left:2px solid var(--acc);border-radius:2px;padding:1.5rem;transition:border-color .2s}.Execution-module__8l-B1G__criteriaCard:hover{border-color:var(--line);border-left-color:var(--acc)}.Execution-module__8l-B1G__criteriaCardNumber{font-family:var(--mono);color:var(--acc);margin-bottom:.5rem;font-size:1.4rem;font-weight:500;line-height:1}.Execution-module__8l-B1G__criteriaCardTitle{color:var(--ink);margin-bottom:.4rem;font-size:1rem;font-weight:600}.Execution-module__8l-B1G__criteriaCardDesc{color:var(--sec);font-size:.9rem;line-height:1.5}@media (max-width:768px){.Execution-module__8l-B1G__container{padding:120px 20px 80px}.Execution-module__8l-B1G__graphicContainer{padding:1.5rem}.Execution-module__8l-B1G__criteriaGrid{grid-template-columns:1fr}}
