@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;900&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{--color-primary: #00FFC6;--color-primary-dark: #00C2A0;--color-primary-light: #33FFD4;--color-secondary: #00C2FF;--color-accent: #FF38A8;--color-gold: #ffd700;--bg-primary: #0E0E0F;--bg-secondary: #111316;--bg-tertiary: #161B22;--bg-card: #1A1F24;--bg-elevated: #1A1F24;--bg-input: #111316;--text-primary: #ffffff;--text-secondary: #B8C4CE;--text-muted: #6B7280;--text-disabled: #4B5563;--border-subtle: #1F2937;--border-default: #2D3748;--border-emphasis: #374151;--border-glow: rgba(0, 255, 198, .3);--border-neon: 1px solid rgba(0, 255, 198, .4);--color-positive: #4CAF50;--color-caution: #FFC107;--color-danger: #FF5252;--color-success: #4CAF50;--color-warning: #FFC107;--color-error: #FF5252;--status-live: var(--color-primary);--status-beta: var(--color-caution);--status-soon: var(--text-muted);--font-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display: "Space Grotesk", "Inter", -apple-system, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", "Courier New", monospace;--text-xs: clamp(.7rem, .65rem + .25vw, .8rem);--text-sm: clamp(.85rem, .8rem + .25vw, .95rem);--text-base: clamp(1rem, .95rem + .25vw, 1.1rem);--text-lg: clamp(1.15rem, 1.05rem + .5vw, 1.35rem);--text-xl: clamp(1.5rem, 1.3rem + 1vw, 2rem);--text-2xl: clamp(2rem, 1.7rem + 1.5vw, 2.8rem);--text-3xl: clamp(2.5rem, 2rem + 2.5vw, 3.5rem);--text-4xl: clamp(3rem, 2.5rem + 2.5vw, 4rem);--weight-normal: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-black: 900;--leading-tight: 1.1;--leading-snug: 1.3;--leading-normal: 1.6;--leading-relaxed: 1.8;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 2px 8px rgba(0, 0, 0, .5);--shadow-lg: 0 4px 16px rgba(0, 0, 0, .6);--shadow-glow: 0 0 12px rgba(0, 255, 198, .2);--shadow-glow-strong: 0 0 20px rgba(0, 255, 198, .4);--glass-bg: rgba(26, 31, 36, .85);--glass-border: 1px solid rgba(0, 255, 198, .15);--glass-backdrop: blur(8px);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 10px;--radius-full: 9999px;--transition-fast: .12s ease-out;--transition-base: .2s ease-out;--transition-slow: .3s ease-out;--container-max: 1200px;--container-padding: clamp(1rem, 3vw, 2rem);--z-base: 1;--z-dropdown: 100;--z-sticky: 200;--z-modal: 300;--z-tooltip: 400}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{font-family:var(--font-primary);background:var(--bg-primary);color:var(--text-secondary);line-height:var(--leading-normal);font-size:var(--text-base);overflow-x:hidden}.breadcrumbs{font-size:.75rem;margin:.5rem 0 1.25rem;display:flex;flex-wrap:wrap;gap:.35rem;color:var(--text-muted)}.breadcrumbs a{color:var(--text-muted);text-decoration:none}.breadcrumbs a:hover,.breadcrumbs a:focus{text-decoration:underline;color:var(--color-primary)}.breadcrumbs-sep{opacity:.4}.skip-link{position:absolute;top:-40px;left:0;background:var(--color-primary);color:var(--bg-primary);padding:var(--space-sm) var(--space-lg);text-decoration:none;font-weight:var(--weight-bold);z-index:9999;border-radius:0 0 var(--radius-sm) 0}.skip-link:focus{top:0;outline:3px solid var(--color-primary);outline-offset:2px}.container{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.top-nav{display:flex;justify-content:center;align-items:center;gap:clamp(.75rem,1.5vw,1.25rem);padding:var(--space-sm) var(--container-padding);background:var(--bg-secondary);border-bottom:1px solid var(--border-subtle);position:sticky;top:0;z-index:var(--z-sticky);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);flex-wrap:wrap}.top-nav .nav-logo{display:flex;align-items:center;gap:8px;text-decoration:none;margin-right:auto}.top-nav .nav-logo:after{display:none}.top-nav .nav-logo img{border-radius:4px}.top-nav .nav-logo span{color:var(--color-primary);font-weight:700;font-size:1.1rem}.top-nav a{color:var(--text-muted);text-decoration:none;font-size:var(--text-sm);font-weight:var(--weight-medium);transition:color var(--transition-base);position:relative;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm)}.top-nav a:after{content:"";position:absolute;bottom:-4px;left:50%;width:0;height:2px;background:var(--color-primary);transform:translate(-50%);transition:width var(--transition-base)}.top-nav a:hover{color:var(--color-primary)}.top-nav a:hover:after{width:80%}.top-nav a:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;color:var(--color-primary)}.top-nav a[aria-current=page]{color:var(--color-primary);font-weight:var(--weight-semibold)}.top-nav a[aria-current=page]:after{width:100%}.top-nav .discord-login-btn{background:#5865f2;color:#fff!important;padding:8px 16px;border-radius:6px;font-weight:600}.top-nav .discord-login-btn:after{display:none}.top-nav .discord-login-btn:hover{background:#4752c4;color:#fff!important}.site-header{background:linear-gradient(180deg,#0e0e0f,#111316);padding:clamp(2rem,5vw,3.5rem) var(--container-padding);border-bottom:1px solid rgba(0,255,198,.2);position:relative;overflow:hidden}.site-header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(0,255,198,.04),transparent 50%),radial-gradient(circle at 80% 50%,rgba(0,194,255,.04),transparent 50%);pointer-events:none}.header-content{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-lg)}.logo-group{display:flex;align-items:center;gap:var(--space-lg)}.logo-icon{width:clamp(50px,8vw,70px);height:clamp(50px,8vw,70px);filter:drop-shadow(0 0 8px rgba(0,255,198,.4))}.logo-text{font-size:var(--text-2xl);font-weight:var(--weight-black);font-family:var(--font-display);background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.header-nav{display:flex;gap:clamp(.75rem,2vw,1.5rem);align-items:center;flex-wrap:wrap}.header-nav a{color:var(--text-secondary);text-decoration:none;font-size:var(--text-sm);font-weight:var(--weight-medium);transition:all var(--transition-base);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm)}.header-nav a:hover{color:var(--color-primary);transform:translateY(-1px)}.header-nav a:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.tagline{text-align:center;font-size:var(--text-lg);color:var(--text-muted);margin-top:var(--space-lg);font-weight:var(--weight-medium);letter-spacing:.05em;text-transform:uppercase}.hero{padding:clamp(4rem,10vw,6rem) var(--container-padding);text-align:center;background:radial-gradient(1200px 500px at 50% -10%,rgba(0,194,255,.08),transparent 70%),radial-gradient(900px 400px at 10% 10%,rgba(0,255,198,.06),transparent 70%),radial-gradient(800px 600px at 90% 90%,rgba(255,56,168,.03),transparent 70%),linear-gradient(180deg,var(--bg-primary) 0%,var(--bg-secondary) 100%);border-bottom:1px solid rgba(0,255,198,.1);position:relative;overflow:hidden}.hero h1,.hero h2{font-size:var(--text-4xl);font-weight:var(--weight-black);font-family:var(--font-display);color:var(--text-primary);margin-bottom:var(--space-lg);line-height:var(--leading-tight);letter-spacing:-.02em;position:relative}.hero h1:after,.hero h2:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:2px;background:linear-gradient(90deg,transparent,var(--color-primary),transparent)}.hero-description{font-size:var(--text-lg);color:var(--text-secondary);max-width:800px;margin:0 auto var(--space-2xl);line-height:var(--leading-relaxed)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:clamp(.75rem,1.5vw,1rem) clamp(1.5rem,3vw,2.5rem);border-radius:var(--radius-sm);font-size:var(--text-base);font-weight:var(--weight-bold);font-family:var(--font-primary);text-decoration:none;transition:opacity var(--transition-base),transform var(--transition-fast);cursor:pointer;border:1px solid transparent;position:relative}.btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.btn-primary{background:var(--color-primary);color:var(--bg-primary);border-color:var(--color-primary)}.btn-primary:hover{opacity:.9;transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn-secondary{background:transparent;color:var(--color-primary);border-color:var(--color-primary)}.btn-secondary:hover{background:#00ffc614}.btn-disabled{opacity:.5;cursor:not-allowed;border-style:dashed;pointer-events:none}.cta-group{display:flex;justify-content:center;align-items:center;gap:var(--space-md);flex-wrap:wrap;margin-bottom:var(--space-2xl)}.hero-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:clamp(1.5rem,4vw,2.5rem);max-width:600px;margin:0 auto var(--space-3xl)}.stat{text-align:center;padding:var(--space-lg);background:var(--glass-bg);border:1px solid rgba(0,255,198,.15);border-radius:var(--radius-sm);transition:border-color var(--transition-base)}.stat:hover{border-color:#00ffc64d}.stat-number{font-size:var(--text-3xl);font-weight:var(--weight-black);font-family:var(--font-display);color:var(--color-primary);display:block;margin-bottom:var(--space-xs)}.stat-label{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;font-weight:var(--weight-semibold)}.kpi-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-md);margin:var(--space-3xl) auto 0;max-width:960px}.kpi{background:var(--bg-card);border:1px solid rgba(0,255,198,.1);padding:var(--space-md);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:var(--space-xs);transition:border-color var(--transition-base)}.kpi:hover{border-color:#00ffc640}.kpi-label{font-size:var(--text-xs);letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted)}.kpi-value{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--color-primary);font-family:var(--font-mono)}.tools-section{padding:clamp(4rem,8vw,5rem) var(--container-padding);background:var(--bg-secondary)}.section-title{text-align:center;font-size:var(--text-3xl);font-weight:var(--weight-black);font-family:var(--font-display);color:var(--text-primary);margin-bottom:var(--space-3xl);letter-spacing:-.02em}.tools-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl);max-width:var(--container-max);margin:0 auto}.tool-card{background:var(--glass-bg);border:1px solid rgba(0,255,198,.1);border-radius:var(--radius-sm);padding:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-md);text-decoration:none;transition:border-color var(--transition-base),opacity var(--transition-base);position:relative;backdrop-filter:var(--glass-backdrop);-webkit-backdrop-filter:var(--glass-backdrop);text-align:left}.tool-card:hover{border-color:#00ffc666}.tool-card:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.tool-card h3{font-size:var(--text-xl);font-weight:var(--weight-bold);font-family:var(--font-display);color:var(--text-primary);margin:0;letter-spacing:-.01em}.tool-card p{color:var(--text-secondary);margin:0;flex-grow:1;line-height:var(--leading-relaxed)}.tool-status{display:inline-flex;align-items:center;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-mono);align-self:flex-start}.status-live{background:#4caf501f;color:var(--color-positive);border:1px solid var(--color-positive)}.status-beta{background:#ffc1071f;color:var(--color-caution);border:1px solid var(--color-caution)}.status-soon{background:#6b72801f;color:var(--status-soon);border:1px solid var(--border-emphasis)}.features-section{padding:clamp(3rem,6vw,4rem) var(--container-padding)}.features-list{max-width:900px;margin:0 auto;display:grid;gap:var(--space-md)}.feature-item{display:flex;align-items:flex-start;gap:var(--space-lg);padding:var(--space-lg);background:var(--glass-bg);border-radius:var(--radius-sm);border-left:2px solid var(--color-primary);transition:border-color var(--transition-base)}.feature-item:hover{border-left-color:var(--color-secondary)}.feature-item h3{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--weight-semibold);font-family:var(--font-display);margin-bottom:var(--space-xs)}.feature-item p{color:var(--text-secondary);margin:0;line-height:var(--leading-relaxed)}.site-footer{background:var(--bg-primary);padding:var(--space-2xl) var(--container-padding) var(--space-xl);text-align:center;border-top:1px solid rgba(0,255,198,.1)}.site-footer p{color:var(--text-muted);margin-bottom:var(--space-md);line-height:var(--leading-relaxed)}.site-footer a{color:var(--color-primary);text-decoration:none;margin:0 var(--space-sm);transition:all var(--transition-base);padding:var(--space-xs);border-radius:var(--radius-sm)}.site-footer a:hover{color:var(--color-primary-light);text-decoration:underline}.site-footer a:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.built-by{margin-top:var(--space-lg);font-size:var(--text-sm);color:var(--text-muted)}.tool-icon{width:56px;height:56px;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:#111;box-shadow:0 0 12px #00d4aa40;flex-shrink:0;transition:transform var(--transition-base),box-shadow var(--transition-base)}.tool-card:hover .tool-icon{transform:translateY(-2px);box-shadow:0 0 18px #00d4aa73}.feature-icon{width:60px;height:60px;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:#111;box-shadow:0 0 10px #a855f759;flex-shrink:0;transition:transform var(--transition-base),box-shadow var(--transition-base)}.feature-item:hover .feature-icon{transform:scale(1.05);box-shadow:0 0 16px #a855f78c}.hero-bg-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.18;mix-blend-mode:screen;pointer-events:none;filter:saturate(120%) brightness(105%)}@media (max-width: 1024px){.tools-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.header-content{flex-direction:column;text-align:center}.header-nav{justify-content:center}.tools-grid{grid-template-columns:1fr}.kpi-strip{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}}.loading{opacity:.5;pointer-events:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.text-center{text-align:center}.mt-auto{margin-top:auto}.site-header{background:var(--bg-secondary);border-bottom:1px solid var(--border-subtle);padding:var(--space-lg) 0;position:sticky;top:0;z-index:var(--z-sticky);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.site-header nav{display:flex;justify-content:space-between;align-items:center}.site-header .logo{font-size:var(--text-xl);font-weight:var(--weight-black);color:var(--color-primary);text-decoration:none;letter-spacing:-.02em}.nav-links{display:flex;gap:var(--space-lg);list-style:none}.nav-links a{color:var(--text-muted);text-decoration:none;font-weight:var(--weight-medium);font-size:var(--text-sm);transition:color var(--transition-base);position:relative;padding:var(--space-xs) var(--space-sm)}.nav-links a:hover,.nav-links a:focus{color:var(--text-primary)}.nav-links a[aria-current=page]{color:var(--color-primary)}.nav-links a[aria-current=page]:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background:var(--color-primary);border-radius:var(--radius-full)}.content-page{max-width:65ch;margin:var(--space-2xl) auto;padding:0 var(--container-padding)}.content-page h1{font-size:clamp(2rem,4vw,2.75rem);font-weight:var(--weight-black);color:var(--text-primary);margin-bottom:var(--space-xl);line-height:var(--leading-tight)}.content-page h2{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--text-primary);margin-top:var(--space-2xl);margin-bottom:var(--space-lg);padding-bottom:var(--space-sm);border-bottom:2px solid var(--border-default)}.content-page h3{font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--text-primary);margin-top:var(--space-xl);margin-bottom:var(--space-md)}.content-page h4{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-secondary);margin-top:var(--space-lg);margin-bottom:var(--space-sm)}.content-page p{margin-bottom:var(--space-lg);line-height:var(--leading-relaxed);color:var(--text-secondary)}.content-page strong{color:var(--text-primary);font-weight:var(--weight-semibold)}.content-page em{color:var(--color-secondary);font-style:italic}.content-page a{color:var(--color-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:all var(--transition-base)}.content-page a:hover,.content-page a:focus{color:var(--color-secondary);text-decoration-thickness:2px}.content-page ul,.content-page ol{margin-bottom:var(--space-lg);padding-left:var(--space-xl)}.content-page li{margin-bottom:var(--space-sm);line-height:var(--leading-relaxed);color:var(--text-secondary)}.content-page li::marker{color:var(--color-primary)}.content-page code{background:var(--bg-tertiary);color:var(--color-secondary);padding:2px 6px;border-radius:var(--radius-xs);font-family:Courier New,monospace;font-size:.9em}.content-page section{margin-bottom:var(--space-2xl)}.legal-doc h2{counter-increment:section;margin-top:var(--space-2xl)}.legal-doc p+p{margin-top:var(--space-md)}.trust-table{width:100%;border-collapse:collapse;margin:var(--space-xl) 0;background:var(--bg-secondary);border-radius:var(--radius-md);overflow:hidden}.trust-table thead{background:var(--bg-tertiary)}.trust-table th{padding:var(--space-md);text-align:left;font-weight:var(--weight-semibold);color:var(--text-primary);border-bottom:2px solid var(--border-default)}.trust-table td{padding:var(--space-md);border-bottom:1px solid var(--border-subtle)}.trust-table tbody tr:last-child td{border-bottom:none}.trust-table tbody tr{transition:background var(--transition-base)}.trust-table tbody tr:hover{background:var(--bg-tertiary)}.trust-high{color:var(--color-success)}.trust-medium,.trust-caution{color:var(--color-warning)}.trust-danger{color:var(--color-error)}.trust-scam{color:var(--color-error);font-weight:var(--weight-bold)}.site-footer{background:var(--bg-secondary);border-top:1px solid var(--border-subtle);padding:var(--space-2xl) 0 var(--space-xl);margin-top:var(--space-3xl)}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:var(--space-2xl);margin-bottom:var(--space-xl)}.site-footer h3{font-size:var(--text-xl);font-weight:var(--weight-black);color:var(--color-primary);margin-bottom:var(--space-sm)}.site-footer h4{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary);margin-bottom:var(--space-md);text-transform:uppercase;letter-spacing:.05em}.site-footer p{color:var(--text-muted);line-height:var(--leading-relaxed)}.site-footer ul{list-style:none}.site-footer ul li{margin-bottom:var(--space-sm)}.site-footer ul a{color:var(--text-secondary);text-decoration:none;font-size:var(--text-sm);transition:color var(--transition-base)}.site-footer ul a:hover,.site-footer ul a:focus{color:var(--color-primary)}.footer-bottom{padding-top:var(--space-xl);border-top:1px solid var(--border-subtle);text-align:center}.footer-bottom p{color:var(--text-muted);font-size:var(--text-xs)}.how-it-works-section{padding:clamp(3rem,6vw,5rem) var(--container-padding);background:var(--bg-primary)}.hiw-steps{display:flex;align-items:flex-start;gap:0;max-width:960px;margin:0 auto}.hiw-step{flex:1;display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-xl);background:var(--glass-bg);border:1px solid rgba(0,255,198,.1);border-radius:var(--radius-md);text-align:center;transition:border-color var(--transition-base)}.hiw-step:hover{border-color:#00ffc64d}.hiw-step-number{width:48px;height:48px;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:var(--bg-primary);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:var(--text-lg);font-weight:var(--weight-black);font-family:var(--font-display);margin:0 auto;flex-shrink:0}.hiw-step h3{font-size:var(--text-lg);font-weight:var(--weight-bold);font-family:var(--font-display);color:var(--text-primary);margin:0}.hiw-step p{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0;flex-grow:1}.hiw-link{color:var(--color-primary);text-decoration:none;font-size:var(--text-sm);font-weight:var(--weight-semibold);transition:color var(--transition-fast)}.hiw-link:hover{color:var(--color-primary-light);text-decoration:underline}.hiw-connector{width:48px;flex-shrink:0;height:2px;background:linear-gradient(90deg,#00ffc64d,#00c2ff4d);align-self:center;margin-top:-32px}@media (max-width: 768px){.hiw-steps{flex-direction:column}.hiw-connector{width:2px;height:32px;background:linear-gradient(180deg,#00ffc64d,#00c2ff4d);align-self:center;margin-top:0}}.trust-engines-section{padding:clamp(3rem,6vw,5rem) var(--container-padding);background:var(--bg-secondary)}.section-subtitle-text{text-align:center;color:var(--text-muted);font-size:var(--text-base);margin-top:calc(-1 * var(--space-2xl));margin-bottom:var(--space-3xl)}.trust-engines-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-xl);max-width:1000px;margin:0 auto var(--space-3xl)}.trust-engine-card{background:var(--glass-bg);border:1px solid rgba(0,255,198,.12);border-radius:var(--radius-lg);padding:var(--space-2xl);display:flex;flex-direction:column;gap:var(--space-md);transition:border-color var(--transition-base)}.trust-engine-card:hover{border-color:#00ffc659}.trust-engine-icon{font-size:2.5rem}.trust-engine-card h3{font-size:var(--text-xl);font-weight:var(--weight-bold);font-family:var(--font-display);color:var(--text-primary);margin:0}.trust-engine-card p{color:var(--text-secondary);line-height:var(--leading-relaxed);margin:0}.trust-engine-signals{list-style:none;display:flex;flex-direction:column;gap:var(--space-sm);margin:var(--space-sm) 0}.trust-engine-signals li{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--text-sm);color:var(--text-secondary)}.signal-dot{width:8px;height:8px;border-radius:var(--radius-full);flex-shrink:0}.signal-green{background:var(--color-positive);box-shadow:0 0 6px var(--color-positive)}.signal-yellow{background:var(--color-caution);box-shadow:0 0 6px var(--color-caution)}.signal-red{background:var(--color-danger);box-shadow:0 0 6px var(--color-danger)}.trust-scale{max-width:800px;margin:0 auto}.trust-scale-label{font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:var(--space-sm);text-align:center}.trust-scale-bar{display:flex;border-radius:var(--radius-sm);overflow:hidden;height:64px;border:1px solid var(--border-subtle)}.trust-scale-segment{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:var(--space-sm);cursor:default;transition:filter var(--transition-fast)}.trust-scale-segment:hover{filter:brightness(1.2)}.trust-scale-segment span{font-size:var(--text-xs);font-weight:var(--weight-bold);font-family:var(--font-mono);color:var(--bg-primary)}.trust-scale-segment small{font-size:.65rem;font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:#0a0a0cbf}.ts-red{background:var(--color-danger)}.ts-orange{background:#ff8c42}.ts-yellow{background:var(--color-caution)}.ts-teal{background:var(--color-primary)}.ts-green{background:var(--color-positive)}@media (max-width: 768px){.trust-engines-grid{grid-template-columns:1fr}.trust-scale-segment small{display:none}}.discord-cta-section{padding:clamp(3rem,6vw,4rem) var(--container-padding);background:var(--bg-primary);border-top:1px solid rgba(0,255,198,.08)}.discord-cta-inner{max-width:900px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2xl);flex-wrap:wrap;padding:var(--space-2xl);background:linear-gradient(135deg,#5865f214,#00ffc60a);border:1px solid rgba(88,101,242,.25);border-radius:var(--radius-lg)}.discord-cta-text h2{font-size:var(--text-xl);font-weight:var(--weight-bold);font-family:var(--font-display);color:var(--text-primary);margin-bottom:var(--space-sm)}.discord-cta-text p{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0;max-width:500px}.discord-cta-actions{display:flex;gap:var(--space-md);flex-wrap:wrap;flex-shrink:0}.btn-discord{background:#5865f2;color:#fff;border-color:#5865f2;gap:var(--space-sm)}.btn-discord:hover{background:#4752c4;border-color:#4752c4;opacity:1;color:#fff}.btn-discord:focus-visible{outline-color:#5865f2}@media (max-width: 768px){.discord-cta-inner{flex-direction:column;text-align:center}.discord-cta-actions{justify-content:center}.discord-cta-text p{max-width:100%}}.faq-accordion{display:flex;flex-direction:column;gap:var(--space-sm);margin-top:var(--space-md)}.faq-item{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-secondary);overflow:hidden;transition:border-color var(--transition-base),background var(--transition-base)}.faq-item:focus-within{border-color:var(--color-primary)}.faq-toggle{all:unset;cursor:pointer;display:flex;justify-content:space-between;align-items:center;width:100%;padding:var(--space-md) var(--space-lg);font-weight:var(--weight-semibold);color:var(--text-primary);font-size:var(--text-base);letter-spacing:.5px;position:relative}.faq-toggle:hover,.faq-toggle:focus{background:var(--bg-tertiary)}.faq-toggle .indicator{font-weight:var(--weight-bold);font-size:var(--text-xl);width:1.5rem;text-align:center;color:var(--color-primary)}.faq-panel{padding:0 var(--space-lg) var(--space-lg);animation:faqSlide var(--transition-base) ease}@keyframes faqSlide{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.faq-panel{animation:none}}.cta-button{display:inline-block;background:var(--color-primary);color:var(--bg-primary);padding:var(--space-md) var(--space-xl);border-radius:var(--radius-md);font-weight:var(--weight-semibold);text-decoration:none;transition:all var(--transition-base);border:2px solid transparent}.cta-button:hover,.cta-button:focus{background:var(--color-secondary);transform:translateY(-2px);box-shadow:0 4px 12px #7c3aed66}@media (max-width: 768px){.nav-links{gap:var(--space-md);font-size:var(--text-xs)}.footer-grid{grid-template-columns:1fr;gap:var(--space-xl)}.content-page{margin:var(--space-xl) auto}}.hamburger-btn{display:none;background:transparent;border:none;cursor:pointer;padding:var(--space-sm);z-index:1001}.hamburger-icon{display:block;width:24px;height:2px;background:var(--text-secondary);position:relative;transition:background .2s ease}.hamburger-icon:before,.hamburger-icon:after{content:"";position:absolute;width:24px;height:2px;background:var(--text-secondary);left:0;transition:transform .3s ease}.hamburger-icon:before{top:-7px}.hamburger-icon:after{top:7px}.hamburger-btn.open .hamburger-icon{background:transparent}.hamburger-btn.open .hamburger-icon:before{transform:rotate(45deg);top:0}.hamburger-btn.open .hamburger-icon:after{transform:rotate(-45deg);top:0}.mobile-nav{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:#0a0a0cfa;z-index:1000;padding:80px var(--space-xl) var(--space-xl);overflow-y:auto;transform:translate(100%);transition:transform .3s ease}.mobile-nav.open{transform:translate(0)}.mobile-nav-links{display:flex;flex-direction:column;gap:var(--space-sm)}.mobile-nav-links a{color:var(--text-secondary);text-decoration:none;font-size:var(--text-lg);font-weight:var(--weight-medium);padding:var(--space-md) 0;border-bottom:1px solid var(--border-subtle);transition:color .2s ease}.mobile-nav-links a:hover,.mobile-nav-links a:focus{color:var(--color-primary)}.mobile-nav-section{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:2px solid var(--color-primary)}.mobile-nav-section h3{color:var(--color-primary);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-md)}.mobile-nav-section a{font-size:var(--text-base);color:var(--text-muted)}@media (max-width: 768px){.hamburger-btn,.mobile-nav{display:block}.top-nav{justify-content:space-between}.top-nav>a:not(:first-child){display:none}.header-nav{display:none}}.nav-dropdown{position:relative;display:inline-block}.nav-dropbtn{background:transparent;border:none;color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);transition:color var(--transition-base);font-family:var(--font-primary)}.nav-dropbtn:hover,.nav-dropbtn:focus{color:var(--color-primary)}.nav-dropbtn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.nav-dropdown-content{display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);min-width:200px;padding:var(--space-sm) 0;z-index:var(--z-dropdown);box-shadow:var(--shadow-lg);margin-top:var(--space-xs)}.nav-dropdown-content a{display:block;padding:var(--space-sm) var(--space-lg);color:var(--text-secondary);text-decoration:none;font-size:var(--text-sm);transition:background var(--transition-base),color var(--transition-base)}.nav-dropdown-content a:hover,.nav-dropdown-content a:focus{background:var(--bg-secondary);color:var(--color-primary)}.nav-dropdown-content a:after{display:none}@media (hover: hover){.nav-dropdown:hover .nav-dropdown-content{display:block}}@media (max-width: 768px){.nav-dropdown{display:none}}
