.signature-service{min-height:800px;padding:120px var(--gutter);background:radial-gradient(circle at 24% 48%,rgba(0,183,168,.16),transparent 30%),linear-gradient(135deg,#03111d,#082b43 64%,#061827);display:grid;grid-template-columns:.62fr 1.38fr;gap:8vw;align-items:center;overflow:hidden;position:relative}.signature-service:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(100,240,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(100,240,255,.04) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(circle at 25% 50%,#000,transparent 52%)}.signature-orbit{position:relative;width:min(410px,32vw);aspect-ratio:1;border:1px solid rgba(0,183,168,.45);border-radius:50%;display:grid;place-items:center;box-shadow:0 0 90px rgba(0,183,168,.13)}.signature-orbit:before,.signature-orbit:after,.signature-orbit i{content:"";position:absolute;border:1px solid rgba(30,109,255,.4);border-radius:50%;inset:12%;animation:spin 24s linear infinite}.signature-orbit:after{inset:26%;border-style:dashed;animation-direction:reverse}.signature-orbit i:nth-child(1){width:10px;height:10px;inset:auto;top:6%;left:50%;background:var(--acid);border:0;box-shadow:0 0 20px var(--acid)}.signature-orbit i:nth-child(2){inset:39%;border-color:rgba(207,241,0,.55)}.signature-orbit i:nth-child(3){inset:-12%;border-style:dotted;animation-direction:reverse}.signature-orbit b{text-align:center;font-size:clamp(17px,1.8vw,27px);line-height:1.05;letter-spacing:.09em}.signature-copy{position:relative;z-index:2}.signature-copy h2{font-size:clamp(46px,5.3vw,82px);line-height:.96;letter-spacing:-.055em;margin:34px 0}.signature-copy h2 em{font-style:normal;color:var(--teal)}.signature-copy>p:not(.section-index){color:#bdd0da;font-size:18px;max-width:760px}.signature-outputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);margin:38px 0}.signature-outputs a{padding:18px;background:#071d2d;text-decoration:none;transition:background .25s,transform .25s}.signature-outputs a:hover{background:#0a3048;transform:translateY(-2px)}.signature-outputs b,.signature-outputs small{display:block}.signature-outputs b{font-size:14px;color:#eefaff}.signature-outputs small{font-size:11px;line-height:1.45;color:#9db6c1;margin-top:6px}.signature-copy .primary{width:max-content}
@media(max-width:980px){.signature-service{grid-template-columns:1fr}.signature-orbit{width:min(350px,70vw);margin:0 auto}}
@media(max-width:600px){.signature-service{padding:88px 24px;min-height:auto}.signature-orbit{width:230px}.signature-copy h2{font-size:42px}.signature-outputs{grid-template-columns:1fr}.signature-copy .primary{width:100%}}
.market-langs{display:flex;gap:5px;align-items:center}.market-langs a{min-width:34px;min-height:34px;border:1px solid rgba(0,183,168,.28);display:grid;place-items:center;text-decoration:none;font-size:10px}.market-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);margin-top:72px}.market-service-grid article{padding:30px;background:#061827;min-height:150px}.market-service-grid article b{color:var(--teal);font-size:10px}.market-service-grid h3{font-size:20px;margin:22px 0 0}.capabilities .capability-intro{grid-template-columns:.28fr 1fr 1fr}.capabilities .capability-intro h2{font-size:clamp(40px,4.2vw,66px)}html[dir="rtl"] body{text-align:right}html[dir="rtl"] .hero-copy{padding-left:var(--gutter);padding-right:var(--gutter)}
@media(max-width:980px){header>.market-langs{margin-left:auto;margin-right:18px}.market-service-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){header>.market-langs{position:absolute;top:78px;left:0;right:0;background:#061827;padding:8px 24px;justify-content:center;margin:0}.market-service-grid{grid-template-columns:1fr}.capabilities .capability-intro{grid-template-columns:1fr}}
