*{box-sizing:border-box;margin:0;padding:0}:root{--green:#12b781;--purple:#8661f6;--blue:#3c84ef;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,system-ui,-apple-system,sans-serif}body{color:#e0e0e0;background:#000;line-height:1.6}a{color:#a0a0a0;text-decoration:none;transition:color .2s}a:hover{color:#fff}.site{flex-direction:column;min-height:100vh;display:flex}.header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;background:#000000e6;border-bottom:1px solid #1a1a1a;justify-content:space-between;align-items:center;padding:16px 48px;display:flex;position:sticky;top:0}.logo{align-items:center;display:flex}.logo-img{width:auto;height:96px}.nav{align-items:center;gap:32px;display:flex}.nav a{color:#999;text-transform:uppercase;letter-spacing:.5px;font-size:14px;font-weight:500}.nav a:hover{color:var(--green)}.btn-signon{background:var(--green);border-radius:6px;padding:8px 24px;font-weight:600;transition:background .2s,transform .2s;color:#fff!important}.btn-signon:hover{background:#0ea06f;transform:translateY(-1px);color:#fff!important}.hero-section{text-align:center;background:radial-gradient(at 50% 0,#12b78114 0%,#0000 60%);border-bottom:1px solid #1a1a1a;padding:120px 48px}.hero-content{max-width:800px;margin:0 auto}.hero-section h1{color:#fff;letter-spacing:-2px;margin-bottom:24px;font-size:64px;font-weight:700;line-height:1.1}.hero-subtitle{color:#888;max-width:600px;margin:0 auto 40px;font-size:20px;line-height:1.7}.btn-primary{background:var(--green);color:#fff;border-radius:8px;padding:14px 40px;font-size:16px;font-weight:600;transition:background .2s,transform .2s;display:inline-block}.btn-primary:hover{color:#fff;background:#0ea06f;transform:translateY(-2px)}.features{border-bottom:1px solid #1a1a1a;padding:100px 48px}.feature-grid{grid-template-columns:repeat(3,1fr);gap:32px;max-width:1100px;margin:0 auto;display:grid}.feature-card{text-align:left;background:#0a0a0a;border:1px solid #1a1a1a;border-radius:12px;padding:40px 32px;transition:border-color .3s,transform .3s}.feature-card:hover{border-color:#333;transform:translateY(-4px)}.feature-card:first-child .feature-icon{color:var(--green)}.feature-card:nth-child(2) .feature-icon{color:var(--purple)}.feature-card:nth-child(3) .feature-icon{color:var(--blue)}.feature-card:first-child:hover{border-color:#12b78166}.feature-card:nth-child(2):hover{border-color:#8661f666}.feature-card:nth-child(3):hover{border-color:#3c84ef66}.feature-icon{width:48px;height:48px;margin-bottom:24px}.feature-icon svg{width:100%;height:100%}.feature-card h2{color:#fff;margin-bottom:12px;font-size:24px;font-weight:600}.feature-card p{color:#777;font-size:15px;line-height:1.7}.how-it-works{text-align:center;border-bottom:1px solid #1a1a1a;padding:100px 48px}.how-it-works h2{color:#fff;letter-spacing:-1px;margin-bottom:60px;font-size:40px;font-weight:700}.steps{grid-template-columns:repeat(3,1fr);gap:48px;max-width:900px;margin:0 auto;display:grid}.step{text-align:center}.step-number{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 20px;font-size:18px;font-weight:600;display:flex}.step:first-child .step-number{border:2px solid var(--green);color:var(--green)}.step:nth-child(2) .step-number{border:2px solid var(--purple);color:var(--purple)}.step:nth-child(3) .step-number{border:2px solid var(--blue);color:var(--blue)}.step h3{color:#fff;margin-bottom:8px;font-size:20px;font-weight:600}.step p{color:#777;font-size:15px;line-height:1.6}.cta-section{text-align:center;background:radial-gradient(at 50% 100%,#8661f614 0%,#0000 60%);padding:100px 48px}.cta-section h2{color:#fff;letter-spacing:-1px;margin-bottom:16px;font-size:40px;font-weight:700}.cta-section p{color:#777;margin-bottom:40px;font-size:18px}.footer{border-top:1px solid #1a1a1a;margin-top:auto;padding:32px 48px}.footer-content{justify-content:space-between;align-items:center;max-width:1100px;margin:0 auto;display:flex}.footer-content p,.footer-content a{color:#555;font-size:14px}.footer-content a:hover{color:var(--green)}.privacy-page{max-width:800px;margin:0 auto;padding:60px 48px 100px}.privacy-page h1{color:#fff;letter-spacing:-1px;margin-bottom:8px;font-size:40px;font-weight:700}.effective-date{color:#555;margin-bottom:48px;font-size:14px}.privacy-page section{margin-bottom:36px}.privacy-page h2{color:#fff;margin-bottom:12px;font-size:22px;font-weight:600}.privacy-page h3{color:#ccc;margin:16px 0 8px;font-size:17px;font-weight:600}.privacy-page p{color:#888;margin-bottom:8px;font-size:15px;line-height:1.7}.privacy-page ul{padding:0;list-style:none}.privacy-page ul li{color:#888;padding-left:16px;font-size:15px;line-height:1.7;position:relative}.privacy-page ul li:before{content:"";background:var(--green);border-radius:50%;width:5px;height:5px;position:absolute;top:11px;left:0}.privacy-page a{color:var(--green);text-underline-offset:2px;text-decoration:underline}.privacy-page a:hover{color:#fff}@media (width<=768px){.header{padding:12px 24px}.logo-img{height:64px}.nav{gap:16px}.nav a{font-size:12px}.btn-signon{padding:6px 16px}.hero-section{padding:80px 24px}.hero-section h1{letter-spacing:-1px;font-size:36px}.hero-subtitle{font-size:16px}.features{padding:60px 24px}.feature-grid{grid-template-columns:1fr;gap:20px}.how-it-works{padding:60px 24px}.how-it-works h2{margin-bottom:40px;font-size:28px}.steps{grid-template-columns:1fr;gap:32px}.cta-section{padding:60px 24px}.cta-section h2{font-size:28px}.footer{padding:24px}.footer-content{flex-direction:column;gap:8px}.privacy-page{padding:40px 24px 60px}.privacy-page h1{font-size:28px}}
