@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,400;0,500;0,600;0,700;0,800;1,600&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--page-bg: #13120F;--card-bg: #1C1A16;--inner-surface: #23211B;--primary-text: #E8E2D9;--secondary-text: #8A8478;--tertiary-text: #6A6560;--accent: #C89545;--accent-fill: rgba(200, 149, 69, .14);--accent-border: rgba(200, 149, 69, .25);--card-border: rgba(255, 255, 255, .07);--divider: rgba(255, 255, 255, .05);--success: #4DB88A;--danger: #E05A5C;--purple: #8C3AE0;--max-width: 680px}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--page-bg);color:var(--primary-text);line-height:1.7;min-height:100vh}.container{max-width:var(--max-width);margin:0 auto;padding:0 24px}.page{padding:60px 0 120px}h1{font-size:2.2rem;font-weight:800;line-height:1.2;letter-spacing:-.02em;margin-bottom:.4em}h2{font-size:1.25rem;font-weight:700;margin-top:2.5em;margin-bottom:.6em;padding-bottom:.4em;border-bottom:1px solid var(--divider)}h3{font-size:1rem;font-weight:700;margin-top:1.8em;margin-bottom:.4em}p{margin-bottom:1em;color:var(--secondary-text)}a{color:var(--accent);text-decoration:none;transition:opacity .15s}a:hover{opacity:.8}strong{color:var(--primary-text);font-weight:700}ul,ol{padding-left:1.4em;margin-bottom:1em;color:var(--secondary-text)}li{margin-bottom:.4em}.nav{position:sticky;top:0;z-index:100;background:#13120fd9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--divider)}.nav-inner{max-width:var(--max-width);margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between}.nav-logo{font-size:1.1rem;font-weight:800;color:var(--primary-text);text-decoration:none;letter-spacing:-.01em}.nav-logo span{color:var(--accent)}.nav-links{display:flex;gap:28px;list-style:none}.nav-links a{font-size:.85rem;font-weight:600;color:var(--secondary-text);transition:color .15s}.nav-links a:hover{color:var(--primary-text);opacity:1}.hero{text-align:center;padding:100px 0 80px}.hero-number{font-size:5rem;font-weight:800;color:var(--accent);line-height:1;margin-bottom:.1em}.hero h1{font-size:2.4rem;margin-bottom:.3em}.hero-subtitle{font-size:1.1rem;color:var(--secondary-text);font-weight:500;max-width:480px;margin:0 auto 2.5em;line-height:1.6}.hero-cta{display:inline-flex;align-items:center;gap:8px;background:var(--accent);color:var(--page-bg);font-weight:700;font-size:.95rem;padding:14px 32px;border-radius:12px;transition:transform .15s,opacity .15s}.hero-cta:hover{transform:scale(.98);opacity:.9}.features{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:60px 0}.feature-card{background:var(--card-bg);border:.5px solid var(--card-border);border-radius:12px;padding:24px}.feature-card .icon{font-size:1.5rem;margin-bottom:12px}.feature-card h3{font-size:.95rem;font-weight:700;margin:0 0 .4em;color:var(--primary-text)}.feature-card p{font-size:.85rem;margin:0;line-height:1.5}.footer{border-top:1px solid var(--divider);padding:40px 0;text-align:center}.footer p{font-size:.8rem;color:var(--tertiary-text)}.footer-links{display:flex;justify-content:center;gap:24px;margin-bottom:16px;list-style:none}.footer-links a{font-size:.8rem;color:var(--secondary-text)}.legal-updated{font-size:.85rem;color:var(--tertiary-text);margin-bottom:2em}.contact-form{margin-top:1.5em}.form-group{margin-bottom:1em}.form-group label{display:block;font-size:.85rem;font-weight:600;color:var(--secondary-text);margin-bottom:.4em}.form-group input,.form-group textarea,.form-group select{width:100%;background:var(--card-bg);border:.5px solid var(--card-border);border-radius:8px;padding:12px 14px;color:var(--primary-text);font-family:inherit;font-size:.9rem;transition:border-color .15s}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{outline:none;border-color:var(--accent-border)}.form-group textarea{resize:vertical;min-height:120px}.form-submit{background:var(--accent);color:var(--page-bg);font-family:inherit;font-weight:700;font-size:.9rem;padding:12px 28px;border:none;border-radius:10px;cursor:pointer;transition:transform .15s,opacity .15s}.form-submit:hover{transform:scale(.98);opacity:.9}@media(max-width:600px){.hero{padding:60px 0 50px}.hero-number{font-size:3.5rem}.hero h1{font-size:1.8rem}.features{grid-template-columns:1fr}.nav-links{gap:16px}}
