:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f5f0;--bg-strong:#1f1e1a;--surface:#fffcf6eb;--border:#1f1e1a1a;--text:#1f1e1a;--muted:#6b685f;--accent:#a57c39;--accent-deep:#8b6530;--accent-light:#c5a55a;--accent-text:#3d2b0a;--accent-surface:#a57c391a;--accent-glow:#a57c3940;--accent-glow-strong:#a57c3959;--accent-focus:#a57c3914;--success:#567a5e;--info:#476d97;--shadow:#1f1e1a14;--shadow-strong:#1f1e1a24;--overlay:#1f1e1a66;--radius:24px;--transition:.2s cubic-bezier(.4,0,.2,1);font-family:Trebuchet MS,Aptos,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{background:var(--bg);color:var(--text);margin:0;padding:0}a{color:inherit;text-decoration:none}body{background:radial-gradient(circle at 0 0,#a57c391f,#0000 28%),radial-gradient(circle at 100% 0,#476d9714,#0000 24%),linear-gradient(#faf8f3 0%,#f0ece4 55%,#eef0ed 100%)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.site-shell{width:min(1200px,100% - 32px);min-height:100vh;margin:0 auto}.site-header,.hero,.content-card,.market-card,.detail-hero,.platform-grid section{border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 22px 60px var(--shadow)}.site-header,.site-footer,.hero,.detail-hero{margin:20px 0}.site-header{z-index:100;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;animation:.4s ease-out slideDown;display:flex;position:sticky;top:10px}.site-footer{border:1px solid var(--border);background:var(--surface);border-radius:36px;grid-template-columns:1.3fr .8fr 1fr;align-items:start;gap:22px;margin-bottom:20px;padding:28px;display:grid}.brand-link{align-items:center;gap:14px;display:flex}.brand-badge{background:linear-gradient(135deg,var(--accent)0%,var(--accent-deep)100%);width:42px;height:42px;color:var(--accent-text);transition:transform var(--transition);border-radius:14px;flex-shrink:0;place-items:center;font-weight:800;display:grid}.brand-link:hover .brand-badge{transform:scale(1.06)}.brand-subtitle{color:var(--muted);font-size:.9rem;display:block}.nav-links,.footer-links,.hero-actions,.stat-strip,.detail-meta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.nav-links a{transition:all var(--transition);border-radius:999px;padding:6px 12px;font-size:.92rem;font-weight:600}.nav-links a:hover{background:var(--accent-surface);color:var(--accent-deep)}.footer-brand p{margin:10px 0 12px}.footer-column{gap:12px;display:grid}.footer-links{align-items:flex-start}.footer-links a{color:var(--muted);transition:color var(--transition)}.footer-links a:hover{color:var(--accent)}.hero,.detail-hero{border-radius:36px;padding:42px;animation:.5s ease-out fadeInUp}.hero{grid-template-columns:1.2fr .8fr;gap:28px;display:grid}.eyebrow,.status-pill{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.82rem;font-weight:600;display:inline-flex}.eyebrow{background:var(--accent-surface);color:var(--accent-deep)}.status-pill--live{color:var(--success);background:#567a5e1f}.status-pill--planned{color:var(--info);background:#476d971a}.hero h1,.detail-hero h1{margin:18px 0 14px;font-size:clamp(2.6rem,5vw,4.8rem);line-height:.98}.muted{color:var(--muted)}.button-link,.inline-link{transition:all var(--transition);border-radius:999px;align-items:center;gap:8px;padding:12px 18px;display:inline-flex}.button-link{background:linear-gradient(135deg,var(--accent)0%,var(--accent-deep)100%);color:var(--accent-text);box-shadow:0 4px 14px var(--accent-glow);font-weight:700}.button-link:hover{box-shadow:0 6px 20px var(--accent-glow-strong);transform:translateY(-1px)}.inline-link{color:var(--accent-deep);padding:0;font-weight:700}.inline-link:hover{color:var(--accent)}.content-card{transition:all var(--transition);border-radius:28px;padding:22px}.content-card:hover{box-shadow:0 24px 64px var(--shadow-strong);border-color:#a57c3933}.market-grid,.feature-grid,.platform-grid,.legal-grid{gap:18px;display:grid}.market-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 40px}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0 44px}.platform-grid,.legal-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:22px 0 44px}.market-card,.platform-grid section,.legal-card,.legal-panel{transition:all var(--transition);border-radius:26px;padding:22px}.market-card{border-top:4px solid var(--market-accent)}.market-card:hover{box-shadow:0 28px 70px var(--shadow-strong);transform:translateY(-3px)}.platform-grid section:hover{border-color:#a57c3933}.market-card__top,.market-card__meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.market-card__flag{font-size:2rem;line-height:1}.market-card h3{margin:18px 0 10px;font-size:1.5rem}.market-card__meta{color:var(--muted);margin:16px 0;font-size:.92rem}.market-card__pkg{background:#1f1e1a0d;border-radius:6px;padding:3px 8px;font-family:Courier New,monospace;font-size:.82rem}.bullet-list{color:var(--muted);padding-left:18px}.bullet-list li+li{margin-top:8px}.section-heading{margin:36px 0 12px;animation:.4s ease-out fadeInUp}.section-heading h2{margin:0 0 8px;font-size:clamp(1.8rem,3vw,2.7rem)}.stat-strip{margin-top:22px}.stat-pill{color:var(--muted);background:#1f1e1a0d;border-radius:999px;padding:10px 14px;font-size:.88rem;font-weight:500}.legal-card,.legal-panel{border:1px solid var(--border);background:var(--surface);box-shadow:0 22px 60px var(--shadow)}.legal-card:hover,.legal-panel:hover{border-color:#1f1e1a1f}.legal-layout{gap:18px;margin-bottom:44px;display:grid}.legal-card h2,.legal-panel h2{margin-top:0}.legal-meta{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.legal-list{color:var(--muted);padding-left:18px}.legal-list li+li{margin-top:10px}.legal-links,.inline-link-group{flex-wrap:wrap;gap:12px 16px;margin-top:16px;display:flex}.legal-note{border-left:4px solid #a57c3980;padding-left:14px}.legal-form{gap:14px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.form-field{gap:8px;display:grid}.form-field--full{grid-column:1/-1}.form-label{font-weight:700}.form-input,.form-select,.form-textarea,.button-link{font:inherit}.form-input,.form-select,.form-textarea{border:1px solid var(--border);width:100%;color:var(--text);transition:border-color var(--transition),box-shadow var(--transition);background:#ffffffeb;border-radius:18px;padding:12px 14px}.form-input:focus,.form-select:focus,.form-textarea:focus{box-shadow:0 0 0 3px var(--accent-focus);border-color:#a57c3966;outline:none}.form-textarea{resize:vertical;min-height:140px}.button-link{cursor:pointer;border:none}.legal-facts{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.legal-fact{color:var(--muted);background:#1f1e1a0d;border-radius:18px;padding:12px 14px}.mobile-menu-btn{border:1px solid var(--border);width:40px;height:40px;color:var(--text);cursor:pointer;transition:all var(--transition);background:0 0;border-radius:12px;justify-content:center;align-items:center;display:none}.mobile-menu-btn:hover{background:#1f1e1a0d}.mobile-nav-overlay{z-index:200;background:var(--overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:.2s ease-out fadeIn;position:fixed;inset:0}.mobile-nav-panel{background:#fffcf6;flex-direction:column;width:min(320px,85vw);height:100%;padding:28px 24px;animation:.25s ease-out slideInRight;display:flex;position:absolute;top:0;right:0;box-shadow:-8px 0 40px #1f1e1a1f}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.mobile-nav-header{border-bottom:1px solid var(--border);align-items:center;gap:12px;margin-bottom:8px;padding-bottom:20px;display:flex}.mobile-nav-links{gap:4px;display:grid}.mobile-nav-link{transition:all var(--transition);border-radius:14px;padding:14px 16px;font-size:1rem;font-weight:600;display:block}.mobile-nav-link:hover{background:var(--accent-focus)}.mobile-nav-link--active{background:var(--accent-surface);color:var(--accent-deep)}@media (max-width:980px){.hero,.market-grid,.feature-grid,.platform-grid,.legal-grid,.site-footer,.form-grid{grid-template-columns:1fr}.nav-links{display:none}.mobile-menu-btn{display:flex}}@media (max-width:640px){.site-shell{width:min(100%,100% - 20px)}.site-header{border-radius:20px;padding:12px 16px;top:6px}.site-footer,.hero,.detail-hero{border-radius:28px;padding:22px}}
