@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--ink:#232324;--muted:#73736d;--paper:#f7f7f2;--orange:#ee5528;--line:#deded7}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,summary{ -webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--orange);outline-offset:6px}.skip{position:absolute;top:-100px}.skip:focus{top:12px;background:white;padding:20px;z-index:50}header{height:100px;margin:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand img{width:153px;height:auto}nav{display:flex;gap:38px;align-items:center;font-size:13px;font-weight:600}.navcta{padding:13px 20px;border:1px solid var(--ink);border-radius:30px}.navcta span{margin-left:20px}.menu{display:none}.hero{padding:75px 5% 80px;display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center}.eyebrow{font-size:10px;font-weight:800;letter-spacing:2px;margin:0 0 24px}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--orange);margin-right:8px}h1{font-size:clamp(46px,5.6vw,86px);line-height:1.06;letter-spacing:-5px;margin:0;font-weight:600}h1 span,h2 span{color:var(--orange)}.intro{max-width:430px;color:var(--muted);font-size:16px;line-height:1.8;margin:30px 0}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;padding:18px 25px;background:var(--orange);color:white;border:0;border-radius:32px;font-size:13px;font-weight:700;cursor:pointer}.button:hover{background:#cf4119}.textlink{font-size:12px;font-weight:700;display:inline-block}.herocopy>.textlink{margin-left:25px}.visual{height:500px;position:relative;background:#ecece5;border-radius:8px;overflow:hidden}.visualtop,.visualbottom{position:absolute;left:25px;right:25px;display:flex;justify-content:space-between;font-size:8px;font-weight:700;letter-spacing:1px;z-index:2}.visualtop{top:25px}.visualbottom{bottom:25px}.orbit{position:absolute;border:1px solid #d2d3c8;width:410px;height:410px;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%)}.o2{width:280px;height:280px}.orb{position:absolute;width:200px;height:200px;background:var(--orange);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;box-shadow:0 20px 70px #ee552844}.orb span{color:var(--paper);font-size:150px;font-weight:800;letter-spacing:-18px;margin:-30px 15px 0 0}.tile{position:absolute;padding:22px;border-radius:5px;box-shadow:0 15px 25px #0000000e}.tiny{display:block;font-size:8px;letter-spacing:1px;margin-bottom:18px}.tile1{top:75px;left:25px;transform:rotate(-8deg);background:var(--ink);color:#fff;width:175px}.tile1 strong{font-family:monospace;font-size:19px;line-height:1.5;font-weight:400;color:#e8edb9}.tile2{right:18px;top:120px;background:#fcfcf8;width:170px;transform:rotate(9deg)}.tile2 strong{font-size:20px;font-weight:600;line-height:1.1}.colors{display:flex;margin-bottom:15px}.colors i{width:25px;height:25px;background:#ee5528;border-radius:50%;margin-right:-5px}.colors i:nth-child(2){background:#edc58f}.colors i:nth-child(3){background:#dadfc0}.colors i:nth-child(4){background:#28282a}.tile3{bottom:65px;left:65px;background:#dbe0c8;width:210px;transform:rotate(-4deg)}.tile3>span:last-child{font-size:10px}.bars{height:50px;display:flex;gap:9px;align-items:flex-end;margin-bottom:15px}.bars i{background:#565d40;flex:1;height:20%}.bars i:nth-child(2){height:40%}.bars i:nth-child(3){height:60%}.bars i:nth-child(4){height:70%}.bars i:nth-child(5){height:100%;background:var(--orange)}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px 5%;display:flex;gap:35px;justify-content:space-between;font-size:16px;letter-spacing:1px;font-weight:600}.ticker b{color:var(--orange);font-size:25px}.section{padding:95px 5%}.sectionhead{display:grid;grid-template-columns:1.6fr 1fr;gap:0 70px}.sectionhead>.eyebrow{grid-column:1/-1}h2{font-size:clamp(32px,3.3vw,52px);line-height:1.2;letter-spacing:-2px;font-weight:500;margin:0 0 40px}.sectionhead>p:last-child:not(.eyebrow){color:var(--muted);line-height:1.8;font-size:14px;align-self:center}.services{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{list-style:none;display:flex;gap:30px;align-items:center;padding:26px 0;cursor:pointer}summary::-webkit-details-marker{display:none}.number{color:var(--muted);font-size:11px}h3{margin:0;font-size:25px;letter-spacing:-.8px;font-weight:500}.plus{margin-left:auto;font-size:28px;font-weight:400}details[open] .plus{transform:rotate(45deg);color:var(--orange)}.servicebody{padding:0 45px 32px;display:grid;grid-template-columns:1fr 1fr;gap:20px 60px}.servicebody p{font-size:14px;line-height:1.8;color:var(--muted);margin:0}.tags{display:flex;gap:8px;flex-wrap:wrap;align-content:start}.tags span{border:1px solid var(--line);border-radius:30px;padding:8px 13px;font-size:11px}.servicebody a{font-size:12px;color:var(--orange);font-weight:700}.references{background:#edede6}.brands{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d8d8ce;border-left:1px solid #d8d8ce;margin:10px 0 25px}.brands>span{height:125px;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;border-bottom:1px solid #d8d8ce;border-right:1px solid #d8d8ce;font-size:21px;font-weight:800;letter-spacing:-.6px;color:#5c5d53}.brands small{font-size:10px;letter-spacing:3px;margin-top:5px}.about{display:grid;grid-template-columns:1fr 1fr;gap:70px}.abouttext{font-size:27px;line-height:1.45;margin:35px 0 20px;letter-spacing:-1px}.about p:not(.abouttext):not(.eyebrow){font-size:14px;line-height:1.9;color:var(--muted)}.principles{display:flex;flex-wrap:wrap;gap:20px;border-top:1px solid var(--line);padding-top:20px;font-size:11px;font-weight:700}.contact{background:#262727;color:var(--paper);display:grid;grid-template-columns:1fr 1fr;gap:90px}.contact h2{font-size:52px}.mail{font-size:23px;display:block;margin:20px 0 15px}.phone{font-size:15px}.address{font-size:12px;color:#b4b6ad;line-height:1.8;margin-top:25px}form h3{font-size:22px;margin:0 0 25px}label{display:block;font-size:11px;margin-bottom:20px;color:#ced0c8}input,select,textarea{display:block;width:100%;background:transparent;border:0;border-bottom:1px solid #5b5d58;color:var(--paper);padding:13px 0;border-radius:0;font-size:14px;outline-offset:5px}select option{color:var(--ink);background:var(--paper)}textarea{resize:vertical}form .button{width:100%}.formnote{font-size:10px;line-height:1.6;color:#b4b6ad}footer{padding:30px 5%;display:flex;align-items:center;gap:30px;font-size:10px}footer span{margin-right:auto;color:var(--muted)}footer img{height:auto} @media(min-width:1600px){header,.hero,.section,.ticker,footer{padding-left:max(5%,calc((100vw - 1440px)/2));padding-right:max(5%,calc((100vw - 1440px)/2))}header{margin:0}}@media(max-width:950px){nav{gap:20px}.hero{gap:25px}h1{letter-spacing:-3px}.visual{height:440px}.tile1{width:140px;left:10px}.tile2{width:140px;right:10px}.tile3{left:30px}.herocopy>.textlink{display:block;margin:20px 0}.ticker{font-size:12px;gap:12px}.contact{gap:40px}.contact h2{font-size:40px}.mail{font-size:19px}}@media(max-width:680px){header{height:80px}.brand img{width:125px}.menu{display:block;border:0;background:none;font-size:12px}nav{display:none;position:absolute;top:80px;left:0;right:0;background:var(--paper);padding:25px;z-index:10;border-bottom:1px solid var(--line)}nav.open{display:flex;flex-direction:column;align-items:flex-start}.hero{padding-top:45px;grid-template-columns:1fr;gap:35px}h1{font-size:55px;letter-spacing:-3px}.intro{font-size:14px}.visual{height:420px}.herocopy>.textlink{display:inline-block;margin-left:18px}.ticker{flex-wrap:wrap;font-size:11px;justify-content:center;gap:14px}.ticker b{font-size:14px}.section{padding-top:60px;padding-bottom:60px}.sectionhead,.about,.contact{grid-template-columns:1fr;gap:20px}.sectionhead>p:last-child{margin:0 0 25px}h2{font-size:35px;letter-spacing:-1.5px;margin-bottom:25px}h3{font-size:20px}summary{gap:18px}.servicebody{padding-left:30px;padding-right:0;grid-template-columns:1fr;gap:20px}.brands{grid-template-columns:repeat(2,1fr)}.brands>span{height:100px;font-size:17px}.abouttext{margin-top:0;font-size:24px}.contact{gap:35px}.contact h2{font-size:42px}footer{flex-wrap:wrap;gap:20px}footer span{width:calc(100% - 155px);line-height:1.6}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.ai-section{background:#eeeee7}.ai-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.ai-grid article{border-top:1px solid #c9cabf;padding-top:24px}.ai-grid article>span{font-size:9px;letter-spacing:1px;display:block;color:#62655a;margin-bottom:25px}.ai-grid h3{font-size:23px;line-height:1.4}.ai-grid p{font-size:14px;line-height:1.9;color:var(--muted)}.detailhero h1{max-width:1000px;font-size:clamp(40px,5vw,74px);letter-spacing:-3px}.detailhero .intro{max-width:650px}.ticker{font-size:13px}.servicebody a:hover{text-decoration:underline}@media(max-width:680px){.ai-grid{grid-template-columns:1fr}.detailhero h1{letter-spacing:-2px}.ticker{font-size:11px}summary h3{font-size:18px}header nav{gap:18px}}

