/* Site /urun: approved layout (hero with screen, five cards, closing call to action). Scoped to .urun_page. */
.urun_page .urun_main{color:#0F1114;font-family:'IBM Plex Sans','Segoe UI',system-ui,sans-serif}
.urun_page .urun_hero{max-width:1240px;margin:0 auto;padding:clamp(40px,5vw,72px) clamp(20px,4vw,48px) clamp(32px,4vw,56px);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(24px,4vw,56px);align-items:center}
.urun_page .urun_hero h1{margin:0 0 22px;font-family:'Archivo',sans-serif;font-size:clamp(36px,4.4vw,58px);line-height:1.04;font-weight:700;letter-spacing:-.025em;color:#1F2F5C}
.urun_page .urun_z{color:#C41F27}
.urun_page .urun_hero p{margin:0 0 14px;font-size:19px;line-height:1.6;color:#1F2937}
.urun_page .urun_hero_img{display:block;width:100%;height:auto}
.urun_page .urun_what,.urun_page .urun_cta{max-width:1240px;margin:0 auto;padding:clamp(40px,5vw,64px) clamp(20px,4vw,48px) 0;text-align:center}
.urun_page .urun_rule{display:block;width:44px;height:3px;margin:0 auto 20px;background:#C41F27}
.urun_page .urun_title{margin:0 0 32px;font-family:'Archivo',sans-serif;font-size:clamp(30px,3.4vw,44px);line-height:1.12;font-weight:700;letter-spacing:-.02em;color:#1F2F5C}
.urun_page .urun_grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;text-align:left}
.urun_page .urun_c1,.urun_page .urun_c2,.urun_page .urun_c3{grid-column:span 2}
.urun_page .urun_c4,.urun_page .urun_c5{grid-column:span 3}
.urun_page .urun_card{display:flex;flex-direction:column;gap:12px;padding:28px;background:#FFFFFF;border:1px solid #DCE1EA;border-top:4px solid #C41F27}
.urun_page .urun_card:nth-child(even){border-top-color:#1F2F5C}
.urun_page .urun_num{font-family:'Archivo',sans-serif;font-size:40px;font-weight:800;line-height:1;color:#C41F27}
.urun_page .urun_num.urun_navy{color:#1F2F5C}
.urun_page .urun_card h3{margin:0;font-family:'Archivo',sans-serif;font-size:22px;line-height:1.2;font-weight:700;color:#1F2F5C}
.urun_page .urun_card p{margin:0;font-size:16px;line-height:1.7;color:#4B5363}
.urun_page .urun_card img{display:block;width:100%;max-width:100%;height:auto;margin:auto auto 0;padding-top:8px;border-radius:4px}
/* Source crops are small; cap the display width so they are not stretched far beyond their pixel size. */
.urun_page .urun_c1 img,.urun_page .urun_c3 img{max-width:360px}
.urun_page .urun_c2 img{max-width:380px}
.urun_page .urun_c4 img,.urun_page .urun_c5 img{max-width:560px}
.urun_page .urun_note{margin:14px 0 0;font-size:13px;line-height:1.5;color:#4B5363;text-align:left}
.urun_page .urun_cta{padding-bottom:clamp(56px,6vw,80px)}
.urun_page .urun_cta_btns{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}
.urun_page .urun_btn{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 28px;font-weight:600;font-size:16px;text-decoration:none;box-sizing:border-box}
.urun_page .urun_btn_red{background:#C41F27;color:#FFFFFF;border:1px solid #C41F27}
.urun_page .urun_btn_line{background:#FFFFFF;color:#1F2F5C;border:1px solid #1F2F5C}
.urun_page .urun_btn:focus-visible{outline:3px solid #1F2F5C;outline-offset:2px}
@media (max-width:980px){
.urun_page .urun_hero{grid-template-columns:minmax(0,1fr)}
.urun_page .urun_c1,.urun_page .urun_c2,.urun_page .urun_c3,.urun_page .urun_c4,.urun_page .urun_c5{grid-column:span 6}
}
@media (min-width:981px) and (max-width:1180px){
.urun_page .urun_c1,.urun_page .urun_c2{grid-column:span 3}
.urun_page .urun_c3{grid-column:span 6}
}
.urun_page .urun_lockup{display:block;width:100%;max-width:340px;height:auto;margin-top:18px}
.urun_page .urun_cta{position:relative;overflow:hidden;max-width:none}
/* Crops carry a faint off-white box; a tiny brightness lift merges it into the white page. */
.urun_page .urun_hero_img,.urun_page .urun_lockup,.urun_page .urun_cta_l,.urun_page .urun_cta_r{filter:brightness(1.03)}
.urun_page .urun_cta>*:not(.urun_cta_l):not(.urun_cta_r){position:relative;z-index:1}
.urun_page .urun_cta_l,.urun_page .urun_cta_r{position:absolute;bottom:0;display:block;height:auto}
.urun_page .urun_cta_l{left:0;width:140px}
.urun_page .urun_cta_r{right:0;width:280px}
.urun_page .urun_footer{background:#10203F;color:#FFFFFF;font-family:'IBM Plex Sans','Segoe UI',system-ui,sans-serif}
.urun_page .urun_footer_in{max-width:1240px;margin:0 auto;padding:28px clamp(20px,4vw,48px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px}
.urun_page .urun_f_brand{display:flex;flex-direction:column;gap:2px}
.urun_page .urun_f_logo{font-family:'Archivo',sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;text-decoration:none;line-height:1.2}
.urun_page .urun_footer .urun_z{color:#F05A62}
.urun_page .urun_f_tag{font-size:14px;color:#D5DDEC}
.urun_page .urun_f_nav{display:flex;flex-wrap:wrap;gap:6px 22px;font-size:14px}
.urun_page .urun_f_nav a,.urun_page .urun_f_links a{color:#E6ECF7;text-decoration:none;padding:6px 0}
.urun_page .urun_f_nav a:hover,.urun_page .urun_f_links a:hover{color:#FFFFFF;text-decoration:underline}
.urun_page .urun_f_motto{margin:0;max-width:200px;font-size:14px;line-height:1.4;color:#E6ECF7}
.urun_page .urun_f_line{display:block;width:28px;height:2px;margin-top:8px;background:#F05A62}
.urun_page .urun_f_legal{padding-top:0;padding-bottom:20px;border-top:1px solid rgba(255,255,255,.12);padding-top:16px;font-size:13px;color:#C5CFE2}
.urun_page .urun_f_links{display:flex;flex-wrap:wrap;gap:6px 20px}
.urun_page .urun_footer a:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}
@media (max-width:980px){
.urun_page .urun_cta_l{display:none}
.urun_page .urun_cta_r{width:200px;opacity:.9}
}
