.tw-strategy-hero{position:relative;overflow:hidden;padding:85px 10px;background:#fff;border-bottom:1px solid rgb(17 17 17 / .08)}.tw-strategy-hero-inner{width:min(1240px, calc(100% - 60px));margin:0 auto;display:grid;grid-template-columns:minmax(0,0.92fr) minmax(520px,1.08fr);align-items:center;gap:80px}.tw-strategy-hero-content{max-width:610px}.tw-strategy-hero-eyebrow{margin:0 0 20px;font-size:12px;font-weight:700;letter-spacing:.18em;color:#b88916}.tw-strategy-hero-content h1{margin:0;font-size:clamp(42px, 4.5vw, 66px);line-height:1.02;font-weight:700;letter-spacing:-.04em;color:#111}.tw-strategy-hero-content h1 span{display:block;color:#6f6f6f}.tw-strategy-hero-description{max-width:570px;margin:28px 0 0;font-size:17px;line-height:1.75;color:#555}.tw-strategy-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:36px}.tw-strategy-hero-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 22px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:1px solid #fff0;transition:background-color 0.25s ease,color 0.25s ease,border-color 0.25s ease,transform 0.25s ease}.tw-strategy-hero-btn span{font-size:16px;line-height:1}.tw-strategy-hero-btn-primary{background:#111;color:#fff;border-color:#111}.tw-strategy-hero-btn-primary:hover{background:#d4a72c;color:#111;border-color:#d4a72c;transform:translateY(-2px)}.tw-strategy-hero-btn-secondary{background:#fff;color:#111;border-color:rgb(17 17 17 / .18)}.tw-strategy-hero-btn-secondary:hover{background:#f7f5f0;border-color:#d4a72c;transform:translateY(-2px)}.tw-strategy-hero-support{margin:30px 0 0;font-size:10px;font-weight:600;letter-spacing:.14em;color:#8a8a8a}.tw-strategy-hero-visual{position:relative;min-height:570px;overflow:hidden;background:#fff;border:0 solid rgb(17 17 17 / .1)}.tw-strategy-hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgb(17 17 17 / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(17 17 17 / .045) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,transparent,#000 15%,#000 85%,transparent)}.tw-strategy-hero-orbit{position:absolute;left:50%;top:47%;border:1px solid rgb(212 167 44 / .38);border-radius:50%;transform:translate(-50%,-50%) rotate(-18deg)}.tw-strategy-orbit-one{width:400px;height:235px}.tw-strategy-orbit-two{width:515px;height:305px;border-color:rgb(17 17 17 / .1);transform:translate(-50%,-50%) rotate(27deg)}.tw-strategy-hero-node{position:absolute;z-index:3;min-width:110px;padding:12px 14px;background:#fff;border:1px solid rgb(17 17 17 / .13);box-shadow:0 10px 30px rgb(17 17 17 / .06);transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease}.tw-strategy-hero-node:hover{transform:translateY(-4px);border-color:rgb(212 167 44 / .65);box-shadow:0 16px 35px rgb(17 17 17 / .1)}.tw-strategy-hero-node span{display:block;margin-bottom:5px;font-size:9px;letter-spacing:.14em;color:#b88916}.tw-strategy-hero-node strong{display:block;font-size:10px;line-height:1.2;letter-spacing:.08em;color:#111}.tw-strategy-node-search{top:13%;left:9%}.tw-strategy-node-content{top:9%;right:10%}.tw-strategy-node-performance{top:43%;right:4%}.tw-strategy-node-web{bottom:13%;right:14%}.tw-strategy-node-data{bottom:11%;left:8%}.tw-strategy-hero-core{position:absolute;z-index:5;left:50%;top:47%;width:185px;height:185px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#111;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px rgb(212 167 44 / .08),0 20px 50px rgb(17 17 17 / .18)}.tw-strategy-hero-core-mark{margin-bottom:10px;font-size:36px;line-height:1;font-weight:700;letter-spacing:-.04em;color:#d4a72c}.tw-strategy-hero-core-label{text-align:center}.tw-strategy-hero-core-label span,.tw-strategy-hero-core-label strong{display:block;font-size:9px;line-height:1.4;letter-spacing:.16em}.tw-strategy-hero-core-label span{color:rgb(255 255 255 / .55)}.tw-strategy-hero-core-label strong{color:#fff}.tw-strategy-hero-signal{position:absolute;z-index:6;left:50%;bottom:28px;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:9px;white-space:nowrap;font-size:9px;font-weight:600;letter-spacing:.11em;color:#777}.tw-strategy-hero-signal strong{color:#b88916}@media (max-width:1024px){.tw-strategy-hero{padding:100px 0}.tw-strategy-hero-inner{grid-template-columns:1fr;gap:60px}.tw-strategy-hero-content{max-width:720px}.tw-strategy-hero-visual{min-height:540px}}@media (max-width:767px){.tw-strategy-hero{padding:80px 0}.tw-strategy-hero-inner{width:min(100% - 40px, 1240px);gap:45px}.tw-strategy-hero-content h1{font-size:40px}.tw-strategy-hero-description{font-size:16px;line-height:1.7}.tw-strategy-hero-actions{flex-direction:column;align-items:stretch}.tw-strategy-hero-btn{width:100%}.tw-strategy-hero-visual{min-height:460px}.tw-strategy-orbit-one{width:290px;height:175px}.tw-strategy-orbit-two{width:370px;height:225px}.tw-strategy-hero-core{width:145px;height:145px}.tw-strategy-hero-core-mark{font-size:28px}.tw-strategy-node-search{top:8%;left:4%}.tw-strategy-node-content{top:8%;right:4%}.tw-strategy-node-performance{top:42%;right:1%}.tw-strategy-node-web{bottom:13%;right:5%}.tw-strategy-node-data{bottom:12%;left:4%}.tw-strategy-hero-node{min-width:90px;padding:9px 10px}.tw-strategy-hero-node strong{font-size:8px}.tw-strategy-hero-signal{bottom:18px;gap:5px;font-size:7px;letter-spacing:.08em}}@media (max-width:480px){.tw-strategy-hero-visual{min-height:430px}.tw-strategy-hero-signal{width:100%;flex-wrap:wrap;white-space:normal;padding:0 15px;text-align:center}.tw-strategy-hero-core{width:130px;height:130px}}