.tw-industries-section{position:relative;width:100%;overflow:hidden;background:#f7f5f0;color:#111;border-bottom:1px solid rgb(17 17 17 / .08)}.tw-industries-wrap{width:100%;max-width:1240px;margin:0 auto;padding:110px 30px 95px}.tw-industries-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,0.72fr);gap:90px;align-items:end;margin-bottom:70px}.tw-industries-label{margin:0 0 24px;color:#d4a72c;font-size:10px;font-weight:800;line-height:1.5;letter-spacing:.16em}.tw-industries-heading h2{max-width:680px;margin:0;color:#111;font-size:clamp(48px, 5.2vw, 72px);font-weight:600;line-height:.94;letter-spacing:-.06em}.tw-industries-heading h2 span{display:block;color:#858585}.tw-industries-copy{max-width:440px;padding-bottom:4px}.tw-industries-copy p{margin:0;color:#666;font-size:15px;line-height:1.8}.tw-industries-note{display:inline-block;margin-top:24px;color:#999;font-size:7px;font-weight:800;line-height:1.4;letter-spacing:.15em}.tw-industries-ecosystem{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tw-industries-line{position:absolute;left:0;right:0;top:50%;height:1px;background:rgb(212 167 44 / .2);pointer-events:none}.tw-industry-item{position:relative;min-height:255px;padding:26px 27px 24px;display:flex;flex-direction:column;justify-content:space-between;background:#fff;border:1px solid rgb(17 17 17 / .1);transition:transform 0.25s ease,border-color 0.25s ease,background 0.25s ease}.tw-industry-item:hover{transform:translateY(-5px);border-color:rgb(212 167 44 / .5)}.tw-industry-feature{background:#111;color:#fff;border-color:#111}.tw-industry-feature:hover{border-color:rgb(212 167 44 / .55)}.tw-industry-more{background:#d4a72c;border-color:#d4a72c}.tw-industry-more:hover{background:#c69a22;border-color:#c69a22}.tw-industry-index{color:#d4a72c;font-size:9px;font-weight:700;line-height:1.3;letter-spacing:.04em}.tw-industry-feature .tw-industry-index{color:#d4a72c}.tw-industry-more .tw-industry-index{color:#111}.tw-industry-content{margin-top:auto;padding-top:40px}.tw-industry-content>p{margin:0 0 11px;color:#999;font-size:7px;font-weight:800;line-height:1.4;letter-spacing:.16em}.tw-industry-feature .tw-industry-content>p{color:#777}.tw-industry-more .tw-industry-content>p{color:rgb(17 17 17 / .58)}.tw-industry-content h3{max-width:300px;margin:0;color:#111;font-size:27px;font-weight:500;line-height:1.04;letter-spacing:-.04em}.tw-industry-content h3 span{display:block;color:#858585}.tw-industry-feature .tw-industry-content h3{color:#fff}.tw-industry-feature .tw-industry-content h3 span{color:#d4a72c}.tw-industry-more .tw-industry-content h3{color:#111}.tw-industry-more .tw-industry-content h3 span{color:rgb(17 17 17 / .55)}.tw-industry-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.tw-industry-tags span{display:inline-flex;align-items:center;min-height:21px;padding:0 8px;border:1px solid rgb(17 17 17 / .12);color:#777;font-size:7px;font-weight:700;line-height:1;letter-spacing:.09em}.tw-industry-feature .tw-industry-tags span{border-color:rgb(255 255 255 / .13);color:#999}.tw-industry-more .tw-industry-tags span{border-color:rgb(17 17 17 / .2);color:rgb(17 17 17 / .7)}.tw-industry-arrow{align-self:flex-end;margin-top:20px;color:#111;font-size:18px;font-weight:400;line-height:1;transition:transform 0.2s ease}.tw-industry-feature .tw-industry-arrow{color:#d4a72c}.tw-industry-more .tw-industry-arrow{color:#111}.tw-industry-item:hover .tw-industry-arrow{transform:translate(3px,-3px)}.tw-industries-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:35px;padding-top:23px;border-top:1px solid rgb(17 17 17 / .1)}.tw-industries-footer>span{color:#999;font-size:8px;font-weight:700;line-height:1.4;letter-spacing:.15em}.tw-industries-footer a{display:inline-flex;align-items:center;gap:9px;color:#111111!important;font-size:10px;font-weight:700;text-decoration:none!important}.tw-industries-footer a span{color:#d4a72c;font-size:16px}.tw-industries-footer a:hover{color:#d4a72c!important}@media (max-width:1050px){.tw-industries-wrap{padding-top:90px;padding-bottom:80px}.tw-industries-intro{grid-template-columns:1fr;gap:35px;margin-bottom:55px}.tw-industries-copy{max-width:650px}.tw-industries-ecosystem{grid-template-columns:1fr 1fr}.tw-industries-line{display:none}.tw-industry-item{min-height:245px}}@media (max-width:700px){.tw-industries-wrap{padding:70px 20px 70px}.tw-industries-intro{gap:28px;margin-bottom:45px}.tw-industries-label{margin-bottom:20px;font-size:8px}.tw-industries-heading h2{font-size:clamp(43px, 11vw, 58px)}.tw-industries-copy p{font-size:14px;line-height:1.75}.tw-industries-note{font-size:6px}.tw-industries-ecosystem{grid-template-columns:1fr;gap:14px}.tw-industry-item{min-height:230px;padding:24px}.tw-industry-content{padding-top:35px}.tw-industry-content h3{font-size:25px}.tw-industries-footer{align-items:flex-start;flex-direction:column;gap:15px;margin-top:28px}}@media (max-width:480px){.tw-industries-wrap{padding-left:16px;padding-right:16px}.tw-industry-item{min-height:220px;padding:22px}.tw-industry-content h3{font-size:23px}.tw-industry-tags span{font-size:6px}}