@font-face{font-family:Poppins;src:url('assets/Poppins-Regular.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:Omar;src:url('assets/Omar-Regular.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
:root{--paper:#f6f8f7;--ink:#103b40;--muted:#52767a;--line:#cedcdb;--accent:#35787d}
*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Poppins,Omar,sans-serif;-webkit-font-smoothing:antialiased}.page{position:relative;z-index:1;max-width:1440px;min-height:100svh;margin:auto;padding:0 clamp(20px,5vw,80px);display:flex;flex-direction:column}header{min-height:144px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid var(--line)}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:5px}.wordmark{display:block;flex-shrink:0;line-height:0}.header-logo{display:block;width:108px;height:auto;mix-blend-mode:multiply}nav{display:flex;direction:ltr;gap:5px;align-items:center}nav button{font:12px Poppins,Omar,sans-serif;border:0;background:transparent;color:var(--muted);cursor:pointer;min-width:44px;min-height:44px;border-radius:3px;padding:10px 13px}nav button[aria-pressed=true]{background:var(--ink);color:white}nav button:hover{box-shadow:inset 0 0 0 1px var(--muted)}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}main{text-align:center;padding:clamp(64px,9vh,120px) 0;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.eyebrow{font-size:11px;letter-spacing:3px;margin:0 0 23px;color:var(--muted)}h1{font:400 clamp(38px,5.7vw,78px)/1.2 Poppins,Omar,sans-serif;letter-spacing:-2px;margin:0 0 25px;text-wrap:balance}.intro{font-size:14px;line-height:1.95;color:var(--muted);margin:0 auto 30px;max-width:680px;text-wrap:pretty}.actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;width:100%}.button{font-size:12px;min-height:50px;padding:15px 22px;display:inline-flex;align-items:center;justify-content:center;gap:26px;border:1px solid var(--ink);transition:background .2s,color .2s}.button:hover{text-decoration:none;background:#256168;color:white}.primary{background:var(--ink);color:white}.secondary{background:transparent}footer{padding-bottom:25px}.contact-grid{border-top:1px solid var(--line);padding:30px 0;display:grid;grid-template-columns:.9fr .9fr 1.2fr 1.6fr;gap:25px}.contact-grid>div{min-width:0}.label{font-size:10px;letter-spacing:1.7px;color:var(--muted);margin:0 0 10px}.contact-value{display:inline-flex;align-items:center;gap:7px;font-size:12px;line-height:1.9;min-height:44px;overflow-wrap:anywhere;max-width:100%}.address{font-size:11px;line-height:1.95;display:inline-block}.map-caption{display:block;margin-top:5px;min-height:32px;text-decoration:underline;text-underline-offset:4px}.bottom{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--line);padding-top:19px;font-size:10px;color:var(--muted);line-height:1.8}.waves{position:fixed;bottom:0;left:0;width:100%;height:140px;pointer-events:none;z-index:0}html[dir=rtl] body{font-family:Omar,Poppins,sans-serif}html[dir=rtl] h1{font-family:Omar,Poppins,sans-serif;letter-spacing:0;line-height:1.45}html[dir=rtl] .label,html[dir=rtl] .eyebrow{letter-spacing:0;font-size:14px}html[dir=rtl] .intro{font-size:17px;line-height:2}html[dir=rtl] .button{font-size:16px}html[dir=rtl] .address{font-size:15px}
@media(max-width:1100px){.contact-grid{grid-template-columns:1fr 1fr;gap:24px 40px}.contact-value{font-size:13px}.address{font-size:12px}main{padding:64px 0 72px}.header-logo{width:100px}header{min-height:132px}}
@media(max-width:600px){header{min-height:116px;gap:12px}.header-logo{width:86px}nav{gap:2px}nav button{padding:10px;min-width:44px;font-size:11px}main{padding:57px 0 55px}.eyebrow{font-size:9px;letter-spacing:2px;margin-bottom:20px}h1{font-size:clamp(32px,8.8vw,48px);letter-spacing:-1px;margin-bottom:20px}.intro{font-size:12px;line-height:1.95;max-width:360px}.intro br{display:none}.actions{flex-direction:column;align-items:stretch;max-width:360px;gap:10px}.button{padding:15px 20px;justify-content:space-between;min-height:52px}.contact-grid{grid-template-columns:1fr 1fr;gap:22px 16px;padding:25px 0}.contact-grid>div:nth-child(3),.contact-grid>div:nth-child(4){grid-column:1/-1}.contact-value{font-size:12px}.label{font-size:9px;letter-spacing:1.2px;margin-bottom:4px}.address{font-size:12px}.bottom{flex-direction:column;gap:7px;font-size:9px}.waves{height:105px}html[dir=rtl] h1{font-size:clamp(32px,8.8vw,48px)}}
@media(max-width:340px){.contact-grid{grid-template-columns:1fr}.contact-grid>div{grid-column:1/-1}nav button{padding:8px;min-width:40px}.header-logo{width:76px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important}}

.logo{display:block;width:190px;max-width:55vw;height:auto;margin:0 auto 30px;mix-blend-mode:multiply}main{padding-top:40px;padding-bottom:55px}@media(max-width:600px){.logo{width:158px;margin-bottom:27px}main{padding-top:34px;padding-bottom:44px}}
