@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;700;900&family=JetBrains+Mono:wght@500&display=swap";
:root{--gold:#f3ba2f;--bg:#0b0e11;--surface:#1e2329;--line:#2b3139;--text:#eaecef;--text-mute:#848e9c}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg);color:var(--text);font-family:Inter,sans-serif;line-height:1.6;overflow-x:hidden}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes float-particle{0%{opacity:0;transform:translateY(0)}50%{opacity:.6}to{opacity:0;transform:translateY(-100vh)}}.nav-bar{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:1px solid var(--line);z-index:1000;background:#0b0e11d9;justify-content:space-between;align-items:center;width:100%;height:80px;padding:0 4rem;display:flex;position:fixed;top:0}.nav-logo{letter-spacing:-.05em;font-size:1.5rem;font-weight:900}.nav-links{align-items:center;gap:3rem;display:flex}.nav-link{color:var(--text-mute);text-transform:uppercase;letter-spacing:.1em;font-size:13px;font-weight:700;text-decoration:none;transition:all .3s}.nav-link:hover{color:var(--gold)}.lang-switcher{color:var(--text-mute);cursor:pointer;border:1px solid var(--line);background:#ffffff08;border-radius:50px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:12px;font-weight:900;transition:all .3s;display:flex}.lang-switcher:hover{border-color:var(--gold);background:#f3ba2f0d}.lang-switcher .active{color:var(--gold)}.lang-switcher .divider{color:#333;font-weight:400}.hero-full{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:10rem 2rem;display:flex}.h-large{letter-spacing:-.04em;margin-bottom:2.5rem;font-size:clamp(3rem,8vw,7rem);font-weight:900;line-height:1.1}.shimmer-text{background:linear-gradient(90deg,#666,#fff,#666) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;animation:5s linear infinite shimmer}.hero-p{max-width:850px;color:var(--text-mute);margin:0 auto;font-size:1.25rem;line-height:1.7}.hero-cta-group{justify-content:center;align-items:center;gap:3rem;margin-top:5rem;display:flex}.btn-gold{background:var(--gold);color:#000;cursor:pointer;border:none;border-radius:8px;padding:1.2rem 3rem;font-weight:900;text-decoration:none;transition:all .3s;display:inline-block}.btn-gold:hover{transform:scale(1.04);box-shadow:0 10px 30px #f3ba2f4d}.btn-massive{padding:1.5rem 4.5rem;font-size:1.4rem}.marquee-container{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff03;width:100%;padding:6rem 0;overflow:hidden}.marquee-content{width:max-content;animation:60s linear infinite marquee;display:flex}.marquee-group{align-items:center;gap:8rem;padding-right:8rem;display:flex}.company-logo{color:#ffffff26;letter-spacing:-.02em;cursor:default;font-size:1.8rem;font-weight:900;transition:all .4s}.company-logo:hover{color:var(--gold);text-shadow:0 0 20px #f3ba2f66}.workflow-section{text-align:center;padding:10rem 2rem}.workflow-container{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:3rem;max-width:1400px;margin:0 auto;display:grid}.workflow-step{border:1px solid var(--line);text-align:left;background:linear-gradient(145deg,#1e2329,#14181c);border-radius:32px;padding:5rem 3.5rem;transition:all .4s;position:relative}.workflow-step:hover{border-color:#f3ba2f4d;transform:translateY(-5px)}.step-num{color:#f3ba2f1f;pointer-events:none;font-family:JetBrains Mono,monospace;font-size:4.5rem;font-weight:900;position:absolute;top:1.5rem;right:2.5rem}.feat-icon-box{width:64px;height:64px;color:var(--gold);background:#f3ba2f14;border:1px solid #f3ba2f1a;border-radius:18px;justify-content:center;align-items:center;margin-bottom:3.5rem;display:flex}.feat-title{color:#fff;margin-bottom:1.25rem;font-size:1.8rem;font-weight:800}.feat-desc{color:var(--text-mute);font-size:1.1rem;line-height:1.7}.use-case-section{text-align:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0d111766;padding:12rem 2rem}.use-case-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5rem;max-width:1400px;margin:5rem auto 0;display:grid}.use-case-card{border:1px solid var(--line);text-align:left;background:#161a1e;border-radius:28px;transition:all .5s cubic-bezier(.16,1,.3,1);overflow:hidden}.use-case-card:hover{border-color:var(--gold);transform:translateY(-12px);box-shadow:0 40px 100px #0009}.card-img-box{aspect-ratio:16/11;border-bottom:1px solid var(--line);width:100%;overflow:hidden}.card-img-box img{object-fit:cover;width:100%;height:100%}.card-info{padding:2.5rem}.card-title{color:var(--gold);margin-bottom:1rem;font-size:1.5rem;font-weight:800}.card-desc{color:#888;font-size:1.05rem;line-height:1.6}.faq-container{text-align:left;max-width:900px;margin:12rem auto;padding:0 2rem}.faq-item{border-bottom:1px solid var(--line);padding:3.5rem 0}.faq-q{color:var(--gold);margin-bottom:1.5rem;font-size:1.4rem;font-weight:900}.faq-a{color:#888;font-size:1.1rem;line-height:1.8}.cta-wrapper{text-align:center;padding:15rem 2rem}.cta-h2{letter-spacing:-.05em;margin-bottom:5rem;font-size:clamp(3.5rem,9vw,6.5rem);font-weight:900;line-height:1.05}.particles{pointer-events:none;z-index:-1;position:fixed;inset:0}.particle{background:var(--gold);border-radius:50%;width:2px;height:2px;animation:10s linear infinite float-particle;position:absolute;bottom:-10px}.section-label{color:var(--gold);letter-spacing:.25em;text-transform:uppercase;background:#f3ba2f0f;border:1px solid #f3ba2f26;border-radius:50px;margin-bottom:3rem;padding:.6rem 1.5rem;font-size:11px;font-weight:900;display:inline-block}.section-title{letter-spacing:-.04em;color:#fff;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:900}.gold-text{color:var(--gold)}.avatar-stack{align-items:center;display:flex}.avatar{border:3px solid var(--bg);background-color:#222;border-radius:50%;width:44px;height:44px;margin-left:-15px}.trust-text{color:var(--text-mute);margin-left:1.5rem;font-size:15px;font-weight:700}.footer-box{border-top:1px solid var(--line);text-align:center;color:#333;letter-spacing:.3em;text-transform:uppercase;padding:10rem 0;font-size:12px}.flex{display:flex}.items-center{align-items:center}.justify-center{justify-content:center}
