:root{--bg:#070b12;--panel:#101827;--edge:#27384b;--muted:#a7b5c9;--red:#ef303e;--white:#f7f9ff}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;background:var(--bg);color:var(--white);font:16px/1.65 system-ui,-apple-system,'Segoe UI',Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.sprite{position:absolute;width:0;height:0;overflow:hidden}.header{position:sticky;top:0;z-index:20;background:rgba(6,10,17,.96);border-bottom:1px solid #27384b;backdrop-filter:blur(15px)}.header-inner{max-width:1600px;min-height:84px;margin:auto;padding:10px clamp(18px,3.5vw,56px);display:flex;align-items:center;gap:clamp(14px,2vw,35px)}.brand{flex:0 0 auto;width:clamp(160px,20vw,290px);height:60px;display:flex;align-items:center}.brand img{width:100%;height:100%;object-fit:contain}.nav{display:flex;align-items:center;gap:clamp(12px,1.6vw,28px);margin-left:auto}.nav a{font-size:14px;font-weight:650;white-space:nowrap;color:#e5eaf3;transition:color .2s}.nav a:hover,.nav a:focus-visible{color:#ff5863}.header-contact{border:1px solid #ac2933;border-radius:9px;padding:9px 14px;display:flex;align-items:center;gap:9px;font-weight:700;font-size:13px;white-space:nowrap;background:#5e111b}.header-contact svg{width:18px}.menu-toggle{display:none;background:none;border:1px solid #415067;color:white;border-radius:9px;padding:8px;cursor:pointer}.hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 45% 30%,#16283d 0%,#070b12 70%);border-bottom:1px solid #233347}.hero:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#e52c3b,transparent)}.hero-grid{max-width:1720px;min-height:480px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(400px,1.12fr) minmax(0,1fr);align-items:stretch}.globe-panel,.city-panel{position:relative;overflow:hidden;min-width:0}.globe-panel{display:grid;place-items:center}.globe{width:100%;height:100%;max-height:480px;object-fit:contain;animation:earthfloat 11s ease-in-out infinite;filter:drop-shadow(0 0 18px #1978c055)}.globe-halo{position:absolute;inset:18% 8%;border:1px solid #ec394a44;border-radius:50%;transform:rotate(-23deg);pointer-events:none;animation:orbit 25s linear infinite}.city-panel img{width:100%;height:100%;object-fit:cover;object-position:center}.city-panel:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#070b12 0%,transparent 35%),linear-gradient(0deg,#070b12 0%,transparent 45%);z-index:1}.hero-message{position:relative;z-index:2;text-align:center;padding:62px 18px 65px;display:flex;flex-direction:column;align-items:center;justify-content:center}.eyebrow,.kicker{color:#ff626d;font-size:12px;font-weight:800;letter-spacing:.18em}.hero-logo{width:min(370px,95%);height:150px;object-fit:contain;margin:12px auto 0}.hero h1{font-size:clamp(30px,3.1vw,52px);line-height:1.12;margin:2px 0 17px;letter-spacing:-.04em}.hero p{font-size:16px;color:#d0d8e5;max-width:520px;margin:0 auto 27px}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.btn{display:inline-flex;justify-content:center;align-items:center;gap:9px;border-radius:9px;padding:12px 18px;font-weight:750;font-size:14px;transition:transform .2s,background .2s;cursor:pointer;border:1px solid #526078}.btn:hover{transform:translateY(-2px)}.btn.primary{background:linear-gradient(135deg,#a71927,#ef3946);border-color:#ff626b;color:#fff}.btn.ghost{background:#172333ad}.btn svg{width:17px}.section{width:min(1480px,calc(100% - 64px));margin:0 auto;padding:84px 0}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:36px;margin-bottom:30px}.section-heading h2,.about h2{font-size:clamp(27px,3vw,42px);line-height:1.2;letter-spacing:-.035em;margin:10px 0 0}.section-heading>p{max-width:440px;color:var(--muted);margin:0}.service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.service{min-width:0;background:linear-gradient(145deg,#142035,#0b111d);border:1px solid #30445d;border-radius:16px;overflow:hidden;transition:transform .2s,border-color .2s}.service:hover{transform:translateY(-4px);border-color:#e34551}.service-art{height:185px;background:radial-gradient(ellipse at center,#19304b,#080d16);overflow:hidden}.service-art img{width:100%;height:100%;object-fit:contain;object-position:center;image-rendering:auto}.service-body{padding:22px 25px 28px}.service-no{font-size:11px;font-weight:800;letter-spacing:.14em;color:#ff6770}.service h3{font-size:21px;line-height:1.25;margin:9px 0 12px}.service p{color:#b9c6d8;font-size:14px;line-height:1.75;margin:0}.projects-section{padding-top:30px}.project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.project{border-radius:17px;overflow:hidden;background:#0e1827;border:1px solid #354b61;min-width:0}.project>img{width:100%;height:245px;object-fit:cover}.project-info{padding:24px 28px 28px}.project-info>span{font-size:11px;letter-spacing:.15em;color:#ff606e;font-weight:800}.project h3{font-size:30px;letter-spacing:-.02em;margin:3px 0 8px}.project p{color:#b9c6d8;margin:0 0 18px}.project-info a{display:inline-flex;gap:10px;align-items:center;font-weight:750;color:#ff6872}.project-info a svg{width:18px}.about{border-top:1px solid #27364a;border-bottom:1px solid #27364a;display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}.about p{color:#b8c6d9;font-size:16px;margin:0 0 15px}.about strong{color:white}.contact-section{padding-top:75px;padding-bottom:95px}.contact-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:26px}.contact-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;align-content:start}.contact-line{min-width:0;background:#101a2b;border:1px solid #31455c;border-radius:14px;padding:21px;display:flex;gap:15px;align-items:flex-start;transition:border-color .2s}.contact-line:hover{border-color:#e64b56}.icon-circle{height:45px;width:45px;flex-shrink:0;border-radius:12px;display:grid;place-items:center;background:#451a28;color:#ff6974}.icon-circle svg{width:22px;height:22px}.contact-line b{display:block;font-size:15px}.contact-line small{display:block;color:#c4d0e0;font-size:13px;line-height:1.55;margin-top:4px;overflow-wrap:anywhere}.form-panel{background:linear-gradient(145deg,#17243a,#101726);border:1px solid #354b62;border-radius:16px;padding:32px}.form-panel h3{font-size:27px;margin:0 0 2px}.form-panel>p{margin:0 0 22px;color:var(--muted)}.form-panel label{display:block;color:#dbe4f2;font-size:13px;font-weight:700;margin-bottom:15px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}input,textarea{width:100%;display:block;border:1px solid #465b73;border-radius:9px;background:#0a1422;color:white;font:inherit;font-size:14px;padding:13px 14px;margin-top:6px;outline:none}input:focus,textarea:focus{border-color:#ef5562;box-shadow:0 0 0 2px #ed38452b}textarea{resize:vertical;min-height:130px}.submit{margin-top:4px}.hp{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}#form-status{font-size:14px;margin:12px 0 0;color:#d6e4f6}.footer{background:#05080e;border-top:1px solid #28364a}.footer-inner{max-width:1480px;padding:28px 0;margin:auto;width:calc(100% - 64px);display:flex;align-items:center;justify-content:space-between;gap:24px}.footer-inner>div{display:flex;align-items:center;gap:20px}.footer img{width:150px;height:65px;object-fit:contain}.footer small{font-size:12px;color:#c0cddd}.footer span,.footer a{font-size:12px;color:#899bb0}@keyframes earthfloat{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-11px) rotate(2deg)}}@keyframes orbit{to{transform:rotate(337deg)}}@media(max-width:1180px){.header-inner{gap:15px}.brand{width:175px}.nav{gap:12px}.nav a{font-size:13px}.header-contact{display:none}.hero-grid{grid-template-columns:.8fr 1.2fr .8fr;min-height:410px}.hero-message{padding:35px 8px}.hero-logo{height:110px}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-grid{grid-template-columns:1fr}.contact-details{grid-template-columns:repeat(4,minmax(0,1fr))}.contact-line{flex-direction:column}}@media(max-width:760px){.header-inner{min-height:70px}.brand{width:185px;height:48px}.menu-toggle{display:grid;place-items:center;margin-left:auto}.nav{display:none;position:absolute;top:70px;left:0;right:0;background:#0b111c;padding:15px 22px 25px;border-bottom:1px solid #35465c;flex-direction:column;align-items:stretch;gap:0}.nav.open{display:flex}.nav a{font-size:15px;padding:12px 4px;border-bottom:1px solid #1c2a3b}.hero-grid{display:grid;grid-template-columns:1fr;min-height:0}.globe-panel{position:absolute;top:0;left:-75px;width:240px;height:240px;opacity:.38}.city-panel{position:absolute;inset:0;opacity:.33}.city-panel:before{background:linear-gradient(90deg,#070b12a8,#070b1280),linear-gradient(0deg,#070b12,transparent)}.hero-message{padding:68px 22px 76px;min-height:480px}.hero-logo{height:128px}.hero h1{font-size:36px}.hero p{font-size:15px}.section{width:calc(100% - 36px);padding:58px 0}.section-heading{display:block}.section-heading>p{margin-top:15px}.service-grid{grid-template-columns:1fr;gap:15px}.service-art{height:180px}.project-grid{grid-template-columns:1fr}.project>img{height:auto;aspect-ratio:3/1;object-fit:cover}.about{grid-template-columns:1fr;gap:15px}.contact-details{grid-template-columns:1fr 1fr}.contact-line{flex-direction:row;padding:14px;gap:10px}.icon-circle{width:38px;height:38px}.form-panel{padding:22px}.footer-inner,.footer-inner>div{flex-wrap:wrap;justify-content:center;text-align:center}}@media(max-width:490px){.contact-details,.form-row{grid-template-columns:1fr}.project>img{aspect-ratio:2.5/1}.project-info{padding:20px}.project h3{font-size:25px}.hero h1{font-size:32px}.footer-inner{width:calc(100% - 32px)}.footer-inner>div{flex-direction:column;gap:0}.hero-actions{flex-direction:column;align-items:stretch;width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.globe,.globe-halo{animation:none}}

/* V4: Hero artwork and typography are independent layers; no baked-in text overlaps. */
.hero-v4{isolation:isolate;background:#060b14}.hero-layout{max-width:1800px;margin:auto;min-height:490px;display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,1.1fr) minmax(0,1fr);position:relative;overflow:hidden}.earth-area{position:relative;min-width:0;display:grid;place-items:center;overflow:hidden;background:radial-gradient(ellipse at center,#132a46 0%,#060b14 73%)}.earth-sphere{position:relative;width:min(90%,420px);aspect-ratio:1;border-radius:50%;overflow:hidden;box-shadow:inset -30px -8px 58px #000b,0 0 40px #1c80e055,0 0 6px #6bc7ff;border:1px solid #3e8edb;transform:rotate(-13deg)}.earth-texture{position:absolute;inset:0;background-image:url('assets/earth_clean.webp');background-size:auto 100%;background-repeat:repeat-x;background-position:0 center;animation:earth-rotate 22s linear infinite;filter:saturate(1.2)}.earth-shine{position:absolute;inset:0;border-radius:50%;box-shadow:inset -45px -18px 60px #020610e8,inset 20px 8px 24px #77c8ff44;pointer-events:none}.earth-grid{position:absolute;inset:0;border-radius:50%;background:repeating-linear-gradient(0deg,transparent 0 34px,#8ecaff22 35px,transparent 36px);opacity:.35;pointer-events:none}.orbit{position:absolute;width:96%;height:38%;border:2px solid #fa3d5366;border-radius:50%;transform:rotate(-28deg);pointer-events:none;box-shadow:0 0 20px #f33a5533}.orbit-two{transform:rotate(30deg);border-color:#3d9bff77}.istanbul-area{min-width:0;background:linear-gradient(90deg,#060b14 0%,transparent 35%),linear-gradient(0deg,#060b14 0%,transparent 25%),url('assets/istanbul_clean.webp') center / cover no-repeat}.hero-center{position:relative;z-index:3;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 18px;background:radial-gradient(ellipse,#0b1222 10%,#080d19e8 66%,transparent 100%)}.hero-brand-v4{display:block;width:min(360px,94%);height:auto;max-height:145px;object-fit:contain;margin:16px auto}.hero-center h1{margin:0 0 14px;font-size:clamp(32px,3.1vw,48px)}.hero-center p{max-width:470px;margin:0 0 24px;color:#cbd5e5}.hero-topics{position:relative;z-index:4;text-align:center;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px;padding:14px 20px;background:#080d16;color:#dce6f5;font-size:14px;font-weight:650}.hero-topics i{height:16px;width:1px;background:#e03b4b}.project-art-only a{display:block}.project-art-only img{display:block;width:100%;height:auto;aspect-ratio:750/207;object-fit:fill}.project-art-only:hover{border-color:#e34b57}.project-grid{align-items:start}.section{width:min(1540px,calc(100% - 48px))}.header-inner{max-width:1740px}.service-art img{object-fit:contain}
@keyframes earth-rotate{from{background-position:0 center}to{background-position:-735px center}}
@media(max-width:1100px){.hero-layout{grid-template-columns:1fr 1.25fr;min-height:420px}.istanbul-area{display:none}.earth-sphere{width:min(86%,340px)}}
@media(max-width:760px){.hero-layout{grid-template-columns:1fr;min-height:0}.earth-area{position:absolute;inset:0;opacity:.28}.earth-sphere{width:330px}.hero-center{min-height:440px;padding:55px 22px;background:#060b14b8}.hero-center h1{font-size:34px}.hero-topics{font-size:12px;gap:10px}.hero-topics i{height:12px}.project-grid{grid-template-columns:1fr}.project-art-only img{aspect-ratio:750/207}.section{width:calc(100% - 32px)}}
@media(prefers-reduced-motion:reduce){.earth-texture{animation:none}}

/* V5: full-width video hero; text never baked into background image */
.hero-video{position:relative;min-height:620px;display:flex;flex-direction:column;justify-content:flex-end;background:#050910;isolation:isolate}.hero-film{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.film-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(3,7,14,.83),rgba(3,7,14,.43) 53%,rgba(3,7,14,.35)),linear-gradient(0deg,#050910 0%,transparent 46%,rgba(0,0,0,.25) 100%)}.video-hero-content{width:min(1480px,calc(100% - 64px));margin:auto;min-height:520px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:65px 0;text-align:left}.video-hero-logo{width:clamp(220px,30vw,440px);max-height:170px;object-fit:contain;object-position:left center;margin:18px 0 6px}.video-hero-content h1{font-size:clamp(36px,4.5vw,66px);line-height:1.12;margin:0 0 16px;text-shadow:0 3px 20px #000}.video-hero-content p{max-width:600px;color:#e4eaf4;font-size:clamp(16px,1.35vw,20px);margin:0 0 26px;text-shadow:0 2px 10px #000}.video-hero-content .hero-actions{justify-content:flex-start}.hero-video .hero-topics{width:100%;background:rgba(4,9,17,.86);border-top:1px solid #ffffff20;backdrop-filter:blur(8px)}@media(max-width:760px){.hero-video{min-height:570px}.video-hero-content{width:calc(100% - 40px);min-height:500px;padding:55px 0}.video-hero-logo{width:min(300px,90%)}.video-hero-content h1{font-size:37px}.video-hero-content .hero-actions{width:100%;align-items:flex-start}.hero-film{object-position:52% center}.film-shade{background:linear-gradient(90deg,#03070de0,#03070d70),linear-gradient(0deg,#050910,transparent 55%)}.hero-video .hero-topics{font-size:11px}}

/* V6: logo duplicate removed; clean balanced footer */
.video-hero-content{max-width:1480px;min-height:510px;padding-top:82px;padding-bottom:82px}
.video-hero-content .eyebrow{display:inline-block;margin-bottom:22px;letter-spacing:.16em;font-size:clamp(12px,1vw,15px)}
.video-hero-content h1{max-width:820px;font-size:clamp(38px,5vw,76px);line-height:1.12;overflow-wrap:normal}
.video-hero-content p{max-width:660px;line-height:1.65}
.hero-film{object-fit:cover;object-position:center center}
.film-shade{background:linear-gradient(90deg,rgba(3,7,14,.93) 0%,rgba(3,7,14,.77) 35%,rgba(3,7,14,.3) 76%),linear-gradient(0deg,#050910,transparent 35%)}
.footer-inner.footer-v6{display:grid;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:30px;min-height:140px;padding:30px 0}
.footer-identity{display:flex;flex-direction:column!important;align-items:flex-start!important;gap:6px!important}
.footer-identity strong{font-size:22px;letter-spacing:.08em;line-height:1.2;color:#f2f4f8}
.footer-identity strong span{font-weight:600;color:#d4dce6}
.footer-identity small{font-size:12px;line-height:1.5;color:#aab7c8}
.footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 23px}
.footer-links a,.footer-end a{font-size:13px;color:#c9d4e2}
.footer-links a:hover,.footer-end a:hover{color:#ff6671}
.footer-end{display:flex;flex-direction:column;align-items:flex-end;gap:9px}
.footer-end span{white-space:nowrap;font-size:12px}
@media(max-width:900px){.footer-inner.footer-v6{grid-template-columns:1fr 1fr;gap:24px}.footer-links{justify-content:flex-end}.footer-end{grid-column:1/-1;flex-direction:row;justify-content:space-between;align-items:center}}
@media(max-width:620px){.video-hero-content{width:calc(100% - 36px);min-height:470px;padding:65px 0}.video-hero-content h1{font-size:clamp(36px,9vw,52px)}.video-hero-content .eyebrow{font-size:11px}.footer-inner.footer-v6{grid-template-columns:1fr;gap:22px;text-align:left}.footer-identity{align-items:flex-start!important}.footer-links{justify-content:flex-start}.footer-end{grid-column:auto;align-items:flex-start;flex-wrap:wrap;gap:12px}.hero-video{min-height:540px}}

/* V7: form above contact details, clean responsive icons */
.contact-section{padding-top:78px;padding-bottom:90px}.contact-heading{text-align:center;max-width:760px;margin:0 auto 32px}.contact-heading h2{font-size:clamp(36px,4vw,58px);line-height:1.15;margin:9px 0 13px}.contact-heading p{color:var(--muted);font-size:16px;margin:0}.contact-v7{width:min(1080px,100%);margin:auto}.form-panel-v7{padding:clamp(24px,4vw,48px);border-radius:20px;background:linear-gradient(145deg,#142035,#0c1422);box-shadow:0 18px 65px #0004}.form-panel-v7 .form-row{gap:22px}.form-panel-v7 label{font-size:14px}.form-panel-v7 input,.form-panel-v7 textarea{padding:15px 17px;min-width:0}.form-panel-v7 .submit{min-width:205px}.contact-info-v7{margin-top:48px}.contact-info-v7 h3{font-size:25px;margin:0 0 20px;text-align:center}.contact-info-v7 .contact-details{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.contact-info-v7 .contact-line{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:21px;min-height:145px;background:#101a2b}.contact-info-v7 .icon-circle{width:45px;height:45px;color:#ff6874;background:#351723}.contact-info-v7 .whatsapp-icon{color:#25d366;background:#103526}.contact-info-v7 .whatsapp-icon svg{width:26px;height:26px}.contact-info-v7 .contact-line small{overflow-wrap:anywhere}.header-contact svg{color:#25d366}@media(max-width:900px){.contact-info-v7 .contact-details{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-info-v7 .contact-line{min-height:125px}}@media(max-width:540px){.contact-section{padding-top:56px;padding-bottom:60px}.contact-heading{margin-bottom:24px}.contact-heading h2{font-size:38px}.contact-heading p{font-size:14px}.form-panel-v7{padding:21px 17px}.form-panel-v7 .form-row{grid-template-columns:1fr;gap:0}.form-panel-v7 .submit{width:100%}.contact-info-v7{margin-top:35px}.contact-info-v7 .contact-details{grid-template-columns:1fr;gap:11px}.contact-info-v7 .contact-line{flex-direction:row;align-items:center;min-height:0;padding:15px;gap:14px}.contact-info-v7 .icon-circle{flex-shrink:0}.contact-info-v7 h3{font-size:23px}}

/* V8 - footer completely rebuilt, isolated from legacy flex rules */
.footer.footer-premium{background:linear-gradient(180deg,#0b111b,#05070d);border-top:1px solid #354053;padding:0 24px;color:#e9eef7}
.footer-premium .footer-premium-inner{width:min(1450px,100%);margin:0 auto;padding:55px 0 42px;display:grid;grid-template-columns:minmax(280px,1.45fr) minmax(170px,.65fr) minmax(240px,1fr);gap:clamp(30px,5vw,90px);align-items:start}
.footer-premium .footer-brand-block{min-width:0}.footer-premium .footer-logo{display:block;width:min(310px,100%);height:auto;max-height:130px;object-fit:contain;object-position:left center}
.footer-premium .footer-brand-block p{margin:14px 0 5px;font-size:17px;font-weight:750;line-height:1.4;color:#f4f6fa}
.footer-premium .footer-brand-block small{display:block;color:#a8b6c8;font-size:13px;line-height:1.7;max-width:440px}
.footer-premium .footer-nav-block,.footer-premium .footer-reach-block{display:flex;flex-direction:column;align-items:flex-start;gap:11px;min-width:0}
.footer-premium h3{font-size:16px;line-height:1.4;margin:0 0 8px;color:#fff}
.footer-premium .footer-nav-block a,.footer-premium .footer-reach-block a{font-size:14px;color:#c7d3e3;line-height:1.6;overflow-wrap:anywhere}
.footer-premium .footer-nav-block a:hover,.footer-premium .footer-reach-block a:hover{color:#ff6571}
.footer-premium .footer-reach-block a{display:flex;gap:10px;align-items:flex-start}
.footer-premium .footer-reach-block p{margin:3px 0 0;color:#a8b6c8;font-size:13px;line-height:1.7}
.footer-premium .footer-bottom{border-top:1px solid #273447;width:min(1450px,100%);margin:0 auto;min-height:70px;padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#94a5ba;font-size:12px}
.footer-premium .footer-bottom a{color:#dce5f1;white-space:nowrap}
@media(max-width:900px){.footer-premium .footer-premium-inner{grid-template-columns:1fr 1fr;gap:35px}.footer-premium .footer-brand-block{grid-column:1/-1}.footer-premium .footer-logo{width:260px}}
@media(max-width:560px){.footer.footer-premium{padding:0 20px}.footer-premium .footer-premium-inner{grid-template-columns:1fr;padding:36px 0 28px;gap:28px}.footer-premium .footer-brand-block{grid-column:auto}.footer-premium .footer-logo{width:min(255px,85vw)}.footer-premium .footer-bottom{align-items:flex-start;flex-direction:column;gap:9px;padding:18px 0}.footer-premium h3{margin-bottom:4px}}


/* V10: videonun hicbir kenarini kirpma */
.hero-video{background:#030509;min-height:0;height:auto;aspect-ratio:auto;}
.hero-film{object-fit:contain!important;object-position:center center!important;background:#030509;width:100%;height:100%;}
.film-shade{background:linear-gradient(90deg,rgba(2,5,12,.72),rgba(2,5,12,.28) 55%,rgba(2,5,12,.08)),linear-gradient(0deg,rgba(2,5,12,.75),transparent 38%)!important;pointer-events:none;}
.video-hero-content{min-height:clamp(440px,56.25vw,880px);padding-top:48px;padding-bottom:75px;}
.hero-video .hero-topics{flex-shrink:0;}
@media(max-width:760px){.hero-video{min-height:0!important}.hero-film{object-fit:contain!important;object-position:center center!important}.video-hero-content{min-height:clamp(430px,105vw,660px);padding-top:55px;padding-bottom:60px}.film-shade{background:linear-gradient(90deg,rgba(2,5,12,.84),rgba(2,5,12,.35)),linear-gradient(0deg,rgba(2,5,12,.8),transparent 55%)!important}}
