/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
:root{--radix-red-1:#fffcfc;--radix-red-2:#fff7f7;--radix-red-3:#feebec;--radix-red-4:#ffdbdc;--radix-red-5:#ffcdce;--radix-red-6:#fdbdbe;--radix-red-7:#f4a9aa;--radix-red-8:#eb8e90;--radix-red-9:#e5484d;--radix-red-10:#dc3e42;--radix-red-11:#ce2c31;--radix-red-12:#641723;--radix-sage-1:#fbfdfc;--radix-sage-2:#f7f9f8;--radix-sage-3:#eef1f0;--radix-sage-4:#e6e9e8;--radix-sage-5:#dfe2e0;--radix-sage-6:#d7dad9;--radix-sage-7:#cbcfcd;--radix-sage-8:#b8bcba;--radix-sage-9:#868e8b;--radix-sage-10:#7c8481;--radix-sage-11:#5f6563;--radix-sage-12:#1a211e;--radix-sand-1:#fdfdfc;--radix-sand-2:#f9f9f8;--radix-sand-3:#f1f0ef;--radix-sand-4:#e9e8e6;--radix-sand-5:#e2e1de;--radix-sand-6:#dad9d6;--radix-sand-7:#cfceca;--radix-sand-8:#bcbbb5;--radix-sand-9:#8d8d86;--radix-sand-10:#82827c;--radix-sand-11:#63635e;--radix-sand-12:#21201c;--tuna-red:#bf1029;--tuna-red-hover:#9d1027;--tuna-red-soft:var(--radix-red-2);--tuna-red-selected:var(--radix-red-3);--tuna-red-line:var(--radix-red-7);--tuna-coral:var(--radix-red-7);--tuna-paper:var(--radix-sand-1);--tuna-soft:var(--radix-sage-2);--tuna-inset:var(--radix-sage-3);--tuna-line:var(--radix-sage-6);--tuna-line-strong:var(--radix-sage-8);--tuna-ink:#203b40;--tuna-muted:#536966;--tuna-petrol:#18363b;--tuna-petrol-raised:#23454a;--tuna-on-dark:#f7f9f8;--tuna-muted-dark:#c5d5d1;--brand:var(--tuna-red);--brand-hover:var(--tuna-red-hover);--brand-soft:var(--tuna-red-soft);--text:var(--tuna-ink);--text-muted:var(--tuna-muted);--surface:var(--tuna-paper);--surface-soft:var(--tuna-soft);--surface-dark:var(--tuna-petrol);--surface-dark-raised:var(--tuna-petrol-raised);--text-on-dark:var(--tuna-on-dark);--muted-on-dark:var(--tuna-muted-dark);--border:var(--tuna-line);--border-on-dark:#c5d5d12e}body{background-color:var(--tuna-paper);color:var(--tuna-ink)}::selection{background:var(--tuna-red-selected);color:var(--tuna-red-hover)}.topbar{background-color:var(--tuna-soft);color:var(--tuna-muted)}.header{--nav-tint:var(--tuna-red-soft)}.header .nav-dropdown .dropdown{border-color:var(--tuna-line);background-color:var(--tuna-paper);border-top-color:var(--tuna-red)}.header .nav-dropdown .dropdown :is(a,button):hover{background-color:var(--tuna-inset);color:var(--tuna-ink)}.header :is(.search-button,.menu-toggle){border-color:var(--tuna-line)}.header .quote-nav{border-color:var(--radix-red-5)}.header .quote-nav:hover{background:var(--tuna-red-soft)}.about.section-divided,.process-section.section-divided,.inner-section:not(.inner-dark){--chapter-surface:var(--tuna-paper)}.services-section{background-color:var(--tuna-petrol)}.about .approach-card,.process-section .process-grid>li{border-color:var(--tuna-line);background-color:var(--tuna-soft)}.services-section .service-card,.products .product-card,.inner-card{border-color:var(--tuna-line);box-shadow:0 6px 22px #18363b08}.services-section .service-card:hover,.products .product-card:hover,.inner-card:hover{border-color:var(--tuna-red-line);box-shadow:0 10px 28px #18363b14}.products .finder-options{background-color:var(--tuna-inset)}.products .finder-options button[aria-pressed=true]{background:var(--tuna-petrol);color:var(--tuna-on-dark)}.products .finder-intro,.about .stats-grid,.process-section .process-footnote{background:var(--tuna-petrol-raised)}.hero-services .hero-controls{background:#18363bf5}.hero-services .hero-controls .slide-numbers button[aria-current=true]{background-color:var(--tuna-paper);color:var(--tuna-ink)}.hero-services .hero-controls .slide-numbers button[aria-current=true]:hover{background-color:var(--tuna-red-soft)}.products.section-divided,.projects.section-divided,.inner-section.inner-dark{--chapter-surface:var(--tuna-petrol)}.product-banner-breadcrumb{border-color:var(--tuna-line)}.product-banner-breadcrumb li:first-child a{background-color:var(--tuna-inset)}.product-banner-breadcrumb a:hover{background-color:var(--tuna-red-soft);color:var(--tuna-red)}.inner-values>article{border-color:var(--border-on-dark)}.inner-faq details,.inner-request,.inner-contact-list a,.cms-cards>article,.cms-cards>a{border-color:var(--tuna-line)}.inner-request,.inner-contact-list a{background-color:var(--tuna-soft)}.inner-contact-note{background:var(--tuna-red-soft);border-color:var(--radix-red-5)}.cms-section,.cms-page-hero{color:var(--tuna-ink)}.cms-section{background-color:var(--tuna-paper)}.cms-section:nth-of-type(2n),.cms-page-hero{background-color:var(--tuna-soft)}.cms-search-dialog,.cms-gallery-dialog{border-color:var(--tuna-line);background-color:var(--tuna-paper);color:var(--tuna-ink)}.cms-search-dialog input{background-color:var(--tuna-soft);border-color:var(--tuna-line-strong)}.cms-search-results a:hover{background-color:var(--tuna-red-soft);color:var(--tuna-red)}#site-footer.footer-designed{--footer-muted:var(--tuna-muted-dark);--footer-line:var(--border-on-dark);background:var(--tuna-petrol)}#site-footer.footer-designed .footer-cta{background:0 0}#site-footer.footer-designed .contact-cta-inner{border-bottom:0}#site-footer.footer-designed .footer-main{border-top:1px solid var(--footer-line)}#site-footer.footer-designed .footer-invitation h2 span{color:var(--tuna-coral)}#site-footer.footer-designed .quick-project{border-color:var(--tuna-line);background-color:var(--tuna-soft);color:var(--tuna-ink)}#site-footer.footer-designed .footer-contact,#site-footer.footer-designed .footer-brand>.footer-guide{background:#23454a66}#site-footer.footer-designed .quick-project :is(input,select):disabled,#talep-formu.inner-request :is(input,select,textarea):disabled{background:var(--tuna-inset);border-color:var(--tuna-line);color:var(--tuna-muted);opacity:1}#site-footer.footer-designed .quick-project .button:disabled,#talep-formu.inner-request .inner-submit:disabled{background:var(--radix-sage-5);border-color:var(--tuna-line);color:var(--tuna-muted);opacity:1}.back-to-top{background-color:var(--tuna-paper);color:var(--tuna-red);border-color:var(--tuna-line);box-shadow:0 4px 16px #18363b14}:where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--tuna-red);outline-offset:4px}@media (forced-colors:active){:where(a,button,input,select,textarea):focus-visible{outline-color:highlight}}