.corporate{background:#031724 url('assets/mountains.webp') center/cover fixed}.corporate main{background:rgba(2,20,32,.78)}.corporate .wrap{width:94%;max-width:1440px}.corporate .top{padding-left:6%;padding-right:6%;background:#08203938;border-bottom:0}.corporate .top .brand{width:175px}.corporate .corporate-film{height:760px;min-height:620px;max-height:92svh;clip-path:polygon(0 0,100% 0,100% 88%,35% 100%,0 96%)}.corporate .corporate-film:before{content:'KILIÇ';position:absolute;left:6%;top:65px;font:800 clamp(150px,24vw,340px)/1 'Barlow Condensed',sans-serif;color:transparent;-webkit-text-stroke:1px #90c3e333;z-index:0;pointer-events:none}.corporate .film-copy{position:relative;z-index:1;width:89%;padding-top:100px}.corporate .film-copy h1{font-size:clamp(56px,6.9vw,100px);font-weight:800;line-height:.93;letter-spacing:-.025em;max-width:800px;margin-bottom:17px}.corporate .film-copy h1 span{color:#16a5ff}.corporate .film-copy .eyebrow{color:#1cb6ff}.corporate .film-copy p:not(.eyebrow){font-size:16px}.corporate .film-copy .text-link{display:inline-flex;border:1px solid #b5e6ff99;padding:13px 18px;border-radius:2px}.diagonal-road{height:130px;margin-top:-92px;background:linear-gradient(90deg,#06192544,#06192555),url('assets/catalog/a51e851a-7d55-4fc4-8562-bb25deed8c9d.jpg') center 76%/cover;clip-path:polygon(0 70%,100% 0,100% 100%,0 100%);position:relative;pointer-events:none}.diagonal-road:after{content:'';position:absolute;height:3px;width:110%;right:-3%;top:43%;background:#10aaff;transform:rotate(-5deg);box-shadow:0 0 15px #14aaff}
.corporate .trust-section{width:100%;max-width:none;margin:-14px 0 0;padding:36px 3% 32px;grid-template-columns:1.35fr 1fr;background:linear-gradient(110deg,#031725,#032031);border-top:0;border-bottom:2px solid #11a6ee;clip-path:polygon(0 0,100% 4%,100% 100%,0 96%)}.corporate .trust-collage{grid-template-rows:310px 205px;padding-right:0;gap:7px;transform:skewY(2deg);transform-origin:left top}.corporate .trust-copy{padding:42px 30px 65px}.corporate .trust-copy h2{font-size:clamp(35px,4.3vw,66px);font-weight:800;line-height:.95}.corporate .trust-copy>p:not(.eyebrow){font-size:14px}.corporate .trust-outline{font-size:clamp(130px,17vw,240px);bottom:-30px}.corporate .trust-list a{font-family:'Barlow Condensed',sans-serif;font-size:19px;padding:8px 0}.corporate .trust-list span{font-size:23px}.corporate .trust-collage figcaption{font-size:9px}.resolve-section{padding:30px 0 0}.resolve-section>.eyebrow{margin-bottom:8px}.corporate .resolve-section>h2{font-size:clamp(35px,5vw,70px);font-weight:800;margin-bottom:22px}.resolve-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.resolve-card{position:relative;overflow:hidden;display:block;height:330px;border:1px solid #387ca366;background:#062035;isolation:isolate;transition:transform .5s,border-color .4s,box-shadow .4s}.resolve-card:nth-child(2){border:2px solid #12afff;box-shadow:0 0 16px #13aaff44}.resolve-card>img{width:100%;height:100%;object-fit:cover;object-position:center 65%;filter:saturate(.65) brightness(.83);transition:transform .8s,filter .5s}.resolve-card:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#031522f5,transparent 65%);z-index:0}.resolve-card>div{position:absolute;bottom:23px;left:23px;right:15px;z-index:1}.resolve-card h3{font-size:clamp(28px,3vw,44px);font-weight:800;line-height:1}.resolve-card p{color:#d2e3ed;font-size:14px;margin-top:7px}.resolve-number{position:absolute;left:20px;top:18px;color:#18b3ff;font:700 25px 'Barlow Condensed',sans-serif;z-index:1}.corporate .about-story,.corporate .reasons{background:#031724dd;padding:45px 3%;margin-top:35px;margin-bottom:0;border-top:1px solid #3e8cbc55}.corporate .mission{margin-top:30px;margin-bottom:30px}.corporate .about-cta{position:relative;width:100%;max-width:none;min-height:255px;padding:60px 5% 35px;background:linear-gradient(90deg,#032035e8,#03203555),url('assets/catalog/a51e851a-7d55-4fc4-8562-bb25deed8c9d.jpg') center 65%/cover;clip-path:polygon(0 7%,65% 0,100% 7%,100% 100%,0 100%);border-bottom:1px solid #1da3e7}.corporate .about-cta h2{font-size:clamp(34px,4vw,56px);font-weight:800}.corporate footer{padding:24px 4%;gap:24px}.corporate footer nav{margin-left:auto}.corporate footer .brand{width:140px}
@media(hover:hover){.resolve-card:hover{transform:translateY(-8px);border-color:#39beff;box-shadow:0 0 27px #169fff55}.resolve-card:hover>img{transform:scale(1.075);filter:saturate(.92) brightness(1)}.resolve-card:hover h3{color:#5dc9ff}}
@media(max-width:1000px){.corporate .trust-collage{grid-template-rows:310px 245px}.corporate .trust-copy{padding:32px 20px 60px}.corporate .trust-copy>p:not(.eyebrow){font-size:12px}.resolve-card{height:280px}}
@media(max-width:700px){.corporate{background-attachment:scroll}.corporate .corporate-film{height:740px;min-height:640px;max-height:92svh;clip-path:polygon(0 0,100% 0,100% 94%,0 100%)}.corporate .film-copy{padding-top:140px}.corporate .film-copy h1{font-size:clamp(45px,10vw,65px)}.corporate .film-copy p:not(.eyebrow){font-size:13px}.diagonal-road{margin-top:-50px;height:90px}.corporate .trust-section{grid-template-columns:1fr;padding:18px 4% 30px;clip-path:none}.corporate .trust-collage{grid-template-rows:240px 150px;transform:skewY(2deg)}.corporate .trust-copy{padding:38px 10px 72px}.corporate .trust-copy h2{font-size:clamp(38px,9vw,58px)}.corporate .trust-copy>p:not(.eyebrow){font-size:14px}.corporate .trust-outline{font-size:150px}.resolve-grid{grid-template-columns:1fr}.resolve-card{height:300px}.corporate .about-story,.corporate .reasons{padding:30px 5%;margin-top:25px}.corporate footer nav{margin-left:0}.corporate .about-cta{padding-top:50px}}
@media(prefers-reduced-motion:reduce){.resolve-card,.resolve-card>img{transition:none}.resolve-card:hover,.resolve-card:hover>img{transform:none}}
/* Keep the reference's diagonal silhouette without skewing the content grid. */
.corporate{overflow-x:clip}.corporate main{overflow-x:clip}.corporate .corporate-film{height:clamp(580px,76vw,760px);min-height:580px;max-height:none;align-items:center;clip-path:polygon(0 0,100% 0,100% 88%,35% 100%,0 96%)}
.corporate .film-copy{padding-top:100px;padding-bottom:90px}.corporate .film-copy h1{max-width:100%;font-size:clamp(48px,6.4vw,90px)}
.diagonal-road{height:110px;margin-top:-85px;overflow:hidden;z-index:0}.diagonal-road:after{width:100%;right:0;transform-origin:center}
.corporate .trust-section{position:relative;z-index:1;box-sizing:border-box;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;margin:0;padding:38px 3% 46px;clip-path:none;align-items:start;border-top:1px solid #169fdf66}
.corporate .trust-collage{min-width:0;transform:none;grid-template-rows:clamp(240px,28vw,370px) clamp(160px,18vw,235px);padding:0;gap:7px}
.corporate .trust-copy{min-width:0;padding:14px 0 75px;justify-content:flex-start;align-self:stretch}.corporate .trust-copy h2{font-size:clamp(32px,4.05vw,60px);line-height:1;overflow-wrap:normal}.corporate .trust-copy>p:not(.eyebrow){font-size:clamp(12px,1.15vw,15px)}.corporate .trust-outline{max-width:100%;font-size:clamp(110px,15vw,215px);left:0;bottom:-20px}
@media(max-width:700px){.corporate .corporate-film{height:auto;min-height:620px;max-height:none}.corporate .film-copy{padding-top:145px;padding-bottom:105px}.corporate .film-copy h1{font-size:clamp(40px,9.6vw,65px)}.diagonal-road{height:80px;margin-top:-50px}.corporate .trust-section{grid-template-columns:minmax(0,1fr);gap:24px;padding:25px 5% 36px}.corporate .trust-collage{grid-template-rows:250px 155px}.corporate .trust-copy{padding:0 0 80px}.corporate .trust-copy h2{font-size:clamp(35px,8.5vw,54px)}.corporate .trust-copy>p:not(.eyebrow){font-size:14px}}
/* Compact hero, one continuous diagonal instead of a V-shaped join. */
.corporate .corporate-film{height:560px;min-height:0;max-height:none;clip-path:polygon(0 0,100% 0,100% 90%,0 100%)}
.corporate .film-copy{padding-top:110px;padding-bottom:65px}.corporate .film-copy h1{font-size:clamp(44px,5.7vw,78px)}
.diagonal-road{height:2px;margin-top:0;background:#17afff;clip-path:none;transform:rotate(-3.2deg);transform-origin:left center;box-shadow:0 0 10px #149dff55;z-index:2;overflow:visible}.diagonal-road:after{display:none}
.corporate .trust-section{margin-top:0;border-top:0;padding-top:28px}
@media(max-width:700px){.corporate .corporate-film{height:540px;min-height:0;clip-path:polygon(0 0,100% 0,100% 95%,0 100%)}.corporate .film-copy{padding-top:115px;padding-bottom:55px}.corporate .film-copy h1{font-size:clamp(39px,9vw,56px)}.diagonal-road{height:2px;margin-top:0;transform:rotate(-3.5deg)}.corporate .trust-section{padding-top:25px}}
.corporate .corporate-film{--cut-depth:56px;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cut-depth)),0 100%)}
.corporate .corporate-film .hero-cut-line{position:absolute;inset:0;z-index:5;pointer-events:none;background:#17afff;clip-path:polygon(0 calc(100% - 2px),100% calc(100% - var(--cut-depth) - 2px),100% calc(100% - var(--cut-depth)),0 100%)}
.corporate .diagonal-road{display:none}
@media(max-width:700px){.corporate .corporate-film{--cut-depth:27px}}
/* Opposing diagonals: the video rises to the right; the panel falls to the right. */
.corporate .diagonal-road{display:block;position:relative;height:116px;margin-top:-56px;transform:none;clip-path:none;background:linear-gradient(90deg,#051b3540,#051b3510),url('assets/catalog/a51e851a-7d55-4fc4-8562-bb25deed8c9d.jpg') center 72%/cover;box-shadow:none;z-index:0;overflow:hidden}
.corporate .corporate-film{z-index:2}
.corporate .trust-section{--panel-slant:48px;position:relative;z-index:1;margin-top:-116px;padding:72px 3% 60px;clip-path:polygon(0 0,100% var(--panel-slant),100% 100%,0 calc(100% - 24px));border-bottom:0}
.corporate .trust-section:after{content:'';position:absolute;inset:0;pointer-events:none;z-index:4;background:#18aff5;clip-path:polygon(0 calc(100% - 26px),100% calc(100% - 2px),100% 100%,0 calc(100% - 24px))}
.corporate .trust-collage{margin-top:-45px;clip-path:polygon(0 0,100% 25px,100% 100%,0 100%);padding-top:0;transform:none}
.corporate .trust-copy{padding-top:0}
@media(max-width:700px){.corporate .diagonal-road{height:72px;margin-top:-27px}.corporate .trust-section{--panel-slant:24px;margin-top:-72px;padding:43px 5% 48px;clip-path:polygon(0 0,100% 24px,100% 100%,0 calc(100% - 16px))}.corporate .trust-collage{margin-top:-20px;clip-path:polygon(0 0,100% 15px,100% 100%,0 100%)}.corporate .trust-section:after{clip-path:polygon(0 calc(100% - 18px),100% calc(100% - 2px),100% 100%,0 calc(100% - 16px))}}
/* Remove the exposed photo strip and keep the collage below the diagonal. */
.corporate .diagonal-road{display:none}
.corporate .trust-section{margin-top:0;padding-top:76px}
.corporate .trust-collage{margin-top:0;clip-path:none}
@media(max-width:700px){.corporate .trust-section{margin-top:0;padding-top:44px}.corporate .trust-collage{margin-top:0;clip-path:none}}
.corporate{background:#031724}
.corporate main{background:#031724}
/* Corporate identity stays on the left; soft illuminated photo edges. */
.corporate .section-label .tunnak-logo{margin:0;max-width:360px;box-shadow:0 0 18px #20aaff30;border:1px solid #66caff66}
.corporate .trust-collage figure,.corporate .resolve-card,.corporate .mission-image,.corporate .reasons-heading>img,.corporate .feature-image,.corporate .gallery-grid figure{border:1px solid rgba(71,190,255,.65);box-shadow:0 0 10px rgba(20,160,255,.22),0 0 24px rgba(20,160,255,.12);transition:box-shadow .4s,border-color .4s}
.corporate .trust-collage{gap:12px;overflow:visible}
.corporate .trust-collage figure:after{box-shadow:inset 0 0 12px rgba(32,169,255,.19)}
.corporate .mission-image{position:relative;z-index:1}
@media(hover:hover){.corporate .trust-collage figure:hover,.corporate .resolve-card:hover,.corporate .mission-image:hover,.corporate .reasons-heading>img:hover,.corporate .gallery-grid figure:hover{border-color:#8cddff;box-shadow:0 0 15px #21b3ff66,0 0 32px #159fff33}}
@media(prefers-reduced-motion:reduce){.corporate .trust-collage figure,.corporate .resolve-card,.corporate .mission-image,.corporate .reasons-heading>img{transition:none}}
.corporate .mission-kilic-logo{display:block;width:220px;max-width:80%;height:auto;margin:0 0 25px;object-fit:contain;filter:brightness(0) invert(1) drop-shadow(0 0 9px #22b7ff);animation:kilic-logo-glow 3.6s ease-in-out infinite}
.corporate .mission-image{animation:kilic-frame-glow 3.6s ease-in-out infinite}
@keyframes kilic-logo-glow{0%,100%{filter:brightness(0) invert(1) drop-shadow(0 0 3px #29aaff55)}50%{filter:brightness(0) invert(1) drop-shadow(0 0 14px #29baffdd)}}
@keyframes kilic-frame-glow{0%,100%{box-shadow:0 0 5px #149fff22}50%{box-shadow:0 0 18px #20b0ff77,0 0 35px #149fff33}}
@media(prefers-reduced-motion:reduce){.corporate .mission-kilic-logo,.corporate .mission-image{animation:none}}
.corporate .mission-logo-panel{display:flex;align-items:center;justify-content:center;min-height:330px;padding:45px;background:radial-gradient(ellipse at center,#104164 0,#08283c 42%,#041925 78%)}
.corporate .mission-logo-panel .mission-kilic-logo{width:100%;max-width:430px;height:auto;min-height:0;margin:0;object-fit:contain}
@media(max-width:700px){.corporate .mission-logo-panel{min-height:220px;padding:35px}.corporate .mission-logo-panel .mission-kilic-logo{height:auto;min-height:0;max-width:330px}}
.corporate .trust-section{background:#031724}
