*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--ink:#0a0a0b;--ink-2:#131315;--ink-3:#1b1b1e;--line:hsla(45,13%,94%,.11);--line-2:hsla(45,13%,94%,.22);--gold:#c8a84b;--gold-hi:#d8ba61;--text:#f2f1ee;--soft:#c9c7c1;--muted:#9c9a94;--pad:clamp(16px,3.6vw,56px);--r:3px;--ink-blur:rgba(10,10,11,.86);--on-gold-soft:rgba(10,10,11,.75);--shadow-text:rgba(0,0,0,.8);--video-bg:#000;--ff-head:"Anton","Arial Narrow",sans-serif;--ff-body:"Space Grotesk",system-ui,sans-serif;color-scheme:dark}:root[data-theme=light]{--ink:#fff;--ink-2:#f7f5f0;--ink-3:#eeebe3;--line:rgba(20,20,15,.13);--line-2:rgba(20,20,15,.26);--gold:#8f7325;--gold-hi:#755e1d;--text:#14140f;--soft:#3a362e;--muted:#615d53;--ink-blur:hsla(0,0%,100%,.88);--on-gold-soft:rgba(10,10,11,.78);color-scheme:light}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--text);font-family:var(--ff-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}img,video{display:block;max-width:100%}h1,h2,h3{font-family:var(--ff-head);font-weight:400;text-transform:uppercase;letter-spacing:.005em}.gold,h1 em,h2 em,h3 em{color:var(--gold);font-style:normal}.wrap{padding-inline:var(--pad)}.motion-on .rv{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1)}.motion-on .rv.on{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.motion-on .rv{opacity:1;transform:none;transition:none}.marquee__track,.ticker__row{animation:none!important}}.ticker{background:var(--gold);color:var(--ink);overflow:hidden;white-space:nowrap}.ticker__row{display:inline-block;padding-block:10px;font-size:12px;font-weight:700;letter-spacing:.2em;animation:tick 38s linear infinite}@keyframes tick{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.head{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:var(--ink-blur);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.head__in{display:flex;align-items:center;gap:clamp(12px,2vw,28px);padding-block:15px}.brand{font-family:var(--ff-head);font-size:clamp(19px,2vw,24px);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.brand b{color:var(--gold);font-weight:400}.nav{display:flex;gap:clamp(12px,1.7vw,26px);margin-left:auto;font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.nav a{color:var(--muted);padding-block:6px;border-bottom:2px solid transparent}.nav a.is-here,.nav a:hover{color:var(--text);border-bottom-color:var(--gold)}.lang{display:flex;border:1px solid var(--line-2);border-radius:var(--r);overflow:hidden}.lang button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;font-size:12px;font-weight:700;letter-spacing:.08em;background:transparent;color:var(--muted);border:0;padding:9px 11px;min-height:40px}.head .cta,.lang button[aria-pressed=true]{background:var(--gold);color:var(--ink)}.head .cta{font-size:13px;font-weight:700;letter-spacing:.04em;padding:13px 20px;border-radius:var(--r);text-transform:uppercase;display:inline-flex;align-items:center;min-height:44px}.head .cta:hover{background:var(--gold-hi)}.burger{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:transparent;border:1px solid var(--line-2);border-radius:var(--r);width:46px;height:44px;padding:0;flex-direction:column;align-items:center;justify-content:center;gap:5px}.burger span{display:block;width:19px;height:2px;background:var(--text)}.burger[aria-expanded=true]{border-color:var(--gold)}.burger[aria-expanded=true] span{background:var(--gold)}.mobmenu{display:none;border-top:1px solid var(--line)}.mobmenu a,.mobmenu.is-open{display:block}.mobmenu a{padding:15px var(--pad);border-bottom:1px solid var(--line);font-size:15px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.mobmenu a:hover{color:var(--gold)}.mobmenu__tools{display:none;gap:10px;margin:14px var(--pad)}.theme button{display:inline-flex;align-items:center;justify-content:center;width:40px;padding:9px 0}.theme button svg{display:block}.btn{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:17px 30px;border-radius:var(--r);font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;font-family:inherit;cursor:pointer}.btn--gold{background:var(--gold);color:var(--ink);border:0}.btn--gold:hover{background:var(--gold-hi)}.btn--line{background:transparent;border:1px solid var(--line-2);color:var(--text)}.btn--line:hover{border-color:var(--gold);color:var(--gold)}.sec{padding-top:clamp(56px,7vw,116px)}.sec__label{font-size:12px;font-weight:700;letter-spacing:.22em;color:var(--gold);text-transform:uppercase}.sec__h{font-size:clamp(30px,4vw,62px);line-height:.96;padding-top:14px}.sec__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-bottom:clamp(24px,3vw,42px)}.sec__intro{max-width:560px;font-size:16px;line-height:1.65;color:var(--muted)}.sec__foot{padding-top:28px}.end{margin-top:clamp(56px,7vw,112px);background:var(--gold);color:var(--ink);padding:clamp(38px,4.6vw,74px) var(--pad);display:flex;align-items:center;gap:clamp(20px,3vw,44px);flex-wrap:wrap}.end h2{font-size:clamp(32px,5vw,76px);line-height:.92;flex-grow:1}.end h2 em{padding:0 .1em;font-style:normal}.end .btn,.end h2 em{background:var(--ink);color:var(--gold)}.end .btn:hover{background:var(--ink-3)}.end__side p{padding-top:12px;font-size:13px;font-weight:600;color:var(--on-gold-soft)}.foot{padding-block:clamp(30px,3.4vw,50px);display:grid;grid-template-columns:1.4fr 1fr auto;grid-gap:clamp(24px,3vw,48px);gap:clamp(24px,3vw,48px);align-items:start;border-top:1px solid var(--line)}.foot__brand .brand{font-size:21px}.foot p{padding-top:12px;font-size:13px;line-height:1.6;color:var(--muted);max-width:420px}.foot__copy{font-size:12px}.foot__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 20px;gap:10px 20px;font-size:13px;color:var(--muted)}.foot__nav a:hover{color:var(--gold)}.foot__social{display:flex;gap:10px}.foot__social a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--line-2);border-radius:var(--r);color:var(--muted)}.foot__social a:hover{border-color:var(--gold);color:var(--gold)}.faq{border-top:1px solid var(--line)}.faq__item{border-bottom:1px solid var(--line)}.faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;text-align:left;background:transparent;border:0;cursor:pointer;font-family:var(--ff-body);font-size:clamp(15px,1.3vw,18px);font-weight:600;color:var(--text);padding-block:22px;min-height:44px}.faq__q svg,.faq__q:hover{color:var(--gold)}.faq__q svg{flex:none;transition:transform .3s}.faq__q[aria-expanded=true] svg{transform:rotate(45deg)}.faq__a{display:none;padding-bottom:22px}.faq__a.is-open{display:block}.faq__a p{max-width:780px;font-size:15px;line-height:1.7;color:var(--muted)}#reviews .rv{overflow-x:hidden}#reviews .rv,#reviews .ti-widget{max-width:100%}.cookiebar{position:-webkit-sticky;position:sticky;bottom:0;z-index:45;background:var(--ink-2);border-top:1px solid var(--line-2);padding:16px var(--pad);display:flex;gap:18px;align-items:center;flex-wrap:wrap}.cookiebar p{flex:1 1 380px;font-size:13px;line-height:1.55;color:var(--muted)}.cookiebar__btns{display:flex;gap:10px;flex-wrap:wrap}.cookiebar .btn{padding:13px 22px;font-size:13px}@media (max-width:860px){.nav{display:none}.burger{display:flex}.foot{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.head__in .lang{display:none}.mobmenu__tools{display:flex}.head .cta{padding:12px 14px;font-size:12px}}@media (max-width:620px){.cookiebar{padding:12px var(--pad);gap:10px}.cookiebar p{flex:1 1 100%;font-size:12px;line-height:1.45}.cookiebar__btns{width:100%;flex-wrap:nowrap}.cookiebar .btn{flex:1 1;padding:12px 10px;font-size:12px}}