*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{overflow-x:hidden;background:var(--w)}:root{--gold:#C9A84C;--gl:#E8C96A;--gd:#8B6F2E;--gp:rgba(201,168,76,.08);--gb:rgba(201,168,76,.20);--bg:#0A0A0A;--b2:#131313;--b3:#1A1A1A;--b4:#212121;--w:#F8F4ED;--w2:#EDE9E0;--off:#C8C3B6;--mu:#888880;--gr:#27AE60;--grb:rgba(39,174,96,.12);--am:#E67E22;--amb:rgba(230,126,34,.12);--re:#E74C3C;--reb:rgba(231,76,60,.12);--bl:#2980B9;--blb:rgba(41,128,185,.12);--dk:#111;--dk2:#181818;--dk3:#242424;--grn:#162B1E;--r:6px;--rl:10px}.sec{padding:110px 72px}.kk{font-family:Arial,sans-serif;font-size:9px;letter-spacing:5px;text-transform:uppercase;color:var(--gold);font-weight:700;display:flex;align-items:center;gap:14px;margin-bottom:20px}.kkl{width:32px;height:1px;background:var(--gold)}.st{font-family:Georgia,'Times New Roman',serif;font-size:clamp(34px,4.5vw,58px);font-weight:normal;line-height:1.05;letter-spacing:-.5px;margin-bottom:18px}.st em{color:var(--gold);font-style:italic}.ssub{font-family:Arial,sans-serif;font-size:13px;color:var(--mu);line-height:1.9;max-width:580px;font-weight:300}.btn-g{display:inline-block;background:var(--gold);color:var(--dk);padding:16px 38px;font-family:Arial,sans-serif;font-size:10px;letter-spacing:3px;text-transform:uppercase;font-weight:700;text-decoration:none;transition:background .2s;cursor:pointer;border:none}.btn-g:hover{background:var(--gl)}.btn-ds{display:inline-block;background:var(--dk);color:#fff;padding:14px 28px;font-family:Arial,sans-serif;font-size:9px;letter-spacing:2.5px;text-transform:uppercase;font-weight:700;text-decoration:none;cursor:pointer;border:none;transition:background .2s}.btn-ds:hover{background:#333}.btn-og{display:inline-block;border:1px solid var(--gold);color:var(--gold);padding:14px 28px;font-family:Arial,sans-serif;font-size:9px;letter-spacing:2.5px;text-transform:uppercase;font-weight:700;cursor:pointer;background:none;transition:all .2s}.btn-og:hover{background:var(--gold);color:var(--dk)}@media(max-width:900px){.sec{padding:80px 28px}}