.tw-strategy-next{position:relative;overflow:hidden;padding:100px 10px;background:#111;color:#fff}.tw-strategy-next-inner{width:min(1240px, calc(100% - 60px));margin:0 auto}.tw-strategy-next-header{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,0.7fr);align-items:end;gap:80px;margin-bottom:58px}.tw-strategy-next-eyebrow{margin:0 0 20px;font-size:11px;font-weight:700;letter-spacing:.18em;color:#d4a72c}.tw-strategy-next-header h2{margin:0;font-size:clamp(38px, 4vw, 56px);line-height:1.03;font-weight:700;letter-spacing:-.035em;color:#fff}.tw-strategy-next-header h2 span{display:block;color:#d4a72c}.tw-strategy-next-intro{max-width:500px;margin:0 0 3px;font-size:15px;line-height:1.75;color:rgb(255 255 255 / .62)}.tw-strategy-next-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgb(255 255 255 / .14);border-left:1px solid rgb(255 255 255 / .14)}.tw-strategy-next-step{position:relative;min-height:245px;padding:26px 28px 30px;border-right:1px solid rgb(255 255 255 / .14);border-bottom:1px solid rgb(255 255 255 / .14);transition:background-color 0.25s ease}.tw-strategy-next-step:hover{background:rgb(255 255 255 / .035)}.tw-strategy-next-number{display:block;margin-bottom:48px;font-size:10px;font-weight:700;letter-spacing:.14em;color:#d4a72c}.tw-strategy-next-label{margin:0 0 10px;font-size:9px;font-weight:700;letter-spacing:.16em;color:rgb(255 255 255 / .42)}.tw-strategy-next-content h3{margin:0 0 12px;font-size:21px;line-height:1.2;font-weight:700;letter-spacing:-.02em;color:#fff}.tw-strategy-next-content>p:last-child{max-width:300px;margin:0;font-size:13px;line-height:1.7;color:rgb(255 255 255 / .56)}@media (max-width:900px){.tw-strategy-next{padding:85px 0}.tw-strategy-next-header{grid-template-columns:1fr;gap:24px;margin-bottom:45px}.tw-strategy-next-steps{grid-template-columns:1fr}.tw-strategy-next-step{min-height:210px}}@media (max-width:767px){.tw-strategy-next{padding:75px 0}.tw-strategy-next-inner{width:min(100% - 40px, 1240px)}.tw-strategy-next-header h2{font-size:38px}.tw-strategy-next-intro{font-size:15px;line-height:1.7}.tw-strategy-next-step{min-height:auto;padding:23px 20px 28px}.tw-strategy-next-number{margin-bottom:32px}.tw-strategy-next-content h3{font-size:19px}}