/* YENİDOĞAN V91 – purpose-built pages, isolated from legacy styles. */
body.yd-platform.v63-home .v63-service-grid .v63-service.v91-service{
 display:flex!important;flex-direction:column!important;position:relative!important;
 height:244px!important;min-height:244px!important;max-height:244px!important;aspect-ratio:auto!important;
 border-radius:17px!important;overflow:hidden!important;background:#fff!important;
 border:1px solid #e1e9f2!important;box-shadow:0 12px 32px rgba(10,31,53,.09)!important;
 color:#10233b!important;text-decoration:none!important;isolation:isolate;
}
body.yd-platform.v63-home .v91-service .v91-service-media{
 display:flex!important;position:relative!important;z-index:0!important;flex:0 0 141px!important;
 height:141px!important;min-height:141px!important;width:100%!important;
 background:#f2f6f9!important;overflow:hidden!important;align-items:center!important;justify-content:center!important;
}
body.yd-platform.v63-home .v91-service .v91-service-media img{
 position:static!important;inset:auto!important;width:100%!important;height:100%!important;
 object-fit:cover!important;object-position:center!important;transform:none!important;filter:none!important;
 display:block!important;padding:0!important;background:transparent!important;z-index:0!important;
}
body.yd-platform.v63-home .v91-service .v91-service-info{
 position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;justify-content:center!important;
 flex:1 1 auto!important;gap:5px!important;min-height:0!important;width:100%!important;
 padding:12px 14px 13px!important;background:#fff!important;color:#0e2239!important;
}
body.yd-platform.v63-home .v91-service .v91-service-info strong{
 display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;
 margin:0!important;color:#10233b!important;-webkit-text-fill-color:#10233b!important;
 font-size:clamp(13px,1.04vw,16px)!important;font-weight:850!important;line-height:1.23!important;
}
body.yd-platform.v63-home .v91-service .v91-service-info small{
 display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;
 color:#63758a!important;-webkit-text-fill-color:#63758a!important;
 font-size:11px!important;line-height:1.38!important;font-weight:500!important;
}
body.yd-platform.v63-home .v91-service:hover{transform:translateY(-4px)!important;box-shadow:0 22px 44px rgba(10,31,53,.15)!important}
body.yd-platform.v63-home .v91-service:hover .v91-service-media img{transform:scale(1.02)!important}
@media(max-width:1100px){body.yd-platform.v63-home .v63-service-grid .v63-service.v91-service{height:254px!important;min-height:254px!important;max-height:254px!important}}
@media(max-width:690px){body.yd-platform.v63-home .v63-service-grid .v63-service.v91-service{height:238px!important;min-height:238px!important;max-height:238px!important}body.yd-platform.v63-home .v91-service .v91-service-info{padding:10px!important}body.yd-platform.v63-home .v91-service .v91-service-media{flex-basis:132px!important;height:132px!important;min-height:132px!important}}

