body{margin:0;background:#fff;color:#13212b;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}a{text-decoration:none;color:inherit}.bar{position:fixed;top:0;left:0;height:3px;width:0;background:#b47b32;z-index:9}.nav{position:sticky;top:0;z-index:8;display:flex;justify-content:space-between;gap:24px;align-items:center;padding:16px clamp(20px,5vw,70px);background:rgba(255,255,255,.94);backdrop-filter:blur(16px);border-bottom:1px solid rgba(8,38,58,.1)}.brand{display:flex;gap:14px;align-items:center}.logo{width:52px;height:52px;display:grid;place-items:center}.logo svg{width:100%;height:100%;display:block}.brand b{display:block;letter-spacing:.18em;color:#08263a}.brand small{display:block;margin-top:3px;color:#b47b32;letter-spacing:.1em;text-transform:uppercase}.links{display:flex;gap:18px;flex-wrap:wrap;text-transform:uppercase;letter-spacing:.1em;font-size:12px;color:#32444f}.links a:hover{color:#b47b32}.hero{position:relative;min-height:620px;padding:84px clamp(22px,6vw,86px) 64px;display:grid;grid-template-columns:1.05fr .95fr;gap:42px;align-items:center;background:linear-gradient(135deg,#fff 0%,#fbfaf7 58%,#f3efe6 100%)}.hero:after{content:'ZUJID';position:absolute;right:-.02em;bottom:-.14em;font:800 clamp(80px,18vw,260px)/1 Georgia,serif;color:rgba(8,38,58,.035);letter-spacing:-.08em;pointer-events:none}.tag{color:#b47b32;text-transform:uppercase;letter-spacing:.2em;font-weight:900;font-size:11px}.hero h1{font:500 clamp(48px,7.2vw,104px)/.94 Georgia,serif;letter-spacing:-.06em;color:#08263a;margin:16px 0}.hero p,.lead{max-width:780px;color:#53646e;font-size:18px;line-height:1.75}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.btn{min-height:46px;display:inline-flex;align-items:center;padding:0 17px;border-radius:999px;border:1px solid rgba(8,38,58,.14);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;background:rgba(255,255,255,.78);transition:.25s}.btn:hover,.card:hover,.tile:hover,.linkcard:hover{transform:translateY(-6px)}.primary{background:#08263a;color:#fff}.board{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:22px;border:1px solid rgba(8,38,58,.12);border-radius:28px;background:rgba(255,255,255,.82);box-shadow:0 20px 54px rgba(19,33,43,.09)}.tile{min-height:125px;padding:20px;border:1px solid rgba(8,38,58,.12);border-radius:20px;background:#fff;transition:.25s}.tile span,.card i{color:#b47b32;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;font-style:normal}.tile b{display:block;margin-top:18px;font:500 22px/1.08 Georgia,serif;color:#08263a}.ticker{background:#08263a;color:#fff;overflow:hidden;white-space:nowrap}.track{display:inline-flex;gap:38px;padding:13px 0;animation:move 26s linear infinite}.track span{text-transform:uppercase;letter-spacing:.14em;font-size:11px;color:#f8dfb7}.sec{padding:76px clamp(20px,5vw,72px);border-bottom:1px solid rgba(8,38,58,.1);background:#fff}.alt{background:#faf8f4}.head{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:30px}.sec h2{font:500 clamp(34px,4.6vw,62px)/1 Georgia,serif;letter-spacing:-.05em;color:#08263a;margin:0}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card,.panel{padding:26px;border:1px solid rgba(8,38,58,.12);border-radius:24px;background:#fff;box-shadow:0 14px 44px rgba(19,33,43,.06);transition:.25s}.card h3,.panel h3{font:500 28px/1.05 Georgia,serif;color:#08263a;margin:34px 0 12px}.card p,.panel p{color:#53646e;line-height:1.65}.split,.contact{display:grid;grid-template-columns:1fr 1fr;gap:34px}.facts{display:grid;gap:12px}.fact{display:grid;grid-template-columns:140px 1fr;gap:12px;border-top:1px solid rgba(8,38,58,.1);padding-top:12px}.fact b{color:#b47b32;font-size:10px;text-transform:uppercase;letter-spacing:.14em}.process,.linkgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.step{padding:24px;border:1px solid rgba(8,38,58,.12);border-radius:22px;background:#fff}.step b{font:500 28px Georgia,serif;color:#08263a}.linkcard{min-height:135px;padding:21px;border-radius:22px;background:#08263a;color:#fff;display:flex;flex-direction:column;justify-content:space-between;transition:.25s}.linkcard:nth-child(even){background:#174b68}.linkcard span{color:#f6d9a9;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.dark{background:#08263a;color:#fff}.dark p{color:#dfe9ef}.form{display:grid;grid-template-columns:1fr 1fr;gap:14px}label{display:grid;gap:7px;color:#b47b32;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}input,select,textarea{width:100%;min-height:48px;border:1px solid rgba(8,38,58,.14);border-radius:14px;padding:0 14px;background:#fff;color:#13212b;font:inherit}textarea{grid-column:1/-1;min-height:130px;padding-top:12px}button{grid-column:1/-1;min-height:50px;border:0;border-radius:999px;background:#08263a;color:#fff;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.status{grid-column:1/-1;color:#174b68;font-weight:800}footer{padding:48px clamp(20px,5vw,72px);display:grid;grid-template-columns:1.2fr 1.2fr 1fr 1fr;gap:24px;background:#071522;color:#dbe7ed}footer h2{font:500 34px Georgia,serif;margin:0;color:#fff}.reveal{opacity:0;transform:translateY(24px);transition:.75s}.show{opacity:1;transform:none}@keyframes move{to{transform:translateX(-50%)}}@media(max-width:950px){.nav{align-items:flex-start;flex-direction:column;gap:16px;padding:14px 22px}.brand{gap:12px}.logo{width:48px;height:48px}.brand b{font-size:18px;letter-spacing:.18em}.brand small{font-size:12px;max-width:260px;line-height:1.45}.links{gap:18px 22px;font-size:13px;line-height:1.6}.hero,.split,.contact{grid-template-columns:1fr}.hero{min-height:auto;padding:54px 24px 46px;background:#fff}.hero:after{font-size:86px;bottom:-.08em;opacity:.7}.hero .tag{font-size:10px;letter-spacing:.18em;line-height:1.8;margin-bottom:18px}.hero h1{font-size:clamp(42px,12vw,64px);line-height:.98;letter-spacing:-.055em;margin:10px 0 18px}.hero p,.lead{font-size:17px;line-height:1.68}.actions{gap:10px}.btn{min-height:44px;font-size:11px}.board,.grid,.process,.linkgrid,footer,.form{grid-template-columns:1fr}.board{padding:14px;border-radius:22px}.tile{min-height:105px}.tile b{font-size:21px}.head{display:block}.sec{padding:58px 24px}.sec h2{font-size:clamp(34px,10vw,48px);line-height:1.02}.card,.panel{border-radius:22px;padding:24px}.card h3,.panel h3{font-size:26px;margin-top:28px}.fact{grid-template-columns:1fr}.ticker{margin-top:0}}