    #allrecords a{color:inherit;}
    *,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
    html{scroll-behavior:smooth}
    body{background:#0f0b09;color:#f0e8d8;font-family:'Inter',sans-serif;font-size:16px;line-height:1.5;overflow-x:hidden}
    a{text-decoration:none;color:inherit}
    :root{--gold:#c9a84c;--gold-l:#e2c47a;--bg:#0f0b09;--bg2:#130e0b;--card:#1a1210;--text:#f0e8d8;--muted:#8a7a60;--border:rgba(201,168,76,.18)}
    .container{max-width:1280px;margin:0 auto;padding:0 48px}
    @media(max-width:768px){.container{padding:0 24px}}
    .g2{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}
    @media(max-width:768px){.g2{grid-template-columns:1fr;gap:40px}}
    .geo{position:relative;overflow:hidden}
    .geo::before{content:'';position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60'%3E%3Cpolygon points='30,2 58,30 30,58 2,30' stroke='%23c9a84c' stroke-width='.8' fill='none'/%3E%3Cline x1='30' y1='2' x2='30' y2='58' stroke='%23c9a84c' stroke-width='.4'/%3E%3Cline x1='2' y1='30' x2='58' y2='30' stroke='%23c9a84c' stroke-width='.4'/%3E%3Cpolygon points='30,22 38,30 30,38 22,30' stroke='%23c9a84c' stroke-width='.6' fill='none'/%3E%3C/svg%3E");opacity:.05;pointer-events:none}
    .geo>*{position:relative;z-index:1}
    .lbl{display:flex;align-items:center;gap:12px;margin-bottom:18px}
    .lbl .ln{width:24px;height:1px;background:var(--gold);opacity:.6}
    .lbl span{font-size:10px;color:var(--gold);letter-spacing:3px;text-transform:uppercase}
    .lbl-c{justify-content:center}
    .h2{font-family:'Playfair Display',serif;font-size:clamp(1.9rem,4vw,3rem);font-weight:900;color:var(--text);line-height:1.1;margin-bottom:20px}
    .h2 .g{color:var(--gold)}
    .orna{display:block;margin:16px 0;opacity:.5}
    .btn{display:inline-flex;align-items:center;gap:10px;background:var(--gold);color:var(--bg);font-family:'Inter',sans-serif;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:14px 32px;cursor:pointer;transition:opacity .2s,transform .2s}
    .btn:hover{opacity:.88;transform:translateY(-2px)}
    .btn-o{background:transparent;color:var(--text);border:1px solid rgba(240,232,216,.2)}
    .btn-o:hover{border-color:var(--gold);color:var(--gold)}
    #nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:18px 0;transition:background .4s,border-bottom .4s}
    #nav.sc{background:rgba(15,11,9,.97);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}
    #nav .c{display:flex;align-items:center;justify-content:space-between}
    .logo{display:flex;align-items:center;gap:12px}
    .lb{position:relative;width:36px;height:36px;border:1px solid var(--gold);display:flex;align-items:center;justify-content:center;flex-shrink:0}
    .lb span{font-family:'Playfair Display',serif;font-size:13px;font-weight:700;color:var(--gold)}
    .lb::before,.lb::after,.lb .b1,.lb .b2{content:'';position:absolute;border-color:var(--gold);border-style:solid;opacity:1}
    .lb::before{top:0;left:0;width:8px;height:8px;border-width:1.5px 0 0 1.5px}
    .lb::after{top:0;right:0;width:8px;height:8px;border-width:1.5px 1.5px 0 0}
    .lb .b1{bottom:0;left:0;width:8px;height:8px;border-width:0 0 1.5px 1.5px}
    .lb .b2{bottom:0;right:0;width:8px;height:8px;border-width:0 1.5px 1.5px 0}
    .lt .n{font-family:'Playfair Display',serif;font-size:15px;font-weight:700;color:var(--text);letter-spacing:1px}
    .lt .s{font-size:9px;color:var(--muted);letter-spacing:3px;text-transform:uppercase}
    .nl{display:flex;align-items:center;gap:40px}
    @media(max-width:768px){.nl{display:none}}
    .nl a{font-size:13px;color:var(--muted);letter-spacing:1px;text-transform:uppercase;transition:color .2s}
    .nl a:hover{color:var(--gold)}
    .nc{font-size:12px;font-weight:600;color:var(--gold);letter-spacing:1.5px;text-transform:uppercase;padding:9px 22px;border:1px solid var(--gold);transition:background .2s,color .2s}
    .nc:hover{background:var(--gold);color:var(--bg)}
    #hero{min-height:100vh;background:var(--bg);display:flex;align-items:center;position:relative;overflow:hidden}
    #hero::before{content:'';position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60'%3E%3Cpolygon points='30,2 58,30 30,58 2,30' stroke='%23c9a84c' stroke-width='.8' fill='none'/%3E%3Cline x1='30' y1='2' x2='30' y2='58' stroke='%23c9a84c' stroke-width='.4'/%3E%3Cline x1='2' y1='30' x2='58' y2='30' stroke='%23c9a84c' stroke-width='.4'/%3E%3Cpolygon points='30,22 38,30 30,38 22,30' stroke='%23c9a84c' stroke-width='.6' fill='none'/%3E%3C/svg%3E");opacity:.055;pointer-events:none}
    .h-bar{position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(to bottom,transparent,var(--gold),transparent);opacity:.4}
    .h-d1{position:absolute;right:-12%;top:50%;transform:translateY(-50%) rotate(45deg);width:520px;height:520px;border:1px solid rgba(201,168,76,.12);background:radial-gradient(circle,rgba(201,168,76,.04),transparent 70%);pointer-events:none}
    .h-d2{position:absolute;right:-6%;top:50%;transform:translateY(-50%) rotate(45deg);width:320px;height:320px;border:1px solid rgba(201,168,76,.18);pointer-events:none}
    #hero .inn{padding:144px 0 100px;width:100%;position:relative;z-index:1}
    .hg{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}
    @media(max-width:768px){.hg{grid-template-columns:1fr;gap:48px}}
    .hbadge{display:flex;align-items:center;gap:12px;margin-bottom:28px}
    .hbadge .hl{width:32px;height:1px;background:var(--gold);opacity:.6}
    .hbadge span{font-size:11px;color:var(--gold);letter-spacing:3px;text-transform:uppercase}
    .hh{font-family:'Playfair Display',serif;font-size:clamp(2.6rem,5.5vw,4.4rem);font-weight:900;line-height:1.08}
    .hh.w{color:var(--text)}.hh.g{color:var(--gold);margin-bottom:32px}
    .hdesc{font-size:16px;color:var(--muted);line-height:1.85;max-width:480px;margin-bottom:44px}
    .hbtns{display:flex;flex-wrap:wrap;gap:14px}
    .sg{display:grid;grid-template-columns:1fr 1fr;gap:2px}
    .sc2{background:var(--card);border:1px solid var(--border);padding:36px 28px;position:relative}
    .sc2.ac{background:rgba(201,168,76,.08)}
    .sc2::before,.sc2::after,.sc2 .b1,.sc2 .b2{content:'';position:absolute;border-color:var(--gold);border-style:solid}
    .sc2::before{top:0;left:0;width:12px;height:12px;border-width:1.5px 0 0 1.5px;opacity:.4}
    .sc2::after{top:0;right:0;width:12px;height:12px;border-width:1.5px 1.5px 0 0;opacity:.4}
    .sc2 .b1{bottom:0;left:0;width:12px;height:12px;border-width:0 0 1.5px 1.5px;opacity:.4}
    .sc2 .b2{bottom:0;right:0;width:12px;height:12px;border-width:0 1.5px 1.5px 0;opacity:.4}
    .sc2.ac::before,.sc2.ac::after,.sc2.ac .b1,.sc2.ac .b2{opacity:.9}
    .sn{font-family:'Playfair Display',serif;font-size:2.4rem;font-weight:900;color:var(--gold);line-height:1;margin-bottom:10px}
    .sl{font-size:12px;color:var(--muted);line-height:1.5;text-transform:uppercase;letter-spacing:.8px}
    .ssub{margin-top:24px;display:flex;align-items:center;gap:12px}
    .ssub .hl{width:24px;height:1px;background:var(--gold);opacity:.4}
    .ssub span{font-size:11px;color:var(--muted);letter-spacing:2px;text-transform:uppercase}
    .scrl{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;opacity:.35}
    .scrl span{font-size:9px;color:var(--muted);letter-spacing:3px;text-transform:uppercase}
    .scrl .ar{width:14px;height:14px;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:rotate(45deg);margin-top:-4px}
    section{padding:100px 0;position:relative;overflow:hidden}
    .bg1{background:var(--bg)}.bg2{background:var(--bg2)}
    .tgl::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(to right,transparent,var(--gold),transparent);opacity:.35}
    .fg{display:grid;grid-template-columns:1fr 1fr;gap:3px}
    @media(max-width:640px){.fg{grid-template-columns:1fr}}
    .fc{background:var(--card);border:1px solid var(--border);padding:24px 20px;position:relative;transition:border-color .2s;cursor:default}
    .fc:hover{border-color:var(--gold)}
    .fc::before,.fc::after,.fc .b1,.fc .b2{content:'';position:absolute;border-color:var(--gold);border-style:solid;opacity:.4}
    .fc::before{top:0;left:0;width:10px;height:10px;border-width:1.5px 0 0 1.5px}
    .fc::after{top:0;right:0;width:10px;height:10px;border-width:1.5px 1.5px 0 0}
    .fc .b1{bottom:0;left:0;width:10px;height:10px;border-width:0 0 1.5px 1.5px}
    .fc .b2{bottom:0;right:0;width:10px;height:10px;border-width:0 1.5px 1.5px 0}
    .fi{margin-bottom:12px}.ft{font-family:'Playfair Display',serif;font-size:15px;font-weight:700;color:var(--text);margin-bottom:8px}
    .fx{font-size:13px;color:var(--muted);line-height:1.6}
    .svgg{display:grid;grid-template-columns:repeat(3,1fr);background:var(--border);gap:1px}
    @media(max-width:1024px){.svgg{grid-template-columns:repeat(2,1fr)}}
    @media(max-width:640px){.svgg{grid-template-columns:1fr}}
    .svc{background:var(--bg);padding:36px 32px;transition:background .2s;cursor:default}
    .svc:hover{background:var(--card)}
    .svci{margin-bottom:18px}.svct{font-size:10px;color:var(--gold);letter-spacing:2px;text-transform:uppercase;opacity:.7;margin-bottom:12px}
    .svcn{font-family:'Playfair Display',serif;font-size:17px;font-weight:700;color:var(--text);margin-bottom:12px;line-height:1.3}
    .svcd{font-size:13px;color:var(--muted);line-height:1.75}
    .stg{display:grid;grid-template-columns:repeat(4,1fr);background:var(--border);gap:1px}
    @media(max-width:1024px){.stg{grid-template-columns:repeat(2,1fr)}}
    @media(max-width:640px){.stg{grid-template-columns:1fr}}
    .stc{background:var(--bg2);padding:40px 28px;position:relative;overflow:hidden}
    .stn{font-family:'Playfair Display',serif;font-size:3.2rem;font-weight:900;color:var(--gold);opacity:.12;position:absolute;top:16px;right:20px;line-height:1}
    .sti{background:rgba(201,168,76,.08);border:1px solid var(--border);padding:12px;display:inline-block;margin-bottom:22px}
    .stt{font-family:'Playfair Display',serif;font-size:16px;font-weight:700;color:var(--text);margin-bottom:10px}
    .std{font-size:13px;color:var(--muted);line-height:1.7}
    .tg{display:flex;flex-wrap:wrap;gap:8px}
    .tag{background:var(--card);border:1px solid var(--border);padding:9px 18px;font-size:13px;font-weight:500;color:var(--text);letter-spacing:.5px;transition:all .2s;cursor:default}
    .tag.ac{background:rgba(201,168,76,.1);border-color:var(--gold);color:var(--gold-l)}
    .tag:hover{background:rgba(201,168,76,.1);border-color:var(--gold);color:var(--gold-l)}
    .cp{background:var(--card);border:1px solid var(--border);padding:44px;position:relative}
    .cp::before,.cp::after,.cp .b1,.cp .b2{content:'';position:absolute;border-color:var(--gold);border-style:solid;opacity:.6}
    .cp::before{top:0;left:0;width:16px;height:16px;border-width:1.5px 0 0 1.5px}
    .cp::after{top:0;right:0;width:16px;height:16px;border-width:1.5px 1.5px 0 0}
    .cp .b1{bottom:0;left:0;width:16px;height:16px;border-width:0 0 1.5px 1.5px}
    .cp .b2{bottom:0;right:0;width:16px;height:16px;border-width:0 1.5px 1.5px 0}
    .cp h3{font-family:'Playfair Display',serif;font-size:20px;font-weight:700;color:var(--text);margin-bottom:10px}
    .cp p{font-size:14px;color:var(--muted);margin-bottom:32px;line-height:1.7}
    .cp small{display:block;font-size:11px;color:var(--muted);margin-top:14px}
    .pk{display:flex;flex-direction:column;gap:16px}
    .pk>div{display:flex;align-items:flex-start;gap:14px}
    .pki{background:rgba(201,168,76,.1);border:1px solid var(--border);padding:8px;flex-shrink:0}
    .pkt{font-size:14px;color:var(--muted);line-height:1.65;padding-top:4px}
    .cl{display:flex;flex-wrap:wrap;gap:20px;margin-top:28px}
    .cli{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text)}
    .rvg{display:grid;grid-template-columns:repeat(3,1fr);background:var(--border);gap:1px}
    @media(max-width:900px){.rvg{grid-template-columns:1fr}}
    .rvc{background:var(--bg2);padding:40px 32px}
    .sts{display:flex;gap:3px;margin-bottom:24px}
    .rvt{font-family:'Playfair Display',serif;font-style:italic;font-size:15px;color:var(--text);line-height:1.75;margin-bottom:28px}
    .rva{display:flex;align-items:center;gap:12px;border-top:1px solid var(--border);padding-top:20px}
    .av{width:38px;height:38px;flex-shrink:0;border:1px solid var(--gold);display:flex;align-items:center;justify-content:center;font-family:'Playfair Display',serif;font-size:14px;font-weight:700;color:var(--gold)}
    .avn{font-size:13px;font-weight:700;color:var(--text)}.avr{font-size:11px;color:var(--muted);letter-spacing:.5px;margin-top:2px}
    #ctab{background:var(--bg);padding:100px 0;position:relative;overflow:hidden;text-align:center}
    #ctab::before{content:'';position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60'%3E%3Cpolygon points='30,2 58,30 30,58 2,30' stroke='%23c9a84c' stroke-width='.8' fill='none'/%3E%3Cline x1='30' y1='2' x2='30' y2='58' stroke='%23c9a84c' stroke-width='.4'/%3E%3Cline x1='2' y1='30' x2='58' y2='30' stroke='%23c9a84c' stroke-width='.4'/%3E%3Cpolygon points='30,22 38,30 30,38 22,30' stroke='%23c9a84c' stroke-width='.6' fill='none'/%3E%3C/svg%3E");opacity:.06;pointer-events:none}
    #ctab .tl,#ctab .bl{position:absolute;left:0;right:0;height:2px;background:linear-gradient(to right,transparent,var(--gold),transparent);opacity:.5}
    #ctab .tl{top:0}#ctab .bl{bottom:0}
    .ch{font-family:'Playfair Display',serif;font-size:clamp(2rem,5vw,3.4rem);font-weight:900;line-height:1.12}
    .ch.w{color:var(--text)}.ch.g{color:var(--gold);margin-bottom:32px}
    .crow{display:flex;align-items:flex-start;gap:18px}
    .ciw{background:rgba(201,168,76,.08);border:1px solid var(--border);padding:12px;flex-shrink:0}
    .clb{font-size:10px;color:var(--muted);margin-bottom:6px;letter-spacing:2px;text-transform:uppercase}
    .cv{font-size:14px;color:var(--text);line-height:1.6}
    .clink{font-family:'Playfair Display',serif;font-size:18px;font-weight:700;color:var(--gold)}
    .rt{font-family:'Playfair Display',serif;font-size:20px;font-weight:700;color:var(--text);margin-bottom:36px}
    .rr{padding:18px 0;border-bottom:1px solid var(--border)}.rr:last-child{border-bottom:none}
    .rl{font-size:10px;color:var(--muted);margin-bottom:6px;letter-spacing:2px;text-transform:uppercase}
    .rv{font-size:15px;font-weight:600;color:var(--text)}
    footer{background:#080509;border-top:1px solid var(--border);padding:36px 0}
    .fi2{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}
    .flog{display:flex;align-items:center;gap:10px}
    .flb{position:relative;width:28px;height:28px;border:1px solid var(--gold);display:flex;align-items:center;justify-content:center}
    .flb span{font-family:'Playfair Display',serif;font-size:10px;font-weight:700;color:var(--gold)}
    .flb::before,.flb::after,.flb .b1,.flb .b2{content:'';position:absolute;border-color:var(--gold);border-style:solid;opacity:.8}
    .flb::before{top:0;left:0;width:6px;height:6px;border-width:1.5px 0 0 1.5px}
    .flb::after{top:0;right:0;width:6px;height:6px;border-width:1.5px 1.5px 0 0}
    .flb .b1{bottom:0;left:0;width:6px;height:6px;border-width:0 0 1.5px 1.5px}
    .flb .b2{bottom:0;right:0;width:6px;height:6px;border-width:0 1.5px 1.5px 0}
    .fln{font-size:11px;color:var(--muted);letter-spacing:2px;text-transform:uppercase}
    .fcp{font-size:12px;color:rgba(138,122,96,.5);letter-spacing:.5px;text-align:center}
    .fem{font-size:12px;font-weight:600;color:var(--gold);display:flex;align-items:center;gap:6px}
    .fu{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}
    .fl{opacity:0;transform:translateX(-28px);transition:opacity .7s ease,transform .7s ease}
    .fr{opacity:0;transform:translateX(28px);transition:opacity .7s ease,transform .7s ease}
    .fu.v,.fl.v,.fr.v{opacity:1;transform:none}
  