.heritage{font-size:11px;font-weight:700;letter-spacing:.3px;color:var(--muted);margin:0 0 22px}.technology{background:#e9ede6}.tech-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.tech-card{display:block;padding:32px;background:var(--paper);border:1px solid #d8ded1;border-radius:6px;transition:border-color .2s}.tech-card:hover{border-color:var(--orange)}.tech-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:45px}.tech-card-top span:first-child{font-size:9px;letter-spacing:1px;font-weight:700}.tech-card-top span:last-child{font-size:25px;color:var(--orange)}.tech-card h3{font-size:29px}.tech-card p{font-size:14px;line-height:1.9;color:var(--muted);max-width:470px;min-height:80px}.tech-more{display:block;font-size:12px;font-weight:700;color:var(--orange);margin-top:25px}.partner-band{padding:35px 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:20px}.partner-band .eyebrow{margin-bottom:14px}.partner-band p:last-child{color:var(--muted);font-size:12px}.partner-band img{width:150px;height:150px;object-fit:contain}.partner-band h3{font-size:27px}nav{gap:23px;font-size:12px}@media(max-width:1000px){nav{gap:13px;font-size:11px}.navcta{padding:12px}.navcta span{margin-left:8px}}@media(max-width:680px){.tech-grid{grid-template-columns:1fr}.tech-card{padding:25px}.tech-card h3{font-size:24px}.tech-card-top{margin-bottom:25px}.tech-card p{min-height:0}.partner-band img{width:115px;height:115px}.partner-band .eyebrow{font-size:8px;letter-spacing:1px}nav{font-size:13px;gap:20px}}@media(prefers-reduced-motion:reduce){.tech-card{transition:none}}
[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.showcase{background:#202323;color:var(--paper)}.showcase-head{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:35px}.showcase-head h2{margin-bottom:0}.showcase-head>.textlink{white-space:nowrap}.project-widget{border:1px solid #494c45;border-radius:8px;overflow:hidden}.project-slide{display:grid;grid-template-columns:1.15fr 1fr;min-height:400px}.project-image{background:#e6e8df;display:flex;align-items:center;justify-content:center;padding:25px}.project-image img{width:100%;height:350px;object-fit:contain;border-radius:5px}.project-copy{padding:45px 40px;align-self:center}.project-copy h3{font-size:34px;line-height:1.25;letter-spacing:-1px;margin-bottom:20px}.project-copy>p:not(.eyebrow){font-size:13px;line-height:1.8;color:#c0c4b9}.project-copy .button{margin-top:15px}.project-controls{border-top:1px solid #494c45;padding:18px 25px;display:flex;justify-content:space-between;align-items:center}.project-controls button{background:none;color:#e6e8dd;border:1px solid #63685c;border-radius:50%;width:40px;height:40px;cursor:pointer;margin-right:8px}.project-dots button{font-size:10px}.project-dots button[aria-pressed=true]{background:var(--orange);border-color:var(--orange)}.content-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 24px}.content-card{display:block}.card-image{aspect-ratio:16/10;overflow:hidden;border-radius:5px;background:#e5e6de}.card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.content-card:hover img{transform:scale(1.035)}.card-meta{display:flex;justify-content:space-between;margin:20px 0 12px;font-size:10px;color:var(--muted)}.card-meta>span:last-child{color:var(--orange);font-size:17px}.content-card h3{font-size:20px;line-height:1.5;letter-spacing:-.5px}.content-card p{font-size:12px;color:var(--muted);line-height:1.8}.article-head h1,.listing h1{font-size:clamp(35px,4.8vw,68px);letter-spacing:-2px;max-width:1100px}.article-date{font-size:12px;color:var(--muted);margin-top:25px}.article-cover{margin:0 5%;height:440px;border-radius:8px;background:#e8eae1;overflow:hidden}.article-cover img{width:100%;height:100%;object-fit:contain}.article-layout{display:grid;grid-template-columns:2.5fr 1fr;gap:80px}.article-body{font-size:16px;line-height:1.9;overflow-wrap:anywhere}.article-body h2{font-size:28px;margin:35px 0 15px;letter-spacing:-.5px}.article-body h3{font-size:22px;margin:25px 0 15px}.article-body img{max-width:100%;height:auto}.article-body a{color:var(--orange);text-decoration:underline}.article-body li{padding-left:8px;margin-bottom:12px}.article-layout aside{border-top:1px solid var(--line);padding-top:25px;align-self:start}.article-layout aside p:not(.eyebrow){font-size:13px;line-height:1.8;color:var(--muted)}.article-layout aside .button{font-size:11px;padding:15px 20px;margin:15px 0 25px}.article-layout aside .textlink{display:block}.searchlabel{max-width:500px;color:var(--muted);font-size:12px;margin:35px 0 20px}.searchlabel input{color:var(--ink);border-color:var(--line);font-size:16px}.results-count{font-size:12px;color:var(--muted);margin-bottom:30px}.listing #load-more{display:block;margin:40px auto 0}.reference-logos{display:grid;grid-template-columns:repeat(4,1fr);margin-top:40px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.reference-logos>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);height:150px;padding:25px;display:grid;place-items:center;background:white}.reference-logos img{max-width:100%;max-height:100%;object-fit:contain}#hakkimizda h1,#iletisim h1,#yapay-zeka h1,#hizmetler h1{font-size:clamp(36px,4vw,58px);line-height:1.2;letter-spacing:-2px}.contact h1{margin-bottom:40px}.contact h1 span{color:var(--orange)}@media(max-width:950px){.project-copy{padding:25px}.project-copy h3{font-size:27px}.project-image img{height:280px}.article-layout{gap:35px}.content-grid{grid-template-columns:repeat(2,1fr)}.homeblog .content-grid{grid-template-columns:repeat(3,1fr)}.reference-logos{grid-template-columns:repeat(3,1fr)}}@media(max-width:680px){.showcase-head{align-items:flex-start;flex-direction:column;gap:20px}.project-slide{grid-template-columns:1fr}.project-image img{height:240px}.project-copy{padding:30px 25px}.project-copy h3{font-size:26px}.content-grid,.homeblog .content-grid{grid-template-columns:1fr}.article-cover{height:260px}.article-layout{grid-template-columns:1fr;gap:35px}.reference-logos{grid-template-columns:repeat(2,1fr)}.reference-logos>div{height:120px;padding:15px}.project-controls{padding:15px}.article-body{font-size:15px}.article-head h1,.listing h1{letter-spacing:-1px}.card-image{aspect-ratio:16/9}}@media(prefers-reduced-motion:reduce){.card-image img{transition:none}}
/* Omedya 1.1 — editorial hero and editable navigation */
.hero-v11{display:block;padding:32px 5% 28px;position:relative}.hero-topline,.hero-bottomline{display:flex;align-items:center;justify-content:space-between;gap:24px}.hero-topline{margin-bottom:36px}.hero-topline .eyebrow{margin:0;letter-spacing:1.6px;max-width:75%;line-height:1.8}.hero-location{font-size:10px;letter-spacing:1px;color:var(--muted)}.hero-layout{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:5vw}.hero-v11 h1{font-size:clamp(54px,6.5vw,100px);font-weight:600;letter-spacing:-.065em;line-height:1.02;overflow-wrap:anywhere}.hero-v11 .intro{max-width:480px;margin:28px 0 32px;font-size:15px;line-height:1.8}.hero-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.hero-actions .button{padding:19px 24px}.hero-stage{position:relative;min-width:0;border-radius:22px;background:#202221;isolation:isolate}.hero-scene{position:relative;min-height:480px;overflow:hidden;border-radius:22px}.hero-scene[hidden]{display:none}.hero-media{position:absolute;inset:0}.hero-media img{width:100%;height:100%;object-fit:cover;filter:brightness(.72) saturate(.65);transform:scale(1.02)}.hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#10120f15 0%,#10120f15 25%,#10120fcc 75%,#10120fe6 100%)}.hero-scene-copy{position:absolute;left:32px;right:32px;bottom:83px;color:#fff;z-index:2}.hero-scene-copy>span{font-size:9px;letter-spacing:2px;font-weight:700}.hero-scene-copy h2{font-size:clamp(30px,3.3vw,52px);letter-spacing:-.04em;line-height:1.08;margin:18px 0 20px;color:#fff}.hero-scene-copy a{font-size:11px;color:#e4e5de;border-bottom:1px solid #ffffff55;padding-bottom:8px}.hero-stamp{position:absolute;top:26px;right:-18px;width:99px;height:99px;border-radius:50%;background:var(--orange);display:flex;align-items:center;justify-content:center;color:white;font-size:69px;font-weight:800;letter-spacing:-7px;transform:rotate(-12deg);box-shadow:0 8px 26px #0002;z-index:3}.hero-stamp span{font-size:22px;margin-left:1px;margin-top:-20px;letter-spacing:0}.hero-controls{position:absolute;bottom:22px;left:28px;right:28px;display:flex;align-items:center;gap:14px;z-index:4}.hero-controls button{background:transparent;border:1px solid #ffffff40;color:white;border-radius:50%;width:35px;height:35px;font-size:11px;cursor:pointer;transition:background .2s}.hero-dots{display:flex;gap:7px}.hero-dots button[aria-pressed=true]{background:var(--orange);border-color:var(--orange)}.hero-arrows{margin-left:auto;display:flex;gap:6px}.hero-arrows button{font-size:18px}.hero-controls button:hover{background:#ffffff22}.hero-bottomline{border-top:1px solid var(--line);margin-top:40px;padding-top:22px;font-size:11px;color:var(--muted)}.hero-bottomline .heritage{margin:0;font-size:11px;color:var(--ink)}.hero-bottomline p:nth-child(2){font-weight:700;color:var(--ink)}.hero-bottomline a{font-size:11px;font-weight:700}.hero-scene:not([hidden]) .hero-media img{animation:hero-reveal .7s ease-out both}.hero-scene:not([hidden]) .hero-scene-copy{animation:hero-copy .55s ease-out both}@keyframes hero-reveal{from{opacity:.4;transform:scale(1.07)}to{opacity:1;transform:scale(1.02)}}@keyframes hero-copy{from{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}
.nav-group{position:relative;border:0}.nav-group>summary{font-size:13px;font-weight:600;padding:12px 0;gap:7px}.nav-group>summary:after{content:"⌄"}.nav-group[open]>summary:after{content:"⌃"}.nav-submenu{position:absolute;top:100%;left:-20px;min-width:220px;padding:12px;background:var(--paper);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 28px #0001;z-index:20;display:flex;flex-direction:column;gap:4px}.nav-submenu>a{padding:12px;font-size:12px}.nav-submenu>a:hover{color:var(--orange)}footer .nav-submenu{bottom:100%;top:auto}.preview-banner{padding:14px 5%;background:#f1c64d;color:#222;font-size:12px;font-weight:700;display:flex;justify-content:space-between}.hero-v11 [hidden]{display:none!important}
@media(min-width:1500px){.hero-scene{min-height:565px}.hero-v11{padding-top:40px}}@media(max-width:1000px){.hero-layout{gap:32px}.hero-v11 h1{font-size:clamp(48px,7vw,76px)}.hero-scene{min-height:440px}.hero-scene-copy{left:25px;right:25px}.hero-location{display:none}.hero-topline .eyebrow{max-width:100%}.hero-actions{gap:20px}.hero-actions .textlink{font-size:11px}.hero-bottomline{gap:15px;flex-wrap:wrap}nav{gap:20px}}@media(max-width:760px){.hero-v11{padding-top:25px;padding-bottom:24px}.hero-topline{margin-bottom:26px}.hero-topline .eyebrow{font-size:8px;letter-spacing:1px}.hero-layout{grid-template-columns:1fr;gap:30px}.hero-v11 h1{font-size:clamp(53px,11.5vw,88px);line-height:1.02}.hero-v11 .intro{margin:22px 0;font-size:14px}.hero-scene{min-height:400px}.hero-scene-copy h2{font-size:42px}.hero-stamp{right:16px;top:20px;width:75px;height:75px;font-size:53px}.hero-stamp span{font-size:19px}.hero-bottomline{margin-top:25px;padding-top:18px;gap:5px 20px}.hero-bottomline .heritage{width:100%}.hero-bottomline a{margin-left:auto}.nav-group{width:100%}.nav-submenu{position:static;box-shadow:none;min-width:0;margin-bottom:8px}.nav-group>summary{font-size:16px}.nav-submenu>a{font-size:14px}.preview-banner{font-size:10px;gap:16px}.ticker{overflow:hidden}.hero-actions .textlink{margin:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-scene:not([hidden]) .hero-media img,.hero-scene:not([hidden]) .hero-scene-copy{animation:none}.hero-controls button{transition:none}}
