/* The work follows an arch around the introduction. */
.orbit-section{position:relative;isolation:isolate;min-height:760px;margin:35px auto 45px;padding:0;overflow:hidden;max-width:1920px;text-align:center}
.orbit-section:before{content:"";position:absolute;inset:6% 0 0;z-index:-1;background:radial-gradient(ellipse at 50% 42%,#ff5c1a08,transparent 64%);pointer-events:none}
.orbit-gallery{position:absolute;inset:0;display:flex;gap:18px;justify-content:center;overflow:hidden;pointer-events:none}
.orbit-card{flex:0 0 auto;width:135px;aspect-ratio:4/5;border-radius:23px;padding:5px;background:linear-gradient(140deg,#353535,#101010 65%);box-shadow:0 0 0 1px #ffffff0d,inset 0 1px 2px #ffffff1c;overflow:hidden}
.orbit-card img{width:100%;height:100%;object-fit:contain;display:block;border-radius:18px;filter:brightness(.87);background:#111}
.orbit-gallery.is-ready{display:block;pointer-events:auto;touch-action:pan-y pinch-zoom;cursor:grab;user-select:none;-webkit-user-select:none}
.orbit-gallery .orbit-card[type=button]{cursor:grab}
.orbit-gallery.is-dragging,.orbit-gallery.is-dragging .orbit-card[type=button]{cursor:grabbing}
.orbit-card img{pointer-events:none;-webkit-user-drag:none}
.is-ready .orbit-card{position:absolute;left:0;top:0;margin:0;will-change:transform,opacity}
.orbit-section .orbit-copy{position:relative;z-index:2;top:305px;margin:0 auto;max-width:640px;padding:0 20px}
.orbit-section .orbit-copy h2{font-size:clamp(30px,2.6vw,43px);line-height:1.25;font-weight:500;letter-spacing:-.045em;max-width:600px;margin:25px auto 22px}
.orbit-section .orbit-copy p{font-size:15px;line-height:1.7;color:#8d8d8d;max-width:420px;margin:0 auto 30px}
.orbit-section .orbit-copy .button{min-height:48px}
.client-strip.logo-marquee{display:block;width:min(1240px,94%);max-width:none;opacity:.88;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;cursor:grab;touch-action:pan-x pan-y;overscroll-behavior-x:contain;scroll-behavior:auto;user-select:none;-webkit-user-select:none;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);margin-top:100px;padding:10px 0}
.logo-track,.logo-group{display:flex;align-items:center;width:max-content;gap:62px}
.logo-group{flex-shrink:0}
.client-logo{display:flex;align-items:center;justify-content:center;flex:0 0 136px;width:136px;height:48px}
.client-logo img{display:block;max-width:100%;max-height:44px;width:auto;height:auto;object-fit:contain}
.client-logo.logo-square{flex-basis:65px;width:65px}
.portrait-card>img{aspect-ratio:1/1;object-position:50% 45%;filter:none}
.footer-founder>img{object-position:50% 36%;filter:none}
@media(min-width:1600px){.orbit-section{min-height:850px}.orbit-section .orbit-copy{top:340px;max-width:800px}.orbit-section .orbit-copy h2{font-size:48px}.orbit-card{width:155px;border-radius:27px}.orbit-card img{border-radius:22px}}
@media(max-width:1000px){.orbit-section{min-height:740px;margin-top:20px}.orbit-card{width:105px;border-radius:19px;padding:4px}.orbit-card img{border-radius:15px}.orbit-section .orbit-copy{max-width:430px;top:310px}.orbit-section .orbit-copy h2{font-size:32px}.orbit-section .orbit-copy p{font-size:14px;max-width:350px}.logo-track,.logo-group{gap:42px}.client-logo{flex-basis:116px;width:116px;height:40px}.client-logo img{max-height:36px}}
@media(max-width:580px){.orbit-section{min-height:820px;margin-top:0;margin-bottom:0}.orbit-card{width:74px;padding:3px;border-radius:15px}.orbit-card img{border-radius:12px}.orbit-section .orbit-copy{top:370px;max-width:380px;padding-inline:24px}.orbit-section .orbit-copy h2{font-size:29px;line-height:1.3;margin:22px auto 18px}.orbit-section .orbit-copy p{font-size:13px;margin-bottom:25px;max-width:280px}.client-strip.logo-marquee{margin-top:88px;width:100%;padding:8px 0}.logo-track,.logo-group{gap:36px}.client-logo{flex-basis:102px;width:102px;height:34px}.client-logo img{max-height:30px}.client-logo.logo-square{flex-basis:44px;width:44px}}


.client-strip.logo-marquee::-webkit-scrollbar{display:none}
.client-strip.logo-marquee:focus-visible{outline:1px solid #ff794a;outline-offset:5px}
.logo-marquee.is-dragging{cursor:grabbing}
.client-logo img{pointer-events:none;-webkit-user-drag:none}
.client-logo.logo-nalmix img{transform:translateY(17%)}
.client-logo.logo-ulusal img{transform:translateY(-18%)}
