@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0a0908;--surface:#151311;--surface-raised:#1c1a17;--border:#2a2722;--border-accent:#3d3830;--accent:#ff5722;--accent-glow:#ff8a65;--accent-deep:#e64a19;--accent-gradient:linear-gradient(135deg, #ff5722, #ffab40);--text:#ede8de;--text-bright:#faf7f0;--muted:#8a8577;--muted-light:#a9a295;--danger:#ef5350;--success:#66bb6a;--warning:#ffa726;--font-display:"Bebas Neue", Impact, sans-serif;--font-body:"Plus Jakarta Sans", sans-serif;--radius:6px;--radius-lg:12px}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;line-height:1.65;position:relative}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}.btn{border-radius:var(--radius);letter-spacing:.02em;text-transform:uppercase;border:none;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn:active{transform:scale(.97)}.btn-primary{color:#fff;text-shadow:0 1px 3px #00000080;background:linear-gradient(135deg,#e64a19,#ff5722,#e64a19);font-weight:800;box-shadow:0 2px 20px #ff572233}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 30px #ff572259}.btn-secondary{background:var(--surface-raised);color:var(--text);border:1px solid var(--border-accent)}.btn-secondary:hover{background:var(--border);border-color:var(--muted)}.btn-danger{background:var(--danger);color:#fff}.container{max-width:1100px;margin:0 auto;padding:0 24px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px;transition:border-color .2s}.card:hover{border-color:var(--border-accent)}.badge{border-radius:var(--radius);text-transform:uppercase;letter-spacing:.08em;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.badge-pending{color:var(--muted);border:1px solid var(--border);background:#1c1a17}.badge-processing{color:var(--warning);background:#2a1f0a;border:1px solid #4a3510}.badge-done{color:var(--success);background:#0a2a10;border:1px solid #1a4a20}.badge-failed{color:var(--danger);background:#2a0a0a;border:1px solid #4a1010}nav{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px);z-index:100;background:#0a0908d9;justify-content:space-between;align-items:center;padding:16px 32px;display:flex;position:sticky;top:0}.nav-logo{font-family:var(--font-display);letter-spacing:.06em;color:var(--text-bright);font-size:28px}.nav-logo span{background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.nav-links{align-items:center;gap:20px;display:flex}.nav-links a{color:var(--muted);letter-spacing:.01em;font-size:14px;font-weight:500;transition:color .2s}.nav-links a:hover{color:var(--text)}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes glowPulse{0%,to{box-shadow:0 0 30px #ff572226}50%{box-shadow:0 0 50px #ff572240}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes attentionPulse{0%,to{box-shadow:0 0 #ff57228c,0 0 20px #ff57224d}50%{box-shadow:0 0 0 10px #ff572200,0 0 50px #ff572280}}@keyframes bounceDown{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.trial-tutorial-side{z-index:5;background:var(--surface);border:1px solid #ff572259;border-radius:12px;width:280px;padding:16px 18px 14px;position:absolute;top:0;left:calc(100% + 22px);box-shadow:0 6px 20px #00000040}.trial-tutorial-arrow{background:var(--surface);border-bottom:1px solid #ff572259;border-left:1px solid #ff572259;width:12px;height:12px;position:absolute;top:22px;left:-7px;transform:rotate(45deg)}@media (max-width:1024px){.trial-tutorial-side{width:auto;margin-bottom:14px;position:static}.trial-tutorial-arrow{display:none}}.animate-up{animation:.6s cubic-bezier(.2,0,.2,1) both fadeUp}.animate-fade{animation:.5s both fadeIn}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}.stagger-6{animation-delay:.6s}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton{background:linear-gradient(90deg, var(--surface-raised) 25%, var(--border) 50%, var(--surface-raised) 75%);background-size:800px 100%;animation:1.5s ease-in-out infinite shimmer}@media (max-width:768px){.hero-grid{text-align:center;grid-template-columns:1fr!important;gap:24px!important;padding:0 16px 32px!important}.hero-section{align-items:flex-start!important;min-height:auto!important;padding-top:8px!important}.hero-mockup{display:none!important}.hero-actions{justify-content:center!important}.bento-grid{grid-template-columns:1fr!important}.bento-grid>*{grid-area:span 1/span 1!important}.showcase-badge{display:none!important}nav{padding:12px 16px}.nav-logo{font-size:22px!important}.nav-links{gap:10px!important}.nav-links a{font-size:12px!important}.nav-links .btn{padding:6px 12px!important;font-size:11px!important}.container{padding:0 16px}h1{font-size:clamp(36px,10vw,52px)!important}section{padding:60px 16px!important}.mobile-carousel{padding:24px 16px 0!important;display:block!important}.video-badge{padding:5px 8px!important;font-size:9px!important}.video-badge svg{width:6px;height:6px}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border-accent);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--muted)}::selection{color:var(--text-bright);background:#ff57224d}.cl-userPreview__userButton *,.cl-modalContent,.cl-modalContent *,.cl-userProfile-root,.cl-userProfile-root *,.cl-profilePage,.cl-profilePage *,.cl-profileSectionContent,.cl-profileSectionContent *{color:#fff!important}.cl-profileSectionContent__emailAddresses .cl-menuButton,.cl-profileSectionContent__emailAddresses [data-localization-key*=action__remove]{display:none!important}
