/* SAFIR VIP | Hakkimizda V16 — editorial, responsive, no global side effects */
body.rd-about.sv-unified-page{background:#070d19;color:#f5f7fc;}
body.rd-about.sv-unified-page main{overflow:clip;}
body.rd-about .site-header:not(.scrolled){background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;}
body.rd-about .site-header.scrolled{background:rgba(5,8,16,.93)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;}
body.rd-about .hero.sv-about-hero{height:min(840px,100svh);min-height:620px;}
body.rd-about .sv-about-hero .sv-page-photo{inset:0 0 0 18%;background-position:68% center;filter:saturate(.67) brightness(.78) contrast(1.03);}
body.rd-about .sv-about-hero .sv-page-shade{background:linear-gradient(90deg,#050810 1%,rgba(5,8,16,.99) 20%,rgba(5,8,16,.87) 37%,rgba(5,8,16,.57) 57%,rgba(5,8,16,.06) 91%),linear-gradient(0deg,rgba(5,8,16,.72),transparent 27%,rgba(5,8,16,.32));}
body.rd-about .sv-about-hero .sv-breadcrumb{margin-bottom:22px;}
body.rd-about .sv-about-hero .sv-page-shell{padding-top:108px;padding-bottom:92px;}
body.rd-about .sv-about-hero .sv-page-copy{width:min(100%,580px);}
body.rd-about .sv-about-hero h1{font-size:clamp(57px,5.15vw,79px);line-height:1.02;letter-spacing:-.057em;}
body.rd-about .sv-about-hero h1 em{color:#2452d6;}
body.rd-about .sv-about-hero .sv-page-lede{max-width:460px;font-size:14px;line-height:1.76;}
body.rd-about .sv-about-hero .sv-page-overline{margin-bottom:17px;}

/* Cream editorial split: faithful to the layout of the supplied visual reference. */
body.rd-about .sv-about-editorial{display:grid;grid-template-columns:1fr 1fr;min-height:580px;background:#eff2f5;}
body.rd-about .sv-editorial-photo{position:relative;min-height:580px;overflow:hidden;background:#172235;}
body.rd-about .sv-editorial-photo img{height:100%;width:100%;object-fit:cover;object-position:55% center;position:absolute;inset:0;filter:saturate(.76) brightness(.91);transition:transform .8s ease;}
body.rd-about .sv-editorial-photo:hover img{transform:scale(1.035);}
body.rd-about .sv-editorial-photo:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(0deg,rgba(5,8,16,.48),transparent);pointer-events:none;}
body.rd-about .sv-editorial-photo-caption{position:absolute;bottom:28px;left:clamp(25px,5vw,76px);z-index:2;color:#fff;font-size:10px;font-weight:800;letter-spacing:2.1px;}
body.rd-about .sv-editorial-content{display:flex;align-items:center;justify-content:center;padding:65px clamp(36px,7vw,126px);min-width:0;color:#111a2b;}
body.rd-about .sv-editorial-copy{max-width:530px;width:100%;}
body.rd-about .sv-editorial-eyebrow{font:800 10px/1.4 'Manrope',sans-serif;letter-spacing:2px;color:#2452d6;margin:0 0 24px;}
body.rd-about .sv-editorial-copy h2{font:600 clamp(49px,5vw,76px)/1.04 'Manrope',sans-serif;letter-spacing:-.064em;color:#0d1728;margin:0 0 15px;}
body.rd-about .sv-editorial-copy h2 em{font:italic 500 1.08em 'Cormorant Garamond',Georgia,serif;color:#2452d6;}
body.rd-about .sv-editorial-rule{display:block;width:46px;height:2px;background:#2452d6;margin:0 0 24px;}
body.rd-about .sv-editorial-copy p:not(.sv-editorial-eyebrow):not(.sv-editorial-quote){font-size:14px;line-height:1.85;color:#4c586d;margin:0 0 16px;}
body.rd-about .sv-editorial-copy .sv-editorial-lead{font-weight:550!important;color:#263449!important;}
body.rd-about .sv-editorial-copy .sv-editorial-quote{font:italic 500 23px/1.35 'Cormorant Garamond',Georgia,serif;margin:24px 0;color:#0d234c;}
body.rd-about .sv-editorial-link,body.rd-about .sv-dark-text-link{display:inline-flex;align-items:center;gap:22px;color:#2452d6;font-size:10px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;text-decoration:none;padding:0 0 9px;border-bottom:1px solid rgba(36,82,214,.43);transition:color .2s,border-color .2s;}
body.rd-about .sv-editorial-link:hover,body.rd-about .sv-dark-text-link:hover{color:#5786ed;border-color:#5786ed;}
body.rd-about .sv-editorial-link span,body.rd-about .sv-dark-text-link span{font-size:18px;}

/* A modest brand icon separates the editorial story from the proof bar. */
body.rd-about .sv-about-proof{background:#0b1425;position:relative;padding:54px 0 66px;}
body.rd-about .sv-proof-symbol{display:flex;align-items:center;justify-content:center;margin-bottom:30px;color:#4779e4;}
body.rd-about .sv-proof-symbol span{font-size:23px;line-height:1;}
body.rd-about .sv-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;}
body.rd-about .sv-proof-item{position:relative;overflow:hidden;padding:26px clamp(17px,3vw,42px) 30px;background:linear-gradient(135deg,#11223d,#0d192d);border:1px solid rgba(80,118,188,.15);min-height:169px;display:flex;flex-direction:column;justify-content:flex-end;}
body.rd-about .sv-proof-no{position:absolute;top:24px;right:27px;color:#698ac1;font-size:10px;letter-spacing:1.3px;font-weight:700;}
body.rd-about .sv-proof-item strong{font:660 clamp(41px,4.35vw,68px)/1 'Manrope',sans-serif;letter-spacing:-.065em;color:#f4f8ff;}
body.rd-about .sv-proof-item strong span{color:#4779e4;}
body.rd-about .sv-proof-item p{margin:11px 0 0;font-size:10px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:#a4bde7;}

/* All Ankara network: compact rather than oversized split and no list table */
body.rd-about .sv-about-network{background:#070e1b;padding:88px 0;}
body.rd-about .sv-about-network-grid{display:grid;grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);gap:clamp(28px,6vw,102px);align-items:center;}
body.rd-about .sv-network-visual{height:370px;position:relative;overflow:hidden;}
body.rd-about .sv-network-visual img{width:100%;height:100%;object-fit:cover;object-position:center 55%;filter:brightness(.8) saturate(.63);}
body.rd-about .sv-network-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(4,7,15,.5),transparent 45%);}
body.rd-about .sv-network-visual>span{position:absolute;bottom:22px;left:26px;z-index:2;font-size:9px;letter-spacing:2px;color:#eef4ff;font-weight:800;}
body.rd-about .sv-section-kicker{color:#7da1ef;font-size:10px;letter-spacing:1.8px;font-weight:800;margin:0 0 20px;text-transform:uppercase;}
body.rd-about .sv-network-text h2,body.rd-about .sv-trust-heading h2,body.rd-about .sv-references-head h2{font:650 clamp(40px,4vw,62px)/1.1 'Manrope',sans-serif;letter-spacing:-.055em;color:#f5f7fe;margin:0 0 23px;}
body.rd-about .sv-network-text h2 em,body.rd-about .sv-trust-heading h2 em,body.rd-about .sv-references-head h2 em{font:italic 500 1.08em 'Cormorant Garamond',Georgia,serif;color:#2452d6;}
body.rd-about .sv-network-text>p:not(.sv-section-kicker){max-width:510px;font-size:14px;line-height:1.9;color:#b5c5dc;margin-bottom:26px;}

/* Security, safety and care: staggered magazine-like 2x2 grid */
body.rd-about .sv-trust-section{background:#0a1424;padding:94px 0 100px;}
body.rd-about .sv-trust-grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(30px,5vw,94px);align-items:start;}
body.rd-about .sv-trust-heading{position:sticky;top:120px;}
body.rd-about .sv-trust-heading>p:not(.sv-section-kicker){font-size:14px;line-height:1.85;color:#afbdd1;max-width:340px;margin:0 0 27px;}
body.rd-about .sv-trust-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;}
body.rd-about .sv-trust-card{min-height:240px;display:flex;flex-direction:column;align-items:flex-start;padding:25px 24px 27px;background:linear-gradient(145deg,#142641,#0d1a2e);border:1px solid rgba(114,153,218,.20);transition:background .25s,transform .25s,border-color .25s;}
body.rd-about .sv-trust-card:nth-child(2),body.rd-about .sv-trust-card:nth-child(3){background:linear-gradient(145deg,#0f1e34,#0b1629);}
body.rd-about .sv-trust-card:hover{transform:translateY(-4px);border-color:rgba(89,136,229,.55);background:#172c4d;}
body.rd-about .sv-trust-number{font-size:9px;letter-spacing:1.3px;font-weight:800;color:#86a8ec;}
body.rd-about .sv-trust-icon{display:block;color:#5e8af2;font-size:25px;line-height:1;margin:auto 0 15px;}
body.rd-about .sv-trust-card h3{font:650 clamp(17px,1.6vw,22px)/1.22 'Manrope',sans-serif;letter-spacing:-.035em;margin:0 0 11px;color:#fff;}
body.rd-about .sv-trust-card p{font:400 12px/1.75 'DM Sans',sans-serif;margin:0;color:#b0c1da;}

/* Reference ribbon, company names preserved without fabricated logos. */
body.rd-about .sv-references-section{background:#070d19;padding:83px 0 95px;overflow:hidden;}
body.rd-about .sv-references-head{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:35px;}
body.rd-about .sv-references-head h2{margin:0;}
body.rd-about .sv-references-head>p{margin:0;max-width:320px;color:#aabbd3;font-size:13px;line-height:1.78;}
body.rd-about .sv-reference-marquees{overflow:hidden;display:flex;flex-direction:column;gap:12px;mask-image:linear-gradient(90deg,transparent 0%,black 5%,black 95%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 5%,black 95%,transparent 100%);}
body.rd-about .sv-reference-lane{width:100%;overflow:hidden;}
body.rd-about .sv-reference-track{display:flex;width:max-content;animation:sv-about-scroll 55s linear infinite;}
body.rd-about .sv-reference-reverse .sv-reference-track{animation-direction:reverse;animation-duration:61s;}
body.rd-about .sv-reference-lane:hover .sv-reference-track,body.rd-about .sv-reference-lane:focus-within .sv-reference-track{animation-play-state:paused;}
body.rd-about .sv-reference-group{display:flex;align-items:center;gap:12px;padding-right:12px;flex-shrink:0;}
body.rd-about .sv-reference-chip{display:inline-flex;align-items:center;justify-content:center;height:75px;padding:0 34px;border:1px solid rgba(118,149,205,.24);background:#0d1a2e;color:#d6e1f2;font-size:15px;font-weight:680;white-space:nowrap;min-width:175px;}
body.rd-about .sv-reference-lane:nth-child(2) .sv-reference-chip{background:#101d32;}
@keyframes sv-about-scroll{to{transform:translateX(-50%);}}

@media(max-width:1050px){
 body.rd-about .sv-editorial-content{padding:55px 48px;}
 body.rd-about .sv-about-editorial,body.rd-about .sv-editorial-photo{min-height:540px;}
 body.rd-about .sv-trust-grid{gap:32px;grid-template-columns:.8fr 1.2fr;}
 body.rd-about .sv-trust-card{padding:22px 19px;}
}
@media(max-width:760px){
 body.rd-about .hero.sv-about-hero{height:100svh!important;min-height:100svh!important;max-height:none;align-items:stretch;}
 body.rd-about .sv-about-hero .sv-page-photo{inset:0!important;height:100%!important;background-size:cover;background-position:57% center!important;opacity:.83;}
 body.rd-about .sv-about-hero .sv-page-shade{background:linear-gradient(180deg,rgba(4,7,14,.72) 0%,rgba(4,7,14,.23) 25%,rgba(4,7,14,.75) 58%,#050810 100%)!important;}
 body.rd-about .sv-about-hero .sv-page-shell{min-height:100svh!important;height:100%;padding:90px 0 38px!important;display:flex;align-items:center;}
 body.rd-about .sv-about-hero .sv-page-copy{width:100%;max-width:100%;}
 body.rd-about .sv-about-hero .sv-breadcrumb{margin-bottom:15px;}
 body.rd-about .sv-about-hero h1{font-size:clamp(40px,10.5vw,56px);margin-bottom:17px;letter-spacing:-.052em;}
 body.rd-about .sv-about-hero .sv-page-lede{font-size:12px;line-height:1.65;margin-bottom:21px;}
 body.rd-about .sv-about-hero .sv-page-bottom{display:none;}
 body.rd-about .sv-about-editorial{grid-template-columns:1fr;}
 body.rd-about .sv-editorial-photo{min-height:0;height:320px;}
 body.rd-about .sv-editorial-content{padding:48px 27px 54px;}
 body.rd-about .sv-editorial-copy h2{font-size:53px;}
 body.rd-about .sv-editorial-copy p:not(.sv-editorial-eyebrow):not(.sv-editorial-quote){font-size:13px;line-height:1.8;}
 body.rd-about .sv-about-proof{padding:31px 0 48px;}
 body.rd-about .sv-proof-symbol{margin-bottom:20px;}
 body.rd-about .sv-proof-grid{grid-template-columns:1fr 1fr;gap:9px;}
 body.rd-about .sv-proof-item{min-height:132px;padding:18px 16px 20px;}
 body.rd-about .sv-proof-item:last-child{grid-column:1/-1;min-height:104px;}
 body.rd-about .sv-proof-item strong{font-size:42px;}
 body.rd-about .sv-proof-item p{font-size:9px;letter-spacing:1px;}
 body.rd-about .sv-proof-no{right:15px;top:14px;}
 body.rd-about .sv-about-network{padding:61px 0 65px;}
 body.rd-about .sv-about-network-grid{grid-template-columns:1fr;gap:28px;}
 body.rd-about .sv-network-visual{height:255px;}
 body.rd-about .sv-network-text h2,body.rd-about .sv-trust-heading h2,body.rd-about .sv-references-head h2{font-size:clamp(38px,9.7vw,50px);}
 body.rd-about .sv-network-text>p:not(.sv-section-kicker){font-size:13px;}
 body.rd-about .sv-trust-section{padding:65px 0 75px;}
 body.rd-about .sv-trust-grid{grid-template-columns:1fr;gap:23px;}
 body.rd-about .sv-trust-heading{position:static;}
 body.rd-about .sv-trust-heading>p:not(.sv-section-kicker){max-width:100%;font-size:13px;}
 body.rd-about .sv-trust-cards{gap:9px;}
 body.rd-about .sv-trust-card{min-height:225px;padding:20px 15px;}
 body.rd-about .sv-trust-card h3{font-size:17px;}
 body.rd-about .sv-trust-card p{font-size:11px;}
 body.rd-about .sv-references-section{padding:60px 0 66px;}
 body.rd-about .sv-references-head{display:block;margin-bottom:27px;}
 body.rd-about .sv-references-head>p{margin-top:14px;max-width:100%;font-size:12px;}
 body.rd-about .sv-reference-chip{height:62px;font-size:12px;padding:0 24px;min-width:120px;}
 body.rd-about .sv-reference-marquees{gap:9px;}
}
@media(max-width:390px){
 body.rd-about .sv-about-hero .sv-page-shell{padding-top:76px!important;padding-bottom:20px!important;}
 body.rd-about .sv-about-hero h1{font-size:clamp(37px,10.3vw,42px);margin-bottom:13px;}
 body.rd-about .sv-about-hero .sv-page-lede{font-size:11px;line-height:1.5;margin-bottom:15px;}
 body.rd-about .sv-about-hero .sv-page-actions{gap:8px;}
 body.rd-about .sv-about-hero .button-primary{min-height:45px;}
 body.rd-about .sv-trust-cards{grid-template-columns:1fr;}
 body.rd-about .sv-trust-card{min-height:160px;}
 body.rd-about .sv-trust-icon{margin:22px 0 13px;}
}
@media(max-width:760px) and (max-height:660px){
 body.rd-about .sv-about-hero .sv-page-shell{padding-top:74px!important;padding-bottom:12px!important;}
 body.rd-about .sv-about-hero .sv-breadcrumb{margin-bottom:8px;}
 body.rd-about .sv-about-hero .sv-page-overline{margin-bottom:11px;}
 body.rd-about .sv-about-hero h1{font-size:clamp(34px,9.5vw,44px);margin-bottom:10px;}
 body.rd-about .sv-about-hero .sv-page-lede{margin-bottom:12px;}
 body.rd-about .sv-about-hero .sv-page-actions{gap:7px;}
}
@media(prefers-reduced-motion:reduce){
 body.rd-about .sv-reference-track{animation:none!important;transform:none!important;}
 body.rd-about .sv-reference-lane{overflow-x:auto;scrollbar-width:thin;}
 body.rd-about .sv-reference-marquees{mask-image:none;-webkit-mask-image:none;}
 body.rd-about .sv-editorial-photo img,body.rd-about .sv-trust-card{transition:none;}
}
/* Readable transparent nav over the daytime vehicle photo */
body.rd-about .sv-about-hero .sv-page-shade{background:linear-gradient(180deg,rgba(5,8,16,.76) 0%,transparent 28%),linear-gradient(90deg,#050810 1%,rgba(5,8,16,.98) 20%,rgba(5,8,16,.86) 38%,rgba(5,8,16,.56) 58%,rgba(5,8,16,.14) 93%),linear-gradient(0deg,rgba(5,8,16,.77),transparent 31%);}
@media(max-width:760px){
 body.rd-about .sv-about-hero .sv-page-photo{filter:brightness(.67) saturate(.69) contrast(1.05)!important;}
 body.rd-about .sv-about-hero .sv-page-shade{background:linear-gradient(180deg,rgba(5,8,16,.92) 0%,rgba(5,8,16,.45) 22%,rgba(5,8,16,.72) 56%,#050810 100%)!important;}
}
