:root{--color-primary:#e0fc04;--color-accent:#edff63;--color-bg:#161616;--color-surface:#1e1e1e;--color-surface-2:#242424;--color-text:#fff;--color-muted:hsla(0,0%,100%,.5);--color-border:hsla(0,0%,100%,.06);--font:"Poppins",sans-serif;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-pill:100px;--transition:all 0.25s ease}*,:after,:before{box-sizing:border-box}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font);margin:0;overflow-x:hidden}.revops-section{padding:100px 60px}.revops-section--dark{background:var(--color-surface)}.revops-section-label,.section-label{color:var(--color-primary);display:block;font-size:11px;font-weight:700;letter-spacing:2.5px;margin-bottom:16px;text-transform:uppercase}.revops-section-title,.section-title{font-size:clamp(32px,4vw,52px);font-weight:800;letter-spacing:-1.5px;line-height:1.1;margin:0 0 40px}.revops-section-title span,.section-title span{color:var(--color-primary)}.pill{align-items:center;border-radius:var(--radius-pill);display:inline-flex;font-size:11px;font-weight:700;letter-spacing:1px;padding:4px 12px;text-transform:uppercase}.pill--primary{background:rgba(224,252,4,.1);border:1px solid rgba(224,252,4,.2);color:var(--color-primary)}.pill--muted{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.5)}.check-yes{color:var(--color-primary)}.check-no{color:hsla(0,0%,100%,.2)}.btn-primary{background:var(--color-primary);border-radius:var(--radius-sm);color:#161616;display:inline-block;font-family:var(--font);font-size:15px;font-weight:700;letter-spacing:.3px;padding:14px 32px;text-decoration:none;transition:var(--transition)}.btn-primary:hover{background:var(--color-accent);box-shadow:0 12px 40px rgba(224,252,4,.3);transform:translateY(-2px)}.btn-ghost{align-items:center;color:hsla(0,0%,100%,.7);display:inline-flex;font-family:var(--font);font-size:15px;font-weight:500;gap:8px;text-decoration:none;transition:var(--transition)}.btn-ghost:hover{color:#fff}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.2}}@keyframes orbPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.08)}}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(60px,60px)}}[data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.revops-cursor{background:var(--color-primary);border-radius:50%;height:12px;transition:transform .1s ease;width:12px;z-index:9999}.revops-cursor,.revops-cursor-ring{left:0;pointer-events:none;position:fixed;top:0;transform:translate(-50%,-50%)}.revops-cursor-ring{border:1.5px solid var(--color-primary);border-radius:50%;height:36px;opacity:.6;transition:all .15s ease;width:36px;z-index:9998}@media (max-width:1024px){.revops-section{padding:80px 32px}}@media (max-width:768px){.revops-section{padding:60px 20px}}.revops-nav{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,9%,.85);border-bottom:1px solid rgba(224,252,4,.08);border-radius:0;box-shadow:none;display:flex;justify-content:space-between;left:50%;max-width:100%;padding:20px 60px;position:fixed;top:0;transform:translateX(-50%);transition:width .7s cubic-bezier(.65,0,.35,1),top .7s cubic-bezier(.65,0,.35,1),padding .7s cubic-bezier(.65,0,.35,1),border-radius .7s cubic-bezier(.65,0,.35,1),background .5s ease,box-shadow .7s ease,border-color .5s ease;width:100%;z-index:1000}.revops-nav.is-scrolled{background:#1e1e1e;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:10px;box-shadow:0 8px 40px rgba(0,0,0,.5);padding:12px 20px;top:16px;width:min(900px,calc(100% - 40px))}.revops-nav__inner{align-items:center;display:flex;gap:32px;justify-content:space-between;width:100%}.revops-nav__logo{flex-shrink:0;text-decoration:none}.revops-nav__logo img{display:block;height:36px;width:auto}.revops-nav__links{display:flex;gap:36px;list-style:none;margin:0;padding:0}.revops-nav__links a{color:hsla(0,0%,100%,.65);font-family:var(--font);font-size:13px;font-weight:500;letter-spacing:.3px;text-decoration:none;transition:color .2s}.revops-nav__links a:hover{color:var(--color-primary)}.revops-nav__cta{background:var(--color-primary);border-radius:4px;color:#161616;flex-shrink:0;font-family:var(--font);font-size:13px;font-weight:700;padding:10px 22px;text-decoration:none;transition:filter .15s;white-space:nowrap}.revops-nav__cta:hover{filter:brightness(1.08)}.revops-nav__links>li{position:relative}.revops-nav__links>li:hover:after{content:"";height:48px;left:-16px;position:absolute;right:-16px;top:100%}.revops-nav__submenu{background:#1e1e1e;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;box-shadow:0 12px 40px rgba(0,0,0,.5);display:none;left:50%;list-style:none!important;margin:0;min-width:180px;padding:8px;position:absolute;top:calc(100% + 44px);transform:translateX(-50%);white-space:nowrap;z-index:9999}.revops-nav__submenu:before{background:#1e1e1e;border-left:1px solid hsla(0,0%,100%,.1);border-top:1px solid hsla(0,0%,100%,.1);content:"";height:9px;left:50%;position:absolute;top:-5px;transform:translateX(-50%) rotate(45deg);width:9px}.revops-nav__links>li:hover>.revops-nav__submenu{display:block}.revops-nav__submenu li{list-style:none!important}.revops-nav__submenu li a{border-radius:6px;color:hsla(0,0%,100%,.65);display:block;font-family:var(--font);font-size:13px;font-weight:500;padding:9px 16px;text-decoration:none;transition:background .15s,color .15s}.revops-nav__submenu li a:hover{background:rgba(224,252,4,.08);color:var(--color-primary)}.revops-nav__arrow{display:inline-block;font-size:10px;margin-left:3px;opacity:.5;transition:transform .2s;vertical-align:middle}.revops-nav__links>li:hover .revops-nav__arrow{opacity:1;transform:rotate(180deg)}.revops-nav__hamburger{background:none;border:none;cursor:pointer;display:none;flex-direction:column;flex-shrink:0;gap:5px;height:36px;justify-content:center;padding:4px;width:36px}.revops-nav__hamburger span{background:#fff;border-radius:2px;display:block;height:2px;transition:transform .25s,opacity .25s;width:22px}.revops-nav__hamburger.is-open span:first-child{transform:translateY(7px) rotate(45deg)}.revops-nav__hamburger.is-open span:nth-child(2){opacity:0}.revops-nav__hamburger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.revops-nav__drawer{background:#161616;bottom:0;display:none;flex-direction:column;left:0;overflow-y:auto;padding:80px 32px 40px;position:fixed;right:0;top:0;z-index:9998}.revops-nav__drawer.is-open{display:flex}.revops-nav__drawer ul{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.revops-nav__drawer li a{border-bottom:1px solid hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.75);display:block;font-family:var(--font);font-size:20px;font-weight:600;padding:14px 0;text-decoration:none;transition:color .2s}.revops-nav__drawer li a:hover{color:var(--color-primary)}.revops-nav__drawer-sub{display:none;margin-bottom:4px;padding-left:4px}.revops-nav__drawer-sub li a{border-bottom:none!important;color:hsla(0,0%,100%,.45)!important;font-size:15px!important;font-weight:400!important;padding:10px 0 10px 16px!important}.revops-nav__drawer-close{background:none;border:none;color:hsla(0,0%,100%,.5);cursor:pointer;font-size:20px;line-height:1;padding:8px;position:absolute;right:28px;top:24px;transition:color .2s}.revops-nav__drawer-close:hover{color:#fff}.revops-nav__drawer-cta{background:var(--color-primary);border-bottom:none!important;border-radius:6px;color:#161616!important;display:block;font-family:var(--font);font-size:15px!important;font-weight:700!important;margin-top:32px;padding:14px 28px;text-align:center;text-decoration:none}@media (max-width:768px){.revops-nav{padding:18px 24px}.revops-nav__cta,.revops-nav__links{display:none}.revops-nav__hamburger{display:flex}.revops-nav.is-scrolled{width:calc(100% - 32px)}}.rf{background:#0e0e0e;border-top:1px solid var(--color-border);display:grid;font-family:var(--font);grid-template-columns:1fr 340px}.rf__main{border-right:1px solid var(--color-border);display:flex;flex-direction:column;gap:40px;padding:56px 48px 40px}.rf__logo img{display:block;height:36px;width:auto}.rf__cta-title{color:#fff;font-size:clamp(28px,3vw,40px);font-weight:700;letter-spacing:-.5px;line-height:1.15;margin:0 0 20px}.rf__form-wrap .hs-form{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px}.rf__form-wrap .hs-form-field{flex:1 1 160px;margin:0!important}body .rf__form-wrap .hs-input,body .rf__form-wrap input[type=email],body .rf__form-wrap input[type=tel],body .rf__form-wrap input[type=text],body .rf__form-wrap select,body .rf__form-wrap textarea{-webkit-appearance:none!important;appearance:none!important;background:hsla(0,0%,100%,.06)!important;border:1px solid hsla(0,0%,100%,.12)!important;border-radius:6px!important;box-sizing:border-box!important;color:#fff!important;font-family:var(--font)!important;font-size:14px!important;height:48px!important;outline:none!important;padding:0 16px!important;width:100%!important}body .rf__form-wrap .hs-input::placeholder,body .rf__form-wrap input::placeholder{color:hsla(0,0%,100%,.35)!important}body .rf__form-wrap .hs-input:focus,body .rf__form-wrap input:focus{background:hsla(0,0%,100%,.09)!important;border-color:rgba(224,252,4,.4)!important}body .rf__form-wrap .hs-button,body .rf__form-wrap input[type=submit]{-webkit-appearance:none!important;appearance:none!important;background:var(--color-primary)!important;border:none!important;border-radius:6px!important;color:#0e0e0e!important;cursor:pointer!important;flex-shrink:0!important;font-family:var(--font)!important;font-size:14px!important;font-weight:700!important;height:48px!important;padding:0 24px!important;white-space:nowrap!important}body .rf__form-wrap .hs-button:hover,body .rf__form-wrap input[type=submit]:hover{background:var(--color-accent)!important}body .rf__form-wrap .hs-error-msgs{list-style:none!important;margin:2px 0 0!important;padding:0!important}body .rf__form-wrap .hs-error-msg,body .rf__form-wrap .hs-main-font-element{color:hsla(0,100%,70%,.9)!important;font-size:12px!important}body .rf__form-wrap .hs-form-booleancheckbox-display,body .rf__form-wrap .hs-richtext,body .rf__form-wrap .legal-consent-container{color:hsla(0,0%,100%,.4)!important;font-size:11px!important}body .rf__form-wrap label{color:hsla(0,0%,100%,.5)!important;display:none!important;font-size:12px!important}.rf__form-wrap .submitted-message{color:var(--color-primary)!important;font-size:14px}.rf__divider{border:none;border-top:1px solid hsla(0,0%,100%,.07);margin:0}.rf__bar{display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.rf__col-label{color:hsla(0,0%,100%,.35);font-size:11px;font-weight:600;letter-spacing:1.2px;margin:0 0 14px;text-transform:uppercase}.rf__nav-link{color:hsla(0,0%,100%,.6);display:block;font-size:14px;line-height:1.8;text-decoration:none;transition:color .2s}.rf__nav-link:hover{color:var(--color-primary)}.rf__social{display:flex;flex-direction:column;gap:8px}.rf__social-link{align-items:center;color:hsla(0,0%,100%,.6);display:flex;font-size:14px;gap:10px;text-decoration:none;transition:color .2s}.rf__social-link:hover{color:var(--color-primary)}.rf__social-icon{object-fit:cover}.rf__social-icon,.rf__social-icon-placeholder{border-radius:6px;flex-shrink:0;height:28px;width:28px}.rf__social-icon-placeholder{align-items:center;background:hsla(0,0%,100%,.08);color:#fff;display:flex;font-size:12px;font-weight:700;justify-content:center}.rf__team{display:flex;flex-direction:column;gap:12px}.rf__member{align-items:center;display:flex;gap:10px}.rf__member-photo{object-fit:cover}.rf__member-initials,.rf__member-photo{border-radius:50%;flex-shrink:0;height:36px;width:36px}.rf__member-initials{align-items:center;background:hsla(0,0%,100%,.08);color:#fff;display:flex;font-size:12px;font-weight:700;justify-content:center}.rf__member-info{display:flex;flex-direction:column}.rf__member-name{align-items:center;color:#fff;display:flex;font-size:13px;font-weight:600;gap:4px}.rf__member-verified{align-items:center;display:inline-flex;margin-left:2px;vertical-align:middle}.rf__member-role{color:hsla(0,0%,100%,.4);font-size:11px}.rf__email{align-items:center;color:hsla(0,0%,100%,.45);display:flex;font-size:13px;gap:6px;margin-top:8px;text-decoration:none;transition:color .2s}.rf__email:hover{color:var(--color-primary)}.rf__badges{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.rf__badge{height:48px;object-fit:contain;opacity:.85;transition:opacity .2s;width:48px}.rf__badge:hover{opacity:1}.rf__sidebar{display:flex;flex-direction:column;gap:36px;padding:56px 36px 40px}.rf__featured{border-bottom:1px solid hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.75);display:block;font-size:15px;font-weight:500;line-height:1.4;padding-bottom:32px;text-decoration:none;transition:color .2s}.rf__featured span{color:var(--color-primary);font-weight:700}.rf__featured:hover{color:#fff}.rf__nl-title{color:hsla(0,0%,100%,.75);font-size:14px;font-weight:500;line-height:1.45;margin:0 0 14px}.rf__nl-form .hs-form{display:flex;flex-direction:column;gap:8px}.rf__nl-form .hs-form-field{margin:0!important}body .rf__nl-form .hs-input,body .rf__nl-form input[type=email],body .rf__nl-form input[type=tel],body .rf__nl-form input[type=text],body .rf__nl-form textarea{-webkit-appearance:none!important;appearance:none!important;background:hsla(0,0%,100%,.06)!important;border:1px solid hsla(0,0%,100%,.12)!important;border-radius:6px!important;box-sizing:border-box!important;color:#fff!important;font-family:var(--font)!important;font-size:13px!important;height:44px!important;outline:none!important;padding:0 14px!important;width:100%!important}body .rf__nl-form .hs-input::placeholder,body .rf__nl-form input::placeholder{color:hsla(0,0%,100%,.3)!important}body .rf__nl-form .hs-input:focus,body .rf__nl-form input:focus{background:hsla(0,0%,100%,.09)!important;border-color:rgba(224,252,4,.4)!important}body .rf__nl-form .hs-button,body .rf__nl-form input[type=submit]{-webkit-appearance:none!important;appearance:none!important;background:hsla(0,0%,100%,.08)!important;border:1px solid hsla(0,0%,100%,.12)!important;border-radius:6px!important;color:#fff!important;cursor:pointer!important;font-family:var(--font)!important;font-size:13px!important;font-weight:600!important;height:44px!important;transition:background .2s,border-color .2s,color .2s!important;width:100%!important}body .rf__nl-form .hs-button:hover,body .rf__nl-form input[type=submit]:hover{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#0e0e0e!important}body .rf__nl-form .hs-error-msgs{list-style:none!important;margin:2px 0 0!important;padding:0!important}body .rf__nl-form .hs-error-msg,body .rf__nl-form .hs-main-font-element{color:hsla(0,100%,70%,.9)!important;font-size:12px!important}body .rf__nl-form .hs-richtext,body .rf__nl-form .legal-consent-container{color:hsla(0,0%,100%,.4)!important;font-size:11px!important}body .rf__nl-form label{color:hsla(0,0%,100%,.5)!important;display:none!important;font-size:12px!important}.rf__nl-form .submitted-message{color:var(--color-primary)!important;font-size:13px}.rf__ai-title{color:hsla(0,0%,100%,.4);font-size:11px;font-weight:600;letter-spacing:2px;margin:0 0 12px;text-transform:uppercase}.rf__ai-icons{display:flex;flex-wrap:wrap;gap:8px}.rf__ai-icon{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;display:flex;font-size:18px;height:40px;justify-content:center;text-decoration:none;transition:background .2s,border-color .2s;width:40px}.rf__ai-icon:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.15)}.rf__legal{border-top:1px solid hsla(0,0%,100%,.07);display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:24px}.rf__copy{color:hsla(0,0%,100%,.2);font-size:12px;margin:0}.rf__legal-links{display:flex;flex-wrap:wrap;gap:16px}.rf__legal-links a{color:hsla(0,0%,100%,.3);font-size:12px;text-decoration:none;transition:color .2s}.rf__legal-links a:hover{color:hsla(0,0%,100%,.7)}@media (max-width:960px){.rf{grid-template-columns:1fr}.rf__main{border-bottom:1px solid var(--color-border);border-right:none;padding:40px 28px 36px}.rf__sidebar{padding:36px 28px 40px}.rf__bar{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.rf__bar{grid-template-columns:1fr}.rf__cta-title{font-size:26px}}