
:root{--navy:#071d2c;--navy2:#0d2a3e;--ivory:#f6f2e9;--gold:#c7a05a;--text:#183044;--muted:#6f7b85;--line:#ddd4c6;--white:#fff}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--text);background:var(--ivory);line-height:1.65}a{color:inherit;text-decoration:none}.wrap{width:min(1120px,calc(100% - 40px));margin:auto}.site-header{background:var(--navy);color:#fff;border-bottom:1px solid rgba(255,255,255,.12);position:sticky;top:0;z-index:20}.header-inner{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:flex;align-items:center;gap:14px;font-weight:700;letter-spacing:.22em}.brand-mark{width:42px;height:42px;border:1.5px solid rgba(255,255,255,.8);border-radius:50%;display:grid;place-items:center;font-size:20px}.brand small{display:block;font-size:10px;font-weight:400;letter-spacing:.28em;opacity:.72;margin-top:3px}.nav{display:flex;align-items:center;gap:22px;font-size:14px}.nav a{opacity:.88}.lang{border:1px solid rgba(255,255,255,.24);padding:8px 11px;border-radius:999px;font-size:12px}.cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--gold);color:var(--navy);font-weight:700;letter-spacing:.05em;padding:13px 19px;border:1px solid var(--gold);transition:.2s}.cta:hover{transform:translateY(-1px);box-shadow:0 10px 28px rgba(0,0,0,.14)}.hero{background:var(--navy);color:#fff;padding:96px 0 88px;position:relative;overflow:hidden}.hero:after{content:"";position:absolute;width:520px;height:520px;border:1px solid rgba(199,160,90,.22);border-radius:50%;right:-140px;top:-170px}.eyebrow,.kicker{color:var(--gold);font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}h1,h2,h3{font-family:Georgia,"Times New Roman",serif;font-weight:500;line-height:1.06;margin:0}h1{font-size:clamp(46px,7vw,86px);max-width:920px;margin-top:18px}.hero p{font-size:20px;max-width:760px;color:#d8e0e5;margin:28px 0 0}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}.cta.secondary{background:transparent;color:#fff;border-color:rgba(255,255,255,.35)}.section{padding:78px 0}.section.white{background:#fff}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:start}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}h2{font-size:clamp(36px,5vw,58px);color:var(--navy);margin-top:10px}h3{font-size:28px;color:var(--navy)}.lead{font-size:19px;color:#445463}.card{background:#fff;border:1px solid var(--line);padding:28px;min-height:190px;box-shadow:0 12px 35px rgba(7,29,44,.06)}.card p{margin-bottom:0;color:var(--muted)}.tag-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.tag{border:1px solid var(--line);background:#fff;padding:9px 12px;font-size:13px}.process{counter-reset:step}.step{border-top:1px solid var(--line);padding:24px 0;display:grid;grid-template-columns:70px 1fr;gap:18px}.step:before{counter-increment:step;content:"0" counter(step);color:var(--gold);font-family:Georgia,serif;font-size:28px}.dark-band{background:var(--navy);color:#fff;padding:72px 0}.dark-band h2{color:#fff}.dark-band p{color:#d7e0e5}.footer{background:#061722;color:#d8e0e5;padding:48px 0 34px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.footer h4{margin:0 0 13px;color:#fff;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.footer a{display:block;margin:8px 0;color:#c7d0d6;font-size:14px}.footer-bottom{border-top:1px solid rgba(255,255,255,.12);margin-top:30px;padding-top:22px;font-size:12px;display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap}.mobile-menu{display:none}@media(max-width:860px){.nav{display:none}.mobile-menu{display:block;font-size:26px}.grid-2,.grid-3,.footer-grid{grid-template-columns:1fr}.hero{padding:76px 0 68px}h1{font-size:clamp(42px,12vw,64px);overflow-wrap:anywhere}.hero p{font-size:18px}.section{padding:58px 0}}html[dir="rtl"] body{font-family:Tahoma,Arial,sans-serif}html[dir="rtl"] .header-inner,html[dir="rtl"] .hero-actions,html[dir="rtl"] .tag-row,html[dir="rtl"] .footer-bottom{direction:rtl}html[dir="rtl"] .hero:after{right:auto;left:-140px}html[dir="rtl"] .step{grid-template-columns:1fr 70px}html[dir="rtl"] .step:before{grid-column:2}html[dir="rtl"] h1,html[dir="rtl"] h2,html[dir="rtl"] h3{font-family:Tahoma,Arial,sans-serif}
