.voice-mark,.yana-team-av,.yana-call-avatar{padding:0;isolation:isolate;flex-shrink:0}.yana-photo{display:block;width:100%;height:100%;object-fit:cover;object-position:center 32%;border-radius:inherit}.voice-mark .yana-photo{border-radius:50%}.yana-call-avatar .yana-photo,.yana-team-av .yana-photo{border-radius:50%}.tmsg.bot .av{overflow:hidden;padding:0}.tmsg.bot .av .yana-photo{width:100%;height:100%;min-width:100%;border-radius:50%}
.yana-hero-photo{margin:0 0 20px;position:relative;overflow:hidden;border:1px solid #00cafe30;border-radius:20px;background:#071621;aspect-ratio:16/8}.yana-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:70% 35%;display:block}.yana-hero-photo::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#050b1050,transparent 70%);pointer-events:none}.voice-stage{padding-top:0}.voice-stage .voice-ribbon{height:42px;margin-bottom:16px}.voice-stage .voice-ribbon i{max-height:40px}.voice-stage .transcript-body{height:210px;min-height:210px}.hero-inner{align-items:center}.hero{min-height:0}.hero .hero-inner{padding-block:54px 68px}
.visual-showcase{padding-block:80px;background:#08151e}.visual-intro{max-width:730px;margin-bottom:32px}.visual-intro h2{margin-top:13px}.visual-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:24px}.visual-card{margin:0;background:#0a1b25;border:1px solid #00cafe25;border-radius:20px;overflow:hidden}.visual-card>a{display:block;overflow:hidden}.visual-card img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;transition:transform .65s ease}.visual-card:hover img{transform:scale(1.025)}.visual-card figcaption{padding:25px 26px}.visual-card h3{margin-bottom:10px}.visual-card p{font-size:13px;line-height:1.8}.visual-kicker{display:block;color:#00cafe;font-size:10px;letter-spacing:.12em;font-weight:600;margin-bottom:12px}.visual-note{font-size:11px;color:#7c97a0;margin-top:18px}
.sector-context-image{position:relative;margin:0 0 36px;border:1px solid #00cafe25;border-radius:22px;overflow:hidden;background:#0a161d}.sector-context-image img{display:block;width:100%;aspect-ratio:21/8;object-fit:cover}.sector-context-image figcaption{position:absolute;inset:auto 0 0;padding:45px 25px 18px;background:linear-gradient(transparent,#050b10e8);color:#c6dcdd;font-size:11px}
@media(max-width:960px){.voice-stage{max-width:600px}.yana-hero-photo{aspect-ratio:16/8}.visual-grid{grid-template-columns:1fr 1fr}.sector-context-image img{aspect-ratio:16/8}}
@media(max-width:600px){.visual-showcase{padding-block:55px}.visual-grid{grid-template-columns:1fr;gap:22px}.visual-card figcaption{padding:23px}.yana-hero-photo{border-radius:16px;aspect-ratio:16/10}.yana-hero-photo img{object-position:75% 30%}.hero .hero-inner{padding-block:26px 48px}.sector-context-image img{aspect-ratio:4/3}.sector-context-image figcaption{font-size:10px;padding:40px 18px 15px}}
@media(prefers-reduced-motion:reduce){.visual-card img{transition:none}.visual-card:hover img{transform:none}}

.yana-hero-photo picture{display:block;width:100%;height:100%}

/* Compact imagery integrated alongside content. */
.sector-visual-intro{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:40px;margin-bottom:30px}.sector-visual-intro .section-head{margin:0;max-width:650px}.sector-context-image{width:100%;max-width:300px;margin:0;border-radius:14px;border-color:#00cafe18}.sector-context-image picture{display:block;height:150px;overflow:hidden}.sector-context-image img{width:100%;height:150px;aspect-ratio:auto;object-fit:cover;filter:brightness(.7) saturate(.7)}.sector-context-image figcaption{position:static;padding:10px 12px;background:#0a161d;font-size:9px;line-height:1.5;color:#7c97a0}.visual-showcase{padding-block:55px}.visual-grid{grid-template-columns:1fr 1fr;gap:20px}.visual-card{display:grid;grid-template-columns:145px minmax(0,1fr);align-items:stretch;border-radius:14px}.visual-card>a{height:100%;min-height:180px}.visual-card picture{display:block;height:100%}.visual-card img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;filter:brightness(.72) saturate(.7)}.visual-card figcaption{padding:22px 20px}.visual-card h3{font-size:20px}.visual-card p{font-size:12px}.visual-kicker{font-size:9px;letter-spacing:.07em}.visual-intro{margin-bottom:25px}.visual-note{font-size:10px}
@media(max-width:960px){.visual-grid{grid-template-columns:1fr}.visual-card{grid-template-columns:180px minmax(0,1fr)}.sector-visual-intro{grid-template-columns:minmax(0,1fr) 240px;gap:24px}.sector-context-image picture,.sector-context-image img{height:135px}}
@media(max-width:600px){.sector-visual-intro{grid-template-columns:1fr;gap:20px}.sector-context-image{max-width:270px}.sector-context-image picture,.sector-context-image img{height:125px}.visual-card{grid-template-columns:105px minmax(0,1fr)}.visual-card figcaption{padding:18px 15px}.visual-card h3{font-size:18px}.visual-card p{font-size:12px}.visual-card>a{min-height:170px}.visual-showcase{padding-block:42px}}
.visual-card>a,.visual-card picture,.visual-card img{height:200px;min-height:0}.visual-card img{max-height:200px}@media(max-width:600px){.visual-card>a,.visual-card picture,.visual-card img{height:210px;max-height:210px}}

/* Subtle photographic sector backgrounds: text always sits above a dark layer. */
.sec-card{position:relative;overflow:hidden;isolation:isolate;background-color:#050b10;min-width:0}.sec-card>.sector-card-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;z-index:0;opacity:.68;filter:saturate(.7);transition:transform .7s ease,opacity .4s ease;pointer-events:none}.sec-card::after{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(5,11,16,.38) 0%,rgba(5,11,16,.83) 38%,rgba(5,11,16,.97) 78%);pointer-events:none}.sec-card>:not(.sector-card-image){position:relative;z-index:2}.sec-card p{color:#b4cbd3}.sec-card h3{color:#eaf6f6}.sec-card .sec-icon{background:#102f3ae8;border:1px solid #00cafe25;backdrop-filter:blur(5px)}.sec-card .sec-tag{background:#14333ee8}.sec-card:hover>.sector-card-image{transform:scale(1.04);opacity:.8}.sec-card:focus-visible{outline:2px solid #00cafe;outline-offset:4px}
@media(prefers-reduced-motion:reduce){.sec-card>.sector-card-image{transition:none}.sec-card:hover>.sector-card-image{transform:none}}
.yana-more-languages{color:#00cafe;background:#00cafe12;border-color:#00cafe45}
.problem-visual{background-image:linear-gradient(180deg,rgba(5,11,16,.22),rgba(5,11,16,.55) 48%,rgba(5,11,16,.75)),url("assets/antalya-clock.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.problem-visual-content{position:relative;z-index:1}.problem-visual .clock-ring{background:rgba(5,11,16,.72);backdrop-filter:blur(8px);box-shadow:0 12px 40px #0005;border-color:#00cafe80}.problem-visual-label{color:#eaf6f6;text-shadow:0 2px 12px #000}.problem-visual .clock-time{color:#fff}
