@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--navy:#101f2c;--navy2:#152b3b;--ink:#172b39;--gold:#c6a477;--sand:#f6f5f2;--paper:#fff;--muted:#66727b;--line:#e3e5e3;--max:1300px}
html{scroll-padding-top:90px}body{color:#203340}.container{padding-left:42px;padding-right:42px}::selection{background:#c8ab85;color:#102231}
h1,h2,h3{letter-spacing:-.051em}h1,h2{font-weight:600}h2{line-height:1.15}em,h1 em,h2 em,.hero h1 em,.page-hero h1 em,.story-grid h2 em{color:#a58459!important;font-weight:500!important}
.site-header{background:#0d1d2a;border-bottom:1px solid #ffffff18;position:relative}.nav-shell{height:104px;min-height:104px;gap:30px}.brand{width:350px;flex-basis:350px;max-width:42%;gap:14px}.brand .mm-brand{width:51px;height:51px;flex-basis:51px}.brand .brand-wordmark{width:270px;max-height:80px;height:auto;object-fit:contain;object-position:left center}.nav{gap:35px}.nav>a{font-size:12px;font-weight:600;letter-spacing:.025em;color:#d5dce0}.nav>a.active{color:#e9c792}.nav .nav-contact{background:#c5a274;border:1px solid #c5a274;color:#142533;padding:15px 19px;font-weight:700;transition:background .2s}.nav .nav-contact:hover{background:#e0c49f;color:#142533}
/* Hero: polished private-bank visual language, with an original official signature */
.hero-premium{position:relative;isolation:isolate;background:radial-gradient(ellipse at 77% 35%,#20384b 0%,#15293a 29%,#0d1e2d 75%);overflow:hidden}.hero-graphic{position:absolute;inset:0;pointer-events:none;overflow:hidden}.hero-orbit{position:absolute;display:block;border:1px solid #d9b98713;border-radius:50%}.hero-orbit-a{height:950px;width:950px;right:-405px;top:-250px}.hero-orbit-b{height:690px;width:690px;right:-235px;top:-120px}.hero-premium-grid{display:grid;grid-template-columns:1.03fr .97fr;min-height:640px;position:relative;z-index:1;gap:68px;padding-top:65px;padding-bottom:64px}.hero-premium-copy{align-self:center;padding:28px 0}.hero-kicker{display:flex;align-items:center;gap:12px;color:#e0c49c;font-weight:700;letter-spacing:.22em;font-size:10px;margin-bottom:32px}.small-rule{display:block;width:32px;height:1px;background:#d4b17e}.hero-premium h1{font-size:clamp(49px,5.2vw,78px);line-height:1.105;color:#fff;letter-spacing:-.057em;margin:0 0 29px;white-space:nowrap}.hero-premium h1 span{color:#d9b78a}.hero-premium-copy>p{max-width:495px;color:#bacbd6;font-size:16px;line-height:1.85}.hero-premium-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:38px}.premium-primary{background:#caa678;color:#132637;font-size:12px;padding:19px 20px;box-shadow:0 10px 26px #0002}.premium-secondary{color:#f4f2ed;border-bottom:1px solid #c4a37b90;padding:12px 0;font-size:12px;font-weight:700}.premium-secondary span{color:#d2b181;margin-left:10px}.hero-trust{margin-top:75px;display:flex;gap:17px;align-items:center;flex-wrap:wrap;color:#899dac;font-size:9px;letter-spacing:.14em;font-weight:700}.hero-trust span:not(:first-child):not(:last-child):after{content:'·';margin-left:17px;color:#c9a676}.trust-line{height:1px;width:28px;background:#8b775c}
.hero-premium-side{border:1px solid #e4d3b02f;background:linear-gradient(150deg,#ffffff0b,#ffffff02 62%);position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:34px 36px;min-height:495px;box-shadow:0 23px 70px #0002}.hero-premium-side:before{content:'';position:absolute;left:0;top:0;width:70px;height:2px;background:#cca779}.hero-side-top{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.18em;color:#aabac5;font-weight:700}.hero-side-top span:first-child{color:#e3c79e}.hero-signature-wrap{text-align:center;padding:30px 0}.hero-signature{width:100%;max-width:430px;margin:0 auto;filter:drop-shadow(0 5px 20px #0003)}.hero-signature-wrap p{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#c6d0d7;line-height:1.7;margin:20px 0 0}.hero-side-bottom{border-top:1px solid #ffffff24;padding-top:25px;display:grid;grid-template-columns:1fr 1fr;gap:24px}.hero-side-bottom>div+div{border-left:1px solid #ffffff25;padding-left:30px}.mini-label{display:block;font-size:9px;color:#96a9b5;letter-spacing:.1em;font-weight:600}.hero-side-bottom strong{display:block;font-family:Georgia,serif;font-weight:400;color:#e5c392;font-size:39px;letter-spacing:-.05em;margin-top:8px}.hero-bottom{z-index:1;position:relative;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff24;padding-top:20px;padding-bottom:22px;color:#96aab7;font-size:11px;letter-spacing:.02em}.hero-bottom a{color:#e7c89f;font-weight:700}.hero-bottom a span{margin-left:15px}
.section{padding:112px 0}.section-head{align-items:end;gap:90px;margin-bottom:46px}.section-head h2{max-width:700px}.section-head>p{font-size:14px;max-width:370px}.eyebrow{font-size:10px;letter-spacing:.19em;color:#97764c;margin-bottom:21px}.section h2{font-size:clamp(35px,3.6vw,53px)}.service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;background:transparent;border:0}.service-card{border:1px solid #e2e4e2;min-height:302px;padding:31px 31px 27px;position:relative;background:#fff;transition:background .2s,border-color .2s,box-shadow .2s}.service-card:before{content:'';position:absolute;left:30px;top:0;width:30px;height:2px;background:#c6a477;transform:scaleX(0);transform-origin:left;transition:transform .25s}.service-card:hover{background:#fff;border-color:#d9c7ab;box-shadow:0 17px 45px #24374a0c;transform:translateY(-3px)}.service-card:hover:before{transform:scaleX(1)}.card-top{margin-bottom:40px}.card-index{color:#b39670;font-size:10px;letter-spacing:.13em}.service-card h3{font-size:21px;line-height:1.35;font-weight:650}.service-card p{line-height:1.78;font-size:13px}.card-link{font-size:12px;padding-top:23px;color:#94724b}
.approach-band{background:#eaece9;padding:66px 0 73px;border-top:1px solid #dfe2de;border-bottom:1px solid #dfe2de}.approach-grid{display:grid;grid-template-columns:1.35fr repeat(3,1fr);gap:32px}.approach-heading h2{font-size:clamp(31px,3vw,44px);line-height:1.16;margin:0}.approach-heading .eyebrow{margin-bottom:18px}.approach-item{border-left:1px solid #cdd3d0;padding-left:25px}.approach-item>span{font-family:Georgia,serif;color:#a18460;font-size:23px}.approach-item h3{font-size:16px;margin:18px 0 10px;letter-spacing:-.03em}.approach-item p{font-size:12px;line-height:1.8;color:#68747b;margin:0}
.story{background:#fff}.story-grid{gap:104px}.heritage-story{background:#eff1ed;border:1px solid #e4e7e2}.timeline-milestone strong{color:#a1835a}.story-grid>div:nth-child(2)>p{line-height:1.95}.under-link{font-size:12px}.cta{background:#132838;padding:85px 0;border-top:3px solid #ba996e}.cta h2{font-size:clamp(31px,3.3vw,45px);max-width:650px}.cta .btn{font-size:12px}
.resources{background:#f7f8f6;padding:79px 0}.resources-grid{gap:10px;border:0;background:none}.resource-link{border:1px solid #e4e8e5;min-height:88px;transition:box-shadow .2s,background .2s}.resource-link:hover{background:#fff;box-shadow:0 9px 24px #24374a0b}.footer{background:#0b1926;padding-top:84px}.footer-brand{max-width:340px}.footer-logo{width:252px;max-height:110px}.footer-mm{width:54px;height:54px;flex-basis:54px}.footer-grid{gap:55px}.footer-grid p.footer-tagline{margin-top:24px}.footer-bottom{color:#9aabb7}
.page-hero{background:linear-gradient(105deg,#112637,#1c3646);padding:96px 0 98px;border-bottom:3px solid #c09b70}.page-hero h1{font-size:clamp(43px,4.7vw,65px);max-width:980px;letter-spacing:-.055em}.page-hero p{color:#bfccd4}.detail-hero{padding:88px 0 95px}.page-hero:before{content:'ÇAĞAÇAN';position:absolute;right:2%;bottom:-60px;color:#ffffff05;font-weight:800;font-size:clamp(130px,20vw,330px);letter-spacing:-.08em;pointer-events:none}.detail-layout,.story-detail{gap:65px}.contact-panel,.detail-card{border-radius:0}
@media(max-width:1200px){.nav{gap:19px}.nav-shell{gap:18px}.brand{flex-basis:320px;width:320px}.brand .brand-wordmark{width:245px}.hero-premium-grid{gap:33px}.hero-premium h1{font-size:clamp(45px,5vw,65px)}}
@media(max-width:980px){.nav-shell{height:92px;min-height:92px}.brand{flex-basis:285px;width:285px}.brand .brand-wordmark{width:210px}.nav{gap:14px}.nav>a{font-size:11px}.nav .nav-contact{padding:13px}.hero-premium-grid{min-height:0;gap:22px}.hero-premium h1{font-size:clamp(42px,4.9vw,58px)}.hero-premium-side{padding:27px 24px;min-height:430px}.hero-trust{margin-top:40px}.approach-grid{grid-template-columns:repeat(2,1fr);gap:32px}}
@media(max-width:760px){.container{padding-left:24px;padding-right:24px}.nav-shell{height:88px;min-height:88px}.brand{max-width:none;flex-basis:auto;width:min(310px,calc(100% - 60px))}.brand .mm-brand{width:43px;height:43px;flex-basis:43px}.brand .brand-wordmark{width:calc(100% - 55px);max-height:72px}.nav-toggle{display:flex}.nav{background:#102534;box-shadow:0 20px 35px #0002}.hero-premium-grid{grid-template-columns:1fr;padding-top:54px;padding-bottom:46px;gap:0}.hero-premium-copy{padding:12px 0 42px}.hero-premium h1{font-size:clamp(43px,8.1vw,64px);white-space:normal}.hero-premium-side{min-height:375px}.hero-signature{max-width:340px}.hero-signature-wrap p{font-size:10px}.hero-trust{margin-top:37px}.hero-bottom{gap:18px}.section{padding:78px 0}.section-head{display:block;margin-bottom:35px}.section-head>p{margin-top:24px}.service-grid{grid-template-columns:repeat(2,1fr)}.service-card{min-height:285px;padding:25px}.story-grid{gap:40px}.approach-band{padding:55px 0}.footer-grid{gap:35px}.resources-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:520px){.container{padding-left:20px;padding-right:20px}.brand{width:calc(100% - 55px)}.hero-premium h1{font-size:clamp(39px,10.8vw,51px)}.hero-kicker{font-size:9px;letter-spacing:.13em}.hero-premium-copy>p{font-size:15px}.hero-premium-actions{align-items:stretch;gap:17px}.premium-secondary{margin-right:auto}.hero-premium-side{padding:23px 22px;min-height:350px}.hero-side-bottom strong{font-size:32px}.mini-label{font-size:8px}.hero-bottom{font-size:10px}.service-grid{grid-template-columns:1fr;gap:10px}.service-card{min-height:225px}.card-top{margin-bottom:28px}.approach-grid{grid-template-columns:1fr}.approach-item{padding-left:20px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}.footer-grid>div:first-child{grid-column:1/-1}.resources-grid{grid-template-columns:1fr}.cta-inner{align-items:flex-start;flex-direction:column}.page-hero{padding:69px 0}.page-hero h1{font-size:clamp(37px,9.5vw,51px)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}

/* Language selector, integrated with the premium navy/champagne header */
.lang-switch{display:flex;align-items:center;gap:7px;flex:0 0 auto;border:1px solid #ffffff30;padding:8px 10px;background:#ffffff08;font-size:10px;letter-spacing:.1em;font-weight:700;color:#738896}
.lang-switch a{color:#aebdc8;padding:3px 2px;transition:color .2s ease}
.lang-switch a.current,.lang-switch a:hover{color:#e7c38c}
.lang-switch a:focus-visible{outline:2px solid #e7c38c;outline-offset:4px}
@media(max-width:1200px){.nav{gap:15px}.nav-shell{gap:14px}.brand{flex-basis:300px;width:300px}.brand .brand-wordmark{width:225px}}
@media(max-width:760px){.nav-shell{gap:11px}.lang-switch{order:2;margin-left:auto}.nav-toggle{order:3}.brand{max-width:calc(100% - 125px);width:calc(100% - 125px)}.brand .brand-wordmark{width:calc(100% - 52px)}}
@media(max-width:400px){.lang-switch{padding:6px;font-size:9px;gap:5px}.brand{max-width:calc(100% - 108px);width:calc(100% - 108px)}}
.resource-logo-mm{width:43px;height:43px;object-fit:contain;border:1px solid #c4a274;border-radius:4px;padding:4px;background:#2e4f6a;filter:saturate(.72) contrast(1.15)}

/* V4: Align supporting footer copy with the start of the brand wordmark. */
.footer-grid p.footer-tagline{margin-left:70px}
@media(max-width:760px){.footer-grid p.footer-tagline{margin-left:70px}}
@media(max-width:500px){.footer-grid p.footer-tagline{margin-left:69px}}
