#enterprise-form .required:after{color:#dc3545;content:" *"}h1.enterprise.hero-title{color:#4e7e14!important}.enterprise-hero{background:transparent!important;color:#fff!important;text-align:center}.hero-title{font-size:42px;font-weight:700;margin-bottom:20px}.hero-subtitle{font-size:18px;margin-bottom:0;max-width:800px;opacity:.95}.card.enterprise-form-panel{--bs-card-border-color:var(--bs-border-color);--bs-card-cap-padding-y:20px;--bs-card-cap-padding-x:25px;--bs-card-spacer-y:30px;--bs-card-spacer-x:25px;--bs-card-bg:#fff;margin-bottom:30px;overflow:hidden}.enterprise-form-panel .card-header{background:linear-gradient(135deg,#158cba,#075eb5);border-bottom:none;color:#fff}.enterprise-form-panel .card-header>.card-title{font-size:20px;font-weight:600;margin:0;padding-bottom:.5em}.enterprise-form-panel .card-title .bi{font-size:18px;margin-right:8px}#enterprise-form .form-label{color:var(--bs-gray-700);font-weight:600;margin-bottom:8px}#enterprise-form .form-check-label{color:var(--bs-gray-700)}.enterprise-submit-btn{transition:all .3s ease}.enterprise-submit-btn:focus,.enterprise-submit-btn:hover{transform:translateY(-2px)}.enterprise-submit-btn .bi{font-size:14px;margin-right:8px}.section-title{border-bottom:none;font-weight:700;margin-bottom:20px;margin-top:0;padding-bottom:0}.section-title .bi{display:inline-block;font-size:38px;margin-right:10px;text-align:center;vertical-align:middle;width:30px}.enterprise-info>.section-title:first-of-type{background:none;border-bottom:none;border-radius:0;font-weight:700;margin-bottom:20px;padding:0}.enterprise-info .feature-cards{background:none;border:none;border-radius:0;box-shadow:none;margin-bottom:30px;padding:30px 0 0}.feature-card{background:#fff;border:1px solid var(--bs-gray-300);border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);margin-bottom:25px;padding:20px;transition:all .3s ease}.feature-card:hover{border-color:#158cba;box-shadow:0 8px 25px rgba(0,0,0,.1);transform:translateY(-3px)}.feature-card h4{color:#333;font-size:18px;font-weight:600;margin-bottom:12px;margin-top:0}.feature-card h4 .bi{color:#158cba;display:inline-block;font-size:16px;margin-right:10px;text-align:center;vertical-align:middle;width:25px}.feature-card p{color:var(--bs-gray-700);line-height:1.6;margin:0}.card.trusted-by{--bs-card-spacer-y:30px;--bs-card-spacer-x:30px;--bs-card-bg:var(--bs-gray-100);--bs-card-border-color:var(--bs-gray-300);--bs-card-border-radius:8px;box-shadow:0 8px 30px rgba(0,0,0,.12);margin-top:30px;text-align:center}.trusted-by .section-title{background:none;border-bottom:3px solid #158cba;border-radius:0;color:#158cba;font-size:24px;font-weight:700;margin:0 0 20px;padding:0 0 10px;text-align:left}.trusted-by .section-title .bi{font-size:22px;margin-right:10px}.enterprise-logos{margin:20px 0}.enterprise-logos img{filter:grayscale(50%);max-height:80px;opacity:.8;transition:all .3s ease}.enterprise-logos:hover img{filter:grayscale(0);opacity:1}.alert .bi{margin-right:8px}#enterprise-form .form-text{font-size:13px;margin-bottom:10px}.logo-dark{display:none}@media (max-width:991px){.enterprise-info{margin-top:30px}.hero-title{font-size:36px}.enterprise-hero{text-align:center}.hero-subtitle{margin-left:auto;margin-right:auto}.enterprise-info>.section-title:first-of-type,.trusted-by .section-title{font-size:28px}.enterprise-info>.section-title:first-of-type .bi,.trusted-by .section-title .bi{font-size:24px}}@media (max-width:767px){.enterprise-hero{padding:30px 0;text-align:center}.hero-title{font-size:28px}.hero-subtitle{font-size:16px;margin-left:auto;margin-right:auto}.card.enterprise-form-panel{--bs-card-spacer-y:20px;--bs-card-spacer-x:15px}.enterprise-info>.section-title:first-of-type{font-size:24px}.enterprise-info>.section-title:first-of-type .bi{font-size:20px}}[data-bs-theme=dark] .logo-light{display:none}[data-bs-theme=dark] .logo-dark{display:block}[data-bs-theme=dark] .enterprise-form-panel{--bs-card-bg:#121212}[data-bs-theme=dark] .enterprise-form-panel .card-header{background:var(--abuse-surface-raised);border-bottom:1px solid #24303a}[data-bs-theme=dark] .feature-card{background:#3b3b3b!important;border-color:#24303a!important}[data-bs-theme=dark] .feature-card p{color:#c0c8d4!important}[data-bs-theme=dark] h2.enterprise.section-title,[data-bs-theme=dark] h2.section-title{border-bottom-color:#4e7e14!important;color:#4e7e14!important}[data-bs-theme=dark] .feature-card h4,[data-bs-theme=dark] .trusted-by .section-title{border-bottom-color:#fff!important;color:#fff!important}[data-bs-theme=dark] .trusted-by{--bs-card-bg:#3b3b3b;--bs-card-border-color:#24303a}[data-bs-theme=dark] #enterprise-form .form-check-label,[data-bs-theme=dark] #enterprise-form .form-label{color:#fff}[data-bs-theme=dark] h1.enterprise.hero-title{color:#f9a825!important}[data-bs-theme=dark] .enterprise-form-panel .card-title{color:#fff}[data-bs-theme=dark] .logo-scroll-container:before{background:linear-gradient(90deg,#3b3b3b,transparent)}[data-bs-theme=dark] .logo-scroll-container:after{background:linear-gradient(270deg,#3b3b3b,transparent)}[data-bs-theme=dark] .logo-item img[alt="Recorded Future"]{filter:invert(1) brightness(1.1)}[data-bs-theme=dark] .logo-item img,[data-bs-theme=dark] .logo-item img:hover{opacity:1}.logo-scroll-container{background:transparent;overflow:hidden;padding:20px 0;position:relative;width:100%}.logo-scroll-container:after,.logo-scroll-container:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:100px;z-index:2}.logo-scroll-container:before{background:linear-gradient(to right,var(--bs-gray-100),transparent);left:0}.logo-scroll-container:after{background:linear-gradient(to left,var(--bs-gray-100),transparent);right:0}.logo-scroll{animation:scroll 30s linear infinite;display:flex;gap:60px;width:-moz-max-content;width:max-content}.logo-scroll:hover{animation-play-state:paused}.logo-item{align-items:center;display:flex;flex-shrink:0;height:80px;justify-content:center;padding:10px;position:relative;width:180px}.logo-item img{height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;opacity:1;position:absolute;transition:all .4s ease;width:auto}.logo-item:hover img{opacity:1;transform:scale(1.05)}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-2400px)}}@media (max-width:768px){.logo-scroll{animation-duration:22s;gap:40px}.logo-item{height:60px;width:140px}.logo-scroll-container:after,.logo-scroll-container:before{width:50px}@keyframes scroll{to{transform:translateX(-1800px)}}}@media (max-width:480px){.logo-scroll{animation-duration:18s;gap:30px}.logo-item{height:50px;width:120px}@keyframes scroll{to{transform:translateX(-1500px)}}}
