@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap');

:root{--navy:#101d2b;--navy-deep:#0b1520;--gold:#c9a66f;--gold-light:#dec397;--ink:#152332;--muted:#66717b;--line:#e5e8eb;--paper:#f5f6f7;--white:#fff;font-family:'DM Sans',Arial,sans-serif;color:var(--ink);background:#fff;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}img{max-width:100%;display:block}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--gold);outline-offset:5px}.site-header{height:104px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:0 5.5%;background:#fff}.brand{display:flex;align-items:center;gap:12px;flex-shrink:0}.brand-mark{font-family:Georgia,serif;color:#a28049;font-size:49px;font-weight:400;letter-spacing:-9px;line-height:1;padding-right:8px}.brand-mark span{font-size:34px}.brand-name{font-family:'Manrope',Arial,sans-serif;font-size:18px;font-weight:800;letter-spacing:2.8px;line-height:1.35}.brand-name>span{display:block;font-size:10px;letter-spacing:4.2px;font-weight:600}.site-header nav{display:flex;gap:31px;align-items:center}.site-header nav>a{font-size:14px;font-weight:500;padding:39px 0;position:relative}.site-header nav>a:hover{color:#967238}.site-header nav>a[aria-current="page"]:after{content:'';height:2px;width:22px;position:absolute;left:0;bottom:25px;background:var(--gold)}.header-actions{display:flex;gap:27px;align-items:center}.language-label{font-size:14px;font-weight:600}.button{min-height:50px;padding:15px 24px;display:inline-flex;justify-content:center;align-items:center;gap:27px;border:1px solid transparent;border-radius:3px;font-size:14px;font-weight:650;line-height:1.3;transition:background .2s,transform .2s}.button>span{font-size:20px;font-weight:400}.button:hover{transform:translateY(-2px)}.button-gold{background:var(--gold);color:#14202b}.button-gold:hover{background:var(--gold-light)}.button-navy{background:var(--navy);color:white}.hero{height:638px;min-height:520px;position:relative;isolation:isolate;overflow:hidden;color:white;background:#182a36}.hero-image,.hero-shade{position:absolute;inset:0;z-index:-2}.hero-image{background-image:url('./hero.jpg');background-size:cover;background-position:center 57%}.hero-shade{z-index:-1;background:linear-gradient(90deg,rgba(8,19,30,.91) 0%,rgba(8,19,30,.64) 36%,rgba(8,19,30,.1) 75%),linear-gradient(0deg,rgba(8,19,30,.2),transparent 45%)}.hero-content{padding:78px 7.5% 80px;max-width:880px}.eyebrow{display:flex;align-items:center;gap:12px;font-size:12px;letter-spacing:2.4px;font-weight:600;color:var(--gold-light);margin:0 0 23px;line-height:1.6}.eyebrow>span{width:27px;height:1px;background:var(--gold)}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:'Manrope',Arial,sans-serif}h1{font-size:clamp(42px,4.25vw,68px);line-height:1.16;letter-spacing:-2.5px;font-weight:500;margin-bottom:23px}h1 em{color:var(--gold-light);font-style:normal}.hero-description{font-size:16px;line-height:1.9;color:#e1e4e7;max-width:470px;margin-bottom:30px}.hero-cta{padding:17px 24px}.hero-footnote{margin:27px 0 0;font-size:10px;letter-spacing:1.8px;color:#d7dde2}.hero-footnote span{padding:0 9px;color:var(--gold)}.hero-index{position:absolute;right:5.5%;bottom:42px;display:flex;align-items:center;gap:15px;font-size:10px;letter-spacing:2px}.hero-index>span:first-child{font-size:15px}.hero-index i{width:75px;height:1px;background:#ffffff70}.quick-transfer{margin:-1px 0 0;padding:32px 7.5%;display:grid;grid-template-columns:1.1fr 1.2fr 1.2fr auto;align-items:center;gap:28px;border-bottom:1px solid var(--line);background:#fff}.small-label{font-size:10px;font-weight:700;letter-spacing:1.8px;color:#8c754f}.quick-transfer h2{font-size:22px;margin:7px 0 0;font-weight:600}.transfer-place{display:flex;align-items:center;gap:16px;border-left:1px solid var(--line);padding:4px 0 4px 25px;font-size:14px}.field-icon{font-size:25px;color:#967d55}.transfer-place small{display:block;font-size:12px;color:var(--muted);margin-bottom:7px}.section-shell{padding:78px 7.5%}.intro{display:grid;grid-template-columns:1.15fr 1fr;gap:100px;align-items:center}.eyebrow.dark{color:#9a7a47;font-size:11px;letter-spacing:2px;margin-bottom:17px}h2{font-size:36px;line-height:1.3;letter-spacing:-1.2px;font-weight:550}.intro h2{margin-bottom:0}.intro>p{font-size:16px;line-height:1.9;color:var(--muted);max-width:490px;margin:28px 0 0}@media(min-width:1700px){.hero-content{padding-left:max(7.5%,calc((100vw - 1440px)/2))}.hero{height:700px}}@media(max-width:1050px){.site-header{padding:0 4%;gap:20px}.site-header nav{gap:20px}.header-actions{gap:18px}.brand-name{font-size:15px}.brand-name>span{font-size:9px}.site-header .button{padding:14px 16px;gap:15px}.hero-content{padding-left:6%;padding-top:80px}.quick-transfer{padding:28px 6%;gap:20px;grid-template-columns:1fr 1fr}.transfer-place{border:0;padding:0}.intro{gap:40px;padding-left:6%;padding-right:6%}}@media(max-width:760px){.site-header{height:84px;gap:12px;padding:0 5%}.site-header nav{display:none}.brand-name{font-size:14px;letter-spacing:2px}.brand-name>span{font-size:8px;letter-spacing:3px}.brand-mark{font-size:39px}.brand-mark span{font-size:28px}.header-actions{gap:14px}.site-header .button{display:none}.hero{height:640px;min-height:0}.hero-content{padding:68px 6% 70px;max-width:100%}.hero-image{background-position:64% center}.hero-shade{background:linear-gradient(90deg,rgba(8,19,30,.85),rgba(8,19,30,.3)),linear-gradient(0deg,rgba(8,19,30,.2),transparent)}h1{font-size:43px;letter-spacing:-1.6px;line-height:1.2}.eyebrow{font-size:10px;letter-spacing:1.9px}.hero-description{font-size:15px;max-width:320px}.hero-index{bottom:27px;right:6%;font-size:9px}.hero-footnote{font-size:9px;letter-spacing:1px}.quick-transfer{grid-template-columns:1fr;gap:22px;padding:28px 6%}.quick-transfer>div:first-child{margin-bottom:2px}.transfer-place{border-bottom:1px solid var(--line);padding:0 0 18px}.quick-transfer>.button{width:100%}.intro{grid-template-columns:1fr;gap:12px;padding:56px 6%}.intro>p{margin:0}h2{font-size:30px}}

