:root{--font-sans: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", monospace;--bg-main: #0B0F19;--bg-card: #131B2E;--bg-card-hover: #1A253F;--bg-glass: rgba(19, 27, 46, .85);--primary: #F59E0B;--primary-hover: #D97706;--primary-subtle: rgba(245, 158, 11, .12);--primary-border: rgba(245, 158, 11, .3);--accent-cyan: #06B6D4;--accent-cyan-subtle: rgba(6, 182, 212, .12);--accent-green: #10B981;--accent-green-subtle: rgba(16, 185, 129, .12);--accent-purple: #8B5CF6;--accent-purple-subtle: rgba(139, 92, 246, .12);--text-main: #F8FAFC;--text-muted: #94A3B8;--text-dim: #64748B;--border-color: rgba(255, 255, 255, .08);--border-highlight: rgba(245, 158, 11, .25);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-full: 9999px;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .2);--shadow-md: 0 8px 24px rgba(0, 0, 0, .35);--shadow-glow: 0 0 30px rgba(245, 158, 11, .15)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background-color:var(--bg-main);color:var(--text-main);line-height:1.6;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;outline:none}.app-container{display:flex;flex-direction:column;min-height:100vh;background:radial-gradient(circle at 50% 0%,rgba(245,158,11,.08) 0%,transparent 60%),radial-gradient(circle at 100% 50%,rgba(6,182,212,.05) 0%,transparent 50%),var(--bg-main)}.main-content{flex:1;max-width:1120px;width:100%;margin:0 auto;padding:40px 24px 80px}.navbar{position:sticky;top:0;z-index:100;background:var(--bg-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border-color)}.nav-inner{max-width:1120px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px;cursor:pointer;transition:opacity .2s ease}.brand:hover{opacity:.9}.brand-logo{width:40px;height:40px;border-radius:var(--radius-md);object-fit:cover;box-shadow:0 4px 12px #f59e0b40;border:1px solid var(--primary-border)}.brand-name{font-size:1.15rem;font-weight:800;letter-spacing:-.02em;background:linear-gradient(135deg,#FFFFFF 40%,var(--primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.brand-badge{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:2px 7px;border-radius:var(--radius-full);background:var(--primary-subtle);color:var(--primary);border:1px solid var(--primary-border);margin-left:6px}.nav-links{display:flex;align-items:center;gap:8px}.nav-btn{padding:8px 16px;font-size:.925rem;font-weight:600;color:var(--text-muted);border-radius:var(--radius-sm);background:transparent;transition:all .2s ease}.nav-btn:hover{color:var(--text-main);background:#ffffff0d}.nav-btn.active{color:var(--primary);background:var(--primary-subtle)}.mobile-nav-toggle{display:none;background:transparent;color:var(--text-main);padding:8px;border-radius:var(--radius-sm)}@media(max-width:768px){.brand-name{font-size:1.05rem}.brand-badge{display:none}.mobile-nav-toggle{display:block}.nav-links{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;padding:16px;background:var(--bg-card);border-bottom:1px solid var(--border-color);box-shadow:var(--shadow-md);gap:8px}.nav-links.open{display:flex}.nav-btn{width:100%;text-align:left;padding:12px 16px}}.hero-section{text-align:center;padding:40px 0 60px;max-width:820px;margin:0 auto}.pill-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:var(--radius-full);background:var(--primary-subtle);border:1px solid var(--primary-border);color:var(--primary);font-size:.825rem;font-weight:600;margin-bottom:24px;animation:fadeIn .6s ease-out}.hero-title{font-size:3rem;font-weight:800;line-height:1.15;letter-spacing:-.03em;margin-bottom:20px;color:#fff}.hero-highlight{background:linear-gradient(135deg,#f59e0b,#fbbf24,#f97316);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle{font-size:1.2rem;color:var(--text-muted);max-width:680px;margin:0 auto 36px;line-height:1.6}.hero-actions{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.btn-primary{display:inline-flex;align-items:center;gap:10px;padding:13px 28px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#0b0f19;font-weight:700;font-size:1rem;border-radius:var(--radius-md);box-shadow:0 4px 16px #f59e0b59;transition:all .25s ease}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #f59e0b73}.btn-secondary{display:inline-flex;align-items:center;gap:10px;padding:13px 26px;background:#ffffff0d;color:var(--text-main);font-weight:600;font-size:1rem;border-radius:var(--radius-md);border:1px solid var(--border-color);transition:all .2s ease}.btn-secondary:hover{background:#ffffff1a;border-color:#fff3}.section-header{text-align:center;margin-bottom:40px}.section-title{font-size:1.9rem;font-weight:700;letter-spacing:-.02em;margin-bottom:10px}.section-desc{font-size:1rem;color:var(--text-muted);max-width:580px;margin:0 auto}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:22px;margin-bottom:60px}.feature-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:28px;transition:all .25s ease;position:relative;overflow:hidden}.feature-card:hover{background:var(--bg-card-hover);border-color:var(--border-highlight);transform:translateY(-3px);box-shadow:var(--shadow-glow)}.feature-icon-wrapper{width:48px;height:48px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.feature-card h3{font-size:1.2rem;font-weight:700;margin-bottom:10px;color:#fff}.feature-card p{color:var(--text-muted);font-size:.925rem;line-height:1.55}.categories-container{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:36px;margin-bottom:60px}.category-tags-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:24px}.category-item{padding:16px;background:#ffffff05;border:1px solid var(--border-color);border-radius:var(--radius-md);display:flex;align-items:flex-start;gap:14px}.category-item-icon{color:var(--primary);margin-top:2px}.category-item-title{font-weight:700;font-size:.975rem;color:var(--text-main);margin-bottom:4px}.category-item-formats{font-size:.8rem;color:var(--text-dim);font-family:var(--font-mono)}.details-box{background:linear-gradient(180deg,var(--bg-card) 0%,rgba(19,27,46,.6) 100%);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:36px;margin-bottom:50px}.details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin-top:24px}.detail-point{display:flex;gap:14px}.detail-point-num{width:28px;height:28px;border-radius:50%;background:var(--primary-subtle);color:var(--primary);font-weight:800;font-size:.85rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.detail-point-text h4{font-size:1rem;font-weight:700;margin-bottom:4px;color:#fff}.detail-point-text p{font-size:.875rem;color:var(--text-muted)}.contact-container{max-width:720px;margin:0 auto}.contact-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:36px;box-shadow:var(--shadow-md);margin-top:24px}.contact-email-banner{display:flex;align-items:center;justify-content:space-between;background:var(--primary-subtle);border:1px solid var(--primary-border);padding:20px 24px;border-radius:var(--radius-md);margin-bottom:30px;flex-wrap:wrap;gap:16px}.contact-email-left{display:flex;align-items:center;gap:16px}.contact-email-address{font-family:var(--font-mono);font-size:1.05rem;font-weight:700;color:#fff}.copy-btn{background:var(--primary);color:#0b0f19;font-weight:700;padding:9px 16px;border-radius:var(--radius-sm);font-size:.875rem;display:inline-flex;align-items:center;gap:8px;transition:all .2s ease}.copy-btn:hover{background:var(--primary-hover)}.policy-container{max-width:820px;margin:0 auto}.policy-header{border-bottom:1px solid var(--border-color);padding-bottom:24px;margin-bottom:32px}.policy-badge{display:inline-block;padding:4px 12px;border-radius:var(--radius-full);background:var(--primary-subtle);color:var(--primary);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;border:1px solid var(--primary-border)}.policy-title{font-size:2.25rem;font-weight:800;letter-spacing:-.02em;margin-bottom:8px}.policy-date{font-size:.875rem;color:var(--text-dim)}.policy-section{margin-bottom:28px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:24px}.policy-section h3{font-size:1.15rem;font-weight:700;color:#fff;margin-bottom:10px;display:flex;align-items:center;gap:10px}.policy-section p,.policy-section li{color:var(--text-muted);font-size:.95rem;line-height:1.6}.policy-section ul{padding-left:20px;margin-top:10px;display:flex;flex-direction:column;gap:8px}.policy-highlight{border-left:3px solid var(--primary);background:#f59e0b0d}.footer{border-top:1px solid var(--border-color);background:#080c14;padding:40px 24px;margin-top:auto}.footer-inner{max-width:1120px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:24px}.footer-links{display:flex;gap:24px;flex-wrap:wrap;justify-content:center}.footer-link{color:var(--text-muted);font-size:.9rem;transition:color .2s ease;cursor:pointer}.footer-link:hover{color:var(--primary)}.copyright-text{color:var(--text-dim);font-size:.875rem;font-weight:500;text-align:center}.footer-brand-link{color:var(--primary);font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}.footer-brand-link:hover{opacity:.8}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .4s ease-out}
