.renewed-home,.renewed-about{color:#162e3c}.home-intro,.about-intro{display:grid;grid-template-columns:1.03fr 1fr;gap:65px;align-items:center;padding-top:65px;padding-bottom:65px}.home-intro h1,.about-intro h1{font-size:clamp(36px,4.5vw,64px);line-height:1.09;letter-spacing:-2.6px;margin:20px 0 25px;text-transform:none}.home-intro h1 em,.about-intro h1 em{font-style:normal;color:#e00034}.home-intro-copy>p:not(.eyebrow),.about-lead{font-size:18px;line-height:1.8;color:#587080;max-width:610px}.home-intro-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:30px}.intro-secondary{font-size:14px;color:#172f3e;font-weight:650;text-decoration:none}.intro-signature{font-size:12px;color:#5b7280;margin-top:30px;display:flex;gap:9px;align-items:center}.intro-signature span{width:7px;height:7px;border-radius:50%;background:#e00034}.home-visual{border-radius:26px;background:linear-gradient(135deg,#172e3c,#203d50);padding:28px 30px 24px;position:relative;overflow:hidden;color:white}.visual-top{display:flex;justify-content:space-between;font-size:10px;letter-spacing:1.4px;color:#b8cad6;align-items:center}.visual-top i{font-size:27px;color:#ff809a;font-style:normal}.hero-pos{display:block;width:100%;height:330px;object-fit:contain;margin:10px auto 20px;background:#fff;border-radius:16px}.visual-caption{display:flex;justify-content:space-between;align-items:end;gap:20px}.visual-caption b{font-size:20px;line-height:1.4}.visual-caption a{font-size:12px;color:white;white-space:nowrap}.visual-chips{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid #ffffff25;margin-top:20px;padding-top:20px}.visual-chips span{font-size:11px;padding:6px 10px;background:#ffffff12;border-radius:20px;color:#c5d6e1}.region-ribbon{padding:22px 0;display:flex;justify-content:space-between;gap:20px;align-items:center;border-top:1px solid #dce5ed;border-bottom:1px solid #dce5ed}.region-ribbon span{font-size:10px;letter-spacing:1.3px;font-weight:700;color:#e00034}.region-ribbon p{font-size:14px;margin:0;color:#506879}.editorial-heading{margin-bottom:32px;max-width:850px}.editorial-heading h2,.about-story h2,.hardware-band h2,.about-focus h2{font-size:clamp(28px,3.1vw,42px);line-height:1.2;letter-spacing:-1px;text-transform:none;margin:14px 0 22px}.editorial-heading>p:last-child{color:#5f7584;line-height:1.8}.discovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.discovery-card{display:flex;flex-direction:column;border-radius:20px;border:1px solid #e0e7ee;background:white;overflow:hidden;color:#173343;text-decoration:none;transition:transform .2s,box-shadow .2s;min-width:0}.discovery-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #17334312}.discovery-card:focus-visible{outline:3px solid #e00034;outline-offset:4px}.discovery-media{height:210px;background:#f2f5f9;padding:17px;border-bottom:1px solid #e3e9ef}.discovery-media img{width:100%;height:100%;object-fit:contain;border-radius:8px}.discovery-copy{padding:24px}.discovery-copy>span{font-size:9px;letter-spacing:1.5px;color:#c0002e;font-weight:700}.discovery-copy h3{font-size:22px;text-transform:none;display:flex;justify-content:space-between;gap:12px;margin:12px 0}.discovery-copy h3 b{font-size:19px;color:#c0002e}.discovery-copy p{font-size:14px;line-height:1.75;color:#617684;margin:0}.hardware-band{display:grid;grid-template-columns:.9fr 1.2fr;gap:40px;align-items:center;padding:40px;border-radius:24px;background:#f2f5f9;border:1px solid #e1e8ef}.hardware-band p{line-height:1.8;color:#5a7181}.hardware-band .featured-products{min-width:0}.approach-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.approach-grid article{padding:27px 0;border-top:2px solid #dce5ed}.approach-grid span{font-size:11px;font-weight:700;color:#d00030;letter-spacing:1px}.approach-grid h3{font-size:22px;text-transform:none;margin:18px 0 12px}.approach-grid p{font-size:15px;line-height:1.8;color:#617887}.about-identity{border:1px solid #e0e7ef;border-radius:25px;background:linear-gradient(130deg,#f4f6f9,#fff);padding:42px;min-width:0}.about-identity>img{display:block;max-width:100%;width:100%;height:155px;object-fit:contain}.about-identity>div{border-top:1px solid #dae3ec;margin-top:28px;padding-top:28px}.about-identity span{font-size:11px;letter-spacing:2px;color:#d00030}.about-identity h2{font-size:29px;line-height:1.25;text-transform:none;margin:12px 0}.about-identity p{font-size:12px;color:#617685;line-height:1.8}.about-story{display:grid;grid-template-columns:1fr 1.2fr;gap:70px}.about-story p{line-height:1.9;color:#5d7482;margin-top:0}.about-focus{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;background:#f3f6fa;border:1px solid #e2e8ef;border-radius:24px;padding:36px}.about-focus>img{width:100%;height:330px;object-fit:contain;border-radius:15px}.about-focus p{color:#587180;line-height:1.8}.renewed-home .corporate-contact,.renewed-about .corporate-contact{margin-bottom:65px}.renewed-home #cozumler,.renewed-about #hakkimizda-cozumler{scroll-margin-top:110px}
@media(max-width:950px){.home-intro,.about-intro{gap:30px}.home-intro h1,.about-intro h1{letter-spacing:-1.5px}.hero-pos{height:280px}.visual-caption{display:block}.visual-caption a{display:block;margin-top:12px}.discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hardware-band{grid-template-columns:1fr}.about-story,.about-focus{gap:30px}.region-ribbon{align-items:start;flex-direction:column;gap:10px}.about-identity{padding:26px}}
@media(max-width:600px){.home-intro,.about-intro{grid-template-columns:minmax(0,1fr);padding-top:32px;padding-bottom:35px;gap:30px}.home-intro-copy>p:not(.eyebrow),.about-lead{font-size:16px}.home-intro-actions{gap:18px}.home-intro-actions .button{width:100%;justify-content:center}.home-visual{padding:20px}.hero-pos{height:280px;margin-top:15px}.discovery-grid,.approach-grid,.about-story,.about-focus{grid-template-columns:minmax(0,1fr)}.discovery-media{height:205px}.discovery-copy{padding:22px}.hardware-band{padding:22px;gap:25px}.hardware-band .featured-products{grid-template-columns:minmax(0,1fr)}.about-story{gap:12px}.about-focus{padding:22px}.about-focus>img{height:240px}.region-ribbon p{font-size:12px;line-height:1.8}.about-identity>img{height:130px}.renewed-about .section,.renewed-home .section{padding-top:45px;padding-bottom:45px}.renewed-home h1,.renewed-about h1,.renewed-home p,.renewed-about p{overflow-wrap:break-word}}
