/* Çok sayfalı bilgi mimarisi */
.page-hero{background:var(--ink);color:#fff;min-height:360px;position:relative;overflow:hidden;display:flex;align-items:end;padding:90px 0 65px}.page-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,#ffffff0a 1px,transparent 1px),linear-gradient(#ffffff0a 1px,transparent 1px);background-size:55px 55px;mask-image:linear-gradient(90deg,#000,transparent)}.page-hero:after{content:"";width:420px;height:420px;position:absolute;right:-100px;top:-110px;border:1px solid #44d7ca44;border-radius:50%;box-shadow:0 0 0 60px #44d7ca10,0 0 0 120px #44d7ca0b}.page-hero .wrap{position:relative;z-index:1}.breadcrumb{display:flex;gap:9px;color:#b8cbcd;font-size:11px;margin-bottom:25px}.breadcrumb a{color:inherit;text-decoration:none}.breadcrumb a:hover{color:var(--teal-bright)}.page-hero h1{max-width:760px;margin:0;font-size:clamp(46px,5.3vw,75px)}.page-hero p:last-child{max-width:590px;margin:18px 0 0;color:#bbcbcd;font-size:17px}.content-section{padding:110px 0;background:#fff}.content-section.tint{background:#e9eeeb}.split-layout{display:grid;grid-template-columns:1.05fr .95fr;gap:95px;align-items:start}.lead{font-size:19px;line-height:1.65;color:var(--muted)}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#cbd6d1;margin-top:45px}.metric-grid div{background:#fff;padding:27px 18px}.metric-grid strong{display:block;font-size:32px;letter-spacing:-1.7px;color:var(--teal)}.metric-grid span{font-size:12px;color:var(--muted)}.image-frame{position:relative;min-height:465px;background:#0d2128}.image-frame:after{content:"";position:absolute;inset:20px;border:1px solid #ffffff44;pointer-events:none}.image-frame img{width:100%;height:100%;position:absolute;object-fit:cover;filter:grayscale(1);opacity:.8}
.value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.value-card{padding:30px;background:var(--ink);color:#fff;min-height:225px}.value-card span{color:var(--teal-bright);font-size:12px;font-weight:700}.value-card h3{font-size:22px;margin:50px 0 10px}.value-card p{margin:0;color:#bdccce;font-size:14px}.capability-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.capability-card{padding:35px;border:1px solid var(--line);background:#fff;transition:.25s}.capability-card:hover{border-color:var(--teal);transform:translateY(-4px);box-shadow:0 16px 35px #07212614}.capability-card .number{color:var(--teal);font-size:12px;font-weight:bold}.capability-card h3{margin:36px 0 12px}.capability-card p{color:var(--muted);font-size:14px;margin-bottom:0}.service-rail{margin-top:56px;border-top:1px solid var(--line)}.service-row{display:grid;grid-template-columns:80px 1.1fr 1.1fr;gap:25px;padding:29px 0;border-bottom:1px solid var(--line)}.service-row>span{font-size:12px;font-weight:bold;color:var(--teal)}.service-row h3{font-size:23px;margin:0}.service-row p{color:var(--muted);margin:0;font-size:14px}
.sector-page-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sector-page-card{min-height:380px;position:relative;padding:27px;color:#fff;text-decoration:none;overflow:hidden;background:var(--ink);display:flex;flex-direction:column;justify-content:end}.sector-page-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#061419eb 0%,#07151a22 80%)}.sector-page-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1);opacity:.78;transition:.5s}.sector-page-card>*:not(img){position:relative;z-index:1}.sector-page-card h3{font-size:26px;margin:8px 0}.sector-page-card p{font-size:14px;color:#d3dddd;margin:0}.sector-page-card:hover img{transform:scale(1.07);filter:grayscale(0)}.project-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.project-card{background:var(--ink);color:#fff;min-height:385px;position:relative;overflow:hidden;padding:28px;display:flex;align-items:end}.project-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#061419ed,transparent 80%)}.project-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1);opacity:.7;transition:.5s}.project-card>div{position:relative;z-index:1}.project-card span{font-size:11px;color:var(--teal-bright);letter-spacing:1px;text-transform:uppercase}.project-card h3{margin:7px 0 8px}.project-card p{font-size:14px;color:#d0dada;margin:0}.project-card:hover img{transform:scale(1.06);filter:grayscale(0)}.project-card.featured{grid-column:span 2;min-height:440px}
.contact-page-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:16px}.contact-info{padding:38px;background:var(--ink);color:#fff}.contact-info h2{font-size:34px}.contact-info a,.contact-info address{display:block;color:#d4e1e2;text-decoration:none;font-style:normal;padding:18px 0;border-bottom:1px solid #ffffff22}.contact-info small{display:block;color:var(--teal-bright);font-size:10px;font-weight:bold;letter-spacing:1px;text-transform:uppercase;margin-bottom:6px}.contact-map{background:#dce4e1;min-height:470px;display:grid;place-items:center;padding:30px;text-align:center;color:var(--ink)}.contact-map .map-pin{display:grid;place-items:center;width:65px;height:65px;border-radius:50% 50% 50% 0;background:var(--teal);color:#fff;font-size:25px;transform:rotate(-45deg);margin:auto}.contact-map .map-pin span{transform:rotate(45deg)}.contact-map p{max-width:285px;margin:20px auto 25px;color:#52666b}.quote-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.quote-form{background:#fff;padding:36px;border:1px solid var(--line)}.form-row{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.field{display:block;margin-bottom:17px}.field span{display:block;font-size:12px;font-weight:700;margin-bottom:7px}.field input,.field select,.field textarea{display:block;width:100%;background:transparent;border:1px solid #bdcbca;padding:13px;color:var(--ink);font:14px var(--body);border-radius:0}.field textarea{resize:vertical;min-height:130px}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--teal);outline-offset:1px;border-color:var(--teal)}.consent{display:flex;gap:9px;font-size:12px;color:var(--muted);margin:0 0 20px}.form-status{font-size:13px;margin-top:16px;color:var(--teal)}
.legal-copy{max-width:850px}.legal-copy h2{font-size:31px;margin:45px 0 14px}.legal-copy p,.legal-copy li{color:var(--muted)}.legal-notice{padding:20px;border-left:3px solid var(--teal);background:#e7f5f2;color:#36585c;font-size:14px}body.dark .content-section{background:#0b1a1f}body.dark .content-section.tint{background:#10282e}body.dark .metric-grid{background:#26464c}body.dark .metric-grid div,body.dark .capability-card,body.dark .quote-form{background:#0d252b}body.dark .capability-card,body.dark .quote-form{border-color:#315157}body.dark .field input,body.dark .field select,body.dark .field textarea{color:#effafa;border-color:#416166}body.dark .legal-notice{background:#10353a;color:#c7e4e4}@media(max-width:900px){.split-layout,.quote-grid{grid-template-columns:1fr;gap:45px}.sector-page-grid{grid-template-columns:repeat(2,1fr)}.contact-page-grid{grid-template-columns:1fr}.page-hero{min-height:315px}.image-frame{min-height:340px}}@media(max-width:620px){.content-section{padding:78px 0}.value-grid,.capability-grid,.sector-page-grid,.project-grid,.form-row{grid-template-columns:1fr}.metric-grid{grid-template-columns:1fr}.project-card.featured{grid-column:span 1;min-height:385px}.service-row{grid-template-columns:36px 1fr;gap:13px}.service-row p{grid-column:2}.quote-grid{gap:35px}.quote-form{padding:22px}.page-hero{padding:75px 0 48px}.page-hero p:last-child{font-size:15px}.contact-map{min-height:330px}}
