@import "https://fonts.googleapis.com/css2?family=Sora:wght@300;400;500;600;700;800&family=DM+Mono:wght@400;500&display=swap";
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}:root{--gold-300:#fcd34d;--gold-400:#fbbf24;--gold-500:#f59e0b;--gold-600:#d97706;--gold-700:#b45309;--black-rich:#0a0a0a;--black-soft:#141414;--black-card:#1a1a1a;--black-border:#262626;--black-muted:#404040;--text-primary:#fafafa;--text-secondary:#a3a3a3;--text-muted:#737373;--px-desktop:48px;--px-tablet:32px;--px-mobile:20px}body{color:#d4d4d4;background:#0a0a0a;min-height:100vh;font-family:Sora,sans-serif}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}[contenteditable]:empty:before{content:attr(data-placeholder);color:var(--gray-600);pointer-events:none}[contenteditable] a{color:var(--gold-400);text-decoration:underline}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes pulse{0%,to{opacity:.3}50%{opacity:.7}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.page-enter{animation:.6s ease-out both fadeUp}.animate-visible{opacity:0;transition:all .9s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}.animate-visible.visible{opacity:1;transform:translateY(0)}.nav-link{color:var(--text-muted);letter-spacing:.8px;text-transform:uppercase;cursor:pointer;background:0 0;border:none;padding:8px 0;font-family:Sora,sans-serif;font-size:13px;font-weight:500;text-decoration:none;transition:color .3s;position:relative}.nav-link:hover,.nav-link.active{color:var(--gold-400)}.nav-link:after{content:"";background:var(--gold-500);width:0;height:1px;transition:all .3s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.nav-link:hover:after,.nav-link.active:after{width:100%}.mobile-nav-link{color:var(--text-secondary);letter-spacing:1px;text-transform:uppercase;cursor:pointer;border-bottom:1px solid var(--black-border);text-align:left;background:0 0;border-top:none;border-left:none;border-right:none;width:100%;padding:16px 0;font-family:Sora,sans-serif;font-size:18px;font-weight:500;transition:color .3s;display:block}.mobile-nav-link:hover,.mobile-nav-link:active{color:var(--gold-400)}.product-card{background:var(--black-card);border:1px solid var(--black-border);cursor:pointer;border-radius:2px;padding:40px 36px;transition:all .5s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.product-card:hover{border-color:#f59e0b33;box-shadow:0 24px 64px -16px #0009}.enterprise-card{background:var(--black-soft);border:1px solid var(--black-border);cursor:pointer;border-radius:2px;padding:52px 44px;transition:all .4s;position:relative;overflow:hidden}.enterprise-card:after{content:"";background:linear-gradient(90deg,transparent,var(--gold-500),transparent);opacity:0;height:1px;transition:opacity .4s;position:absolute;bottom:0;left:0;right:0}.enterprise-card:hover{border-color:#f59e0b26}.enterprise-card:hover:after{opacity:1}.tech-pill{background:var(--black-soft);border:1px solid var(--black-border);color:var(--text-secondary);letter-spacing:.3px;border-radius:0;margin:3px;padding:8px 16px;font-family:DM Mono,monospace;font-size:12px;transition:all .3s;display:inline-block}.tech-pill:hover{color:var(--gold-300);background:#f59e0b14;border-color:#f59e0b40}.cta-button{background:var(--gold-500);color:#000;cursor:pointer;letter-spacing:.5px;text-transform:uppercase;border:none;border-radius:0;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:16px 40px;font-family:Sora,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.cta-button:hover{background:var(--gold-400);box-shadow:0 8px 32px -4px #f59e0b4d}.cta-outline{color:var(--text-secondary);border:1px solid var(--black-border);cursor:pointer;letter-spacing:.5px;text-transform:uppercase;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:16px 40px;font-family:Sora,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.cta-outline:hover{color:var(--gold-400);border-color:var(--gold-700)}.stat-number{color:var(--gold-400);letter-spacing:-2px;font-size:52px;font-weight:800;line-height:1}.section-label{letter-spacing:3px;text-transform:uppercase;color:var(--gold-500);align-items:center;gap:12px;margin-bottom:24px;font-family:DM Mono,monospace;font-size:11px;font-weight:600;display:inline-flex}.section-label:before{content:"";background:var(--gold-600);width:32px;height:1px}.input-field{border:none;border-bottom:1px solid var(--black-border);width:100%;color:var(--text-primary);-webkit-appearance:none;background:0 0;border-radius:0;outline:none;padding:16px 0;font-family:Sora,sans-serif;font-size:16px;transition:border-color .3s}.input-field:focus{border-bottom-color:var(--gold-500)}.input-field::placeholder{color:var(--text-muted)}select.input-field{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23737373' fill='none' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 4px center;background-repeat:no-repeat}select.input-field option{color:#d4d4d4;background:#1a1a1a}textarea.input-field{resize:vertical;border:1px solid var(--black-border);min-height:100px;margin-top:8px;padding:16px}textarea.input-field:focus{border-color:var(--gold-500)}.feature-card{background:var(--black-card);border:1px solid var(--black-border);padding:32px;transition:all .4s}.feature-card:hover{border-color:#f59e0b33}.breadcrumb{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:32px;font-family:DM Mono,monospace;font-size:12px;display:flex}.breadcrumb span{cursor:pointer;transition:color .3s}.breadcrumb span:hover{color:var(--gold-400)}.breadcrumb .sep{color:var(--black-muted)}.breadcrumb .current{color:var(--gold-500);cursor:default}.breadcrumb .current:hover{color:var(--gold-500)}.process-step{border-bottom:1px solid #26262680;align-items:flex-start;gap:24px;padding:28px 0;display:flex}.process-step:last-child{border-bottom:none}.step-num{color:var(--gold-500);opacity:.3;min-width:48px;font-family:DM Mono,monospace;font-size:36px;font-weight:800;line-height:1}.mobile-only{display:none}.hamburger{cursor:pointer;z-index:200;background:0 0;border:none;flex-direction:column;gap:5px;padding:8px;display:none}.hamburger span{background:var(--text-primary);width:22px;height:1.5px;transition:all .3s;display:block}.hamburger.open span:first-child{transform:rotate(45deg)translate(4px,4px)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.desktop-nav{align-items:center;gap:36px;display:flex}.mobile-menu-overlay{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:150;padding:100px var(--px-mobile)40px;background:#000000d9;flex-direction:column;display:none;position:fixed;inset:0}.mobile-menu-overlay.open{animation:.3s ease-out fadeIn;display:flex}@media (max-width:1024px){.stat-number{font-size:40px}.enterprise-card{padding:40px 32px}.product-card{padding:32px 28px}}@media (max-width:768px){.hamburger{display:flex}.desktop-nav{display:none}.mobile-only{align-items:center;gap:8px;display:flex}.stat-number{letter-spacing:-1px;font-size:32px}.product-card{padding:28px 24px}.enterprise-card{padding:32px 24px}.feature-card{padding:24px 20px}.cta-button,.cta-outline{width:100%;padding:14px 28px;font-size:13px}.tech-pill{padding:6px 12px;font-size:11px}.section-label{letter-spacing:2px;font-size:10px}.process-step{gap:16px}.step-num{min-width:40px;font-size:28px}.breadcrumb{margin-bottom:24px;font-size:11px}}@media (max-width:480px){.stat-number{font-size:28px}}
