.-s4VIG_root{--ink:#12141c;--ink-2:#191d29;--card:#1c2131;--card-border:#33395083;--paper:#f4ecd8;--paper-2:#ece0c4;--gold:#c9a24b;--gold-bright:#e6c877;--cinnabar:#a8342a;--jade:#4c8a71;--text:#e9e3d2;--muted:#a79c82;--muted-2:#7c7460;--radius:2px;background:var(--ink);min-height:100dvh;color:var(--text);font-family:Be Vietnam Pro,sans-serif;font-weight:300;position:relative;overflow-x:hidden}.-s4VIG_root:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle at 15% 20%,#c9a24b0f,#0000 40%),radial-gradient(circle at 85% 75%,#4c8a7112,#0000 45%);position:fixed;inset:0}.-s4VIG_serif{font-family:Noto Serif,serif}.-s4VIG_root h1{font-family:Noto Serif,serif}.-s4VIG_root h2{font-family:Noto Serif,serif}.-s4VIG_root h3{font-family:Noto Serif,serif}.-s4VIG_glyph{font-family:Ma Shan Zheng,cursive}.-s4VIG_header{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--card-border);background:#12141cdb;justify-content:space-between;align-items:center;padding:18px 5vw;display:flex;position:sticky;top:0}.-s4VIG_logo{align-items:center;gap:12px;text-decoration:none;display:flex}.-s4VIG_logo .-s4VIG_glyph{color:var(--gold);font-size:30px;line-height:1}.-s4VIG_logoText{flex-direction:column;line-height:1.1;display:flex}.-s4VIG_logoText b{letter-spacing:2px;color:var(--text);font-size:16px;font-weight:700}.-s4VIG_logoText span{letter-spacing:3px;color:var(--muted);text-transform:uppercase;font-size:10px}.-s4VIG_nav{align-items:center;gap:34px;display:flex}.-s4VIG_navlink{letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);padding-bottom:4px;font-size:13px;text-decoration:none;transition:color .25s;position:relative}.-s4VIG_navlink:hover{color:var(--gold-bright)}.-s4VIG_btn{border:1px solid var(--gold);color:var(--gold-bright);letter-spacing:2px;text-transform:uppercase;cursor:pointer;border-radius:var(--radius);background:0 0;padding:11px 24px;font-family:inherit;font-size:12px;text-decoration:none;transition:all .25s;display:inline-block}.-s4VIG_btn:hover{background:var(--gold);color:var(--ink)}.-s4VIG_btnSolid{background:var(--gold);color:var(--ink);border-color:var(--gold)}.-s4VIG_btnSolid:hover{background:var(--gold-bright);border-color:var(--gold-bright);color:var(--ink)}.-s4VIG_btnGhost{border-color:var(--card-border);color:var(--muted)}.-s4VIG_btnGhost:hover{border-color:var(--gold);color:var(--gold-bright);background:0 0}.-s4VIG_hero{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:640px;margin:0 auto;padding:72px 20px 48px;display:flex;position:relative}.-s4VIG_lotusGlyph{color:var(--gold);margin-bottom:18px;font-size:48px}.-s4VIG_eyebrow{letter-spacing:3px;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:12px}.-s4VIG_hero h1{color:var(--gold-bright);margin-bottom:18px;font-size:clamp(28px,5vw,40px);font-weight:600}.-s4VIG_lead{color:var(--muted);margin-bottom:36px;font-size:15px;line-height:1.7}.-s4VIG_lead b{color:var(--text);font-weight:600}.-s4VIG_actionGrid{grid-template-columns:repeat(3,1fr);gap:14px;width:100%;margin-bottom:28px;display:grid}.-s4VIG_actionCard{background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius);color:var(--text);flex-direction:column;align-items:center;gap:10px;padding:22px 10px;text-decoration:none;transition:border-color .25s,transform .25s;display:flex}.-s4VIG_actionCard:hover{border-color:var(--gold);transform:translateY(-2px)}.-s4VIG_actionCard .-s4VIG_glyph{color:var(--gold-bright);font-size:26px}.-s4VIG_actionCard span.-s4VIG_label{letter-spacing:.5px;font-size:13px}.-s4VIG_ctaStack{flex-direction:column;gap:12px;width:100%;max-width:320px;display:flex}.-s4VIG_supportLink{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin-top:6px;font-size:13px;text-decoration:none;display:flex}.-s4VIG_supportLink:hover{color:var(--cinnabar)}.-s4VIG_footerNav{z-index:1;border-top:1px solid var(--card-border);flex-wrap:wrap;justify-content:center;gap:10px 22px;margin-top:20px;padding:28px 20px 50px;display:flex;position:relative}.-s4VIG_footerNav a{color:var(--muted-2);letter-spacing:.5px;font-size:12px;text-decoration:none}.-s4VIG_footerNav a:hover{color:var(--gold)}.-s4VIG_infoWrap{z-index:1;max-width:720px;margin:0 auto;padding:40px 20px 80px;position:relative}.-s4VIG_breadcrumb{color:var(--muted-2);margin-bottom:18px;font-size:12px}.-s4VIG_breadcrumb a{color:var(--muted);text-decoration:none}.-s4VIG_infoWrap h1{color:var(--gold-bright);margin-bottom:20px;font-size:clamp(24px,4vw,32px)}.-s4VIG_infoWrap p{color:var(--muted);margin-bottom:16px;font-size:15px;line-height:1.8}.-s4VIG_stepList{counter-reset:step;margin:24px 0;padding:0;list-style:none}.-s4VIG_stepList li{counter-increment:step;border-bottom:1px solid var(--card-border);color:var(--muted);padding:16px 0 16px 48px;line-height:1.6;position:relative}.-s4VIG_stepList li:before{content:counter(step);border:1px solid var(--gold);width:28px;height:28px;color:var(--gold-bright);border-radius:50%;justify-content:center;align-items:center;font-family:Noto Serif,serif;font-size:13px;display:flex;position:absolute;top:14px;left:0}.-s4VIG_stepList b{color:var(--text)}@media (max-width:640px){.-s4VIG_actionGrid{gap:10px}.-s4VIG_actionCard{padding:16px 6px}.-s4VIG_header{gap:10px;padding:12px 16px}.-s4VIG_logo{flex-shrink:0;gap:8px}.-s4VIG_logo .-s4VIG_glyph{font-size:24px}.-s4VIG_logoText b{letter-spacing:1px;white-space:nowrap;font-size:13px}.-s4VIG_logoText span{display:none}.-s4VIG_nav{gap:12px}.-s4VIG_navlink{letter-spacing:0;white-space:nowrap;font-size:11px}.-s4VIG_navlink:last-child{display:none}}
