:root{--content-width:1280px;--section-space:clamp(48px,5vw,80px);--surface-line:#e2e7e9;--copy:#52616b;--radius-card:14px}body .max-w-7xl,main .max-w-6xl{max-width:var(--content-width)}main p{text-wrap:pretty;max-width:100%}main h1{letter-spacing:-.04em;line-height:1.12}main h2,.premium-title{letter-spacing:-.035em}main .premium-eyebrow{letter-spacing:.12em;color:#56646d;font-size:11px;font-weight:600;line-height:1.6}a[href]:focus-visible,button:focus-visible,summary:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:4px;outline:2px solid #2453cf}main :is(a,button){-webkit-tap-highlight-color:transparent}main>section:first-child:not(#hero){padding-bottom:var(--section-space)}main .premium-panel{border-color:var(--surface-line);border-radius:var(--radius-card);box-shadow:0 2px 8px #17212603}main .premium-panel p{color:var(--copy)}main .catalog-category-page,main .product-detail-page{padding-top:0;padding-bottom:var(--section-space)}.catalog-category-page>div,.product-detail-page>div{max-width:var(--content-width)}.catalog-category-page nav,.product-detail-page nav{color:var(--copy);margin-bottom:28px;font-size:13px;line-height:1.7}.catalog-category-page nav a,.product-detail-page nav a{padding-block:6px;display:inline-block}.catalog-category-page>div>div[class*=grid]{gap:24px}.catalog-category-page .group{border-color:var(--surface-line);border-radius:var(--radius-card);box-shadow:none;padding:12px 12px 18px}.catalog-category-page .group>div:last-child{padding:4px 8px}.catalog-category-page .group>div:last-child>div:first-child{font-weight:600;line-height:1.45}.catalog-category-page .group>div:last-child>div+div{color:var(--copy);font-size:13px;line-height:1.7}.catalog-help-panel{border:1px solid var(--surface-line);border-radius:var(--radius-card);background:#fff;padding:32px!important}.catalog-help-panel h2{font-size:clamp(22px,2.1vw,28px)}.catalog-help-panel p{color:var(--copy);max-width:54ch;margin:14px auto 20px}.catalog-help-panel a{background:#16863f;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;font-weight:500;display:inline-flex;color:#fff!important}.complete-product-grid{gap:40px 24px}.complete-product-grid article{padding-bottom:4px}.complete-product-grid article>a{border-color:var(--surface-line);border-radius:var(--radius-card)}.complete-product-grid .catalog-product-category{letter-spacing:.035em;margin-top:18px;font-size:11px}.complete-product-grid .catalog-product-title{font-size:clamp(17px,1.4vw,21px);line-height:1.4}.complete-product-grid .catalog-product-summary{color:var(--copy);margin-top:10px;font-size:14px;line-height:1.75}.complete-product-grid .catalog-product-actions{justify-content:space-between;align-items:center;font-size:13px}.complete-product-grid .catalog-product-actions>a{align-items:center;gap:5px;min-height:44px;display:inline-flex}#one-cikan-urunler .discovery-card{border-color:var(--surface-line);border-radius:var(--radius-card);box-shadow:0 2px 8px #17212603}.discovery-card-body{gap:10px;padding:18px}.discovery-description{font-size:13px;line-height:1.7}.discovery-quote{color:#116d34;background:#f6fbf7;border:1px solid #dceee2;border-radius:8px;min-height:46px}.discovery-rail{gap:20px;padding-bottom:16px}#iletisim>div{align-items:start;gap:clamp(28px,4vw,64px)}#iletisim>div>div:last-child{border-color:var(--surface-line);border-radius:var(--radius-card);padding:clamp(22px,3vw,36px)}#iletisim form{gap:20px}#iletisim form label{color:var(--copy);font-size:13px;line-height:1.5}#iletisim form :is(input,select,textarea){box-shadow:none;border:1px solid #d5dde1;border-radius:8px;min-height:48px;padding:13px 14px;font-size:15px}#iletisim form button[type=submit]{border-radius:8px;min-height:52px;font-size:14px;font-weight:500}#iletisim form details summary{min-height:44px;padding-block:12px;font-size:13px;display:list-item}#faq button{text-align:left;min-height:56px;padding-block:22px;line-height:1.5}#faq button>span{min-width:0}.review-card{border-color:var(--surface-line);border-radius:var(--radius-card);box-shadow:none}.review-card p{font-size:14px;line-height:1.8}.review-card h3{font-size:16px}#qr-page .qr-main-card,#qr-page .qr-print-promo{border-radius:var(--radius-card);border-color:var(--surface-line)}#qr-page .qr-badge{letter-spacing:.02em;font-size:12px}footer{color:#172126!important;background:#fff!important;padding-top:56px!important}footer :is(p,address,small){line-height:1.8;color:var(--copy)!important}footer a{line-height:1.7;color:#41515d!important}footer a:hover{color:#2453cf!important}footer h2{letter-spacing:-.01em;margin-bottom:18px;color:#172126!important;font-size:15px!important}footer nav li+li{margin-top:10px}footer .footer-grid{gap:40px}footer .footer-bottom{border-color:var(--surface-line);row-gap:20px}footer .footer-bottom nav{gap:10px 24px}footer .footer-bottom a{align-items:center;min-height:32px;display:inline-flex}@media (hover:hover) and (pointer:fine){.catalog-category-page .group:hover{border-color:#a7b5bc;box-shadow:0 8px 24px #17212608}.catalog-category-page .group:hover img{transform:scale(1.02)}}@media (max-width:767px){:root{--section-space:48px}main .premium-eyebrow{font-size:10px}.catalog-category-page>div>div[class*=grid]{gap:12px}.catalog-category-page .group{border-radius:12px;padding:8px 8px 14px}.catalog-category-page .group>div:last-child{padding:2px 4px}.catalog-category-page .group>div:last-child>div+div{font-size:12px}.catalog-help-panel{text-align:left;padding:24px 18px!important}.catalog-help-panel a{width:100%}.complete-product-grid{gap:28px 14px}.complete-product-grid .catalog-product-summary{font-size:12px}.complete-product-grid .catalog-product-actions{gap:4px 10px;font-size:12px}.complete-product-grid .catalog-product-title{font-size:16px}.discovery-card-body{padding:12px}.discovery-description{font-size:12px}#iletisim>div>div:last-child{padding:22px 18px}#iletisim form{gap:18px}#iletisim form :is(input,select,textarea){font-size:16px}.finder-top h2{font-size:27px}.finder-chips a{border-color:var(--surface-line);background:#fff}.review-card{min-height:22rem}footer{padding-top:40px!important}footer .footer-grid{row-gap:32px}footer .footer-bottom{margin-top:32px;padding-top:24px}footer .footer-bottom nav{gap:8px 20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}@media (max-width:767px){.complete-product-grid .catalog-product-actions .catalog-product-details{display:none}}@media (max-width:479px){footer .footer-grid{grid-template-columns:minmax(0,1fr);gap:28px}footer .footer-grid>div:nth-child(n+3){border-top:1px solid var(--surface-line);grid-column:1/-1;padding-top:24px}footer .footer-grid>div:nth-child(n+3)>a{white-space:nowrap;min-height:44px;margin-right:16px;display:inline-flex}footer .footer-grid>div:nth-child(n+3)>p{max-width:34ch}footer .footer-bottom>[role=group]{align-self:flex-start;width:auto}footer .footer-grid>div:first-child>p:first-child{color:#172126!important}}@media (min-width:1024px){.hero-wide-content{max-width:1328px;padding-inline:24px}.hero-wide-message{width:50%;max-width:620px}}.discovery-card-title{min-height:2.8em;line-height:1.4}.discovery-card-title a{min-height:0;line-height:inherit;align-items:flex-start}.service-card-body h3{min-height:2.8em;line-height:1.4}.service-card-body{min-width:0}.service-card-body p{margin-top:12px;margin-bottom:20px}.complete-product-grid .catalog-product-title{min-height:2.8em}.catalog-category-page .group>div:last-child>div:first-child{min-height:2.9em}.catalog-category-page .group>div:last-child>div+div{min-height:3.4em}.final-cta>div>div:first-child{min-width:0}.final-cta>div>div:last-child{min-width:220px}@media (max-width:767px){.service-card-body h3{font-size:18px}.final-cta>div>div:last-child{width:100%}.discovery-card-title{font-size:14px}.complete-product-grid .catalog-product-title{min-height:4.2em}}
#referanslar.client-brands{border-block:1px solid var(--surface-line);background:#fff;padding:48px 24px}.client-brands-inner{max-width:var(--content-width);min-width:0;margin-inline:auto}.client-brands-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:24px;display:flex}#referanslar .client-brands-heading h2{max-width:24ch;margin-top:10px;font-size:clamp(24px,2.4vw,34px);line-height:1.25}.client-brands-tools{max-width:390px}.client-brands-tools p{color:var(--copy);font-size:13px;line-height:1.8}.reference-row-list{flex-direction:column;gap:8px;display:flex}.reference-marquee:nth-child(2) .reference-track{animation-direction:reverse}.reference-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}.reference-track{will-change:transform;width:max-content;animation:38s linear infinite reference-flow;display:flex;animation-duration:38s!important;animation-iteration-count:infinite!important;animation-play-state:running!important}.reference-set{flex-shrink:0;align-items:center;gap:28px;margin:0;padding:0 28px 0 0;list-style:none;display:flex}.reference-cell{flex:0 0 190px;justify-content:center;align-items:center;width:190px;height:96px;padding:8px;display:flex;overflow:hidden}.reference-cell img{object-fit:contain;flex-shrink:0;max-width:100%;display:block;height:auto!important}.reference-name{letter-spacing:.025em;text-align:center;color:#3f4783;font-size:19px;font-weight:500;line-height:1.35}@keyframes reference-flow{0%{transform:translate(0)}to{transform:translate(-50%)}}#referanslar.client-brands--hero{padding-block:24px}.client-brands--hero .client-brands-heading{align-items:center;margin-bottom:8px}.client-brands--hero .client-brands-tools{max-width:500px}@media (max-width:767px){#referanslar.client-brands{padding:32px 16px}.client-brands-heading{flex-direction:column;align-items:start;gap:12px;margin-bottom:16px}.client-brands-tools p{max-width:36ch;font-size:12px}.reference-set{gap:16px;padding-right:16px}.reference-cell{flex-basis:174px;width:174px;height:88px}.reference-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000)}#referanslar.client-brands--hero{padding-block:20px}.client-brands--hero .client-brands-heading{align-items:start;margin-bottom:4px}.client-brands--hero .client-brands-tools{display:none}}
