/* DETA Sağlık: original care-network visuals and responsive service cards. */
body.is-dp-health-product{--health-accent:var(--teal);--health-secondary:var(--purple);--health-warm:var(--orange)}
body.is-dp-health-product .statement-section#health-overview{position:relative;isolation:isolate;overflow:hidden;border:1px solid color-mix(in srgb,var(--teal) 20%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--panel) 82%,transparent)}
body.is-dp-health-product .statement-section#health-overview:after{content:"";position:absolute;z-index:-1;inset-inline-end:8%;top:50%;width:176px;aspect-ratio:1;border:1px dashed color-mix(in srgb,var(--teal) 55%,transparent);border-radius:50%;box-shadow:0 0 0 16px color-mix(in srgb,var(--purple) 5%,transparent),0 0 0 34px color-mix(in srgb,var(--orange) 5%,transparent),inset 0 0 0 27px color-mix(in srgb,var(--teal) 8%,transparent);transform:translateY(-50%);animation:health-orbit 26s linear infinite}
body.is-dp-health-product .statement-section#health-overview:before{content:"";position:absolute;z-index:-1;inset-inline-end:calc(8% + 7px);top:calc(50% - 83px);width:10px;height:10px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 6px color-mix(in srgb,var(--orange) 15%,transparent);transform-origin:81px 83px;animation:health-orbit 9s linear infinite}
body.is-dp-health-product .features-section[id^="health-"],body.is-dp-health-product .process-section#health-workflow{padding-block:72px}
body.is-dp-health-product .features-section[id^="health-"] .section-heading{max-width:900px;margin-inline:auto;margin-bottom:30px}
body.is-dp-health-product .features-section[id^="health-"] .feature-list{max-width:1240px;margin-inline:auto;border:0;display:grid;gap:15px}
body.is-dp-health-product #health-services .feature-list{grid-template-columns:repeat(4,minmax(0,1fr))}
body.is-dp-health-product #health-apps .feature-list{grid-template-columns:repeat(3,minmax(0,1fr))}
body.is-dp-health-product #health-operations .feature-list,body.is-dp-health-product #health-faq .feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}
body.is-dp-health-product #health-rollout .feature-list{grid-template-columns:repeat(3,minmax(0,1fr))}
body.is-dp-health-product .features-section[id^="health-"] .feature-list li{position:relative;min-height:180px;padding:22px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--panel) 95%,transparent);box-shadow:3px 4px 0 color-mix(in srgb,var(--text) 6%,transparent);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}
body.is-dp-health-product .features-section[id^="health-"] .feature-list li:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--health-accent) 48%,var(--line));box-shadow:5px 8px 0 color-mix(in srgb,var(--teal) 8%,transparent)}
body.is-dp-health-product .features-section[id^="health-"] .feature-list li:before{content:"";position:absolute;inset-block:17px;inset-inline-start:0;width:3px;border-radius:0 4px 4px 0;background:var(--health-card-accent,var(--health-accent));opacity:.8}
body.is-dp-health-product .features-section[id^="health-"] .feature-list li:nth-child(3n+2){--health-card-accent:var(--purple)}body.is-dp-health-product .features-section[id^="health-"] .feature-list li:nth-child(3n){--health-card-accent:var(--orange)}
body.is-dp-health-product .features-section[id^="health-"] .feature-mark{width:42px;height:42px;display:grid;place-items:center;margin:0 0 18px;border:1px solid color-mix(in srgb,var(--health-card-accent,var(--teal)) 48%,var(--line));border-radius:50%;color:transparent;font-size:0;background:color-mix(in srgb,var(--health-card-accent,var(--teal)) 9%,var(--panel));box-shadow:inset 0 0 0 5px color-mix(in srgb,var(--panel) 85%,transparent)}
body.is-dp-health-product .features-section[id^="health-"] .feature-mark:after{content:"+";font:700 21px/1 var(--sans);color:var(--health-card-accent,var(--teal))}
body.is-dp-health-product #health-services .feature-list li:nth-child(2) .feature-mark:after{content:"▤"}body.is-dp-health-product #health-services .feature-list li:nth-child(3) .feature-mark:after{content:"⌕"}body.is-dp-health-product #health-services .feature-list li:nth-child(4) .feature-mark:after{content:"◇"}
body.is-dp-health-product #health-apps .feature-list li:nth-child(2) .feature-mark:after{content:"◷"}body.is-dp-health-product #health-apps .feature-list li:nth-child(3) .feature-mark:after{content:"▦"}body.is-dp-health-product #health-apps .feature-list li:nth-child(4) .feature-mark:after{content:"➜"}body.is-dp-health-product #health-apps .feature-list li:nth-child(5) .feature-mark:after{content:"⌘"}
body.is-dp-health-product .features-section[id^="health-"] .feature-list h3{margin:0 0 8px;color:var(--text);font-size:16px;line-height:1.4}
body.is-dp-health-product .features-section[id^="health-"] .feature-list p{margin:0;color:var(--muted);font-size:12px;line-height:1.75}
body.is-dp-health-product #health-workflow .process-track{max-width:1240px;margin:auto;position:relative}
body.is-dp-health-product #health-workflow .process-step{border-top:2px solid color-mix(in srgb,var(--teal) 55%,var(--line))}
body.is-dp-health-product #health-workflow .process-step:nth-child(2){border-color:color-mix(in srgb,var(--purple) 58%,var(--line))}body.is-dp-health-product #health-workflow .process-step:nth-child(3){border-color:color-mix(in srgb,var(--orange) 58%,var(--line))}
@keyframes health-orbit{to{rotate:360deg}}
@media(max-width:1050px){body.is-dp-health-product #health-services .feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}body.is-dp-health-product #health-apps .feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){body.is-dp-health-product .features-section[id^="health-"],body.is-dp-health-product .process-section#health-workflow{padding:56px 20px}body.is-dp-health-product #health-services .feature-list,body.is-dp-health-product #health-apps .feature-list,body.is-dp-health-product #health-operations .feature-list,body.is-dp-health-product #health-rollout .feature-list,body.is-dp-health-product #health-faq .feature-list{grid-template-columns:1fr}body.is-dp-health-product .features-section[id^="health-"] .feature-list li{min-height:0}body.is-dp-health-product .statement-section#health-overview:after{width:122px;inset-inline-end:5%;opacity:.55}}
@media(prefers-reduced-motion:reduce){body.is-dp-health-product .statement-section#health-overview:before,body.is-dp-health-product .statement-section#health-overview:after{animation:none}body.is-dp-health-product .features-section[id^="health-"] .feature-list li{transition:none}}
