/* v2: shared components, multipage content and brief-specific layouts. */
:root{--navy:#102237;--navy2:#172d49;--blue:#3174df;--muted:#576c85}body{font-size:16px}h2{font-size:clamp(32px,3.2vw,50px)}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.13em}.section{padding-block:75px}.site-header{width:100%;max-width:none;position:relative;top:0;margin:0;border-radius:0;background:var(--navy);color:#fff;box-shadow:none;z-index:40}.header-inner{min-height:105px;padding:20px clamp(20px,4vw,75px);gap:30px}.header-inner .logo{padding:0;background:none}.header-inner .logo img{width:205px}.header-inner nav{gap:22px;font-size:14px}.nav-parent{display:flex;align-items:center;gap:5px}.nav-parent>a{padding:15px 0}.nav-parent>button{background:none;border:0;color:inherit;padding:12px 5px;min-width:28px}.dropdown-panel{top:100%;left:-16px;border-radius:0 0 14px 14px;min-width:290px;padding:14px;background:white;box-shadow:0 15px 25px #0002}.dropdown-panel a{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:14px;min-height:44px}.dropdown:focus-within .dropdown-panel{display:grid}.dropdown-panel a span{color:#4e81c7}.home .site-header{position:absolute;background:linear-gradient(#08182aed,transparent);border:0}.home .hero{padding:0}.home .slides{clip-path:none}.home .slide{min-height:100svh;display:flex;align-items:center;background-image:linear-gradient(90deg,#061424e0,#0b1d3470 68%,#07152645),var(--photo)}.home .slide[hidden]{display:none}.home .hero-content{padding:180px 0 130px;position:relative}.home .hero h1,.home .hero h2{font-size:clamp(45px,5.2vw,86px);line-height:1.1;max-width:1080px}.home .hero-bottom{bottom:35px}.hero-secondary{display:inline-flex;margin:20px 0 0 25px;color:#fff;border-bottom:1px solid #ffffff80;padding:10px 0;font-size:15px}.page-banner{background:linear-gradient(90deg,#0a1d33ef,#132d4d88),var(--banner);background-position:center;background-size:cover;min-height:250px;display:flex;align-items:center;color:#fff;padding:35px 0}.page-banner h1{font-size:clamp(34px,4vw,64px);line-height:1.15;margin:15px 0}.page-banner p{font-size:13px;margin:0;color:#c2d9f5}.legal-links{display:flex;gap:25px;padding:10px 0 35px;font-size:13px}.legal-links span{margin-left:auto}.fixed-actions{position:fixed;right:12px;bottom:20px;z-index:45;display:grid;gap:8px}.fixed-actions a{width:42px;height:42px;display:grid;place-items:center;background:#183454;border:1px solid #ffffff40;border-radius:50%;color:white;box-shadow:0 3px 14px #0002;font-size:16px}.fixed-actions a:nth-child(2){background:#20a743;font-size:12px}.fixed-actions a:last-child{background:var(--blue)}.content-grid{display:grid;gap:28px}.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.content-card{border:1px solid #dce5ef;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 8px 28px #18345408;display:flex;flex-direction:column;min-width:0;transition:transform .4s,box-shadow .4s}.content-card:hover{transform:translateY(-7px);box-shadow:0 15px 35px #18345418}.card-cover{display:block;overflow:hidden}.card-cover img,.content-card>img{height:260px;width:100%;object-fit:cover;transition:transform .5s}.content-card:hover .card-cover img{transform:scale(1.05)}.content-card>div{padding:25px;display:flex;flex-direction:column;flex:1}.content-card h3{font-size:25px;margin:10px 0 15px;line-height:1.25}.content-card p{color:var(--muted);font-size:15px;line-height:1.75}.content-card .eyebrow{font-size:10px;margin-bottom:0}.card-cta{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:18px;border-top:1px solid #e1e7f0;font-size:14px;color:#285c9e}.card-cta span{font-size:22px}.center-action{text-align:center;margin-top:35px}.outline-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:13px 22px;border:1px solid #7596bf;border-radius:30px;color:#23518b;font-size:14px}.detail-cta{display:flex;gap:15px;flex-wrap:wrap;margin:30px 0}.detail-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:55px;align-items:start}.detail-sidebar{position:sticky;top:25px;background:#f2f6fb;border:1px solid #dce6f1;border-radius:15px;padding:23px;min-width:0}.detail-sidebar h2{font-size:25px}.detail-sidebar>a{display:block;padding:12px 0;border-bottom:1px solid #d8e2ef;font-size:14px}.detail-sidebar a[aria-current]{color:#2962b0;font-weight:700}.direct-contact{margin-top:30px}.direct-contact>a{display:block;overflow-wrap:anywhere;font-size:13px;margin:10px 0}.direct-contact .button{font-size:13px;margin-top:22px}.prose{max-width:1050px;font-size:17px;line-height:1.85}.prose p{color:#4f6480;margin-bottom:25px}.prose h2{font-size:clamp(30px,3vw,43px)}.prose .eyebrow{margin-top:25px;color:var(--blue)}.lead{font-size:20px}.detail-cover{width:100%;max-height:600px;object-fit:cover;border-radius:18px;margin-bottom:35px}.wide-prose{max-width:1250px}.product-detail,.corporate-split{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.corporate-split>img{height:480px;width:100%;object-fit:cover;border-radius:30px 110px 30px 90px}.entry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.entry-grid>a{background:#10283f;color:white;padding:30px;border-radius:16px;transition:transform .3s}.entry-grid>a:hover{transform:translateY(-6px)}.entry-grid h3{font-size:25px;margin:0 0 20px}.entry-grid span{font-size:13px;color:#b5d7ff}.detail-gallery{display:grid;grid-template-columns:1fr 1fr;gap:20px}.detail-gallery button,.gallery-grid button{border:0;background:none;padding:0;text-align:left;color:#2e5f9d}.detail-gallery img{width:100%;height:300px;object-fit:cover;border-radius:12px}.gallery-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.gallery-grid img{height:220px;width:100%;object-fit:cover;border-radius:14px}.gallery-grid span{font-size:12px;display:block;padding:12px 0}.notice,.demo-label{padding:18px 22px;background:#eaf1fb;border-left:3px solid #5084c9;border-radius:6px;font-size:14px;color:#29496f!important}.demo-label{text-align:center;margin-bottom:30px}.pdf-viewer{width:100%;height:850px;display:block;margin-top:30px;border:1px solid #ddd}.faq-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:start}.faq-layout>img{height:480px;object-fit:cover;width:100%;border-radius:25px 100px 25px 60px}.faq-item{border:1px solid #d8e3ef;padding:20px 24px;margin-bottom:14px;border-radius:12px;background:#f6f9fc}.faq-item summary{display:flex;justify-content:space-between;gap:25px;cursor:pointer;list-style:none;font-weight:600;font-size:16px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span{color:#447cbd}.faq-item[open] summary span{transform:rotate(45deg)}.faq-item p{font-size:15px;color:#536b87;margin:17px 0 0}.quote-layout{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:stretch}.quote-visual{position:relative;min-height:620px;overflow:hidden;border-radius:25px 100px 25px 25px}.quote-visual>img{height:100%;width:100%;object-fit:cover;position:absolute;inset:0}.quote-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#081c33e8,transparent 85%)}.quote-visual>div{position:absolute;left:40px;right:30px;bottom:40px;z-index:1;color:white}.quote-visual .eyebrow{color:#a6cbfc}.quote-visual h2{font-size:42px}.quote-form{padding:35px;background:#f1f5fa;border:1px solid #d9e5f3;border-radius:22px}.quote-form h2{font-size:29px;margin-bottom:27px}.quote-form label{font-size:14px}.quote-form input,.quote-form textarea,.quote-form select{font-size:16px;background:white;padding:11px 13px}.quote-form .consent{display:flex;gap:12px;align-items:flex-start;font-size:13px;margin:20px 0}.consent input{width:19px;height:19px;flex-shrink:0;margin:0}.consent a{text-decoration:underline}.form-status{font-size:13px;color:#536b87;margin:20px 0 0}.form-narrow{max-width:850px}.contact-info-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-bottom:55px}.contact-info-cards>a{padding:30px;background:#edf3fa;border:1px solid #d8e4f2;border-radius:18px;overflow-wrap:anywhere}.contact-info-cards span{font-size:12px;letter-spacing:.1em;color:#3971b7}.contact-info-cards h2{font-size:25px;margin:20px 0 12px}.contact-info-cards p{font-size:14px;margin:0}.map-frame{width:100%;height:450px;border:0;border-radius:20px}.about-v2{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.about-images{position:relative;min-height:530px;padding:0 65px 85px 0}.about-images img:first-child{width:100%;height:420px;object-fit:cover;border-radius:35px 120px 35px 80px}.about-images img:last-child{position:absolute;right:0;bottom:0;width:52%;height:280px;object-fit:cover;border:9px solid white;border-radius:75px 20px 50px 20px}.float-one{animation:float-one 7s ease-in-out infinite}.float-two{animation:float-two 9s ease-in-out infinite;animation-delay:-3s}.float-one:hover,.float-two:hover{animation-play-state:paused;filter:brightness(1.05)}@keyframes float-one{50%{transform:translateY(-10px)}}@keyframes float-two{50%{transform:translateY(8px)}}.stats-v2{display:grid;grid-template-columns:repeat(4,1fr);border-radius:20px;background:linear-gradient(110deg,#0e2845,#24588a);color:#fff;overflow:hidden;padding:40px 0}.stats-v2>div{text-align:center;padding:15px 25px;border-right:1px solid #ffffff2b}.stats-v2>div:last-child{border:0}.stat-icon{font-size:30px;color:#86baff;display:block}.stats-v2 strong{font-family:Georgia,serif;font-size:55px}.stats-v2 p{font-size:14px;margin:0;color:#c9d9ed}.ticker{--gap:24px;--card:calc((min(1760px,100vw - clamp(36px,6vw,120px)) - 72px)/4)}.ticker-toggle{margin:0 0 22px;border:1px solid #acbfda;border-radius:30px;background:white;color:#315986;padding:9px 17px;font-size:13px}.ticker-window{overflow:hidden;padding:10px 0 20px}.ticker-track{display:flex;width:max-content;animation:film 55s linear infinite}.ticker-group{display:flex;gap:var(--gap);padding-right:var(--gap)}.ticker-group>.content-card{width:var(--card);flex:0 0 var(--card)}.ticker-window:hover .ticker-track,.ticker:focus-within .ticker-track,.ticker.paused .ticker-track{animation-play-state:paused}@keyframes film{to{transform:translateX(-50%)}}.reference-ticker{--card:calc((min(1760px,100vw - clamp(36px,6vw,120px)) - 168px)/8)}.reference-tile{width:var(--card);min-width:160px;min-height:155px;border:1px solid #d4e1f2;border-radius:18px;padding:22px;display:flex;flex-direction:column;justify-content:center;text-align:center;background:#f5f8fd}.reference-tile strong{font-family:Georgia,serif;font-size:20px}.reference-tile span{font-size:11px;color:#607899;margin-top:13px}.reviews-v2{overflow:hidden;padding-top:12px}.review-track{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding:20px 5px}.review{border:1px solid #dbe5f2;background:#f3f7fc;border-radius:18px;padding:30px;box-shadow:0 8px 24px #18345409}.review[hidden]{display:none}.review.is-center{background:#163454;color:#fff;transform:translateY(-12px);box-shadow:0 14px 25px #18345424}.quote-mark{font-family:Georgia,serif;font-size:60px;color:#85afe7;line-height:.7}.review blockquote{margin:20px 0;font-family:Georgia,serif;font-size:23px;line-height:1.55}.review p{font-weight:600;font-size:13px;margin:20px 0 3px}.review>span:last-child{font-size:12px;color:#6c84a3}.review.is-center>span:last-child{color:#b6cce9}.review-controls{display:flex;justify-content:center;gap:12px;margin-top:15px}.review-controls button{border:1px solid #c5d6ec;background:white;color:#315986;width:43px;height:43px;border-radius:50%}.blog-detail{grid-template-columns:minmax(0,1fr) 300px}.reveal-ready{opacity:0;transform:translateY(20px);transition:opacity .65s,transform .65s}.reveal-ready.is-visible{opacity:1;transform:none}dialog{border:0;border-radius:16px;background:#fff;padding:50px 20px 20px;max-width:min(95vw,1100px);max-height:94svh;box-shadow:0 20px 80px #0005}dialog::backdrop{background:#061221dc}dialog img{max-height:75svh;max-width:100%;margin:auto;object-fit:contain}dialog p{margin:14px 0 0;text-align:center;color:#294661;font-size:13px}.lightbox-close{position:absolute;right:12px;top:8px;border:0;background:none;font-size:30px;color:#1f3859;width:36px;height:36px}
@media(hover:hover) and (min-width:1101px){.dropdown:hover .dropdown-panel{display:grid;animation:menu-in .2s ease}@keyframes menu-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}
@media(max-width:1250px){.header-inner nav{gap:13px;font-size:13px}.header-inner .logo img{width:165px}.header-inner{gap:18px;padding-inline:24px}.header-inner .button.compact{padding:11px 15px}.detail-layout{gap:30px;grid-template-columns:260px minmax(0,1fr)}.content-card h3{font-size:23px}.quote-visual h2{font-size:34px}}
@media(max-width:1100px){.menu-toggle{display:block;border:1px solid #ffffff60;color:white;border-radius:50%;background:none;width:44px;height:44px}.header-inner nav{display:none;position:absolute;left:15px;right:15px;top:100%;padding:20px;background:#fff;color:#132e4d;max-height:calc(100svh - 100px);overflow-y:auto;border-radius:15px}.header-inner nav.open{display:flex;flex-direction:column;align-items:stretch;gap:0}.nav-parent{justify-content:space-between}.nav-parent>button{width:44px;height:44px}.dropdown-panel{position:static;min-width:0;box-shadow:none;border:0;border-radius:8px;background:#eff5fc;display:none}.dropdown:focus-within:not(.open) .dropdown-panel{display:none}.dropdown.open .dropdown-panel{display:grid}nav>a{padding:12px 0}.about-v2{gap:35px}.about-images{min-height:450px}.about-images img:first-child{height:360px}.about-images img:last-child{height:240px}.content-grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-grid{grid-template-columns:repeat(3,1fr)}.entry-grid{grid-template-columns:repeat(2,1fr)}.contact-info-cards{grid-template-columns:1fr 1fr}.contact-info-cards>a:last-child{grid-column:1/-1}.quote-layout{gap:25px}.quote-form{padding:25px}.reference-ticker{--card:190px}.ticker{--card:calc((100vw - 90px)/2)}}
@media(max-width:900px){.content-grid.cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}.about-v2,.quote-layout,.corporate-split,.product-detail,.faq-layout,.detail-layout,.blog-detail{grid-template-columns:1fr}.detail-sidebar{position:static}.detail-layout>.detail-sidebar{order:2}.about-images{max-width:700px;width:100%}.quote-visual{min-height:420px}.faq-layout>img{height:350px}.stats-v2{grid-template-columns:repeat(2,1fr);gap:20px}.review-track{gap:15px}.review{padding:20px}.review blockquote{font-size:19px}.page-banner h1{overflow-wrap:anywhere}.content-card .card-cover img{height:240px}.corporate-split>img{height:380px}}
@media(max-width:760px){.content-grid.cols-3,.content-grid.cols-4{grid-template-columns:1fr}.header-inner{min-height:85px;padding:14px 20px}.home .hero-content{padding:135px 0 120px}.home .hero h1,.home .hero h2{font-size:46px}.home .slide{min-height:100svh}.hero-secondary{margin:20px 0 0;display:block;width:fit-content}.section{padding-block:55px}.page-banner{min-height:250px}.page-banner h1{font-size:38px}.stats-v2{grid-template-columns:1fr;padding:25px}.stats-v2>div{border-right:0;border-bottom:1px solid #ffffff25;padding:20px}.ticker{--card:calc(100vw - 64px)}.reference-ticker{--card:190px}.quote-visual{min-height:350px}.quote-visual>div{left:25px;bottom:25px}.quote-visual h2{font-size:32px}.quote-form{padding:23px}.quote-form h2{font-size:27px}.form-row{grid-template-columns:1fr;gap:0}.contact-info-cards{grid-template-columns:1fr}.contact-info-cards>a:last-child{grid-column:auto}.contact-info-cards h2{font-size:23px}.gallery-grid{grid-template-columns:repeat(2,1fr)}.gallery-grid img{height:170px}.review-track{grid-template-columns:1fr}.review:not(.is-center){display:none}.review.is-center{transform:none}.entry-grid{grid-template-columns:1fr}.detail-gallery{grid-template-columns:1fr}.legal-links{flex-wrap:wrap;padding-right:45px}.legal-links span{margin-left:0}.fixed-actions a{width:36px;height:36px}.fixed-actions{right:8px;gap:6px}.prose{font-size:16px}.prose h2{font-size:30px}.detail-cover{max-height:400px}.about-images{min-height:380px;padding:0 40px 70px 0}.about-images img:first-child{height:290px}.about-images img:last-child{height:210px}.map-frame{height:330px}.pdf-viewer{height:650px}.detail-cta{flex-direction:column;align-items:flex-start}.certificate-grid{grid-template-columns:repeat(2,1fr)}}
@media(prefers-reduced-motion:reduce){.float-one,.float-two,.ticker-track,.sector-track{animation:none!important}.reveal-ready{opacity:1;transform:none;transition:none}.ticker-group[aria-hidden="true"]{display:none}.ticker-window{overflow-x:auto}.ticker-toggle{display:none}.home .hero{scroll-behavior:auto}}


.home .slide:nth-child(1){--photo:url('../assets/images/ana-sayfa/slider-01.jpg')}
.home .slide:nth-child(2){--photo:url('../assets/images/ana-sayfa/slider-02.jpg')}
.home .slide:nth-child(3){--photo:url('../assets/images/ana-sayfa/slider-03.jpg')}
.dropdown.dismissed .dropdown-panel{display:none!important}
