@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap");*,:after,:before{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);line-height:1.65;-webkit-font-smoothing:antialiased;position:relative}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:var(--radius);font-size:14px;font-weight:700;letter-spacing:.02em;border:none;transition:all .2s cubic-bezier(.4,0,.2,1);text-transform:uppercase}.btn:active{transform:scale(.97)}.btn-primary{background:linear-gradient(135deg,#e64a19,#ff5722,#e64a19);color:#fff;font-weight:800;text-shadow:0 1px 3px rgba(0,0,0,.5);box-shadow:0 2px 20px rgba(255,87,34,.2)}.btn-primary:hover{box-shadow:0 4px 30px rgba(255,87,34,.35);transform:translateY(-1px)}.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{display:inline-block;padding:3px 10px;border-radius:var(--radius);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.badge-pending{background:#1c1a17;color:var(--muted);border:1px solid var(--border)}.badge-processing{background:#2a1f0a;color:var(--warning);border:1px solid #4a3510}.badge-done{background:#0a2a10;color:var(--success);border:1px solid #1a4a20}.badge-failed{background:#2a0a0a;color:var(--danger);border:1px solid #4a1010}nav{display:flex;align-items:center;justify-content:space-between;padding:16px 32px;border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;background:rgba(10,9,8,.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:100}.nav-logo{font-family:var(--font-display);font-size:28px;letter-spacing:.06em;color:var(--text-bright)}.nav-logo span{background:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-links{display:flex;align-items:center;gap:20px}.nav-links a{font-size:14px;font-weight:500;color:var(--muted);transition:color .2s;letter-spacing:.01em}.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 rgba(255,87,34,.15)}50%{box-shadow:0 0 50px rgba(255,87,34,.25)}}.animate-up{animation:fadeUp .6s cubic-bezier(.2,0,.2,1) both}.animate-fade{animation:fadeIn .5s ease both}.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:shimmer 1.5s ease-in-out infinite}@media (max-width:768px){.hero-grid{grid-template-columns:1fr!important;text-align:center}.hero-mockup{display:none!important}.bento-grid{grid-template-columns:1fr!important}.bento-grid>*{grid-column:span 1!important;grid-row: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{display:block!important}.video-badge{font-size:9px!important;padding:5px 8px!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{background:rgba(255,87,34,.3);color:var(--text-bright)}.cl-modalContent,.cl-modalContent *,.cl-profilePage,.cl-profilePage *,.cl-profileSectionContent,.cl-profileSectionContent *,.cl-userPreview__userButton *,.cl-userProfile-root,.cl-userProfile-root *{color:#fff!important}.cl-profileSectionContent__emailAddresses .cl-menuButton,.cl-profileSectionContent__emailAddresses [data-localization-key*=action__remove]{display:none!important}