.description{color:#455468;letter-spacing:-.4px;font-size:18px;font-weight:600;line-height:24px}.landing-container{color:#0f172a;text-align:center;background-color:#f9fafb;padding:40px 20px;font-family:Inter,sans-serif}.landing-container .hero{margin-bottom:80px}.landing-container .hero h1{font-size:3rem;font-weight:800}.landing-container .hero h1 span{background:linear-gradient(90deg,#4f46e5,#9333ea);-webkit-text-fill-color:#0000;-webkit-background-clip:text}.landing-container .hero p{color:#455468;max-width:600px;margin:20px auto;font-size:1.1rem}.landing-container .btn-primary{color:#fff;cursor:pointer;background:#1b4dff;border:none;border-radius:6px;padding:12px 24px;font-weight:600}.landing-container .btn-outline{cursor:pointer;background:0 0;border-radius:6px;width:100%;margin:20px 0;padding:10px}.landing-container h3{letter-spacing:-.75px;font-size:2rem;font-weight:600;line-height:42px}.landing-container h4{color:#0f172a;font-size:1.5rem;font-weight:600;line-height:3rem}.landing-container .role-section{margin-bottom:100px}.landing-container .role-section .toggle-group{background:#f3f4f6;border-radius:8px;padding:5px;display:inline-flex}.landing-container .role-section .toggle-group button{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:8px 20px;display:flex}.landing-container .role-section .toggle-group button.active{color:#4f46e5;background:#fff;font-weight:700;box-shadow:0 2px 4px #0000001a}.landing-container .feature-highlight{text-align:left;justify-content:center;align-items:center;gap:60px;max-width:1000px;margin:0 auto 120px;display:flex}.landing-container .feature-highlight .feature-text{flex:1}.landing-container .feature-highlight .feature-text .label{color:#4f46e5;font-size:.8rem;font-weight:700}.landing-container .feature-highlight .feature-text h2{margin:10px 0;font-size:2.2rem}.landing-container .feature-highlight .feature-text ul{padding:0;list-style:none}.landing-container .feature-highlight .feature-text ul li{align-items:center;gap:10px;margin:10px 0;display:flex}.landing-container .feature-highlight .feature-text ul li span{color:#4f46e5}.landing-container .feature-highlight .feature-image-placeholder{background-blend-mode:multiply;color:#fff;background-color:#0000;background-image:linear-gradient(#312e81e6,#312e81e6),url(/assets/images/EnterpriceGovernance.png);background-position:50%;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:12px;flex:1;justify-content:center;align-items:center;height:300px;font-weight:700;display:flex}.landing-container .feature-highlight .feature-image-placeholder .icon-box{flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.landing-container .feature-highlight .feature-image-placeholder .icon-box span{color:#818cf8}.landing-container .pricing-section .trial-badge{color:#fff;background:#11a75c;border-radius:20px;margin:20px 0 40px;padding:5px 15px;font-size:.8rem;display:inline-block}.landing-container .pricing-section .pricing-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;max-width:1100px;margin:0 auto;display:grid}.landing-container .pricing-section .pricing-card{text-align:left;background:#fff;border:1px solid #f3f4f6;border-radius:12px;padding:40px;transition:transform .3s}.landing-container .pricing-section .pricing-card .btn-outline{color:#1b4dff;background:#fff}.landing-container .pricing-section .pricing-card.featured{color:#fff;background:#4f46e5;transform:scale(1.05)}.landing-container .pricing-section .pricing-card.featured h4{color:#fff}.landing-container .pricing-section .pricing-card.featured .specs,.landing-container .pricing-section .pricing-card.featured .features-list{border-color:#fff3}.landing-container .pricing-section .pricing-card .price{font-size:2rem;font-weight:700}.landing-container .pricing-section .pricing-card .plan-desc{color:inherit;opacity:.8;height:50px;font-size:.9rem}.landing-container .pricing-section .pricing-card .specs{border-top:1px solid #f3f4f6;padding-top:15px;font-size:.85rem}.landing-container .pricing-section .pricing-card .specs div{justify-content:space-between;margin:8px 0;display:flex}.landing-container .pricing-section .pricing-card .features-list{margin-top:20px}.landing-container .pricing-section .pricing-card .features-list h6{letter-spacing:1px;margin-bottom:10px;font-size:.75rem}.landing-container .pricing-section .pricing-card .features-list .feature-item{margin:5px 0;font-size:.9rem}.landing-container .footer{border-top:1px solid #e5e7eb;margin-top:100px;padding-top:40px}.landing-container .footer .logo-small{margin-bottom:10px;font-weight:700}.landing-container .footer p{color:#455468;font-size:.8rem}@media (max-width:768px){.feature-highlight{text-align:center;flex-direction:column}.pricing-card.featured{transform:scale(1)}}
