/* /otel-web-sitesi/ — sayfaya özel stiller (ön ek: ows-, owh-) */

/* ───── HERO ───── */
@media (min-width:960px){.ows-hero__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}}
.ows-hero .page-hero__title{max-width:13ch}
.owh{position:relative;container-type:inline-size;width:100%;max-width:640px;margin-inline:auto;aspect-ratio:1/.86}
.owh::before{content:"";position:absolute;left:8%;top:6%;width:86%;height:80%;border-radius:50%;background:radial-gradient(closest-side,rgba(22,168,110,.42),transparent);filter:blur(10px);z-index:-1}
.owh__browser{position:absolute;left:0;top:0;width:90cqw}
.owh__browser .mock-browser__body{aspect-ratio:16/11.2}
.owh__browser .msite__cap{max-width:58%}
.owh__build{position:absolute;right:0;top:34cqw;z-index:3;width:42cqw;padding:2.6cqw;border-radius:3cqw;background:#fff;color:var(--ink);box-shadow:0 3cqw 8cqw rgba(0,0,0,.45);font-size:2.2cqw;line-height:1.3}
.owh__build-h{display:flex;align-items:center;gap:1.4cqw;margin-bottom:2cqw}
.owh__build-h b{font-weight:800;font-size:2.5cqw;letter-spacing:-.01em;flex:1;white-space:nowrap}
.owh__build-h em{font-style:normal;font-weight:800;font-size:2cqw;color:var(--g700);background:var(--g100);padding:.5cqw 1.2cqw;border-radius:1cqw;font-variant-numeric:tabular-nums}
.owh__build-ic{display:grid;place-items:center;width:5.6cqw;height:5.6cqw;border-radius:1.6cqw;background:linear-gradient(145deg,var(--g500),var(--g700));color:#fff;flex:none}
.owh__build-ic svg{width:3.2cqw;height:3.2cqw}
.owh__build ul{list-style:none;padding:0;display:grid;gap:1.3cqw}
.owh__build li{display:flex;align-items:center;gap:1.2cqw;font-weight:700;color:var(--ink-2);white-space:nowrap}
.owh__build li svg{width:2.8cqw;height:2.8cqw;padding:.5cqw;border-radius:50%;background:var(--g600);color:#fff;flex:none}
.owh__build li.run{color:var(--g700)}
.owh__build li.run i{width:2.8cqw;height:2.8cqw;border-radius:50%;border:.5cqw solid var(--g200);border-top-color:var(--g600);flex:none;animation:owsSpin 1s linear infinite}
.owh__bar{height:1cqw;border-radius:1cqw;background:var(--g100);margin-top:2.2cqw;overflow:hidden}
.owh__bar i{display:block;height:100%;width:82%;border-radius:inherit;background:linear-gradient(90deg,var(--g500),var(--lime))}
.owh__live{position:absolute;left:6cqw;bottom:0;z-index:3;display:flex;align-items:center;gap:1.8cqw;padding:2cqw 3cqw 2cqw 2.4cqw;border-radius:var(--r-pill);background:rgba(7,45,32,.86);box-shadow:inset 0 0 0 1px rgba(159,216,189,.35),0 2cqw 5cqw rgba(0,0,0,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:2.1cqw;line-height:1.25}
.owh__live b{display:block;font-size:2.5cqw;font-weight:800}
.owh__live small{display:block;color:var(--on-dark-2);font-weight:600}
@keyframes owsSpin{to{transform:rotate(360deg)}}
@media (max-width:519.98px){.owh{aspect-ratio:1/1}.owh__browser{width:100cqw}.owh__build{width:56cqw;top:48cqw;font-size:2.9cqw}.owh__build-h b{font-size:3.2cqw}.owh__build li svg,.owh__build li.run i{width:3.6cqw;height:3.6cqw}.owh__live{left:0;font-size:2.8cqw}.owh__live b{font-size:3.2cqw}}

/* ───── İSTATİSTİK ───── */
.ows-stats{padding-block:clamp(2.5rem,2rem + 2vw,3.75rem)}

/* ───── SİHİRBAZ ───── */
.ows-wiz{overflow:hidden;isolation:isolate}
.ows-wiz .bg-grid{-webkit-mask-image:radial-gradient(60% 50% at 50% 20%,#000,transparent 75%);mask-image:radial-gradient(60% 50% at 50% 20%,#000,transparent 75%)}
.ows-wiz__tabs{display:flex;flex-direction:column;align-items:center}
.ows-steptabs{background:#fff;box-shadow:inset 0 0 0 1px var(--line),var(--sh-sm);justify-content:center}
.ows-steptabs .tab{height:46px;padding:0 1.1em 0 .45em;gap:.6em}
.ows-steptabs .tab b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--g50);color:var(--g700);font-size:.85rem;box-shadow:inset 0 0 0 1px var(--line-2)}
.ows-steptabs .tab[aria-selected="true"]{background:var(--g900);color:#fff}
.ows-steptabs .tab[aria-selected="true"] b{background:var(--lime);color:var(--g950);box-shadow:none}
.ows-wiz .tab-panel{width:100%;margin-top:clamp(2rem,1.5rem + 2vw,3rem)}
.ows-wiz__grid{display:grid;gap:clamp(2rem,1.5rem + 2vw,3.5rem);align-items:center}
@media (min-width:960px){.ows-wiz__grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}}
.ows-wiz__txt .h3{font-size:clamp(1.5rem,1.2rem + 1vw,2rem);margin:.4rem 0 .8rem}
.ows-wiz__txt > p{color:var(--muted);font-size:1.05rem}
.ows-wiz__vis{min-width:0}
.ows-panel .mock-panel__win{font-size:max(8px,1.5cqw);min-height:0}
.ows-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5cqw;margin-bottom:1.6cqw}
.ows-form{display:grid;grid-template-columns:1fr 1fr;gap:1.6cqw;margin-top:2cqw}
.ows-typing::after{content:"";width:.15cqw;min-width:1.5px;height:2.2cqw;background:var(--g600);margin-left:.3cqw;animation:blink 1.1s steps(1) infinite}
.ows-input--auto{gap:.8cqw;color:var(--g700);font-weight:700}
.ows-input--auto svg{width:1.9cqw;height:1.9cqw}
.ows-input--auto i{font-style:normal;color:var(--muted);font-weight:600}
.ows-input--auto .mp-tag{margin-left:auto}
.ows-src{display:flex;align-items:center;gap:1.6cqw}
.ows-src > div{flex:1;min-width:0}
.ows-src__ic{display:grid;place-items:center;width:5cqw;height:5cqw;border-radius:1.4cqw;background:linear-gradient(145deg,var(--g500),var(--g700));color:#fff;flex:none}
.ows-src__ic svg{width:2.6cqw;height:2.6cqw}
.ows-foot{display:flex;justify-content:flex-end;gap:1.2cqw}
.ows-foot svg{width:1.8cqw;height:1.8cqw}
.ows-btn--go{background:var(--g900);color:var(--lime);padding:0 2.6cqw}
.ows-themes{display:grid;grid-template-columns:repeat(4,1fr);gap:1.3cqw}
.ows-theme{position:relative;display:block;border-radius:1cqw;overflow:hidden;background:var(--g25);box-shadow:inset 0 0 0 1px var(--line)}
.ows-theme picture,.ows-theme img{width:100%;aspect-ratio:4/3;object-fit:cover}
.ows-theme b{display:block;padding:.9cqw 1.1cqw;font-weight:800;font-size:.9em}
.ows-theme.is-on{box-shadow:0 0 0 2px var(--g500),0 1cqw 2.4cqw rgba(15,133,88,.25)}
.ows-theme i{position:absolute;right:1cqw;top:1cqw;display:grid;place-items:center;width:3.2cqw;height:3.2cqw;border-radius:50%;background:var(--g600);color:#fff}
.ows-theme i svg{width:2cqw;height:2cqw}
.ows-langs{display:flex;flex-wrap:wrap;gap:.9cqw}
.mock-panel .lang{font-size:.8em;height:3.6cqw;min-width:5cqw;border-radius:.8cqw}
.ows-person{gap:1.6cqw}
.ows-av{display:grid;place-items:center;width:4.6cqw;height:4.6cqw;border-radius:50%;background:var(--c);color:#fff;font-weight:800;font-size:.85em;flex:none}
.ows-av--add{background:var(--g50);color:var(--g700);box-shadow:inset 0 0 0 1px dashed var(--g200);border:1px dashed var(--g200)}
.ows-av svg{width:2.2cqw;height:2.2cqw}
.ows-pn{flex:1;min-width:0;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ows-pn small{display:block;font-weight:600;color:var(--muted);font-size:.85em}
.ows-person--add .ows-pn{color:var(--g700)}
.ows-sum{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2cqw;margin-top:1.8cqw}
.ows-sum div{background:var(--g25);border:1px solid var(--line);border-radius:1cqw;padding:1.4cqw 1.6cqw;min-width:0}
.ows-sum span{display:block;font-size:.78em;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}
.ows-sum b{display:block;font-weight:800;margin-top:.3cqw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ows-after{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;list-style:none;padding:0;counter-reset:a}
.ows-after li{position:relative;display:flex;flex-direction:column;gap:.15rem;padding:1rem;border-radius:var(--r-md);background:#fff;box-shadow:inset 0 0 0 1px var(--line)}
.ows-after li span{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--g100);color:var(--g600);margin-bottom:.4rem}
.ows-after li:last-child span{background:var(--lime);color:var(--g950)}
.ows-after li span .ic{width:18px;height:18px}
.ows-after b{font-weight:800}
.ows-after small{color:var(--muted);font-weight:600;font-size:.82rem;line-height:1.35}
@media (max-width:639.98px){
  .ows-steptabs{border-radius:var(--r-lg);display:grid;grid-template-columns:1fr 1fr;width:100%}
  .ows-steptabs .tab{justify-content:flex-start;border-radius:14px;font-size:.85rem}
  .ows-after{grid-template-columns:1fr}
  .ows-after li{flex-direction:row;align-items:center;gap:.75rem;flex-wrap:wrap}
  .ows-after li span{margin:0}
  .ows-after li small{flex-basis:100%;padding-left:calc(36px + .75rem);margin-top:-.6rem}
}

/* ───── ÖZELLİK BENTO ───── */
.ows-f{display:flex;flex-direction:column}
.ows-f .stage{min-height:250px}
.ows-f__txt{padding-top:1.25rem}
.ows-f__txt .card__icon,.ows-f--sm .card__icon{display:none}
.ows-f h3{font-size:1.15rem;margin-bottom:.35rem}
.ows-f p{color:var(--muted);font-size:.95rem}
.ows-f--ai,.ows-f:has(.ows-geo){padding:12px}
.ows-f--ai .ows-f__txt,.ows-f:has(.ows-geo) .ows-f__txt{padding:1.25rem .75rem .5rem}
.ows-aiwin{max-width:470px}
.ows-ai__prompt{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:var(--g50);font-weight:700;font-size:.75rem;color:var(--g700)}
.ows-ai__prompt .ic{width:15px;height:15px;flex:none}
.ows-ai__out{margin:10px 2px;font-size:.82rem;line-height:1.55;color:var(--ink-2)}
.ows-caret{display:inline-block;width:2px;height:1em;background:var(--g600);vertical-align:-.15em;margin-left:2px;animation:blink 1.1s steps(1) infinite}
.ows-ai__tags{display:flex;align-items:center;gap:5px;flex-wrap:wrap}
.ows-ai__tags em{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-style:normal;font-size:.68rem;font-weight:800;color:var(--g700);background:var(--g100);padding:4px 8px;border-radius:6px}
.ows-ai__tags em .ic{width:12px;height:12px}
.ows-geo{place-items:stretch}
.ows-geo__map{position:relative;min-height:190px;border-radius:12px;background:
  radial-gradient(circle at 30% 40%,rgba(255,255,255,.7) 0 18%,transparent 19%),
  radial-gradient(circle at 62% 30%,rgba(255,255,255,.6) 0 22%,transparent 23%),
  radial-gradient(circle at 50% 70%,rgba(255,255,255,.55) 0 15%,transparent 16%),
  repeating-linear-gradient(0deg,rgba(15,133,88,.08) 0 1px,transparent 1px 22px),
  repeating-linear-gradient(90deg,rgba(15,133,88,.08) 0 1px,transparent 1px 22px)}
.ows-pin{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-100%);display:grid;place-items:center;min-width:38px;height:28px;padding:0 8px;border-radius:9px;background:#fff;color:var(--g700);font-size:.72rem;font-weight:800;box-shadow:var(--sh-md)}
.ows-pin::after{content:"";position:absolute;left:50%;bottom:-5px;width:10px;height:10px;margin-left:-5px;background:inherit;transform:rotate(45deg);border-radius:2px}
.ows-pin--on{background:var(--g600);color:#fff;box-shadow:0 0 0 6px rgba(15,133,88,.18),var(--sh-md)}
.ows-geo__toast{position:absolute;right:16px;bottom:16px}
.ows-f--sm{gap:0}
.ows-mini{display:flex;align-items:center;gap:8px;min-height:78px;margin-bottom:1.1rem;padding:12px;border-radius:var(--r-md);background:var(--g50);font-size:.78rem;font-weight:700;overflow:hidden}
.ows-domain span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#fff;color:var(--g600);box-shadow:var(--sh-xs)}
.ows-domain span .ic{width:17px;height:17px}
.ows-domain b{font-size:1rem;font-weight:800;letter-spacing:-.01em}
.ows-domain em{margin-left:auto;font-style:normal;font-size:.68rem;font-weight:800;padding:4px 8px;border-radius:6px;background:var(--g600);color:#fff}
.ows-chat{flex-direction:column;align-items:stretch;gap:6px}
.ows-chat__b{align-self:flex-start;max-width:85%;padding:6px 10px;border-radius:12px 12px 12px 4px;background:#fff;box-shadow:var(--sh-xs);font-weight:600}
.ows-chat__b--me{align-self:flex-end;border-radius:12px 12px 4px 12px;background:var(--g600);color:#fff}
.ows-fmt{justify-content:center;gap:12px}
.ows-fmt > span{display:grid;place-items:center;padding:8px 14px;border-radius:10px;background:#fff;font-weight:800;font-size:.95rem;box-shadow:var(--sh-xs);line-height:1.15;text-align:center}
.ows-fmt > span small{font-size:.65rem;font-weight:700;color:var(--muted)}
.ows-fmt > span.on{background:var(--g900);color:var(--lime)}
.ows-fmt > span.on small{color:var(--on-dark-2)}
.ows-fmt > .ic{width:18px;height:18px;color:var(--g600)}
.ows-ver{flex-direction:column;align-items:stretch;gap:5px}
.ows-ver span{display:flex;align-items:center;gap:8px;color:var(--muted)}
.ows-ver span:first-child{color:var(--ink)}
.ows-ver i{width:9px;height:9px;border-radius:50%;background:#c6d4cc;flex:none}
.ows-ver i.on{background:var(--g500);box-shadow:0 0 0 4px rgba(22,168,110,.2)}
.ows-roles{flex-direction:column;align-items:stretch;gap:5px}
.ows-roles span{display:flex;align-items:center;gap:5px}
.ows-roles span::after{content:none}
.ows-roles span{justify-content:flex-start}
.ows-roles span i{width:30px;height:9px;border-radius:5px;background:#dbe5df}
.ows-roles span i:first-of-type{margin-left:auto}
.ows-roles span i.y{background:var(--g500)}
.ows-blocks{gap:6px}
.ows-blocks span{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;height:46px;border-radius:9px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);font-weight:800;color:var(--muted)}
.ows-blocks span.drag{background:var(--g600);color:#fff;transform:rotate(-4deg) translateY(-3px);box-shadow:var(--sh-md)}
.ows-blocks .ic{width:14px;height:14px}
.ows-media{gap:6px}
.ows-media picture{flex:1;min-width:0}
.ows-media img{width:100%;height:54px;object-fit:cover;border-radius:8px}
.ows-media span{display:grid;place-items:center;flex:none;width:50px;height:54px;border-radius:8px;background:var(--g900);color:var(--lime);font-weight:800}
.ows-api{flex-direction:column;align-items:stretch;gap:6px;background:var(--g950)}
.ows-api code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.74rem;color:#cfe9db;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ows-api code b{color:var(--lime);margin-right:4px}
.ows-api code.ok{color:var(--mint)}
.ows-cookie{flex-wrap:wrap;gap:6px 8px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}
.ows-cookie span{flex-basis:100%;font-weight:600;color:var(--ink-2)}
.ows-cookie b{padding:5px 12px;border-radius:7px;background:var(--g600);color:#fff;font-weight:800}
.ows-cookie em{font-style:normal;padding:5px 12px;border-radius:7px;box-shadow:inset 0 0 0 1px var(--line-2);font-weight:800}

/* ───── PANEL MODÜLLERİ ───── */
@media (min-width:960px){.ows-mods__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}
.ows-modlist{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:2rem}
.ows-modlist li{display:grid;grid-template-columns:34px 1fr;gap:0 .7rem;align-items:center;padding:.7rem .8rem;border-radius:12px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);transition:background-color .2s,box-shadow .2s}
.ows-modlist li:hover{background:rgba(200,241,105,.06);box-shadow:inset 0 0 0 1px rgba(200,241,105,.3)}
.ows-modlist span{grid-row:span 2;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:rgba(200,241,105,.12);color:var(--lime)}
.ows-modlist span .ic{width:17px;height:17px}
.ows-modlist b{font-size:.92rem;font-weight:800;line-height:1.25}
.ows-modlist small{font-size:.76rem;color:var(--on-dark-3);font-weight:600;line-height:1.3}
.ows-mods__vis{position:relative}
@media (min-width:960px){.ows-mods__vis{position:sticky;top:calc(var(--header-h) + 2rem)}}
.ows-mods .mock-panel__win{font-size:max(8px,1.5cqw)}
.ows-ptabs{display:flex;gap:.6cqw;padding:.6cqw;border-radius:1.2cqw;background:#fff;box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}
.ows-ptabs span{padding:1cqw 1.6cqw;border-radius:.8cqw;font-weight:700;color:var(--muted);white-space:nowrap}
.ows-ptabs span.on{background:var(--g900);color:var(--lime)}
.ows-room{gap:1.4cqw}
.ows-room__ph{width:6cqw;height:4.6cqw;border-radius:.8cqw;overflow:hidden;flex:none}
.ows-room__ph img{width:100%;height:100%;object-fit:cover}
.ows-lg{font-size:.72em;font-weight:800;letter-spacing:.06em;color:var(--muted);white-space:nowrap}
.ows-mods .mp-btn svg{width:1.8cqw;height:1.8cqw}
@media (max-width:479.98px){.ows-modlist{grid-template-columns:1fr}}

/* ───── ÇAĞRI MERKEZİ ───── */
.ows-cc{position:relative;padding:0 0 3rem 0;max-width:600px;margin-inline:auto;width:100%}
.ows-cc__photo{border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--sh-lg);aspect-ratio:4/3.3}
.ows-cc__photo img{width:100%;height:100%;object-fit:cover;object-position:35% 30%}
.ows-cc__inbox{position:absolute;left:-1.5rem;bottom:0;width:min(330px,78%);padding:.9rem;border-radius:18px;background:#fff;box-shadow:var(--sh-xl);font-size:.8rem}
.ows-cc__h{display:flex;align-items:center;gap:.5rem;padding:0 .2rem .6rem;border-bottom:1px solid var(--line)}
.ows-cc__h .ic{width:16px;height:16px;color:var(--g600)}
.ows-cc__h b{font-weight:800;flex:1}
.ows-cc__h em{font-style:normal;font-size:.7rem;font-weight:700;color:var(--muted)}
.ows-cc__row{display:flex;align-items:center;gap:.6rem;padding:.55rem .2rem;border-bottom:1px solid var(--line)}
.ows-cc__row:last-child{border-bottom:0;padding-bottom:0}
.ows-cc__row i{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--c);color:#fff;font-style:normal;font-family:var(--serif);font-size:.9rem;flex:none}
.ows-cc__row span{flex:1;min-width:0;line-height:1.3}
.ows-cc__row b{display:block;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ows-cc__row small{display:block;color:var(--muted);font-weight:600;font-size:.7rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ows-cc__row em{font-style:normal;font-size:.66rem;font-weight:800;padding:3px 7px;border-radius:6px;background:var(--lime);color:var(--g950);flex:none}
.ows-cc__row em.g{background:var(--g100);color:var(--g700)}
.ows-cc__sites{position:absolute;right:-1rem;top:1.5rem;width:220px}
.ows-cc__sites .win__body{padding:6px 12px}
.ows-site{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--line);font-weight:700;font-size:.75rem}
.ows-site:last-child{border-bottom:0;color:var(--g700)}
.ows-site i{width:10px;height:10px;border-radius:3px;flex:none}
.ows-site span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ows-site em{font-style:normal;font-size:.62rem;font-weight:800;padding:3px 6px;border-radius:5px;background:var(--g100);color:var(--g700)}
@media (max-width:639.98px){.ows-cc{padding-bottom:0}.ows-cc__inbox{position:relative;left:auto;width:auto;margin:-3rem .75rem 0}.ows-cc__sites{right:.5rem;top:.75rem;width:180px}}

/* ───── İZOLE ALTYAPI ───── */
.ows-iso{max-width:960px;margin-inline:auto}
.ows-iso__hub{display:flex;flex-direction:column;align-items:center;gap:.2rem;width:max-content;max-width:100%;margin-inline:auto;padding:1.1rem 1.75rem;border-radius:var(--r-lg);background:var(--g950);color:#fff;box-shadow:var(--sh-glow),var(--sh-lg);text-align:center}
.ows-iso__hub img{width:40px;height:40px;margin-bottom:.4rem}
.ows-iso__hub b{font-weight:800;font-size:1.05rem}
.ows-iso__hub small{color:var(--on-dark-2);font-weight:600}
.ows-iso__lines{display:block;width:100%;height:56px;overflow:visible}
.ows-iso__lines path{fill:none;stroke:var(--g500);stroke-width:2;stroke-dasharray:5 6;vector-effect:non-scaling-stroke;animation:owsDash 1.4s linear infinite}
@keyframes owsDash{to{stroke-dashoffset:-22}}
.ows-iso__row{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap)}
.ows-iso__node{background:#fff;border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-md);border:1px solid var(--line)}
.ows-iso__ph{position:relative;aspect-ratio:16/8;overflow:hidden}
.ows-iso__ph img{width:100%;height:100%;object-fit:cover}
.ows-iso__ph::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(3,18,13,.7))}
.ows-iso__ph span{position:absolute;z-index:1;left:1rem;bottom:.7rem;color:#fff;font-family:var(--serif);font-size:1.15rem}
.ows-iso__node ul{list-style:none;padding:.9rem 1rem 1rem;display:grid;gap:.5rem;font-size:.88rem;font-weight:600;color:var(--ink-2)}
.ows-iso__node li{display:flex;align-items:center;gap:.55rem}
.ows-iso__node li .ic{width:16px;height:16px;color:var(--g600);flex:none}
.ows-iso__node li b{font-weight:800;color:var(--ink)}
@media (max-width:767.98px){
  .ows-iso__lines{display:none}
  .ows-iso__row{grid-template-columns:1fr;margin-top:1.5rem;position:relative}
  .ows-iso__row::before{content:"";position:absolute;left:50%;top:-1.5rem;height:1.5rem;border-left:2px dashed var(--g500)}
}

/* ───── SSS ───── */
@media (min-width:960px){.ows-faqside{position:sticky;top:calc(var(--header-h) + 2rem)}}
.cta-band__title em{white-space:nowrap}

@media (prefers-reduced-motion:reduce){.owh__build li.run i,.ows-iso__lines path{animation:none}}

/* ───── düzeltmeler (tur 2) ───── */
.ows-cc__photo picture,.ows-iso__ph picture{display:block;height:100%}
.ows-iso__node:nth-child(3) .ows-iso__ph img{object-position:50% 78%}
@media (max-width:519.98px){
  .owh{aspect-ratio:1/1.22}
  .owh__build{top:62cqw;right:0}
  .owh__live{bottom:0}
}
@media (max-width:767.98px){
  .ows-iso__ph{aspect-ratio:16/5.5}
  .ows-iso__node ul{grid-template-columns:1fr 1fr;font-size:.8rem;gap:.45rem .6rem}
  .ows-iso__node li:first-child{grid-column:1/-1}
}
@media (max-width:639.98px){
  .ows-iso + .grid-3 .card,.ows-rel .card{display:grid;grid-template-columns:44px 1fr;gap:.2rem .9rem;padding:1.1rem 1.1rem}
  .ows-iso + .grid-3 .card__icon,.ows-rel .card__icon{grid-row:span 3;width:44px;height:44px}
  .ows-iso + .grid-3 .card h3,.ows-rel .card h3{font-size:1.05rem}
  .ows-iso + .grid-3 .card p,.ows-rel .card p{font-size:.88rem}
  .ows-f--sm{padding:1.1rem}
  .ows-mini{min-height:64px;margin-bottom:.8rem}
}
@media (min-width:640px){
  .ows-cc__inbox{left:auto;right:-1.5rem}
  .ows-cc__sites{right:auto;left:-1rem;top:1.25rem}
}
