.product-page h2{font-size:42px}.product-page .hero-section{background-image:none;display:block;min-height:600px;position:relative}.product-page .hero-content{color:#fff;display:block;margin:auto;max-width:700px;padding:40px 0 60px;text-align:center}.product-page .hero-section h1{font-size:60px!important;text-align:center!important}.product-page .hero-section p{font-size:21px}.product-page .hero-product{height:275px;margin:auto;position:relative;width:900px}.product-page .hero-checkmark-list li{color:var(--color-primary-text);font-weight:400;padding:5px 0}.product-page .feature-card{padding:5px}.feature-top{background:#fef3e2;min-height:178px;overflow:hidden}.feature-top,.feature-top img{border-top-left-radius:10px;border-top-right-radius:10px}.feature-top img{height:100%;transition:all .3s ease;width:100%}.feature-card:hover img{transform:scale(1.2)}.feature-bottom{padding:20px}.product-features{max-width:1000px;min-height:200px}.feature-list{display:grid;gap:20px;grid-template-columns:repeat(5,1fr);margin:auto;max-width:1000px;width:100%}.feature-item{flex-direction:column;min-height:120px}.feature-item,.feature-item .icon{align-items:center;display:flex;justify-content:center}.feature-item .icon{background:linear-gradient(0deg,#ed8720,#f2ab40);border-radius:12px;color:#fff;font-size:30px;font-weight:700;height:75px;margin-bottom:12px;width:75px}.feature-item .icon i{color:#fff}.feature-item span{color:var(--color-gray-700);font-size:16px;font-weight:600;text-align:center}.product-platform h2{max-width:90%}.badge{background:linear-gradient(0deg,#efaa40,#f2ab40);border-radius:40px;color:#fff;display:inline-block;font-size:11px;font-weight:600;height:27px;letter-spacing:1px;margin-bottom:15px;padding:5px 15px;text-align:center;text-transform:uppercase}.product-platform .grid-container.two-cols{gap:120px}.product-platform .grid-container{margin-bottom:200px}.product-platform .grid-item{position:relative}.ext-image{max-height:500px;position:absolute}.ext-one{right:0;z-index:10}.ext-two{right:115px;z-index:8}.ext-three{right:230px;z-index:6}.drawer-image{max-height:500px;position:absolute}.drawer-one{left:0;z-index:10}.drawer-two{left:115px;z-index:8}.drawer-three{left:230px;z-index:6}.product-loop{font-size:18px;padding:100px 0;text-align:center}.product-loop p{margin:auto;max-width:75%}.product-use-cases p{margin-bottom:30px}@media (max-width:768px){.nav-container{gap:16px;grid-template-columns:repeat(3,1fr)}.nav-item{min-height:100px;padding:20px 12px}.icon{font-size:20px;height:40px;width:40px}}@media (max-width:480px){.nav-container{gap:12px;grid-template-columns:repeat(2,1fr)}}.demo-container{background:#fff;border-radius:15px;box-shadow:0 20px 60px rgba(0,0,0,.3);margin:0 auto;max-width:900px;position:absolute;top:-225px;transform:perspective(1000px) rotateX(15deg);z-index:10}.demo-container.full-flat,.demo-container.scrolled{border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.3);transform:perspective(1000px) rotateX(0deg)}.browser-header{align-items:center;background:#f5f5f5;border-bottom:1px solid #ddd;display:flex;gap:8px;padding:10px 15px}.browser-dots{display:flex;gap:6px}.dot{border-radius:50%;height:10px;width:10px}.dot.red{background:#ff5f57}.dot.yellow{background:#ffbd2e}.dot.green{background:#28ca42}.interface{display:flex;height:450px}.interface img{min-width:900px}.notification{margin:auto;width:400px}.notification img{bottom:-50px;position:absolute;width:500px;z-index:10}.sidebar{background:#fff;border-right:1px solid #e9ecef;display:flex;flex-direction:column;padding:0;width:150px}.sidebar-header{align-items:left;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:20px}.sidebar-logo{color:#333;font-size:16px;font-weight:800;letter-spacing:-.02em}.sidebar-company-icon{font-size:1rem}.sidebar-content{flex:1;padding:20px 0}.sidebar-section{margin-bottom:32px}.sidebar-section-header{align-items:center;color:#9ca3af;display:flex;font-size:.75rem;font-weight:600;gap:8px;letter-spacing:.05em;padding:0 20px 12px;text-transform:uppercase}.sidebar-section-icon{font-size:12px}.sidebar-nav{list-style:none;margin:0;padding:0;text-align:left}.sidebar-nav li{border-left:3px solid transparent;color:#374151;cursor:pointer;font-size:.875rem;font-weight:500;padding:8px 20px;transition:all .2s ease}.sidebar-nav li:hover{background:#f9fafb;color:#111827}.sidebar-nav li.active{background:#eff6ff;border-left-color:#3b82f6;color:#1d4ed8;font-weight:600}.main-content{display:flex;flex:1;flex-direction:column}.toolbar{align-items:center;background:#fff;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:11.25px 15px}.tab-group{display:flex;gap:15px}.tab{border-radius:4.5px;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:all .3s ease}.tab.active{background:#2196f3;color:#fff}.canvas{background:#fafafa;flex:1;overflow:hidden;padding:15px;position:relative}.dashboard-header{margin-bottom:22.5px}.dashboard-header h2{color:#333;font-size:1.125rem;font-weight:600;margin:0}.dashboard-content{flex-direction:column;height:100%}.dashboard-content,.stats-row{display:flex;gap:15px}.stat-card{align-items:center;background:#fff;border-radius:9px;box-shadow:0 1.5px 6px rgba(0,0,0,.1);display:flex;flex:1;gap:11.25px;padding:10px}.stat-icon{color:#2196f3;font-size:1.5rem}.stat-info{flex:1}.stat-label{color:#666;font-size:.675rem;margin-bottom:3.75px}.stat-value{color:#333;font-size:1.5rem;font-weight:700;margin-bottom:3.75px}.stat-change{font-size:.6375rem;font-weight:600}.stat-change.positive{color:#4caf50}.main-dashboard-row{display:flex;flex:1;gap:15px}.chart-card{background:#fff;border-radius:9px;box-shadow:0 1.5px 6px rgba(0,0,0,.1);min-width:225px;padding:10px}.chart-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.chart-header h3{color:#333;font-size:.9rem;font-weight:600;margin:0}.chart-change{color:#4caf50;font-size:.675rem;font-weight:600}.chart-content{gap:22.5px}.chart-content,.donut-chart{align-items:center;display:flex}.donut-chart{background:conic-gradient(#4caf50 0deg 295deg,#ff9800 295deg 1turn);border-radius:50%;height:50px;justify-content:center;position:relative;width:50px}.donut-chart:before{background:#fff;border-radius:50%;content:"";height:30px;position:absolute;width:30px}.donut-center{position:relative;text-align:center;z-index:2}.donut-percentage{color:#333;font-size:10px;font-weight:700}.chart-legend{display:flex;flex-direction:column;gap:11.25px}.legend-item{align-items:center;display:flex;font-size:.675rem;gap:7.5px}.legend-dot{border-radius:50%;height:9px;width:9px}.legend-dot.aligned{background:#4caf50}.legend-dot.misguided{background:#ff9800}.summary-card{align-items:flex-start;background:#fff;border-radius:9px;box-shadow:0 1.5px 6px rgba(0,0,0,.1);display:flex;flex:1;gap:11.25px;padding:18.75px}.summary-icon{color:#4caf50;font-size:1.125rem;margin-top:3.75px}.summary-text{color:#555;font-size:.7125rem;line-height:1.6}.bottom-row{display:flex;gap:15px}.table-card{background:#fff;border-radius:9px;box-shadow:0 1.5px 6px rgba(0,0,0,.1);flex:1;padding:10px}.table-card h3{color:#333;font-size:.825rem;font-weight:600;margin:0 0 15px}.app-list,.employee-list,.use-case-list{display:flex;flex-direction:column;gap:9px}.app-item,.employee-item,.use-case-item{align-items:center;display:flex;font-size:.675rem;gap:7.5px;padding:6px 0}.app-icon,.use-case-icon{font-size:.9rem;width:18px}.app-name,.use-case-name{color:#333;flex:1}.app-usage{align-items:center;display:flex;gap:6px;min-width:60px}.usage-bar{background:#2196f3;border-radius:1.5px;height:3px;min-width:15px}.usage-percent{color:#333;font-weight:600;min-width:30px}.app-users,.use-case-time,.use-case-users{color:#666;font-size:.6375rem;min-width:22.5px}.employee-initial{align-items:center;background:#2196f3;border-radius:50%;color:#fff;display:flex;font-size:.6rem;font-weight:600;height:18px;justify-content:center;width:18px}.employee-email{color:#333;flex:1}.employee-risk,.employee-score{color:#666;font-size:.6375rem;min-width:15px;text-align:center}@media (max-width:768px){.demo-container{transform:none}.demo-container.full-flat,.demo-container.scrolled{border-radius:8px;max-width:100%;transform:none}.interface{flex-direction:column;height:auto}.sidebar{border-bottom:1px solid #e9ecef;border-right:none;width:100%}.sidebar-header{align-items:flex-start;flex-direction:column;gap:12px}.sidebar-company{align-self:stretch;justify-content:center}}.features-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef);margin-top:100px;padding:80px 20px}.features-title{color:#333;font-size:2.5rem;font-weight:700;margin-bottom:60px;text-align:center}.features-grid{display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1000px}.feature-card{background:#fff;border:1px solid hsla(0,0%,100%,.2);border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.1);padding:40px 30px;text-align:center;transition:all .3s ease}.feature-card:hover{box-shadow:0 16px 40px rgba(0,0,0,.15);transform:translateY(-8px)}.feature-icon{display:block;font-size:3rem;margin-bottom:20px}.feature-card h3{color:#333;font-size:1.3rem;font-weight:600;margin-bottom:15px}.feature-card p{color:#666;font-size:1rem;line-height:1.6}.content-section{background:#fff;min-height:100vh;padding:80px 20px}@media (max-width:768px){.product-page .hero-product{height:75px;width:100%}.product-page .hero-section h1{font-size:48px!important;padding:30px}.product-page .hero-section p{padding:0 30px}.product-page .hero-content{padding:0 0 30px}.demo-container,.interface img{margin:auto;max-width:400px;position:relative;width:400px}.demo-container{border-radius:8px}.browser-header{border-top-left-radius:8px;border-top-right-radius:8px}.interface{display:block}.interface img{min-width:400px}.product-platform{margin:0 auto}.product-features.margin-tb-50-auto{margin:0}.product-images{height:220px;height:300px;margin:auto;padding:0;width:450px}.product-platform .grid-container{margin-bottom:0}.product-platform .grid-container.two-cols{gap:50px}.product-platform #screens:last-child .margin-tb-100-auto{margin:40px 0 0}.grid-container .grid-item{margin:auto;padding:0 30px}.drawer-image,.ext-image{max-height:300px;position:realtive}.feature-list{display:block;margin:0 auto 30px 0}.feature-item{min-height:150px}.product-loop{padding:50px 30px 100px}.maro-animation{top:-130px!important}.product-use-cases{padding:0 20px}}