@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-400-normal-g7Dtegnw.woff2)format("woff2"),url(/assets/figtree-latin-400-normal-BD4aNku5.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-ext-400-normal-CXAzuTZb.woff2)format("woff2"),url(/assets/figtree-latin-ext-400-normal-Gbh-3PTk.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-500-normal-BWnGEVsr.woff2)format("woff2"),url(/assets/figtree-latin-500-normal-B_yy1phn.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-ext-500-normal-Du0rIuHj.woff2)format("woff2"),url(/assets/figtree-latin-ext-500-normal-BOEJvrb_.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-600-normal-Cv_xCTDl.woff2)format("woff2"),url(/assets/figtree-latin-600-normal-BM_oTo4n.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-ext-600-normal-DJlfifZj.woff2)format("woff2"),url(/assets/figtree-latin-ext-600-normal-CQqsimlV.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-700-normal-th6qEP7c.woff2)format("woff2"),url(/assets/figtree-latin-700-normal-BCCt2T1q.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-ext-700-normal-CS4sQkGV.woff2)format("woff2"),url(/assets/figtree-latin-ext-700-normal-BoDi4KL2.woff)format("woff")}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/syne-latin-700-normal-AF3Rs61n.woff2)format("woff2"),url(/assets/syne-latin-700-normal-Cd-_iCn5.woff)format("woff")}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/syne-latin-ext-700-normal-DuyXglMe.woff2)format("woff2"),url(/assets/syne-latin-ext-700-normal-C-qCH-vM.woff)format("woff")}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/syne-latin-800-normal-EehdNYzx.woff2)format("woff2"),url(/assets/syne-latin-800-normal-BuJcbPcX.woff)format("woff")}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/syne-latin-ext-800-normal-CAQAsWuS.woff2)format("woff2"),url(/assets/syne-latin-ext-800-normal-B2iBRfEf.woff)format("woff")}:root{--teal:#008ca7;--teal-dim:#00728a;--charcoal:#3c3c3b;--ink:#141413;--paper:#f3f5f6;--paper-2:#e8ecee;--white:#fff;--muted:#6b6f72;--line:#3c3c3b1f;--shadow:0 18px 50px #1414131f;--radius:2px;--font-display:"Syne", system-ui, sans-serif;--font-body:"Figtree", system-ui, sans-serif;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--page-gutter:1.25rem;--header-h-base:72px;--header-h:calc(var(--header-h-base) + var(--safe-top));--sticky-top:calc(var(--header-h) + 1rem);--bp-tablet:900px;--ease:cubic-bezier(.22, 1, .36, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--paper);--fg:var(--ink);--fg-muted:var(--muted);--surface:var(--white);--hero-fog:radial-gradient(120% 80% at 70% 20%, #008ca747, transparent 55%), linear-gradient(160deg, #0f171a 0%, #1a2a2f 42%, #0c1214 100%);--logo-full:url(/brand/bozkaya-logo-dark.svg);--logo-mark:url(/brand/bozkaya-mark-dark.svg)}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--paper);--fg:var(--ink);--fg-muted:var(--muted);--surface:var(--white);--line:#3c3c3b1f;--hero-fog:radial-gradient(100% 70% at 80% 10%, #008ca72e, transparent 50%), linear-gradient(165deg, #eef3f5 0%, #d9e4e8 45%, #c5d5db 100%);--logo-full:url(/brand/bozkaya-logo.svg);--logo-mark:url(/brand/bozkaya-mark.svg);--hero-fg:var(--ink);--hero-muted:#141413b8}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0d0e;--fg:#f2f4f5;--fg-muted:#9aa3a8;--surface:#141819;--line:#ffffff1a;--paper-2:#1a2022;--hero-fog:radial-gradient(120% 80% at 70% 20%, #008ca747, transparent 55%), linear-gradient(160deg, #0f171a 0%, #1a2a2f 42%, #0c1214 100%);--logo-full:url(/brand/bozkaya-logo-dark.svg);--logo-mark:url(/brand/bozkaya-mark-dark.svg);--hero-fg:#f5f8f9;--hero-muted:#f5f8f9b8}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;font-family:var(--font-body);color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.55}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}.container{box-sizing:border-box;width:100%;max-width:1180px;padding-left:max(var(--page-gutter), var(--safe-left));padding-right:max(var(--page-gutter), var(--safe-right));margin-inline:auto}.btn{border-radius:var(--radius);background:var(--teal);color:#fff;letter-spacing:.01em;border:0;justify-content:center;align-items:center;gap:.4rem;min-height:48px;padding:.75rem 1.35rem;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.btn:hover{background:var(--teal-dim)}.btn-small{min-height:38px;padding:.45rem .95rem;font-size:.85rem}.text-link{color:var(--teal);font-weight:600}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fade{0%{opacity:0}to{opacity:1}}.route-fallback{min-height:40vh}.rise{animation:rise .9s var(--ease) both}.rise-delay-1{animation-delay:.12s}.rise-delay-2{animation-delay:.22s}.rise-delay-3{animation-delay:.32s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rise,.rise-delay-1,.rise-delay-2,.rise-delay-3{animation:none}}.site-header{z-index:50;height:var(--header-h);padding-top:var(--safe-top);box-sizing:border-box;transition:background .35s var(--ease), border-color .35s var(--ease), backdrop-filter .35s var(--ease);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.site-header.is-scrolled{background:color-mix(in srgb, var(--bg) 78%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--line)}.site-header.is-open{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:var(--line);flex-direction:column;height:100svh;max-height:100dvh;display:flex;overflow:hidden}.header-inner{height:var(--header-h-base);align-items:center;gap:.75rem;min-width:0;display:flex}.brand{flex:auto;align-items:center;gap:.55rem;min-width:0;min-height:44px;display:inline-flex;overflow:hidden}.brand-mark{background:var(--logo-mark) center / contain no-repeat;flex-shrink:0;width:36px;height:36px}.brand-word{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--hero-fg);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.82rem;font-weight:800;line-height:1;overflow:hidden}.site-header.is-scrolled .brand-word{color:var(--fg)}.nav-desktop{align-items:center;gap:.35rem 1.05rem;height:100%;margin-left:.75rem;display:none}.nav-desktop>a,.nav-item>a,.nav-parent{color:var(--hero-muted);white-space:nowrap;font-size:.88rem;font-weight:500;transition:color .2s}.nav-parent{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.site-header.is-scrolled .nav-desktop>a,.site-header.is-scrolled .nav-item>a,.site-header.is-scrolled .nav-parent{color:var(--fg-muted)}.nav-desktop>a:hover,.nav-desktop>a.active,.nav-item>a:hover,.nav-item>a.active,.nav-parent:hover,.nav-parent.active{color:var(--teal)}.nav-item{align-items:center;height:100%;display:flex;position:relative}.nav-sub{background:var(--surface);border:1px solid var(--line);min-width:260px;box-shadow:var(--shadow);z-index:60;flex-direction:column;gap:.15rem;padding:.55rem;display:none;position:absolute;top:calc(100% - 2px);left:0}.nav-sub-projects{min-width:280px;max-height:min(70vh,420px);overflow:auto}.nav-item:hover .nav-sub,.nav-item:focus-within .nav-sub,.nav-item.is-open .nav-sub{display:flex}.nav-sub a{white-space:normal;padding:.55rem .7rem;font-size:.86rem;font-weight:500;line-height:1.3;color:var(--fg)!important}.nav-sub-cat{border-bottom:1px solid var(--line);border-radius:0;margin-bottom:.2rem;color:var(--teal)!important;font-weight:700!important}.nav-sub a:hover{background:color-mix(in srgb, var(--teal) 10%, transparent);color:var(--teal)!important}.header-actions{flex-shrink:0;align-items:center;gap:.4rem;margin-left:auto;display:flex}.lang{border:1px solid color-mix(in srgb, var(--hero-fg) 18%, transparent);border-radius:999px;flex-shrink:0;display:inline-flex;overflow:hidden}.site-header.is-scrolled .lang{border-color:var(--line)}.lang button{color:var(--hero-muted);letter-spacing:.04em;background:0 0;border:0;padding:.28rem .55rem;font-size:.75rem;font-weight:700}.site-header.is-scrolled .lang button{color:var(--fg-muted)}.lang button.active{background:var(--teal);color:#fff}.theme-btn{border:1px solid color-mix(in srgb, var(--hero-fg) 18%, transparent);width:36px;height:36px;color:var(--hero-fg);background:0 0;border-radius:999px;flex-shrink:0;place-items:center;display:grid}.site-header.is-scrolled .theme-btn{border-color:var(--line);color:var(--fg)}.btn-ghost{color:var(--hero-fg);border:1px solid color-mix(in srgb, var(--hero-fg) 28%, transparent);background:0 0}.btn-ghost:hover{background:color-mix(in srgb, var(--hero-fg) 8%, transparent)}.header-contact{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.1rem;line-height:1.2;display:none}.header-contact a{color:var(--hero-muted);white-space:nowrap;font-size:.82rem;font-weight:600}.header-contact a:hover{color:var(--teal)}.site-header.is-scrolled .header-contact a{color:var(--fg)}.site-header.is-scrolled .header-contact a:hover{color:var(--teal)}.menu-btn{border:1px solid color-mix(in srgb, var(--hero-fg) 22%, transparent);background:0 0;flex-shrink:0;place-content:center;gap:6px;width:40px;height:40px;display:grid}.site-header.is-scrolled .menu-btn{border-color:var(--line)}.menu-btn span{background:var(--hero-fg);width:18px;height:1.5px;transition:transform .25s var(--ease);display:block}.site-header.is-scrolled .menu-btn span{background:var(--fg)}.site-header.is-open .menu-btn span:first-child{transform:translateY(3.75px)rotate(45deg)}.site-header.is-open .menu-btn span:last-child{transform:translateY(-3.75px)rotate(-45deg)}.nav-mobile{left:0;right:0;top:var(--header-h);background:var(--bg);padding:1.25rem max(var(--page-gutter), var(--safe-right)) calc(2rem + var(--safe-bottom)) max(var(--page-gutter), var(--safe-left));-webkit-overflow-scrolling:touch;flex-direction:column;gap:1.5rem;display:none;position:absolute;bottom:0;overflow:auto}.nav-mobile.show{animation:.25s fade;display:flex}.site-header.is-open .header-inner{z-index:1;flex-shrink:0;position:relative}.nav-mobile nav{flex-direction:column;gap:.85rem;display:flex}.nav-mobile nav>a,.mobile-parent{font-family:var(--font-display);letter-spacing:-.02em;text-align:left;font-size:clamp(1.35rem,5.5vw,1.7rem);font-weight:700;line-height:1.2}.nav-mobile nav>a.active{color:var(--teal)}.mobile-group{gap:.35rem;display:grid}.mobile-parent{width:100%;color:var(--fg);background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.chev{border-right:2px solid var(--fg-muted);border-bottom:2px solid var(--fg-muted);width:10px;height:10px;margin-right:.35rem;transition:transform .2s;transform:rotate(45deg)}.mobile-group.open .chev{transform:rotate(-135deg)}.mobile-sub{border-left:2px solid var(--line);flex-direction:column;gap:.45rem;padding:.35rem 0 .55rem .85rem;display:none}.mobile-group.open .mobile-sub{display:flex}.mobile-sub a{font-family:var(--font-body);color:var(--fg-muted);font-size:.98rem;font-weight:600}.mobile-sub a.active{color:var(--teal)}.mobile-sub-label{letter-spacing:.06em;text-transform:uppercase;color:var(--teal);margin:.55rem 0 .15rem;font-size:.72rem;font-weight:700}.mobile-sub-label:first-child{margin-top:0}.mobile-actions{border-top:1px solid var(--line);gap:.75rem;margin-top:auto;padding-top:1rem;display:grid}.mobile-link{color:var(--fg-muted);font-weight:600}.mobile-link:hover{color:var(--teal)}@media (width<=379px){.brand-word{display:none}}@media (width>=900px){.header-inner{gap:1.25rem}.brand{flex:0 auto}.brand-mark{width:40px;height:40px}.brand-word{letter-spacing:.04em;font-size:.95rem}.nav-desktop{flex:auto;gap:.3rem .85rem;min-width:0;margin-left:.5rem;display:flex}.menu-btn,.nav-mobile{display:none!important}}@media (width>=1100px){.header-contact{display:flex}.nav-desktop{gap:.35rem 1.05rem;margin-left:.75rem}}.site-footer{border-top:1px solid var(--line);padding:2rem 0 calc(2.5rem + var(--safe-bottom))}.footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.footer-brand{align-items:center;gap:.65rem;display:inline-flex}.footer-brand .brand-mark{background:var(--logo-mark) center / contain no-repeat;width:34px;height:34px}.footer-brand .brand-word{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--fg);font-size:.88rem;font-weight:800}.footer-nav{flex-wrap:wrap;gap:.75rem 1.15rem;font-size:.9rem;font-weight:600;display:flex}.footer-nav a:hover{color:var(--teal)}.footer-meta{color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;font-size:.88rem;display:flex}.footer-meta p{margin:0}@media (width>=900px){.footer-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;display:grid}.footer-nav{justify-content:center}}.cookie{left:max(1rem, var(--safe-left));right:max(1rem, var(--safe-right));bottom:max(1rem, calc(1rem + var(--safe-bottom)));z-index:60;background:var(--surface);border:1px solid var(--line);max-width:420px;box-shadow:var(--shadow);animation:rise .45s var(--ease) both;justify-content:space-between;align-items:center;gap:.85rem;margin-inline:auto;padding:.95rem 1rem;display:flex;position:fixed}.cookie p{color:var(--fg-muted);margin:0;font-size:.88rem}@media (width>=900px){.cookie{left:max(1.5rem, var(--safe-left));margin-inline:0;right:auto}}.wa-fab{right:max(1.1rem, var(--safe-right));bottom:max(1.1rem, calc(1.1rem + var(--safe-bottom)));z-index:55;color:#fff;width:54px;height:54px;transition:transform .2s var(--ease);background:#25d366;border-radius:999px;place-items:center;line-height:0;display:grid;position:fixed;box-shadow:0 10px 28px #00000038}.wa-fab svg{display:block}.wa-fab:hover{color:#fff;transform:translateY(-2px)scale(1.04)}.sales-promo{--promo-teal:#008ca7;--promo-ink:#070b0d;z-index:80;padding:max(.75rem, var(--safe-top)) max(.75rem, var(--safe-right)) max(.75rem, var(--safe-bottom)) max(.75rem, var(--safe-left));-webkit-backdrop-filter:blur(18px)saturate(1.15);animation:sales-promo-fade .45s var(--ease) both;background:radial-gradient(80% 60% at 50% 40%,#008ca72e,#0000 62%),#05080ab8;place-items:center;display:grid;position:fixed;inset:0}.sales-promo-stage{width:min(92vw,50.625dvh,28.5rem);height:min(90dvh,52rem);max-height:90dvh;animation:sales-promo-rise .6s var(--ease) both;position:relative}.sales-promo-frame{background:var(--promo-ink);width:100%;height:100%;box-shadow:0 40px 100px #0000008c, 0 0 0 1px #ffffff24, 0 0 0 1px color-mix(in srgb, var(--promo-teal) 35%, transparent) inset;position:relative;overflow:hidden}.sales-promo-media{position:absolute;inset:0}.sales-promo-media video,.sales-promo-media img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.sales-promo-close{z-index:4;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);background:#080c0eb8;border:1px solid #ffffff38;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;transition:background .2s,border-color .2s,transform .2s;display:grid;position:absolute;top:.85rem;right:.85rem;box-shadow:0 10px 28px #00000059}.sales-promo-close:hover{background:color-mix(in srgb, var(--promo-teal) 78%, #081014);border-color:color-mix(in srgb, var(--promo-teal) 55%, #fff);transform:scale(1.04)}.sales-promo-close:focus-visible{outline:2px solid color-mix(in srgb, var(--promo-teal) 70%, #fff);outline-offset:3px}.sales-promo-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sales-promo-dock{z-index:3;padding:1.35rem 1rem max(1rem, env(safe-area-inset-bottom,0px));background:linear-gradient(#0000 0%,#060a0c59 28%,#060a0ce0 100%);gap:.55rem;display:grid;position:absolute;bottom:0;left:0;right:0}.sales-promo-primary{border:1px solid color-mix(in srgb, var(--promo-teal) 55%, #fff);background:var(--promo-teal);color:#fff;min-height:3.05rem;font-family:var(--font-display);letter-spacing:-.01em;justify-content:center;align-items:center;gap:.55rem;padding:.7rem 1.15rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 28px #008ca759}.sales-promo-primary:hover{background:#00a0bd;transform:translateY(-1px);box-shadow:0 16px 32px #008ca76b}.sales-promo-primary:focus-visible{outline-offset:3px;outline:2px solid #fff}.sales-promo-row{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.sales-promo-row>:only-child{grid-column:1/-1}.sales-promo-secondary,.sales-promo-wa{letter-spacing:-.01em;-webkit-backdrop-filter:blur(10px);justify-content:center;align-items:center;gap:.4rem;min-height:2.75rem;padding:.55rem .7rem;font-size:.84rem;font-weight:650;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.sales-promo-secondary{color:#fff;background:#ffffff14;border:1px solid #ffffff47}.sales-promo-secondary:hover{background:#ffffff29;border-color:#ffffff73}.sales-promo-wa{color:#b6f0c7;background:#25d3662e;border:1px solid #25d36680}.sales-promo-wa:hover{color:#fff;background:#25d36652;border-color:#25d366}.sales-promo-secondary:focus-visible,.sales-promo-wa:focus-visible{outline:2px solid color-mix(in srgb, var(--promo-teal) 70%, #fff);outline-offset:2px}@keyframes sales-promo-fade{0%{opacity:0}to{opacity:1}}@keyframes sales-promo-rise{0%{opacity:0;transform:translateY(22px)scale(.965)}to{opacity:1;transform:none}}@media (width>=900px){.sales-promo{padding:1.5rem}.sales-promo-stage{width:min(34rem,51.75dvh);height:min(92dvh,56rem)}.sales-promo-dock{padding:1.75rem 1.35rem 1.35rem}}@media (height<=720px){.sales-promo-stage{height:min(94dvh,52rem)}.sales-promo-dock{gap:.45rem;padding-top:1rem}.sales-promo-primary{min-height:2.75rem}.sales-promo-secondary,.sales-promo-wa{min-height:2.5rem}}@media (prefers-reduced-motion:reduce){.sales-promo,.sales-promo-stage{animation:none}.sales-promo-primary:hover,.sales-promo-close:hover{transform:none}}