.applications-page{background:#eef3f5;color:#0b1825}.applications-hero{min-height:630px;display:grid;grid-template-columns:1.08fr .92fr;background:#0a1b2e;color:#fff;overflow:hidden}.applications-hero-copy{padding:clamp(90px,12vw,170px) clamp(24px,8vw,130px) 80px;display:flex;flex-direction:column;justify-content:center}.applications-hero-copy .eyebrow{color:#89b9f3}.applications-hero h1{font-size:clamp(58px,7.6vw,118px);line-height:.88;letter-spacing:-.075em;margin:18px 0 34px}.applications-hero h1 em,.applications-heading h2 em,.applications-cta h2 em{font-family:Georgia,serif;font-weight:400}.applications-hero-copy>p:last-child{max-width:500px;color:#b9cadd;font-size:15px;line-height:1.75}.applications-hero-visual{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:55px;background:linear-gradient(145deg,rgba(23,95,199,.22),rgba(23,95,199,.82)),url('assets/can-kanal-uretim.jpg') center/cover;isolation:isolate}.applications-hero-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,27,46,.72),transparent 65%),repeating-linear-gradient(90deg,transparent 0 59px,rgba(255,255,255,.09) 60px);z-index:-1}.applications-hero-visual span{font:10px var(--mono);letter-spacing:.18em}.applications-hero-visual strong{font-size:clamp(42px,6vw,88px);letter-spacing:-.07em}.applications-hero-visual b{font-size:34px;color:#70adff}.applications-gallery{padding:clamp(75px,9vw,130px) clamp(20px,7vw,110px)}.applications-heading{display:grid;grid-template-columns:1fr .7fr;gap:8vw;align-items:end;margin-bottom:55px}.applications-heading .eyebrow{color:#376b9e}.applications-heading h2{margin:0;font-size:clamp(42px,5.4vw,80px);line-height:.95;letter-spacing:-.065em}.applications-heading>p{margin:0;color:#5d7181;line-height:1.7;font-size:14px;max-width:430px}.application-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.application-card{background:#fff;border:1px solid #cad7df;min-width:0}.application-card-wide{grid-column:span 2}.application-placeholder{height:330px;position:relative;display:flex;align-items:flex-end;justify-content:space-between;padding:25px;background:linear-gradient(135deg,#dfe8ed,#f8fafb);overflow:hidden}.application-card-wide .application-placeholder{height:440px}.application-placeholder:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent 49.8%,rgba(16,70,116,.12) 50%,transparent 50.2%),linear-gradient(transparent 49.8%,rgba(16,70,116,.12) 50%,transparent 50.2%);background-size:48px 48px;transition:.4s}.application-placeholder:after{content:'';position:absolute;width:52%;height:2px;background:#175fc7;right:-8%;top:44%;transform:rotate(-12deg);box-shadow:0 14px 0 rgba(23,95,199,.25)}.application-placeholder span{font:clamp(55px,7vw,100px)/.8 var(--mono);letter-spacing:-.1em;color:#bed0db;z-index:1}.application-placeholder b{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#175fc7;color:#fff;font-size:24px;z-index:1;transition:.25s}.application-card:hover .application-placeholder:before{transform:scale(1.08)}.application-card:hover .application-placeholder b{transform:rotate(90deg);background:#0a1b2e}.application-meta{padding:23px 25px 27px}.application-meta small{font:9px var(--mono);letter-spacing:.14em;color:#477aa7}.application-meta h3{margin:12px 0 8px;font-size:22px;letter-spacing:-.04em}.application-meta p{margin:0;color:#718290;font-size:12px}.applications-cta{padding:clamp(75px,9vw,125px) clamp(20px,8vw,130px);display:flex;align-items:end;justify-content:space-between;gap:45px;background:#175fc7;color:#fff}.applications-cta .eyebrow{color:#c3dbff}.applications-cta h2{margin:0;font-size:clamp(48px,6.7vw,100px);line-height:.9;letter-spacing:-.07em}.applications-cta a{color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.7);padding:10px 0;font:12px var(--mono);white-space:nowrap}.applications-cta a span{margin-left:20px}@media(max-width:920px){.applications-hero{grid-template-columns:1fr;min-height:auto}.applications-hero-copy{min-height:520px}.applications-hero-visual{min-height:370px}.applications-heading{grid-template-columns:1fr;gap:25px}.application-placeholder,.application-card-wide .application-placeholder{height:310px}}@media(max-width:650px){.application-grid{grid-template-columns:1fr}.application-card-wide{grid-column:auto}.application-placeholder,.application-card-wide .application-placeholder{height:270px}.applications-cta{align-items:flex-start;flex-direction:column}}
