html:not([dir=rtl]) .menu-vertical .app-brand{padding:1.5rem 1.25rem 1.5rem 2rem!important}[dir=rtl] .menu-vertical .app-brand{padding:1.5rem 2rem 1.5rem 1.25rem!important}[data-bs-theme=dark] .table thead th,html.dark-style .table thead th{background-color:#212529;border-color:#343a40;color:#f8f9fa}[data-bs-theme=dark] .table tbody td,html.dark-style .table tbody td{border-color:#343a40;color:#dee2e6}[data-bs-theme=dark] .table,html.dark-style .table{--bs-table-bg:transparent;--bs-table-color:#dee2e6}[data-bs-theme=dark],html.dark-style{--bs-primary-bg-subtle:rgba(var(--bs-primary-rgb),0.15);--bs-secondary-bg-subtle:rgba(var(--bs-secondary-rgb),0.15);--bs-success-bg-subtle:rgba(var(--bs-success-rgb),0.15);--bs-info-bg-subtle:rgba(var(--bs-info-rgb),0.15);--bs-warning-bg-subtle:#4e4842;--bs-danger-bg-subtle:rgba(var(--bs-danger-rgb),0.15);--bs-light-bg-subtle:hsla(0,0%,100%,.06);--bs-dark-bg-subtle:rgba(0,0,0,.35)}[data-bs-theme=dark] .bg-warning-subtle,html.dark-style .bg-warning-subtle{background-color:#4e4842!important}.landing-footer a.footer-link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}@media (max-width:576px){.landing-footer a.footer-link{display:inline-block;padding:.35rem 0}.landing-footer .footer-bottom a.footer-link{padding:.5rem .25rem}}@media (max-width:575.98px){.landing-team .team-image-box .card-img-position{height:15rem;width:auto}}.mobile-action-bar{background:var(--bs-body-bg,#fff);border-top:1px solid var(--bs-border-color,#dee2e6);bottom:0;box-shadow:0 -2px 8px rgba(0,0,0,.08);display:flex;gap:.5rem;justify-content:center;left:0;padding:.75rem 1rem;position:fixed;right:0;z-index:1050}.mobile-action-bar .btn{flex:1;max-width:280px}@media (max-width:767.98px){.container-xxl.flex-grow-1{padding-bottom:5rem}}.incident-timeline{padding-left:1.5rem;position:relative}.incident-timeline:before{background:var(--bs-border-color,#dee2e6);bottom:4px;content:"";left:7px;position:absolute;top:4px;width:2px}.incident-timeline__item{padding-bottom:1.25rem;padding-left:1rem;position:relative}.incident-timeline__item:last-child{padding-bottom:0}.incident-timeline__dot{border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 2px var(--bs-border-color,#dee2e6);height:16px;left:-1.5rem;position:absolute;top:4px;width:16px;z-index:1}.incident-timeline__dot--investigating{background:var(--bs-warning,#ffab00);box-shadow:0 0 0 2px var(--bs-warning,#ffab00)}.incident-timeline__dot--identified{background:var(--bs-info,#03c3ec);box-shadow:0 0 0 2px var(--bs-info,#03c3ec)}.incident-timeline__dot--monitoring{background:var(--bs-primary,#696cff);box-shadow:0 0 0 2px var(--bs-primary,#696cff)}.incident-timeline__dot--resolved{background:var(--bs-success,#71dd37);box-shadow:0 0 0 2px var(--bs-success,#71dd37)}.incident-timeline__dot--default{background:var(--bs-secondary,#8592a3);box-shadow:0 0 0 2px var(--bs-secondary,#8592a3)}.incident-timeline__content{min-height:2rem}.component-tree__root{font-size:1rem;padding:.5rem 0}.component-tree__group{border-left:2px solid var(--bs-border-color,#dee2e6);margin-left:1rem;padding-left:1rem}.component-tree__node{padding:.35rem 0;position:relative}.component-tree__node:before{border-top:2px solid var(--bs-border-color,#dee2e6);content:"";height:0;left:-1rem;position:absolute;top:50%;width:.75rem}.component-tree__indent{margin-left:1.5rem}.component-tree__indent,.component-tree__indent-2{border-left:2px solid var(--bs-border-color,#dee2e6);padding-left:1rem}.component-tree__indent-2{margin-left:3rem}.pricing-toggle-wrap{align-items:center;display:inline-flex;gap:.75rem;margin-bottom:1rem}.pricing-period-group .btn{border-radius:0;font-size:.9rem;font-weight:600;padding:.5rem 1.25rem}.pricing-period-group .btn:first-of-type{border-radius:.5rem 0 0 .5rem}.pricing-period-group .btn:last-of-type{border-radius:0 .5rem .5rem 0}.pricing-save-badge{background:var(--bs-success,#71dd37);border-radius:2rem;color:#fff;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.02em;padding:.25rem .6rem}.pricing-plans-section{padding:2rem 0 3rem}.pricing-card{border:1px solid var(--bs-border-color,#dee2e6);border-radius:18px;overflow:visible;position:relative;transition:transform .2s ease,box-shadow .2s ease}.pricing-card:hover{box-shadow:0 12px 40px rgba(0,0,0,.08);transform:translateY(-4px)}.pricing-card .card-body{padding:2rem 1.75rem}.pricing-card-featured{border:2px solid var(--bs-primary);box-shadow:0 8px 32px rgba(var(--bs-primary-rgb),.12)}.pricing-card-featured:hover{box-shadow:0 16px 48px rgba(var(--bs-primary-rgb),.18)}.pricing-card-badge{background:var(--bs-primary);border-radius:2rem;color:#fff;font-size:.75rem;font-weight:700;left:50%;letter-spacing:.03em;padding:.3rem 1rem;position:absolute;text-transform:uppercase;top:-.75rem;transform:translateX(-50%);white-space:nowrap}.pricing-card:not(.pricing-card-featured) .pricing-card-badge{display:none}.pricing-plan-name{font-size:1.25rem;font-weight:700;letter-spacing:.04em;margin-bottom:.5rem;text-transform:uppercase}.pricing-plan-desc{color:var(--bs-secondary-color,#6c757d);font-size:.875rem;line-height:1.5;margin-bottom:1.5rem}.pricing-price-block{margin-bottom:1.5rem;min-height:4.5rem}.pricing-currency{color:var(--bs-primary);font-size:1.5rem;font-weight:700;vertical-align:super}.pricing-amount{color:var(--bs-heading-color,var(--bs-body-color));font-size:3.25rem;font-weight:800;letter-spacing:-.03em;line-height:1}.pricing-period{font-size:1rem;font-weight:500}.pricing-annual-note,.pricing-period{color:var(--bs-secondary-color,#6c757d)}.pricing-annual-note{font-size:.8rem;margin-top:.25rem}.pricing-features-list{margin-bottom:1.5rem}.pricing-features-list ul{list-style:none;margin:0 0 .75rem;padding:0}.pricing-features-list li{color:var(--bs-body-color);font-size:.875rem;line-height:1.5;padding:.3rem 0}.pricing-features-list li i{color:var(--bs-success,#71dd37);font-size:.9rem;margin-right:.5rem}.pricing-feature-group-label{color:var(--bs-secondary-color,#6c757d);font-size:.7rem;font-weight:700;letter-spacing:.08em;margin-bottom:.25rem;margin-top:.75rem;text-transform:uppercase}.pricing-features-list .pricing-feature-group-label:first-child{margin-top:0}.pricing-cta{border-radius:12px;font-size:.95rem;font-weight:700;letter-spacing:.01em;padding:.75rem 1.5rem}.pricing-oss-callout{background:rgba(var(--bs-primary-rgb),.04);border:1px solid rgba(var(--bs-primary-rgb),.12);border-radius:14px;margin-top:2rem;padding:1.25rem 1.5rem}.pricing-oss-callout strong{color:var(--bs-heading-color,var(--bs-body-color))}.pricing-enterprise-bar{background:var(--bs-body-bg);border:2px solid var(--bs-primary);border-radius:18px;margin-top:2rem;padding:2rem}.pricing-section-title{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;letter-spacing:-.01em}.pricing-section-subtitle{color:var(--bs-secondary-color,#6c757d);font-size:1rem}.pricing-roi-section{background:rgba(var(--bs-primary-rgb),.02);padding:4rem 0}.pricing-roi-card{border:1px solid var(--bs-border-color,#dee2e6);border-radius:18px}.pricing-roi-card .card-body{padding:2rem}.pricing-roi-card-muted{opacity:.85}.pricing-roi-card-highlight{border:2px solid var(--bs-success,#71dd37);box-shadow:0 8px 24px rgba(var(--bs-success-rgb,113,221,55),.1)}.pricing-roi-stack-list{list-style:none;margin:0 0 1.5rem;padding:0}.pricing-roi-stack-list li{border-bottom:1px solid var(--bs-border-color,#dee2e6);display:flex;font-size:.9rem;justify-content:space-between;padding:.6rem 0}.pricing-roi-stack-list li:last-child{border-bottom:none}.pricing-roi-price{color:var(--bs-body-color);font-weight:600}.pricing-roi-features{list-style:none;margin:0 0 1.5rem;padding:0}.pricing-roi-features li{font-size:.9rem;padding:.4rem 0}.pricing-roi-features li i{margin-right:.5rem}.pricing-roi-total{background:rgba(var(--bs-secondary-rgb,0,0,0),.04);border-radius:10px;font-size:.9rem;margin-bottom:1rem;padding:1rem}.pricing-roi-total-accent{background:rgba(var(--bs-success-rgb,113,221,55),.08)}.pricing-roi-footer{font-size:.85rem;line-height:1.6}.pricing-compare-section{padding:3rem 0}.pricing-compare-toggle{border-radius:12px;font-weight:600;padding:.75rem 2rem}.pricing-compare-table-wrap{margin-top:2rem}.pricing-compare-section .compare-table{font-size:.9rem}.pricing-compare-section .compare-table th{font-size:.85rem;font-weight:700;letter-spacing:.04em;padding:.75rem;text-transform:uppercase}.pricing-compare-section .compare-table td{padding:.6rem .75rem}.pricing-compare-section .compare-table .feature-cell{color:var(--bs-heading-color,var(--bs-body-color));font-weight:600}.pricing-trust-section{background:var(--bs-body-bg);border-top:1px solid var(--bs-border-color,#dee2e6);padding:3.5rem 0}.pricing-trust-item{align-items:center;display:flex;flex-direction:column;gap:.5rem}.pricing-trust-item i{color:var(--bs-primary);font-size:1.75rem}.pricing-trust-item span{color:var(--bs-secondary-color,#6c757d);font-size:.8rem;font-weight:600;line-height:1.3;text-align:center}@media (max-width:991.98px){.pricing-cards-row{margin:0 auto;max-width:440px}.pricing-card-featured{order:-1}.pricing-plans-section{padding:1.5rem 0 2rem}}@media (max-width:575.98px){.pricing-toggle-wrap{flex-direction:column}.pricing-oss-callout .row{text-align:center}.pricing-oss-callout .col-auto{margin-top:.75rem;width:100%}}