/* About: alternating corporate editorial sections, no oversized text walls. */
body.yd-platform .v91-about{padding:56px 0 84px!important;background:#f5f8fb!important}
body.yd-platform .v91-editorial-wrap{max-width:1230px!important}
body.yd-platform .v91-editorial-section{display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;align-items:center!important;gap:clamp(28px,4.5vw,70px)!important;padding:22px 0 44px!important;min-height:380px!important}
body.yd-platform .v91-editorial-section + .v91-editorial-section{border-top:1px solid #e1e8f0!important;padding-top:44px!important}
body.yd-platform .v91-editorial-section.v91-image-right .v91-editorial-figure{order:2!important}
body.yd-platform .v91-editorial-figure{margin:0!important;width:100%!important;aspect-ratio:1.24/1!important;max-height:390px!important;border-radius:26px!important;overflow:hidden!important;background:#ecf1f7!important;box-shadow:0 24px 56px rgba(4,30,59,.13)!important}
body.yd-platform .v91-editorial-figure img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}
body.yd-platform .v91-editorial-copy{max-width:670px!important;min-width:0!important;color:#41546a!important;font-size:15.5px!important;line-height:1.85!important;overflow-wrap:anywhere!important}
body.yd-platform .v91-editorial-copy :is(h1,h2,h3,h4){color:#102844!important;line-height:1.17!important;letter-spacing:-.03em!important;margin:0 0 18px!important;font-weight:850!important}
body.yd-platform .v91-editorial-copy h1{font-size:clamp(26px,2.6vw,39px)!important}
body.yd-platform .v91-editorial-copy h2{font-size:clamp(23px,2.1vw,31px)!important}
body.yd-platform .v91-editorial-copy h3{font-size:20px!important}
body.yd-platform .v91-editorial-copy p{margin:0 0 16px!important;color:#455b72!important;font-weight:450!important;line-height:1.82!important;font-size:15.5px!important}
body.yd-platform .v91-editorial-copy p strong{color:#102844!important;font-weight:750!important}
body.yd-platform .v91-editorial-copy ul{padding-left:21px!important;margin-bottom:15px!important}
@media(max-width:840px){body.yd-platform .v91-editorial-section{grid-template-columns:1fr!important;gap:22px!important;padding:30px 0!important}body.yd-platform .v91-editorial-section.v91-image-right .v91-editorial-figure{order:0!important}body.yd-platform .v91-editorial-figure{max-height:none!important;aspect-ratio:16/10!important}}

/* Mission and vision: two balanced premium cards. */
body.yd-platform .v91-mission{background:linear-gradient(135deg,#f3f7fb,#fff)!important;padding:66px 0 100px!important}
body.yd-platform .v91-mission-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:24px!important}
body.yd-platform .v91-mission-card{position:relative!important;overflow:hidden!important;border-radius:28px!important;min-width:0!important;padding:44px 43px!important;background:#fff!important;border:1px solid #e3eaf2!important;box-shadow:0 20px 55px rgba(6,31,60,.08)!important}
body.yd-platform .v91-mission-card:before{content:"";display:block;position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#cf102d,#fc5e71)!important}
body.yd-platform .v91-mission-card-alt:before{background:linear-gradient(90deg,#113b69,#2c91b6)!important}
body.yd-platform .v91-mission-icon{display:grid!important;place-items:center!important;width:64px!important;height:64px!important;border-radius:20px!important;color:#d50d2a!important;background:#ffeff2!important;font-size:28px!important;margin-bottom:22px!important}
body.yd-platform .v91-mission-card-alt .v91-mission-icon{color:#184e7c!important;background:#eaf4fb!important}
body.yd-platform .v91-mission-kicker{font-size:11px!important;font-weight:900!important;letter-spacing:.15em!important;color:#d50d2a!important;display:block!important;margin-bottom:10px!important}
body.yd-platform .v91-mission-card h2{font-size:clamp(26px,2.6vw,38px)!important;color:#0c2540!important;line-height:1.16!important;margin:0 0 18px!important}
body.yd-platform .v91-mission-card h3{font-size:20px!important;color:#15334e!important;line-height:1.35!important;margin:24px 0 14px!important}
body.yd-platform .v91-mission-card p{font-size:15px!important;line-height:1.9!important;margin:0 0 17px!important;color:#4c6075!important;font-weight:450!important}
@media(max-width:880px){body.yd-platform .v91-mission-grid{grid-template-columns:1fr!important}body.yd-platform .v91-mission-card{padding:30px!important}}

/* Career – same application workflow with stronger editorial framing. */
body.yd-platform .career-page{background:#f3f7fb!important;padding:48px 0 96px!important}
body.yd-platform .career-page .container{max-width:1250px!important}
body.yd-platform .career-page .career-intro{margin:0 auto 36px!important;text-align:center!important;max-width:850px!important}
body.yd-platform .v91-career-layout{display:grid!important;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr)!important;gap:24px!important;align-items:stretch!important}
body.yd-platform .v91-career-side{position:relative!important;background:linear-gradient(160deg,#081b31,#143e5d)!important;color:#fff!important;overflow:hidden!important;border-radius:28px!important;padding:35px!important;min-width:0!important}
body.yd-platform .v91-career-tag{display:inline-flex!important;border:1px solid #ffffff44!important;border-radius:100px!important;padding:9px 13px!important;font-size:11px!important;letter-spacing:.12em!important;font-weight:850!important;color:#f2bac4!important}
body.yd-platform .v91-career-side h2{color:#fff!important;font-size:clamp(27px,3vw,43px)!important;line-height:1.15!important;margin:20px 0!important;letter-spacing:-.035em!important}
body.yd-platform .v91-career-side p{color:#d9e5ef!important;line-height:1.8!important;font-size:15px!important}
body.yd-platform .v91-career-visual{height:235px!important;margin:26px 0!important;border-radius:20px!important;overflow:hidden!important;background:#163952!important}
body.yd-platform .v91-career-visual img{width:100%!important;height:100%!important;object-fit:cover!important}
body.yd-platform .v91-career-benefits{display:grid!important;gap:14px!important}
body.yd-platform .v91-career-benefits span{display:flex!important;gap:13px!important;align-items:center!important;color:#f2f6fa!important;font-size:14px!important;line-height:1.4!important}
body.yd-platform .v91-career-benefits i{color:#ff6378!important;font-size:19px!important}
body.yd-platform .v91-career-layout .career-formbox{width:100%!important;max-width:none!important;margin:0!important;border-radius:28px!important;padding:38px!important;min-width:0!important;box-shadow:0 20px 60px rgba(6,31,60,.09)!important;background:#fff!important}
body.yd-platform .v91-career-layout .career-formbox h2{font-size:28px!important;margin:10px 0 24px!important;color:#0d2846!important}
body.yd-platform .v91-form-tag{display:inline-flex!important;color:#d00b2a!important;font-size:11px!important;letter-spacing:.15em!important;font-weight:850!important}
body.yd-platform .v91-career-layout .career-formbox form{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important}
body.yd-platform .v91-career-layout .career-formbox form :is(input,select,textarea){min-width:0!important;width:100%!important;border:1px solid #dce5ef!important;background:#f8fafc!important;color:#102d49!important;border-radius:13px!important;box-shadow:none!important;margin:0!important}
body.yd-platform .v91-career-layout .career-formbox form textarea,body.yd-platform .v91-career-layout .career-formbox form .yd-consent-check,body.yd-platform .v91-career-layout .career-formbox form button,body.yd-platform .v91-career-layout .career-formbox form .captcha-widget{grid-column:1/-1!important}
body.yd-platform .v91-career-layout .career-formbox form button{width:100%!important}
@media(max-width:900px){body.yd-platform .v91-career-layout{grid-template-columns:1fr!important}body.yd-platform .v91-career-side{padding:26px!important}body.yd-platform .v91-career-layout .career-formbox{padding:26px!important}}
@media(max-width:600px){body.yd-platform .v91-career-layout .career-formbox form{grid-template-columns:1fr!important}}
body.yd-platform .v91-career-layout .career-formbox form :is(.cf-turnstile,.g-recaptcha){grid-column:1/-1!important;max-width:100%!important}
body.yd-platform .v91-career-layout .career-formbox form .yd-consent-check{display:flex!important;gap:12px!important;align-items:flex-start!important;background:#f5f8fc!important;border:1px solid #e2e8f0!important;border-radius:13px!important;padding:12px 14px!important}
body.yd-platform .v91-career-layout .career-formbox form .yd-consent-check input{width:19px!important;min-width:19px!important;max-width:19px!important;height:19px!important;margin:0!important}
