/* Motion follows the existing carousel, product selection and reading layout. */
/* Wide office scenes retain the original full-photo carousel composition. */
body[data-pt-version] .v7-slide {background:var(--pt-dark);color:#fff;min-height:660px;}
body[data-pt-version] .v7-slide-media {position:absolute;inset:0;display:block;}
body[data-pt-version] .v7-slide-media .v2-slide-image {inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--pt-scene-position,center);}
body[data-pt-version] .v7-slide .v2-slide-shade {pointer-events:none;background:linear-gradient(90deg,#171c19f2 0%,#171c19db 29%,#171c19a6 43%,#171c1926 64%,#171c1900 85%),linear-gradient(0deg,#171c19d9,transparent 28%);}
body[data-pt-version] .v7-slide .v2-slide-layout {pointer-events:none;padding-block:48px 128px;}
body[data-pt-version] .v7-slide .v2-slide-copy {width:45%;max-width:560px;pointer-events:auto;}
body[data-pt-version] .v7-slide .v2-slide-copy :is(h1,h2) {color:#fff;font-size:clamp(42px,4vw,60px);line-height:1.08;text-wrap:balance;}
body[data-pt-version] .v7-slide :is(.v2-slide-description,.v2-slide-subtitle,.v2-slide-features) {color:#fff;}
body[data-pt-version] .v7-slide .v2-slide-description {font-size:16px;line-height:1.75;margin-bottom:24px;}
body[data-pt-version] .v7-slide .v2-slide-subtitle {font-size:17px;line-height:1.5;margin-bottom:18px;}
body[data-pt-version] .v7-slide .v2-slide-features {display:grid;gap:8px;margin-bottom:28px;font-size:14px;}
body[data-pt-version] .v7-slide .v2-slide-features li::before {background:currentColor;border-radius:0;width:12px;height:1px;flex-shrink:0;}
body[data-pt-version] .v7-slide .v2-secondary {background:#171c19c9;color:#fff;border-color:#ffffff99;}
body[data-pt-version] .v7-slide .v2-secondary:hover {background:#fff;color:var(--pt-dark);}
body[data-pt-version] .v7-slide-media:focus-visible {outline:3px solid var(--pt-accent);outline-offset:-6px;}
body[data-pt-version] .v7-scene-models {position:absolute;z-index:1;right:max(32px,calc((100% - 1256px)/2));bottom:104px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;}
body[data-pt-version] .v7-scene-models a {display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-width:88px;min-height:44px;padding:10px 14px;background:#171c19e6;color:#fff;border:1px solid #ffffff80;border-radius:3px;font-family:'Outfit',Arial,sans-serif;font-size:14px;line-height:1.4;text-decoration:none;transition:background-color 220ms,border-color 220ms;}
body[data-pt-version] .v7-scene-models a:is(:hover,:focus-visible) {background:var(--pt-accent);border-color:#fff;}
body[data-pt-version] .v7-scene-models svg {width:18px;height:18px;flex-shrink:0;}
body[data-pt-version] .v7-carousel .v2-carousel-bar {bottom:24px;}
body[data-pt-version] .v7-carousel .v2-carousel-dots {flex-shrink:0;}
@media(max-width:1023px) and (min-width:768px) {
  body[data-pt-version] .v7-carousel .v2-scroll-link {display:none;}
  body[data-pt-version] .v7-slide .v2-slide-copy {width:50%;}
  body[data-pt-version] .v7-slide .v2-slide-actions a {font-size:14px;padding-inline:12px;}
}
@media(max-width:767px) {
  body[data-pt-version] .v7-slide-media {position:relative;inset:auto;width:100%;height:300px;}
  body[data-pt-version] .v7-slide .v2-slide-shade {height:301px;background:linear-gradient(0deg,#171c19,transparent 35%);}
  body[data-pt-version] .v7-slide .v2-slide-layout {height:auto;padding:24px;}
  body[data-pt-version] .v7-slide .v2-slide-copy {width:100%;max-width:none;}
  body[data-pt-version] .v7-slide .v2-slide-copy :is(h1,h2) {font-size:34px;line-height:1.12;margin-bottom:18px;}
  body[data-pt-version] .v7-slide .v2-slide-description {font-size:15px;}
  body[data-pt-version] .v7-slide .v2-slide-subtitle {font-size:15px;}
  body[data-pt-version] .v7-slide .v2-slide-actions {display:grid;grid-template-columns:1fr;}
  body[data-pt-version] .v7-scene-models {position:relative;inset:auto;justify-content:flex-start;padding:0 24px 140px;}
  body[data-pt-version] .v7-carousel .v2-carousel-bar {bottom:0;padding:12px 20px 18px;min-height:116px;background:var(--pt-dark);}
  body[data-pt-version] .v7-carousel .v2-carousel-controls .v2-carousel-dots {display:flex;justify-content:center;}
}
:root {--pt-motion-ease:cubic-bezier(0.16,1,0.3,1);--pt-motion-fast:220ms;--pt-motion-view:420ms;}
/* Product photographs enter from alternating sides inside their existing fixed frames. */
body[data-pt-version] #pt-main.v2-home .v12-photo-prepared {overflow:clip;}
body[data-pt-version] #pt-main.v2-home .v12-photo-prepared>img {opacity:.7;transform:translateX(var(--pt-entry-x,18px)) scale(1.035);transition:transform 680ms cubic-bezier(.22,1,.36,1),opacity 680ms cubic-bezier(.22,1,.36,1);}
body[data-pt-version] #pt-main.v2-home .v12-photo-arriving {opacity:1;}
body[data-pt-version] #pt-main.v2-home .v12-photo-arriving>img {opacity:1;transform:translateX(0) scale(1);}
body[data-pt-version] #pt-main.v2-home .v12-motion-heading {position:relative;}
body[data-pt-version] #pt-main.v2-home :is(#urunler,#iletisim) .v12-motion-heading::after {content:'';position:absolute;left:0;bottom:-12px;width:80px;height:2px;background:var(--pt-accent);transform:scaleX(.15);transform-origin:left;transition:transform 650ms var(--pt-motion-ease);}
body[data-pt-version] #pt-main.v2-home :is(#urunler,#iletisim) .v12-section-arrived::after {transform:scaleX(1);}
body[data-pt-version] #pt-main.v2-home #iletisim .v12-motion-heading::after {bottom:-1px;}
body[data-pt-version] #pt-main.v2-home #hizmetler .v12-motion-heading h2 .text-primary::after {transform:scaleX(.15);transform-origin:left;transition:transform 650ms var(--pt-motion-ease);}
body[data-pt-version] #pt-main.v2-home #hizmetler .v12-section-arrived h2 .text-primary::after {transform:scaleX(1);}
body[data-pt-version] #pt-main.v2-home :is(.v3-product-card,.v3-contact-block) {transition:border-color 200ms,box-shadow 200ms;}
body[data-pt-version] #pt-main.v2-home .v13-service-scene {position:relative;isolation:isolate;overflow:clip;}
body[data-pt-version] #pt-main.v2-home .v13-service-scene>.container {position:relative;z-index:1;}
body[data-pt-version] #pt-main.v2-home .v13-service-brand {position:absolute;z-index:0;top:-70px;right:-100px;width:min(42vw,520px);aspect-ratio:1;pointer-events:none;}
body[data-pt-version] #pt-main.v2-home .v13-service-brand svg {display:block;width:100%;height:100%;transform:translateY(calc(var(--pt-brand-progress,0)*-24px));}
body[data-pt-version] #pt-main.v2-home .v13-brand-base {stroke:#ffffff0d;stroke-width:1.1;}
body[data-pt-version] #pt-main.v2-home .v13-brand-ink {stroke:#d92b33;stroke-opacity:.28;stroke-width:1.1;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--pt-brand-progress,0));}
body[data-pt-version] .v2-header {transition:box-shadow var(--pt-motion-fast),border-color var(--pt-motion-fast);}
body[data-pt-version] .v2-header.is-scrolled {border-color:var(--pt-line);box-shadow:0 8px 24px #171c190a;}
body[data-pt-version] .v2-header nav:not(.v2-mobile-nav)>a:not(.v2-quote-link),
body[data-pt-version] .v2-header nav:not(.v2-mobile-nav)>.group>a {position:relative;}
body[data-pt-version] .v2-header nav:not(.v2-mobile-nav)>a:not(.v2-quote-link)::after,
body[data-pt-version] .v2-header nav:not(.v2-mobile-nav)>.group>a::after {content:'';position:absolute;left:0;right:0;bottom:4px;height:2px;background:var(--pt-accent);transform:scaleX(0);transform-origin:left;transition:transform 280ms var(--pt-motion-ease);}
body[data-pt-version] .v2-header nav:not(.v2-mobile-nav)>a:is(:hover,:focus-visible,[aria-current='page'])::after,
body[data-pt-version] .v2-header nav:not(.v2-mobile-nav)>.group:is(:hover,:focus-within)>a::after {transform:scaleX(1);}
body[data-pt-version] .v2-header nav:not(.v2-mobile-nav) .group>.group-hover\:flex {z-index:2;min-width:235px;padding:32px 0 0;background:none;border:0;border-radius:0;box-shadow:none;}
body[data-pt-version] .v2-header nav:not(.v2-mobile-nav) .group>.group-hover\:flex>div {width:100%;padding:8px;background:#fff;border:1px solid var(--pt-line);border-top:2px solid var(--pt-accent);border-radius:3px;box-shadow:0 12px 30px #171c1912;backdrop-filter:none;}
body[data-pt-version] .v2-header nav:not(.v2-mobile-nav) .group:is(:hover,:focus-within)>.group-hover\:flex {animation:pt-menu-enter 200ms var(--pt-motion-ease);}
body[data-pt-version] .v2-header .group>.group-hover\:flex a {min-height:44px;display:flex;align-items:center;padding:8px 12px;border-radius:3px;transition:color 180ms,background-color 180ms;}
body[data-pt-version] .v2-header .group>.group-hover\:flex a:hover {background:#f9f1f1;color:var(--pt-accent);}
body[data-pt-version] .v2-header .v2-mobile-nav .group>.group-hover\:flex {left:auto;top:auto;min-width:0;transform:none;}
body[data-pt-version] .v2-header .v2-mobile-nav .group>.group-hover\:flex>div {width:100%;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;}
@keyframes pt-menu-enter {from {clip-path:inset(0 0 20% 0);} to {clip-path:inset(0);}}
body[data-pt-version] .v2-slide {overflow:hidden;}
body[data-pt-version] .v4-slide-outgoing {position:absolute;inset:0;z-index:2;pointer-events:none;}
body[data-pt-version] #pt-main .v3-product-image-link {position:relative;transition:background-color 240ms,border-color 240ms;}
body[data-pt-version] #pt-main .v4-image-action {position:absolute;right:16px;bottom:16px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--pt-accent);background:#fff;border:1px solid var(--pt-line);border-radius:3px;opacity:0;transform:translateY(5px);transition:opacity var(--pt-motion-fast),transform 280ms var(--pt-motion-ease),background-color 180ms,color 180ms;}
body[data-pt-version] #pt-main .v3-product-image-link:is(:hover,:focus-visible) .v4-image-action {opacity:1;transform:translateY(0);background:var(--pt-accent);color:#fff;border-color:var(--pt-accent);}
body[data-pt-version] #pt-main :is(.product-card,.v3-product-card) {transition:border-color 240ms,box-shadow 240ms;}
body[data-pt-version] #pt-main :is(.product-card,.v3-product-card):is(:hover,:focus-within) {border-color:var(--pt-accent);box-shadow:0 10px 28px #171c190d;}
body[data-pt-version] #pt-main .text-link>span {display:inline-block;transition:transform var(--pt-motion-fast) var(--pt-motion-ease);}
body[data-pt-version] #pt-main .text-link:is(:hover,:focus-visible)>span {transform:translate(3px,-3px);}
body[data-pt-version] #pt-main .v3-service-row {transition:border-color 220ms;}
body[data-pt-version] #pt-main .v3-service-row:is(:hover,:focus-within) {border-top-color:var(--pt-accent);}
body[data-pt-version] #pt-main .v3-service-row h3 {transition:color 220ms;}
body[data-pt-version] #pt-main .v3-service-row:is(:hover,:focus-within) h3 {color:var(--pt-accent);}
body[data-pt-version] #pt-main .pt-form :is(input,select,textarea) {transition:border-color var(--pt-motion-fast),background-color var(--pt-motion-fast);}
body[data-pt-version] #pt-main .pt-form :is(input,select,textarea):focus {border-color:var(--pt-accent);background:#fffdfd;}
body[data-pt-version] :is(.v2-primary,.v2-secondary,.v2-quote-link,.pt-button,.pt-form button) {transition:background-color 180ms,color 180ms,border-color 180ms,transform 220ms var(--pt-motion-ease);}
body[data-pt-version] :is(.v2-primary,.v2-secondary,.v2-quote-link,.pt-button,.pt-form button):active {transform:translateY(1px);}
@media(hover:none) {
  body[data-pt-version] #pt-main .v4-image-action {opacity:1;transform:none;}
}
@media(max-width:767px) {
  body[data-pt-version] #pt-main.v2-home .v2-scroll-link {display:none;}
  body[data-pt-version] .v2-carousel-bar {display:block;}
  body[data-pt-version] .v2-carousel-controls {min-width:0;}
  body[data-pt-version] .v2-carousel-controls .v2-carousel-dots {order:0;width:100%;justify-content:center;}
  body[data-pt-version] .v2-carousel-controls [data-slide-prev] {order:1;}
  body[data-pt-version] .v2-carousel-controls [data-slide-next] {order:2;}
  body[data-pt-version] .v2-carousel-controls [data-slide-play] {order:3;}
  body[data-pt-version] #pt-main .v4-image-action {opacity:1;transform:none;}
  body[data-pt-version] #hizmetler a[href^='tel:'] {max-width:100%;min-height:44px;height:auto;white-space:normal;}
}
@media(prefers-reduced-motion:no-preference) {
  @view-transition {navigation:auto;}
  :root {view-transition-name:none;}
  .v4-selected-device,[data-quote-image]:not([hidden]) {view-transition-name:port-selected-device;}
  ::view-transition-group(port-selected-device) {animation-duration:500ms;animation-timing-function:var(--pt-motion-ease);}
}
@media(prefers-reduced-motion:reduce) {
  body[data-pt-version] #pt-main.v2-home .v12-photo-prepared>img {opacity:1;transform:none;transition:none;}
  body[data-pt-version] #pt-main.v2-home .v13-service-brand svg {transform:none;}
  body[data-pt-version] #pt-main.v2-home .v13-brand-ink {stroke-dashoffset:0;}
  body[data-pt-version] #pt-main.v2-home :is(.v12-photo-prepared,.v12-photo-arriving) {opacity:1;transform:none;transition:none;}
  body[data-pt-version] #pt-main.v2-home :is(#urunler,#iletisim) .v12-motion-heading::after,
  body[data-pt-version] #pt-main.v2-home #hizmetler .v12-motion-heading h2 .text-primary::after {transform:none;transition:none;}
  body[data-pt-version] #pt-main .v4-image-action {transform:none;}
}

/* The original sections now alternate product paper and a service workshop. */
body[data-pt-version] .v5-slide-progress {position:absolute;z-index:3;left:0;right:0;bottom:0;height:3px;background:#ffffff24;}
body[data-pt-version] .v5-slide-progress>span {display:block;width:100%;height:100%;background:var(--pt-accent);transform:scaleX(0);transform-origin:left;}
body[data-pt-version] #pt-main #urunler .v3-product-card {display:flex;flex-direction:column;background:#fff;border-radius:3px;overflow:hidden;}
body[data-pt-version] #pt-main #urunler .v5-product-media {position:relative;display:block;aspect-ratio:4/3;margin:0;padding:0;border-radius:0;background:#fff;border-bottom:1px solid var(--pt-line);}
body[data-pt-version] #pt-main #urunler .v5-product-media>img {position:absolute;inset:24px;width:calc(100% - 48px);height:calc(100% - 48px);object-fit:contain;}
body[data-pt-version] #pt-main #urunler .v5-product-media>.v2-device-reference {position:absolute;inset:24px;}
body[data-pt-version] #pt-main #urunler .v5-product-media::before {content:'';position:absolute;top:0;left:0;width:100%;height:2px;background:var(--pt-accent);transform:scaleX(.15);transform-origin:left;transition:transform 280ms var(--pt-motion-ease);}
body[data-pt-version] #pt-main #urunler .v5-product-media:is(:hover,:focus-visible)::before {transform:scaleX(1);}
body[data-pt-version] #pt-main #urunler .v5-product-heading {padding:24px 24px 16px;}
body[data-pt-version] #pt-main #urunler .v5-product-heading h3 {font-size:21px;line-height:1.3;font-weight:500;letter-spacing:-.025em;margin:0;color:var(--pt-dark);}
body[data-pt-version] #pt-main #urunler .v5-product-heading .rounded-full {border:1px solid var(--pt-line);border-radius:3px;background:#fff;color:var(--pt-dark);padding:3px 6px;margin-left:12px;}
body[data-pt-version] #pt-main #urunler .v5-product-heading p {font-size:13px;margin:12px 0 0;color:var(--pt-muted);}
body[data-pt-version] #pt-main #urunler .v5-product-body {display:flex;flex-direction:column;flex:1;padding:0 24px 24px;}
body[data-pt-version] #pt-main #urunler .v5-product-body ul {margin:0 0 24px;font-size:13px;line-height:1.65;}
body[data-pt-version] #pt-main #urunler .v5-product-actions {display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:auto;padding-top:18px;border-top:1px solid var(--pt-line);}
body[data-pt-version] #pt-main #urunler .v5-product-actions a {height:auto;min-height:48px;margin:0;box-shadow:none;font-family:'Outfit',Arial,sans-serif;font-size:14px;padding:10px 12px;}
body[data-pt-version] #pt-main #urunler .v5-product-actions a:first-child {background:none;border-color:transparent;color:var(--pt-dark);justify-content:flex-start;text-decoration:underline;}
body[data-pt-version] #pt-main #urunler .v5-product-actions a:last-child {background:var(--pt-accent);border-color:var(--pt-accent);color:#fff;}
body[data-pt-version] #pt-main #urunler .v5-product-actions a:last-child:hover {background:var(--pt-dark);border-color:var(--pt-dark);}
body[data-pt-version] #pt-main #hizmetler {background:var(--pt-dark);color:var(--pt-paper);}
body[data-pt-version] #pt-main #hizmetler .v3-section-heading {padding-bottom:48px;margin-bottom:0;border-bottom:1px solid #ffffff30;}
body[data-pt-version] #pt-main #hizmetler .v3-section-heading h2 {color:#fff;}
body[data-pt-version] #pt-main #hizmetler .v3-section-heading h2 .text-primary {color:#fff;position:relative;}
body[data-pt-version] #pt-main #hizmetler .v3-section-heading h2 .text-primary::after {content:'';position:absolute;left:0;right:0;bottom:-12px;height:3px;background:var(--pt-accent);}
body[data-pt-version] #pt-main #hizmetler .v3-section-heading p {color:var(--pt-paper);opacity:.85;}
body[data-pt-version] #pt-main #hizmetler>.container>.grid {gap:0 64px;}
body[data-pt-version] #pt-main #hizmetler .v5-service {position:relative;padding:36px 0;border:0;border-bottom:1px solid #ffffff30;background:none;border-radius:0;display:flex;flex-direction:column;}
body[data-pt-version] #pt-main #hizmetler .v5-service-heading {display:grid;grid-template-columns:52px minmax(0,1fr);gap:20px;align-items:center;padding:0;margin:0 0 24px;}
body[data-pt-version] #pt-main #hizmetler .v5-service-icon {width:52px;height:52px;display:grid;place-items:center;background:var(--pt-accent);color:#fff;border-radius:3px;}
body[data-pt-version] #pt-main #hizmetler .v5-service-icon svg {width:28px;height:28px;color:#fff;stroke-width:1.6;}
body[data-pt-version] #pt-main #hizmetler .v5-service h3 {margin:0;font-size:27px;line-height:1.2;font-weight:500;color:#fff;letter-spacing:-.025em;}
body[data-pt-version] #pt-main #hizmetler .v5-service-body {display:flex;flex-direction:column;flex:1;padding:0;text-align:left;}
body[data-pt-version] #pt-main #hizmetler .v5-service-body p {color:var(--pt-paper);opacity:.85;font-size:15px;line-height:1.8;margin:0 0 20px;max-width:64ch;}
body[data-pt-version] #pt-main #hizmetler .v5-service-features {display:flex;flex-wrap:wrap;gap:8px 18px;margin:0 0 24px;}
body[data-pt-version] #pt-main #hizmetler .v5-service-feature {display:flex;align-items:center;gap:8px;color:var(--pt-paper);font-size:12px;line-height:1.7;}
body[data-pt-version] #pt-main #hizmetler .v5-service-feature::before {content:'';width:8px;height:1px;background:var(--pt-paper);}
body[data-pt-version] #pt-main #hizmetler .v5-service-link {display:inline-flex;align-items:center;justify-content:space-between;gap:20px;align-self:flex-start;min-width:160px;min-height:44px;margin-top:auto;padding:0;border:0;border-radius:0;background:none;color:#fff;text-decoration:none;box-shadow:none;font-family:'Outfit',Arial,sans-serif;font-size:14px;}
body[data-pt-version] #pt-main #hizmetler .v5-service-link svg {transition:transform 220ms var(--pt-motion-ease);}
body[data-pt-version] #pt-main #hizmetler .v5-service-link:hover {color:var(--pt-paper);text-decoration:underline;}
body[data-pt-version] #pt-main #hizmetler .v5-service-link:is(:hover,:focus-visible) svg {transform:translateX(5px);}
body[data-pt-version] #pt-main #hizmetler .v5-service:focus-within {border-bottom-color:#fff;}
body[data-pt-version] #pt-main #hizmetler .v5-service-cta {display:grid;grid-template-columns:minmax(0,1fr) 160px auto;gap:36px;align-items:center;padding:36px 40px;margin-top:56px;background:var(--pt-accent);color:#fff;border-radius:3px;text-align:left;}
body[data-pt-version] #pt-main #hizmetler .v5-service-cta h3 {font-size:32px;line-height:1.15;font-weight:500;letter-spacing:-.025em;margin:0 0 16px;color:#fff;}
body[data-pt-version] #pt-main #hizmetler .v5-service-cta p {font-size:14px;color:#fff;line-height:1.7;margin:0;max-width:56ch;}
body[data-pt-version] #pt-main #hizmetler .v5-print-graphic {width:160px;height:120px;color:#fff;}
body[data-pt-version] #pt-main #hizmetler .v5-service-cta a {background:#fff;color:var(--pt-dark);border:1px solid #fff;box-shadow:none;min-height:52px;height:auto;padding:14px 18px;font-size:14px;max-width:100%;white-space:normal;}
body[data-pt-version] #pt-main #iletisim .v3-section-heading {padding-bottom:40px;border-bottom:1px solid var(--pt-line);}

/* The homepage interaction is a framed device selection and a traced service flow. */
body[data-pt-version] #pt-main.v2-home .v14-product-corners {position:absolute;inset:16px;pointer-events:none;color:var(--pt-accent);opacity:0;transform:scale(.97);transition:opacity 220ms,transform 320ms var(--pt-motion-ease);background:linear-gradient(currentColor,currentColor) left top/22px 1px,linear-gradient(currentColor,currentColor) left top/1px 22px,linear-gradient(currentColor,currentColor) right top/22px 1px,linear-gradient(currentColor,currentColor) right top/1px 22px,linear-gradient(currentColor,currentColor) left bottom/22px 1px,linear-gradient(currentColor,currentColor) left bottom/1px 22px,linear-gradient(currentColor,currentColor) right bottom/22px 1px,linear-gradient(currentColor,currentColor) right bottom/1px 22px;background-repeat:no-repeat;}
body[data-pt-version] #pt-main.v2-home #urunler .v4-image-action {z-index:1;width:44px;height:44px;}
body[data-pt-version] #pt-main.v2-home #urunler .v3-product-card:focus-within .v14-product-corners {opacity:1;transform:scale(1);}
body[data-pt-version] #pt-main.v2-home #urunler .v3-product-card:focus-within .v4-image-action {opacity:1;transform:none;background:var(--pt-accent);color:#fff;}
body[data-pt-version] #pt-main.v2-home .v5-product-actions a {position:relative;isolation:isolate;overflow:hidden;}
body[data-pt-version] #pt-main.v2-home .v5-product-actions a:last-child::before {content:'';position:absolute;inset:0;z-index:-1;background:var(--pt-dark);transform:scaleX(0);transform-origin:left;transition:transform 300ms var(--pt-motion-ease);}
body[data-pt-version] #pt-main.v2-home .v5-product-actions a:last-child:focus-visible::before {transform:scaleX(1);}
body[data-pt-version] #pt-main.v2-home #hizmetler .v5-service {isolation:isolate;}
body[data-pt-version] #pt-main.v2-home #hizmetler .v5-service::before {content:'';position:absolute;inset:0;z-index:-1;background:#ffffff08;transform:scaleX(0);transform-origin:left;transition:transform 320ms var(--pt-motion-ease);pointer-events:none;}
body[data-pt-version] #pt-main.v2-home #hizmetler .v5-service::after {content:'';position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--pt-accent);opacity:.45;transform:scaleX(.08);transform-origin:left;transition:transform 650ms var(--pt-motion-ease),opacity 220ms;pointer-events:none;}
body[data-pt-version] #pt-main.v2-home #hizmetler .v14-arrived::after {transform:scaleX(1);}
body[data-pt-version] #pt-main.v2-home .v14-service-packet {position:absolute;left:0;bottom:-2px;width:18px;height:3px;background:#fff;opacity:0;pointer-events:none;}
body[data-pt-version] #pt-main.v2-home #hizmetler .v5-service h3 {color:#fff;}
body[data-pt-version] #pt-main.v2-home #hizmetler .v5-service-icon {transition:background-color 220ms,transform 520ms var(--pt-motion-ease),opacity 520ms;}
body[data-pt-version] #pt-main.v2-home #hizmetler .v5-service-icon svg {transition:color 220ms;}
body[data-pt-version] #pt-main.v2-home #hizmetler .v14-scroll-ready:not(.v14-arrived) .v5-service-icon {opacity:.5;transform:translateX(-24px);}
body[data-pt-version] #pt-main.v2-home #hizmetler .v5-service-link {position:relative;min-width:180px;}
body[data-pt-version] #pt-main.v2-home #hizmetler .v5-service-link::after {content:'';position:absolute;bottom:3px;left:0;right:40px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform 280ms var(--pt-motion-ease);}
body[data-pt-version] #pt-main.v2-home #hizmetler .v5-service-link svg {width:22px;height:22px;transition:transform 300ms var(--pt-motion-ease);}
body[data-pt-version] #pt-main.v2-home #hizmetler .v5-service:focus-within::before,
body[data-pt-version] #pt-main.v2-home #hizmetler .v5-service:focus-within .v5-service-link::after {transform:scaleX(1);}
body[data-pt-version] #pt-main.v2-home #hizmetler .v5-service:focus-within::after {opacity:1;transform:scaleX(1);}
body[data-pt-version] #pt-main.v2-home #hizmetler .v5-service:focus-within .v5-service-icon {background:#fff;}
body[data-pt-version] #pt-main.v2-home #hizmetler .v5-service:focus-within .v5-service-icon svg {color:var(--pt-accent);}
body[data-pt-version] #pt-main.v2-home #hizmetler .v5-service:focus-within .v5-service-link svg {transform:translateX(8px);}
body[data-pt-version] #pt-main.v2-home #iletisim .v3-contact-block {transition:border-color 220ms,background-color 220ms;}
body[data-pt-version] #pt-main.v2-home #iletisim .v3-contact-block:focus-within {border-color:var(--pt-accent);background:#fffafa;}
body[data-pt-version] #pt-main.v2-home #iletisim :is(input,textarea) {caret-color:var(--pt-accent);transition:border-color 220ms,background-color 220ms;}
body[data-pt-version] #pt-main.v2-home #iletisim :is(input,textarea):focus {border-color:var(--pt-accent);background:#fffafa;}
body[data-pt-version] #pt-main.v2-home #seo-galeri-2026 .v14-scroll-ready>img {opacity:.8;transform:translateY(24px);transition:transform 700ms var(--pt-motion-ease),opacity 700ms;}
body[data-pt-version] #pt-main.v2-home #seo-galeri-2026 .v14-arrived>img {opacity:1;transform:none;}
@media(hover:hover) {
  body[data-pt-version] #pt-main.v2-home #urunler .v3-product-card:hover .v14-product-corners {opacity:1;transform:scale(1);}
  body[data-pt-version] #pt-main.v2-home #urunler .v3-product-card:hover .v4-image-action {opacity:1;transform:none;background:var(--pt-accent);color:#fff;}
  body[data-pt-version] #pt-main.v2-home #urunler .v3-product-card:hover .v5-product-media::before {transform:scaleX(1);}
  body[data-pt-version] #pt-main.v2-home #urunler .v3-product-card:hover .v5-product-actions a:last-child {background:var(--pt-accent);}
  body[data-pt-version] #pt-main.v2-home .v5-product-actions a:last-child:hover::before {transform:scaleX(1);}
  body[data-pt-version] #pt-main.v2-home #hizmetler .v5-service:hover::before,
  body[data-pt-version] #pt-main.v2-home #hizmetler .v5-service:hover .v5-service-link::after {transform:scaleX(1);}
  body[data-pt-version] #pt-main.v2-home #hizmetler .v5-service:hover::after {opacity:1;transform:scaleX(1);}
  body[data-pt-version] #pt-main.v2-home #hizmetler .v5-service:hover .v5-service-icon {background:#fff;}
  body[data-pt-version] #pt-main.v2-home #hizmetler .v5-service:hover .v5-service-icon svg {color:var(--pt-accent);}
  body[data-pt-version] #pt-main.v2-home #hizmetler .v5-service:hover .v5-service-link svg {transform:translateX(8px);}
  body[data-pt-version] #pt-main.v2-home #iletisim .v3-contact-block:hover {border-color:var(--pt-accent);background:#fffafa;}
}
@media(hover:none) {
  body[data-pt-version] #pt-main.v2-home .v14-product-corners {opacity:.4;transform:none;}
}
@media(prefers-reduced-motion:reduce) {
  body[data-pt-version] #pt-main.v2-home .v14-product-corners,
  body[data-pt-version] #pt-main.v2-home #hizmetler .v5-service::before,
  body[data-pt-version] #pt-main.v2-home #hizmetler .v5-service::after,
  body[data-pt-version] #pt-main.v2-home #hizmetler .v5-service-icon,
  body[data-pt-version] #pt-main.v2-home #hizmetler .v5-service-link::after,
  body[data-pt-version] #pt-main.v2-home #hizmetler .v5-service-link svg,
  body[data-pt-version] #pt-main.v2-home .v5-product-actions a::before,
  body[data-pt-version] #pt-main.v2-home #seo-galeri-2026 .v14-scroll-ready>img {transition:none;}
  body[data-pt-version] #pt-main.v2-home #hizmetler .v14-scroll-ready .v5-service-icon,
  body[data-pt-version] #pt-main.v2-home #seo-galeri-2026 .v14-scroll-ready>img {opacity:1;transform:none;}
  body[data-pt-version] #pt-main.v2-home #hizmetler .v5-service::after {transform:scaleX(1);}
}
@supports(animation-timeline:scroll()) {
  @media(prefers-reduced-motion:no-preference) {
    .v2-header::after {content:'';position:absolute;z-index:0;left:0;right:0;bottom:0;height:2px;background:var(--pt-accent);pointer-events:none;transform-origin:left;animation:pt-reading-progress linear both;animation-timeline:scroll(root block);}
    @keyframes pt-reading-progress {from {transform:scaleX(0);} to {transform:scaleX(1);}}
  }
}
@media(max-width:1023px) {
  body[data-pt-version] #pt-main #hizmetler .v5-service-cta {grid-template-columns:minmax(0,1fr) 140px;gap:24px;}
  body[data-pt-version] #pt-main #hizmetler .v5-service-cta a {grid-column:1/-1;justify-self:start;}
}
@media(max-width:767px) {
  body[data-pt-version] #pt-main.v2-home .v13-service-brand {top:-22px;right:-75px;width:230px;}
  body[data-pt-version] .v2-carousel .v2-slide {min-height:var(--pt-mobile-slide-height,0px);}
  body[data-pt-version] #pt-main #hizmetler .v3-section-heading {padding-bottom:36px;}
  body[data-pt-version] #pt-main #hizmetler .v5-service {padding:30px 0;}
  body[data-pt-version] #pt-main #hizmetler .v5-service-heading {grid-template-columns:44px minmax(0,1fr);gap:16px;}
  body[data-pt-version] #pt-main #hizmetler .v5-service-icon {width:44px;height:44px;}
  body[data-pt-version] #pt-main #hizmetler .v5-service h3 {font-size:25px;}
  body[data-pt-version] #pt-main #hizmetler .v5-service-cta {grid-template-columns:1fr;padding:28px 24px;gap:24px;margin-top:36px;}
  body[data-pt-version] #pt-main #hizmetler .v5-service-cta h3 {font-size:28px;}
  body[data-pt-version] #pt-main #hizmetler .v5-print-graphic {width:120px;height:90px;}
  body[data-pt-version] #pt-main #hizmetler .v5-service-cta a {grid-column:auto;justify-self:stretch;}
}
