@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/space-grotesk-500.ttf) format("truetype")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600 800;font-display:swap;src:url(/assets/fonts/space-grotesk-600.ttf) format("truetype")}:root{--heading-font:"Space Grotesk",Arial,sans-serif;--heading-weight:600;--surface:#f5f5f7;--surface-light:#fafafb;--ink:#1d1d1f;--muted:#6e6e73;--line:#e5e5e8}body{background:#fff;color:var(--ink)}:is(main,footer) :is(h1,h2,h3,h4,h5,h6){font-family:var(--heading-font)!important;font-weight:600!important;letter-spacing:-.035em;line-height:1.15}.inner-page main h1:not(.sr-only){font-size:clamp(28px,3vw,38px)!important;line-height:1.16;margin-bottom:6px!important}.inner-page main h2{font-size:clamp(23px,2.2vw,29px);line-height:1.2}.inner-page main h3{font-size:20px;line-height:1.25}.inner-page :is(.page-head,.solution-hub-head){background:var(--surface-light);padding-top:28px;padding-bottom:28px;border-color:var(--line)}:is(.page-head,.solution-hub-head) p{font-size:14px!important;line-height:1.6;margin-top:6px!important;margin-bottom:0!important;max-width:760px}:is(main,footer) :is(h1,h2,h3):has(+p){margin-bottom:6px!important}:is(main,footer) :is(h1,h2,h3)+p{margin-top:6px!important}body>header{background:#ffffffed;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}body>header .nav{min-height:82px}body>header nav a{font-size:12px}.home-flow{overflow:clip}.home-flow .home-hero{background:var(--surface);border:0;margin:0 0 12px}.home-flow .home-hero .feature-inner{display:flex;flex-direction:column;gap:28px;align-items:center;padding:56px 0 28px;min-height:min(760px,calc(100svh - 84px))}.home-flow .home-hero .feature-copy{text-align:center;max-width:760px;padding:0}.home-kicker{display:block;font-size:11px;line-height:1.4;font-weight:600;letter-spacing:.12em;color:#b22222;margin-bottom:14px}.home-flow .home-hero h2{font-size:clamp(34px,4vw,52px);line-height:1.06;letter-spacing:-.045em;margin:0 0 10px!important}.home-flow .home-hero h2 span{color:#6e6e73}.home-flow .home-hero p{font-size:16px;line-height:1.55;max-width:550px;margin:10px auto 20px!important;color:#6e6e73}.home-flow .home-hero .button{font-size:12px;min-height:42px;padding:11px 20px;border-radius:22px}.home-flow .home-hero .feature-art{width:min(650px,84%);margin:0 auto;transform:translateY(var(--hero-shift,0px)) scale(var(--hero-scale,1));will-change:transform}.home-flow .home-hero .feature-art img{display:block;width:100%;max-width:100%;height:auto;margin:0;filter:none}.home-flow .home-hero .feature-art:before,.home-flow .home-hero .feature-art:after{display:none}.home-flow .home-solutions{background:#fff;padding:68px 0 48px}.home-section-heading{text-align:center;margin-bottom:24px}.home-section-heading h2{font-size:clamp(28px,3vw,38px);margin:0 0 7px!important}.home-section-heading p{font-size:14px;line-height:1.6;color:var(--muted);margin:6px 0 0!important}.home-flow .mc-books{margin-top:0;margin-bottom:0}.home-flow .mc-book-cover{background:linear-gradient(90deg,#e9eaee 0,#f5f5f7 12px 100%);border-color:#e1e2e6;border-left-color:#b22222}.home-flow .mc-book-pages{background:#fff;border-color:#e5e5e8;box-shadow:3px 3px #ececf0,6px 6px #f5f5f7}.home-flow .mc-book-title{font-family:var(--heading-font);font-weight:600;font-size:20px}.home-flow .mc-book-pages h2{font-size:19px;letter-spacing:-.03em}.home-flow .mc-book-cover .mc-solution-symbol{color:#303034}.home-flow .mc-solution-symbol [fill="#f7f7f5"]{fill:#f5f5f7}.home-flow .editorial-about{background:var(--surface);margin:12px 0;border:0}.home-flow .about-inner{padding-top:88px;padding-bottom:88px;gap:clamp(40px,7vw,110px);align-items:center}.home-flow .editorial-about h2{font-size:clamp(28px,3vw,39px);line-height:1.13}.home-flow .editorial-about p{font-size:14px;line-height:1.75;color:var(--muted);margin-top:10px!important}.home-flow .editorial-label{font-size:10px;color:#77777d;margin-bottom:14px}.home-flow .experience-stats{margin-top:28px;padding-top:22px;border-color:#dddde2}.home-flow .experience-stats strong{font-family:var(--heading-font);font-size:34px;font-weight:500}.home-flow .reference-section,.home-flow #referanslar{padding-top:64px;padding-bottom:64px;background:#fff}.home-flow #referanslar h2{font-size:30px}.home-flow .timeline-current strong{font-family:var(--heading-font);font-weight:500}.home-flow .timeline-anniversary>strong{font-family:var(--heading-font);font-weight:500}.home-flow .scroll-reveal{transition-duration:1s}.callback-section{background:var(--surface)!important;color:var(--ink)!important;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.callback-section .callback-panel{background:transparent;color:var(--ink);border:0}.callback-section .callback-panel>summary{font-family:var(--heading-font);font-size:clamp(25px,2.7vw,36px);font-weight:500;padding-top:28px;padding-bottom:28px;color:var(--ink);border:0}.callback-section .callback-panel>summary:after{background:var(--line)!important;height:1px!important}.callback-section .callback-toggle{background:#fff;color:#b22222;border:1px solid #d9d9df;width:40px;height:40px}.callback-section .callback-body,.callback-section .callback-panel[open] .callback-layout{background:var(--surface)!important;color:var(--ink);border:0}.callback-section .callback-panel[open] .callback-layout:before{background:var(--surface)!important}.callback-section .callback-panel[open] .callback-layout:after{background:var(--line)!important;height:1px!important}.callback-section .callback-layout{padding-top:36px;padding-bottom:44px;gap:clamp(30px,6vw,80px)}.callback-section .callback-copy h2{font-size:clamp(25px,2.5vw,32px);line-height:1.15}.callback-section .callback-copy p{font-size:14px;color:var(--muted)}.callback-section :is(label,.callback-consent,.callback-legal,.callback-status){color:#505057;font-size:12px}.callback-section :is(input:not([type=checkbox]),select,textarea){background:#fff;border:1px solid #dcdce2;border-radius:8px;color:#1d1d1f;font-size:14px;min-height:44px}.callback-section .callback-submit .button{background:#b22222!important;color:#fff!important;border-color:#b22222!important;border-radius:22px;font-size:12px;min-height:42px}.callback-section .callback-status{color:#6e6e73!important;font-size:12px}footer{background:var(--surface)!important;color:var(--ink)!important;border-top:0;padding-top:0}footer .footer-grid{padding-top:42px;padding-bottom:36px;gap:24px}footer .footer-grid h3{font-size:13px;min-height:0;text-decoration:none;margin-bottom:12px!important;color:#1d1d1f}footer .footer-grid :is(a,p){font-size:12px;line-height:1.7;color:#6e6e73;margin-bottom:7px}footer .footer-grid a:hover{color:#b22222}footer .brand img{filter:none!important;opacity:1}footer .footer-brand .brand-vertical{width:145px}footer .footer-grid .brand-vertical img{max-height:115px;object-fit:contain}footer .footer-bottom{border-top:1px solid #dddde2;color:#797980;font-size:10px;padding-top:20px;padding-bottom:22px}footer .footer-bottom a{color:#6e6e73;font-size:10px}footer .footer-map iframe{border:1px solid #e3e3e8;border-radius:9px;filter:grayscale(1);height:140px}.support-form{background:var(--surface)}header .nav-support .support-line{stroke-dasharray:10;stroke-dashoffset:0;animation:support-writing 3.8s ease-in-out infinite}header .nav-support .support-line-two{animation-delay:.3s}@keyframes support-writing{0%,15%,85%,to{stroke-dashoffset:0;opacity:1}35%{stroke-dashoffset:10;opacity:.25}60%{stroke-dashoffset:0;opacity:1}}@media(max-width:900px){.home-flow .home-hero .feature-inner{min-height:0;padding-top:48px}.home-flow .about-inner{padding-top:60px;padding-bottom:60px}.home-flow .home-solutions{padding-top:48px;padding-bottom:32px}}@media(max-width:600px){body>header .nav{min-height:74px}.home-flow .home-hero .feature-inner{padding:38px 0 30px;gap:25px}.home-flow .home-hero h2{font-size:36px}.home-flow .home-hero p{font-size:14px;padding:0 8px}.home-flow .home-hero .feature-art{width:94%}.home-kicker{font-size:9px;margin-bottom:12px}.home-section-heading h2{font-size:28px}.home-section-heading p{font-size:13px}.home-flow .about-inner{padding-top:46px;padding-bottom:46px}.home-flow .experience-stats strong{font-size:30px}.callback-section .callback-layout{padding-top:24px;padding-bottom:30px}.callback-section .callback-panel>summary{font-size:27px}footer .footer-grid{gap:28px 20px}.home-flow #referanslar{padding-top:44px;padding-bottom:44px}}@media(prefers-reduced-motion:reduce){header .nav-support .support-line{animation:none}.home-flow .home-hero .feature-art{transform:none!important;will-change:auto}}footer .footer-grid a,footer .footer-grid p,footer .footer-map>a{color:#606068!important}footer .footer-grid a:hover{color:#b22222!important}footer .footer-bottom,footer .footer-bottom a{color:#74747d!important}.callback-section .callback-panel>summary{position:relative}.callback-section .callback-panel>summary:after{display:none!important}.callback-section .callback-panel[open]>.callback-body{border-top:1px solid #e0e0e5}.home-flow .timeline-anniversary,.home-flow .timeline-anniversary>strong,.home-flow .timeline-anniversary>span{color:#b22222;font-family:Space Grotesk,Arial,sans-serif}.home-flow .timeline-current>span{font-family:var(--heading-font);font-size:14px;font-weight:600;letter-spacing:.08em;color:#1d1d1f}.home-flow .experience-stats strong{font-variant-numeric:tabular-nums;white-space:nowrap}.home-flow .experience-stats>div:first-child strong{min-width:4ch}.home-flow .experience-stats>div:last-child strong{min-width:8ch}body>header nav>a:not(.nav-support):not(.nav-demo){font-family:var(--heading-font);font-size:13px;letter-spacing:0}body>header #navigation .nav-demo:is(:hover,:focus-visible){color:#fff!important;background:#941c1c!important}.callback-section .callback-panel>summary:is(:hover,:focus-visible){color:#941c1c!important;background:#b2222206!important}.callback-section .callback-panel>summary:focus-visible,.callback-section .callback-fields :is(input,select,textarea):focus-visible{outline:2px solid #b22222!important;outline-offset:4px}footer :is(.footer-grid a:not(.brand),.legal-links a,.footer-bottom a):is(:hover,:focus-visible){background:#b222220a!important;color:#941c1c!important;border-color:#b22222;box-shadow:inset 0 -1px #b22222}footer a:focus-visible{outline-color:#b22222!important}.entry-carousel a.entry-primary:is(:hover,:focus-visible),.mc-book-pages a.mc-cta:is(:hover,:focus-visible){background:#941c1c;color:#fff!important;border-color:#941c1c}.entry-carousel a.entry-secondary:is(:hover,:focus-visible){color:#941c1c;background:transparent}.callback-section .callback-submit .button:not(:disabled):is(:hover,:focus-visible){background:#941c1c!important;color:#fff!important;border-color:#941c1c!important}.mc-book button.mc-book-cover:is(:hover,:focus-visible){color:#1d1d1f}.reference-sectors button[aria-pressed=true]:is(:hover,:focus-visible){background:#941c1c;color:#fff;border-color:#941c1c}.callback-section .callback-panel>summary{color:#b22222}.callback-section{border-top:2px solid #b22222}footer .footer-grid h3{color:#b22222}.inner-page :is(.page-head,.solution-hub-head) h1{color:#b22222}::selection{background:#b22222;color:#fff}.solution-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.solution-category-grid .icon-solution-card{padding:28px;border:1px solid #e5e5e8;border-radius:12px;background:#fafafb;min-height:270px}.solution-category-grid .icon-solution-card .solution-icon{width:54px;height:54px;color:#b22222;margin-bottom:22px}.solution-category-grid .icon-solution-card h2{font-size:22px!important;color:#1d1d1f;line-height:1.2}.solution-category-grid .icon-solution-card p{font-size:13px;color:#606068;line-height:1.7}.solution-category-grid .icon-solution-card:is(:hover,:focus-visible){background:#fff;border-color:#b22222;box-shadow:0 8px 24px #b222220a}.solution-category-grid .icon-solution-card:is(:hover,:focus-visible) h2{color:#b22222}.solution-group-nav{flex-wrap:wrap;gap:8px}.solution-group-nav a{font-size:12px}@media(max-width:900px){.solution-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.solution-category-grid{grid-template-columns:1fr}.solution-category-grid .icon-solution-card{min-height:0;padding:24px}}.solution-hub-head .hub-title-row{display:block}.solution-hub-head .hub-title-row p{margin-top:6px!important}.solution-group-nav{background:#fafafb;border-color:#e5e5e8}
