*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f6f7f8;color:#182638;font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.65}.site-header{height:auto;min-height:82px;padding:14px clamp(20px,5vw,76px);display:flex;align-items:center;justify-content:space-between;gap:24px;background:#071a30;color:white}.brand{display:flex;align-items:center;gap:12px;color:white;text-decoration:none}.brand-mark{width:48px;height:48px;border:1px solid #c6a45e;color:#e1c27b;display:grid;place-items:center;font-family:Georgia,serif;font-size:21px}.brand strong{display:block;letter-spacing:2px;font-size:13px}.brand small{display:block;color:#c5ced8;font-size:9px;letter-spacing:1.5px}.site-header nav{display:flex;gap:25px}.site-header nav a{color:#e8edf2;text-decoration:none;font-size:13px}.site-header nav a:hover{color:#e1c27b}.language-picker select{background:#102944;color:white;border:1px solid #526276;padding:9px 10px;border-radius:3px}.hero{min-height:490px;position:relative;display:flex;align-items:center;background:#102944 url('https://images.unsplash.com/photo-1516937941344-00b4e0337589?auto=format&fit=crop&w=2000&q=85') center 48%/cover no-repeat;color:white}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,18,34,.92),rgba(4,18,34,.65) 52%,rgba(4,18,34,.18))}.hero-content{position:relative;max-width:760px;padding:75px clamp(24px,8vw,120px)}.eyebrow{font-size:11px;font-weight:700;letter-spacing:2.5px;color:#b28e4d;margin:0 0 12px}.hero h1{font-family:Georgia,serif;font-size:clamp(38px,5.5vw,66px);line-height:1.08;font-weight:500;margin:0 0 20px;max-width:750px}.hero-lead{font-size:18px;color:#e4e9ef;margin:0 0 30px}.button{display:inline-block;padding:13px 23px;text-decoration:none;font-weight:700;font-size:13px;letter-spacing:.3px}.button-gold{background:#c5a15c;color:#071a30}.button-gold:hover{background:#dfc17f}.stats{display:grid;grid-template-columns:repeat(3,1fr);background:#0b223c;color:white;padding:27px clamp(20px,9vw,140px);text-align:center}.stats div{display:flex;flex-direction:column;border-right:1px solid #35475c}.stats div:last-child{border:0}.stats strong{font:30px Georgia,serif;color:#dfc17f}.stats span{font-size:11px;letter-spacing:.6px;color:#d6dee7}.section{padding:82px clamp(22px,8vw,120px)}.section-heading{text-align:center;max-width:700px;margin:0 auto 38px}.section h2,.experience-band h2,.contact-section h2{font:500 clamp(30px,4vw,43px)/1.15 Georgia,serif;color:#0b223c;margin:0 0 14px}.section-heading>p:last-child{color:#687585}.about-grid{max-width:1100px;margin:auto;display:grid;grid-template-columns:290px 1fr;gap:48px;align-items:start}.portrait-wrap{background:#e7e9eb;padding:10px;box-shadow:0 12px 35px #0a1e3318}.portrait-wrap img{display:block;width:100%;height:360px;object-fit:cover;object-position:center 25%}.about-copy h3{font:600 21px/1.35 Georgia,serif;color:#102944;margin:0 0 15px}.about-copy p{font-size:14px;color:#536171;margin:0 0 13px}.client-logos{max-width:1100px;margin:48px auto 0;padding:22px 8px;border-top:1px solid #d9dee3;border-bottom:1px solid #d9dee3;display:flex;align-items:center;justify-content:space-around;gap:28px}.client-logos img{width:19%;max-width:170px;height:62px;object-fit:contain;mix-blend-mode:multiply}.services-section{background:#edf0f2}.service-grid{max-width:1100px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.service-card{background:white;padding:25px 24px;min-height:190px;border-bottom:3px solid #c5a15c;box-shadow:0 5px 18px #0a1e3309}.service-card>span{color:#b28e4d;font:22px Georgia,serif}.service-card h3{font:600 18px Georgia,serif;color:#102944;margin:13px 0 8px}.service-card p{font-size:13px;color:#637181;margin:0}.experience-band{padding:65px clamp(22px,8vw,120px);background:#0b223c;color:white;display:flex;justify-content:space-between;align-items:center;gap:50px}.experience-band>div:first-child{max-width:730px}.experience-band h2{color:white}.experience-band p:not(.eyebrow){color:#d2dbe4;font-size:14px}.experience-points{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.experience-points span{font:25px Georgia,serif;color:#e1c27b;border-left:1px solid #526276;padding-left:18px}.experience-points small{font-size:12px}.contact-section{text-align:center;padding:85px 20px;background:#f6f7f8}.contact-section>p:not(.eyebrow){color:#627080;margin:0 auto 25px;max-width:620px}.contact-section .email-address{display:block;color:#33465b;margin-top:14px;font-size:13px;text-decoration:none}footer{background:#061526;color:#c5ced8;padding:20px clamp(20px,8vw,120px);display:flex;justify-content:space-between;gap:15px;font-size:11px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html[dir=rtl] body{text-align:right}html[dir=rtl] .hero-shade{background:linear-gradient(270deg,rgba(4,18,34,.92),rgba(4,18,34,.65) 52%,rgba(4,18,34,.18))}html[dir=rtl] .experience-points span{border-left:0;border-right:1px solid #526276;padding-left:0;padding-right:18px}@media(max-width:850px){.site-header{flex-wrap:wrap}.site-header nav{order:3;width:100%;justify-content:center;gap:18px}.about-grid{grid-template-columns:220px 1fr;gap:25px}.service-grid{grid-template-columns:repeat(2,1fr)}.experience-band{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.site-header{justify-content:space-between}.brand strong{font-size:11px}.site-header nav{overflow:auto;justify-content:flex-start}.site-header nav a{white-space:nowrap;font-size:12px}.hero{min-height:440px}.hero-content{padding:60px 24px}.stats{padding:20px 8px}.stats strong{font-size:24px}.stats span{font-size:9px}.about-grid{grid-template-columns:1fr}.portrait-wrap{max-width:260px;margin:auto}.portrait-wrap img{height:310px}.client-logos{gap:12px;flex-wrap:wrap}.client-logos img{width:40%;height:50px}.service-grid{grid-template-columns:1fr}.experience-points{gap:10px}.experience-points span{font-size:21px}footer{flex-direction:column;text-align:center}}