.site-cerceve{container-type:inline-size}.bolum-kunye,.bolum-no,.kapak-veriler dt,.sayac,.proje-turu,.uretim-no,.hizmet small{font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:.035em;line-height:1.6}.kapak{display:grid;grid-template-columns:46% 54%;gap:0;width:100%;max-width:none;background:linear-gradient(110deg,#ffa987,#ffd0c5 64%,#f8ded3);color:#2a201a;border-radius:0 0 24px 24px;overflow:hidden}.kapak-yazi{min-width:0;min-height:660px;display:flex;flex-direction:column;align-items:flex-start;padding:48px 40px 0;border-right:1px solid #50271730}.bolum-kunye{margin:0 0 38px;color:#603629;font-size:11px}.kapak h1{font-size:clamp(40px,5.5cqw,88px);font-weight:400;line-height:1.02;letter-spacing:-.065em;text-wrap:initial}.kapak h1>span{display:block;white-space:nowrap;animation:satir-giris .9s 80ms var(--ease) both}.kapak h1>span:nth-child(2){animation-delay:.17s}.kapak h1>span:nth-child(3){animation-delay:.26s}.kapak .bolum-kunye,.kapak-link,.kapak-veriler>div,.kapak-markalar>span{animation:icerik-giris .7s var(--ease) backwards}.kapak-link{animation-delay:.42s}.kapak-link.ikincil{animation-delay:.48s}.kapak-veriler>div{animation-delay:.56s}.kapak-veriler>div:nth-child(2){animation-delay:.62s}.kapak-veriler>div:nth-child(3){animation-delay:.68s}.kapak-markalar>span{animation-delay:.74s}.kapak-markalar>span:nth-child(2){animation-delay:.79s}.kapak-markalar>span:nth-child(3){animation-delay:.84s}.kapak-markalar>span:nth-child(4){animation-delay:.89s}.kapak-baglantilar{display:flex;gap:14px;margin-top:36px;flex-wrap:wrap}.kapak-link{display:inline-flex;align-items:center;gap:22px;min-height:54px;padding:13px 22px;border:1px solid #2a201a;border-radius:100px;text-decoration:none;background:#2a201a;color:#ffe2d3;font-size:15px;transition:background .18s ease,transform .18s ease}.kapak-link.ikincil{background:#ffe1d17a;color:#2a201a;border-color:transparent}.kapak-link svg{width:23px;height:23px;transition:transform .22s var(--ease)}.kapak-link:hover{transform:translateY(-2px);background:#473024}.kapak-link.ikincil:hover{background:#ffe1d1}.kapak-link:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.kapak-link:hover svg{transform:translate(4px)}}.kapak-veriler{align-self:stretch;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:44px -40px 0;padding:26px 40px;border-top:1px solid #50271730;border-bottom:1px solid #50271730}.kapak-veriler dt{color:#603629;font-size:10px;margin-bottom:9px}.kapak-veriler dd{font-size:29px;font-weight:400;letter-spacing:-.04em;line-height:1;margin:0}.kapak-markalar{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:32px 0;margin-top:auto;font-size:14px;font-weight:600;letter-spacing:-.04em}.kapak-gorsel{position:relative;min-width:0;overflow:hidden}.kapak-gorsel:before{content:"";position:absolute;width:118%;aspect-ratio:1;left:-14%;top:-6%;border-radius:50%;background:radial-gradient(circle,#fff6efd9,#ffe9dd8c,#ffe2d300 68%);animation:isik-nefes 9s ease-in-out infinite alternate;pointer-events:none}.kapak-kure{position:absolute;width:144%;max-width:none;height:auto;left:5%;top:17%;animation:kure-giris 1.4s .16s cubic-bezier(.16,1,.3,1) both,kure-yuzme 9s 1.56s ease-in-out infinite}.bolum-basligi{display:flex;align-items:baseline;gap:22px}.bolum-no{color:#c9a696;flex:none}.bolum-basligi h2{font-size:clamp(32px,4.6cqw,70px);font-weight:400;line-height:1.03;letter-spacing:-.06em}.isler{padding-block:64px 72px}.kategoriler{position:relative;display:flex;align-items:center;gap:28px;margin:30px 0 28px;border-bottom:1px solid #ffffff24}.kategori{border:0;border-bottom:2px solid transparent;background:none;color:#c9b9ae;padding:10px 2px 15px;font-size:16px;font-weight:400;min-width:44px;min-height:48px}.kategori.aktif{color:#ffd0c5;border-bottom-color:var(--turuncu)}.kategori:hover{color:#ffe2d3}.kategori-vurgu{position:absolute;left:0;top:0;background:var(--turuncu);pointer-events:none;transform-origin:0 0}.kategoriler.hareket-hazir .kategori{border-bottom-color:transparent}.marka-secim{margin-bottom:26px}.marka-dizini{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marka-secici{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-width:0;height:68px;border:1px solid #ffffff24;border-radius:0;background:transparent;color:#c9b9ae;padding:12px;font-size:14px;font-weight:400;line-height:1.35;text-align:center;transition:background-color .16s ease,border-color .16s ease,transform .12s ease}.marka-secici>span{min-width:0;text-wrap:balance}.marka-secici[hidden]{display:none}.marka-secici.aktif{background:#ffd0c5;border-color:#ffd0c5;color:#2a201a}.marka-secici:active{transform:scale(.975)}.marka-vurgu{position:absolute;left:0;top:0;border-radius:0;background:#ffd0c5;pointer-events:none;transform-origin:0 0}.marka-dizini.hareket-hazir .marka-secici.aktif{background:transparent;border-color:transparent}@media(min-width:1280px){.marka-dizini{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(hover:hover)and (pointer:fine){.marka-secici:not(.aktif):hover{background:#3a2e27;border-color:#c7ac9b80;color:#ffe2d3}.proje-gorsel .tarayici-karti{transition:transform .24s var(--ease)}.proje-gorsel:hover .tarayici-karti{transform:translateY(-3px)}}.marka-mobil{display:none}.proje-kutu{background:#302924;border:1px solid #ffffff19;border-radius:18px;padding:26px;overflow:hidden}.proje{display:grid;grid-template-columns:1.1fr 1fr;gap:38px;min-width:0}.proje[hidden]{display:none}.proje-gorsel{position:relative;min-width:0;display:flex;align-items:center;justify-content:center;background:var(--proje-renk);color:var(--proje-metin);min-height:360px;padding:24px 24px 46px;border-radius:10px;overflow:hidden;touch-action:pan-y pinch-zoom}.proje-gorsel img{user-select:none;-webkit-user-drag:none}.proje-gorsel.ekran-var{background:#191614;color:#d8c5b8}.tarayici-karti{width:100%;background:#fff;border:1px solid #9c83743d;border-radius:6px;overflow:hidden}.tarayici-karti img{display:block;width:100%;height:auto}.proje-gorsel.uygulama-var{background:#191614;color:#d8c5b8;container-type:inline-size}.uygulama-ekranlari{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:12px;width:100%;max-width:584px}.uygulama-ekrani{min-width:0;padding:4px;background:#10100f;border:1px solid #b8a29359;border-radius:20px;box-shadow:0 12px 24px #0004;overflow:hidden}.uygulama-ekrani img{display:block;width:100%;height:auto;border-radius:15px}@container (max-width:380px){.uygulama-ekranlari{grid-template-columns:repeat(2,minmax(0,1fr));max-width:340px;gap:10px}.uygulama-ekrani:nth-child(3){display:none}}.proje-logo{width:40%;max-height:220px;object-fit:contain}.proje-turu{position:absolute;bottom:14px;left:24px;text-transform:uppercase;font-size:10px}.proje-panel{min-width:0;padding:12px 0 4px;display:flex;flex-direction:column;align-items:flex-start}.proje-panel h3{font-size:clamp(28px,3.4cqw,48px);font-weight:400;letter-spacing:-.05em;margin-bottom:22px}.proje-panel>p{font-size:17px;line-height:1.75;margin:0 0 26px;max-width:52ch;color:#d0beb2}.proje-bilgileri{display:grid;grid-template-columns:1fr 1fr;gap:24px;width:100%;border-top:1px solid #ffffff24;padding-top:22px;margin-bottom:22px}.proje-bilgileri h4{font-family:var(--mono);font-weight:400;font-size:10px;letter-spacing:.04em;color:#c7ac9b;text-transform:uppercase;margin:0 0 12px}.elmas{list-style:none;padding:0;margin:0;display:grid;gap:7px;font-size:14px;line-height:1.6;color:#f0d7c8;overflow-wrap:anywhere}.proje-link{display:inline-flex;align-items:center;gap:28px;border-bottom:1px solid #c7ac9b;padding-block:6px;text-decoration:none;font-size:15px;margin-top:auto}.proje-link svg{width:22px;height:22px}.proje-link:hover{border-color:var(--turuncu)}.proje-alt{display:flex;align-items:center;justify-content:space-between;padding-top:20px}.sayac{margin:0;color:#c7ac9b;font-size:13px}.proje-oklar{display:flex;gap:10px}.daire-ok{display:flex;align-items:center;justify-content:center;width:52px;height:44px;border:1px solid #a386754d;border-radius:100px;color:#ffe2d3;background:transparent;transition:background .15s ease,color .15s ease}.daire-ok svg{width:25px;height:25px}.daire-ok:hover{background:#ffd0c5;color:#2a201a}.proje-oklar #onceki svg{transform:rotate(180deg)}@keyframes icerik-giris{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes kure-giris{0%{opacity:0;transform:translateY(42px) rotate(-3deg)}to{opacity:1;transform:none}}@keyframes satir-giris{0%{opacity:0;transform:translateY(.5em);clip-path:inset(0 -.2em 100% -.2em)}to{opacity:1;transform:none;clip-path:inset(-.2em -.2em -.3em -.2em)}}@keyframes isik-nefes{0%{opacity:.55;transform:scale(.94)}to{opacity:1;transform:scale(1.05)}}@keyframes kure-yuzme{50%{transform:translateY(-12px) rotate(1.2deg)}}.hakkimizda{display:grid;grid-template-columns:.85fr 1.5fr;gap:56px;padding:50px 40px;background:linear-gradient(110deg,#ffa987,#ffd0c5);color:#2a201a;border-radius:24px}.hakkimizda .bolum-no{color:#714638}.hakkimizda .bolum-basligi h2{font-size:clamp(30px,3.6cqw,54px)}.hakkimizda-metin{min-width:0}.hakkimizda-metin p{margin:0;max-width:48ch}.hakkimizda-metin p:first-child{font-size:clamp(26px,2.9cqw,42px);line-height:1.22;letter-spacing:-.045em;font-weight:400;margin-bottom:24px}.hakkimizda-metin p+p{font-size:17px;line-height:1.8;color:#633c2e}.hizmetler{padding-block:64px}.hizmet-seridi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:32px}.hizmet{min-width:0;display:flex;flex-direction:column;gap:32px;padding:26px 24px;background:#332a24;border:1px solid #ffffff13;border-radius:16px}.uretim-no{font-family:var(--font);font-size:58px;line-height:1;letter-spacing:-.06em;color:#ffb190}.hizmet>div{display:flex;flex-direction:column;flex:1;min-width:0}.hizmet h3{font-size:24px;line-height:1.15;letter-spacing:-.04em;font-weight:400;margin:0 0 18px}.hizmet p{font-size:16px;line-height:1.7;color:#cdb8a8;margin:0 0 22px}.hizmet small{color:#d9b79e;font-size:10px;letter-spacing:0;margin-top:auto}.iletisim{padding-block:60px 72px;border-top:1px solid #ffffff24}.iletisim-duzeni{display:grid;grid-template-columns:1fr 1.65fr;gap:60px;margin-top:40px}.iletisim-bilgiler{display:flex;flex-direction:column;gap:32px;padding-right:24px}.iletisim-kart h3{font-family:var(--mono);font-size:11px;font-weight:400;line-height:1.5;letter-spacing:.04em;color:#c7ac9b;text-transform:uppercase;margin-bottom:12px}.iletisim-kart p{font-size:16px;line-height:1.8;color:#d0beb2;margin:0}.iletisim-kart>a{display:inline-block;font-size:clamp(16px,1.5cqw,22px);text-decoration:none;border-bottom:1px solid #c7ac9b80;padding-bottom:5px;overflow-wrap:anywhere}.sosyal{display:flex;flex-wrap:wrap;gap:22px}.sosyal a{display:inline-flex;align-items:center;gap:10px;font-size:15px;text-decoration:none}.sosyal svg{width:18px;height:18px}.sosyal a:hover,.iletisim-kart>a:hover{color:#ffb190}.form{display:flex;flex-direction:column;gap:24px;background:#332a24;padding:32px;border:1px solid #ffffff13;border-radius:16px;color:#ffe2d3}.form-iki{display:grid;grid-template-columns:1fr 1fr;gap:24px}.form label{display:flex;flex-direction:column;gap:10px;font-size:14px;font-weight:400;min-width:0}.form input,.form textarea{background:#241f1c;color:#ffe2d3;border:1px solid #7c6251;border-radius:8px;padding:12px;font-size:16px;font-weight:400;line-height:1.5;min-width:0;width:100%}.form input::placeholder,.form textarea::placeholder{color:#ab9586}.form textarea{height:154px;resize:vertical;max-height:400px}.mesaj-satiri{display:flex;flex-direction:column;gap:20px;align-items:flex-end}.mesaj-satiri label{width:100%}.mesaj-satiri .btn{min-height:48px;padding:12px 22px;gap:36px;font-size:15px;font-weight:400;background:#ffd0c5;color:#2a201a;border:0;border-radius:100px}.mesaj-satiri .btn>span{display:flex}.mesaj-satiri .btn svg{width:22px;height:22px}.form-bilgi{font-size:12px;color:#c7ac9b}.form .gizli{display:none}.hata{font-size:14px;line-height:1.6;margin:0;color:#ffc5b1}.hata:empty{display:none}@media(max-width:1150px){.kapak-yazi{min-height:575px;padding:38px 30px 0}.bolum-kunye{margin-bottom:28px}.kapak h1{font-size:5.5cqw}.kapak-baglantilar{gap:10px;margin-top:30px}.kapak-link{font-size:14px;padding:12px 18px;gap:15px}.kapak-veriler{margin:34px -30px 0;padding:22px 30px}.kapak-markalar{font-size:12px;gap:12px;padding-block:28px}.kapak-kure{top:24%;width:148%}.proje{gap:28px}.proje-gorsel{padding:20px 20px 42px;min-height:335px}.proje-panel>p{font-size:16px}.proje-bilgileri{gap:18px}.elmas{font-size:13px}.hakkimizda{gap:36px;padding:38px 30px}.hizmet-seridi{grid-template-columns:repeat(2,minmax(0,1fr))}.hizmet{gap:24px}.hizmet h3{font-size:26px}.iletisim-duzeni{gap:36px}.iletisim-bilgiler{padding-right:0}}@media(max-width:800px){.kapak{grid-template-columns:48% 52%}.kapak-yazi{min-height:540px;padding:34px 24px 0}.bolum-kunye{font-size:9px;margin-bottom:28px}.kapak h1{font-size:5.4cqw}.kapak-baglantilar{gap:8px;margin-top:28px}.kapak-link{padding:10px 13px;font-size:12px;gap:10px;min-height:44px}.kapak-link svg{width:18px;height:18px}.kapak-veriler{margin:30px -24px 0;padding:22px 24px;gap:8px}.kapak-veriler dt{font-size:9px}.kapak-veriler dd{font-size:25px}.kapak-markalar{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px;font-size:13px;padding-block:26px}.kapak-kure{width:172%;left:0;top:28%}.isler{padding-block:48px}.bolum-basligi{gap:18px}.bolum-basligi h2{font-size:42px}.kategoriler{margin-top:24px;gap:24px}.proje{grid-template-columns:1fr;gap:28px}.proje-kutu{padding:22px}.proje-gorsel{padding:24px 24px 44px;min-height:0}.tarayici-karti{max-width:580px}.proje-logo{width:200px;height:240px}.proje-panel{padding:0}.proje-panel h3{font-size:36px;margin-bottom:18px}.proje-panel>p{max-width:60ch;margin-bottom:22px}.proje-bilgileri{gap:26px;margin-bottom:16px}.elmas{font-size:14px}.hakkimizda{grid-template-columns:1fr;gap:28px;padding:36px 28px}.hakkimizda .bolum-basligi h2{font-size:40px}.hakkimizda-metin p:first-child{font-size:32px}.hakkimizda-metin p+p{font-size:16px}.hizmetler{padding-block:48px}.hizmet{padding:24px}.hizmet-seridi{gap:14px}.iletisim{padding-block:48px}.iletisim-duzeni{grid-template-columns:1fr 1.45fr;gap:28px}.form{padding:24px}.form-iki{grid-template-columns:1fr;gap:22px}.iletisim-kart p{font-size:14px}}@media(max-width:600px){.kapak{grid-template-columns:1fr;border-radius:0 0 18px 18px}.kapak-yazi{min-height:0;padding:26px 22px 0;border-right:0}.bolum-kunye{font-size:10px;margin-bottom:22px}.kapak h1{font-size:11.5cqw;line-height:1.02;letter-spacing:-.06em}.kapak-baglantilar{gap:10px;margin-top:24px}.kapak-link{font-size:13px;padding:12px 16px;gap:14px;min-height:46px}.kapak-veriler{margin:24px -22px 0;padding:18px 22px;gap:14px}.kapak-veriler dt{font-size:10px}.kapak-veriler dd{font-size:28px}.kapak-markalar{grid-template-columns:repeat(2,1fr);gap:8px 22px;padding-block:16px;font-size:13px}.kapak-gorsel{height:clamp(160px,52vw,220px);border-top:1px solid #50271730}.kapak-kure{width:122%;left:9%;top:-14%;animation-duration:1s,9s}.marka-secim{margin-bottom:22px}.marka-dizini{display:none}.marka-mobil{display:flex;flex-direction:column;gap:10px;font-family:var(--mono);font-size:10px;letter-spacing:.04em;color:#c7ac9b}.marka-mobil-alan{display:block;position:relative}.marka-mobil select{display:block;width:100%;min-height:50px;appearance:none;border:1px solid #7c6251;border-radius:8px;background:#302924;color:#ffe2d3;font-family:var(--font);font-size:16px;font-weight:400;letter-spacing:0;padding:12px 46px 12px 16px}.marka-mobil-alan>svg{position:absolute;right:15px;top:50%;width:20px;height:20px;transform:translateY(-50%);color:#ffd0c5;pointer-events:none}.bolum-basligi{gap:14px}.bolum-basligi h2{font-size:37px}.bolum-no{font-size:10px}.isler{padding-block:36px 44px}.kategoriler{gap:8px;justify-content:space-between;margin:22px 0 24px}.kategori{font-size:14px;padding:8px 0 12px;min-width:40px}.proje-kutu{padding:16px;border-radius:16px}.proje-gorsel{padding:12px 12px 34px;border-radius:9px}.proje-turu{left:12px;bottom:9px;font-size:9px}.proje-panel h3{font-size:32px}.proje-panel>p{font-size:16px;line-height:1.7}.proje-bilgileri{grid-template-columns:1fr 1fr;gap:14px;padding-top:20px}.proje-bilgileri h4{font-size:10px}.elmas{font-size:12px;gap:8px}.proje-logo{width:150px;height:200px}.proje-alt{padding-top:18px}.hakkimizda{padding:30px 22px;border-radius:18px;gap:26px}.hakkimizda .bolum-basligi{gap:10px}.hakkimizda .bolum-basligi h2{font-size:32px}.hakkimizda-metin p:first-child{font-size:28px;line-height:1.3;margin-bottom:20px}.hakkimizda-metin p+p{font-size:16px;line-height:1.8}.hizmetler{padding-block:42px}.hizmet-seridi{grid-template-columns:1fr;margin-top:26px;gap:12px}.hizmet{display:grid;grid-template-columns:42px minmax(0,1fr);padding:24px 20px;gap:18px;border-radius:14px}.uretim-no{font-size:35px}.hizmet h3{font-size:24px;margin-bottom:16px}.hizmet p{font-size:16px;margin-bottom:16px}.iletisim{padding-block:38px 42px}.iletisim-duzeni{grid-template-columns:1fr;gap:30px;margin-top:28px}.iletisim-bilgiler{gap:24px}.iletisim-kart>a{font-size:20px}.iletisim-kart p{font-size:15px}.sosyal{gap:28px}.form{padding:24px 18px;gap:22px}.mesaj-satiri .btn{width:100%;justify-content:space-between}.form-bilgi{font-size:11px}}@media(max-width:360px){.kapak-link{font-size:12px;padding:12px 13px;gap:10px}.kapak-markalar{font-size:12px}.bolum-basligi h2{font-size:34px}.kategori{font-size:13px;min-width:36px}.hakkimizda .bolum-basligi h2{font-size:28px}.hizmet{grid-template-columns:30px minmax(0,1fr);gap:14px;padding:22px 16px}.uretim-no{font-size:30px}.hizmet h3{font-size:22px}.iletisim-kart>a{font-size:18px}}
