/* v107: new BORVEC identity, Instrument Sans and layered glass controls. */
@font-face{font-family:InstrumentSans;src:url('assets/fonts/instrument-sans-latin-ext.woff2') format('woff2');font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:InstrumentSans;src:url('assets/fonts/instrument-sans-latin.woff2') format('woff2');font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--borvec-display:InstrumentSans,sans-serif;--v107-bg:#101a1d;--v107-glass:rgba(28,42,45,.68);--v107-edge:rgba(235,249,242,.24);--v107-shine:rgba(255,255,248,.5);--v107-shadow:rgba(0,9,10,.18);--v92-accent:#b4c9ba;--v92-nav-ink:#edf0e9;--v106-glass:var(--v107-glass);--v106-glass-line:var(--v107-edge);--v106-selected:rgba(207,231,217,.13);--v106-sheen:var(--v107-shine);--site-heading-period-color:#a5c6b2;--v10-trace:#a5c6b2;--mint:#b8d6ca;--lime:#dbe3c5;font-family:InstrumentSans,system-ui,sans-serif;font-synthesis:none}
html[data-theme=light]{--v107-bg:#f3f1eb;--v107-glass:rgba(252,252,246,.7);--v107-edge:rgba(83,112,97,.2);--v107-shine:rgba(255,255,255,.94);--v107-shadow:rgba(28,48,39,.09);--v92-accent:#476b59;--v92-nav-ink:#22332d;--v106-selected:rgba(77,122,91,.1);--site-heading-period-color:#476b59;--v10-trace:#476b59}
body{font-family:InstrumentSans,system-ui,sans-serif;-webkit-font-smoothing:antialiased}
.v107-logo-lockup{display:grid;align-items:center;width:100%;height:100%;line-height:0}
.v107-logo-lockup img{grid-area:1/1;width:100%!important;height:auto!important;max-height:100%;object-fit:contain;filter:none!important;margin:0!important}
.v107-logo-lockup .v107-logo-black{display:none}
.v107-logo-lockup .v107-logo-white{display:block}
html[data-theme=light] .v107-logo-lockup .v107-logo-black{display:block}
html[data-theme=light] .v107-logo-lockup .v107-logo-white{display:none}
html .v92-header .brand,html.v28-scrolled .v92-header .brand{width:clamp(170px,17vw,255px)!important;height:44px!important}
html.intro-running .v92-header .v107-logo-lockup{visibility:hidden}
.v92-footer-brand .v107-logo-lockup{width:min(330px,88%);height:auto;margin-bottom:28px}
.v92-footer .v107-logo-black{display:none!important}.v92-footer .v107-logo-white{display:block!important}
.legal-header .v107-logo-lockup{width:230px;height:38px}
.v10-opening{background:radial-gradient(ellipse at 73% 38%,#273b382e,transparent 56%),#101a1d!important;--v10-fg:#eeeee7;--v10-trace:#a5c6b2}
html[data-theme=light] .v10-opening{background:radial-gradient(ellipse at 76% 39%,#cfddd164,transparent 54%),#f3f1eb!important;--v10-fg:#1d2929;--v10-trace:#476b59}
.v10-opening::after{opacity:.25!important}
.v10-opening .v10-headline{font-weight:550!important;letter-spacing:-.065em!important;line-height:1.035!important}
.v10-opening .v10-wordline-second{padding-left:clamp(12px,1.7vw,30px)}.v10-opening .v10-wordline-third{padding-left:clamp(20px,3.1vw,56px)}
.v10-opening .v10-dot,.site-heading-period{width:.105em!important;height:.105em!important;margin-inline-start:.085em!important;vertical-align:0!important}
:is(.section-pad h2,#hizmetler h2,.product h3,.v106-modal-header h2,.v106-legal-document h2){font-weight:550!important;letter-spacing:-.045em!important;line-height:1.12}
.company-statement{font-weight:500!important;letter-spacing:-.025em!important}.section-pad p,.v92-footer-brand p{font-weight:400;line-height:1.65}.v10-discipline-rail a{font-weight:500!important;letter-spacing:-.015em!important}
.v10-stage{opacity:.9}.v10-stage::before,.v10-stage::after{opacity:.45}.v10-stage-corner{opacity:.5}
.product-protecta{background:linear-gradient(135deg,#c6dfd2,#a8cbbf)!important;color:#142c29!important}.product-vianex{background:linear-gradient(135deg,#e0e7ce,#c9d5b2)!important;color:#213026!important}
.v92-header-cta,.v92-footer-cta,.menu-toggle,.intro-replay,.v106-modal-close{position:relative;isolation:isolate}
.v107-glass,html .v92-header #navigation,html .v92-header>.theme-toggle{isolation:isolate;background:linear-gradient(150deg,rgba(255,255,255,.09),transparent 46%),var(--v107-glass)!important;border:1px solid var(--v107-edge)!important;-webkit-backdrop-filter:blur(22px) saturate(125%);backdrop-filter:blur(22px) saturate(125%);box-shadow:inset 0 1px 0 var(--v107-shine),inset 0 -1px 0 rgba(255,255,255,.04),0 12px 38px var(--v107-shadow)!important;color:var(--v92-nav-ink)}
.v107-glass::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse 160px 100px at var(--glass-x,25%) var(--glass-y,0%),rgba(255,255,255,.13),transparent 75%);opacity:.7;z-index:-1}
.v107-glass:focus-visible{outline:2px solid var(--v92-accent);outline-offset:4px}.v107-glass:hover{border-color:var(--v107-shine)!important}
html .v92-header #navigation .nav-direct{font-weight:550;letter-spacing:-.015em}html .v92-header #navigation .v28-active-indicator{background:linear-gradient(155deg,rgba(255,255,255,.22),transparent 60%),var(--v106-selected);box-shadow:inset 0 1px 0 var(--v107-shine),0 2px 8px var(--v107-shadow)}
.v92-header-cta{color:var(--v92-nav-ink)!important;font-weight:550!important}.v92-header-cta>span{background:rgba(227,239,222,.88)!important;color:#243b30!important}
.v92-footer-cta{--v107-glass:rgba(236,249,239,.07);--v107-edge:rgba(224,242,228,.24);color:#eef5ed!important;font-weight:550!important}
.v106-modal-card{background:var(--v107-glass)!important;-webkit-backdrop-filter:blur(30px) saturate(120%);backdrop-filter:blur(30px) saturate(120%);border-color:var(--v107-edge);box-shadow:inset 0 1px 0 var(--v107-shine)}
.v106-modal-header,.v106-modal-footer{background:rgba(20,37,37,.64)!important}html[data-theme=light] .v106-modal-header,html[data-theme=light] .v106-modal-footer{background:rgba(250,250,243,.8)!important}
.v106-modal-scroll{background:rgba(17,32,34,.9)}html[data-theme=light] .v106-modal-scroll{background:rgba(247,247,239,.95)}.v106-modal-close{background:var(--v107-glass)!important;border-color:var(--v107-edge)}
.v106-modal-scroll .notice-index a{background:rgba(178,206,185,.07);border-color:var(--v107-edge)}
.v107-glass-panel{border:1px solid var(--v107-edge)!important;border-radius:24px!important;box-shadow:inset 0 1px 0 var(--v107-shine),0 16px 50px var(--v107-shadow)!important;overflow:hidden}
.v107-glass-panel::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 1px 0 0 rgba(255,255,255,.07);z-index:5}
.v94-footer-map{border-radius:20px!important;border-color:rgba(231,245,235,.22)!important;box-shadow:inset 0 1px 0 #ffffff55,0 14px 40px #0002}
.v107-glass-tag{background:rgba(178,206,185,.07)!important;border:1px solid var(--v107-edge)!important;border-radius:999px!important;box-shadow:inset 0 1px 0 var(--v107-shine);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
.v106-modal-close,.v107-glass{transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}
/* A separate short composition replaces the old traced, travelling logo. */
.brand-intro{display:grid;place-items:center;color:#eeeee7}.intro-backdrop{background:radial-gradient(ellipse at 50% 44%,#293c372e,transparent 56%),#101a1d}
html.intro-pending::after{background:var(--v107-bg,#101a1d)!important}
html.intro-running .cursor-follower{visibility:hidden!important}
html[data-theme=light] .intro-backdrop{background:radial-gradient(ellipse at 50% 44%,#d6ded440,transparent 56%),#f3f1eb}html[data-theme=light] .brand-intro{color:#23372e}
.v107-intro-composition{position:relative;display:flex;flex-direction:column;align-items:center;width:min(76vw,440px);gap:25px}.v107-intro-mark{width:clamp(90px,12vw,136px);line-height:0}.v107-intro-mark img,.v107-intro-word img{display:block;width:100%;height:auto}.v107-intro-word{width:100%;overflow:hidden;line-height:0}
.v107-intro-line{height:1px;width:74px;background:currentColor;opacity:.32;margin-top:8px;transform-origin:center}.v107-intro-caption{font:500 10px/1.6 InstrumentSans,sans-serif;letter-spacing:.22em;text-align:center;margin:0;opacity:.6;white-space:nowrap}
.v107-intro-skip{position:absolute;right:clamp(22px,5vw,88px);bottom:30px;min-height:44px;display:flex;gap:20px;align-items:center;color:inherit;background:transparent;border:0;padding:8px 0;font:500 12px/1 InstrumentSans,sans-serif;cursor:pointer;opacity:.7}.v107-intro-skip:focus-visible{outline:2px solid currentColor;outline-offset:8px}
@media(max-width:980px){html .v92-header.site-header,html.v28-scrolled .v92-header.site-header{background:var(--v107-glass)!important;border:1px solid var(--v107-edge)!important;border-radius:22px!important;-webkit-backdrop-filter:blur(24px) saturate(125%);backdrop-filter:blur(24px) saturate(125%);box-shadow:inset 0 1px 0 var(--v107-shine),0 8px 30px var(--v107-shadow)!important}html .v92-header #navigation{background:var(--v107-bg)!important}html .v92-header .brand{width:180px!important}.v10-opening .v10-wordline-third{padding-left:25px}}
@media(max-width:600px){html .v92-header .brand,html.v28-scrolled .v92-header .brand{width:155px!important}.v10-opening .v10-headline{letter-spacing:-.055em!important}.v10-opening .v10-wordline-second{padding-left:8px}.v10-opening .v10-wordline-third{padding-left:15px}.v107-glass-panel{border-radius:18px!important}.v107-intro-caption{font-size:8px;letter-spacing:.15em}}
@media(max-width:360px){html .v92-header .brand,html.v28-scrolled .v92-header .brand{width:136px!important}}
@media(prefers-reduced-motion:reduce){.v107-glass,.v106-modal-close{transition:none}.v107-glass::before{display:none}}
@media(prefers-reduced-transparency:reduce){.v107-glass,html .v92-header #navigation,html .v92-header>.theme-toggle,.v106-modal-card{background:var(--v107-bg)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.v107-glass,html .v92-header #navigation,html .v92-header>.theme-toggle,.v106-modal-card{background:var(--v107-bg)!important}}
