@keyframes orb-pulse{0%,to{transform:scale(1) translate(0);opacity:.18}33%{transform:scale(1.15) translate(30px,-20px);opacity:.25}66%{transform:scale(.9) translate(-20px,30px);opacity:.14}}@keyframes orb-pulse-reverse{0%,to{transform:scale(1) translate(0);opacity:.14}33%{transform:scale(.88) translate(-25px,18px);opacity:.22}66%{transform:scale(1.1) translate(18px,-25px);opacity:.1}}.hero-orb-1{top:-120px;right:-120px;width:600px;height:600px;background:radial-gradient(circle,rgba(119,196,9,.22) 0,transparent 70%);animation:orb-pulse 8s ease-in-out infinite}.hero-orb-1,.hero-orb-2{position:absolute;pointer-events:none;border-radius:50%;z-index:0}.hero-orb-2{bottom:-80px;left:-80px;width:400px;height:400px;background:radial-gradient(circle,rgba(13,105,210,.18) 0,transparent 70%);animation:orb-pulse-reverse 11s ease-in-out infinite}.hero-orb-3{position:absolute;top:40%;left:30%;width:300px;height:300px;background:radial-gradient(circle,rgba(119,196,9,.08) 0,transparent 70%);pointer-events:none;border-radius:50%;animation:orb-pulse 14s ease-in-out 3s infinite;z-index:0}.glass-dark{background:rgba(255,255,255,.06);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 32px rgba(0,0,0,.3);border-radius:var(--card-radius,14px)}.glass-light{background:rgba(244,247,251,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(226,232,240,.8);box-shadow:0 4px 24px rgba(0,0,0,.06);border-radius:var(--card-radius,14px)}@media (prefers-reduced-motion:reduce){.hero-orb-1,.hero-orb-2,.hero-orb-3{animation:none}.glass-dark,.glass-light{backdrop-filter:none;-webkit-backdrop-filter:none}.glass-dark{background:rgba(255,255,255,.1)}.glass-light{background:rgba(244,247,251,.95)}}:root{--brand-green:#77C409;--brand-green-dark:#5fa007;--dark-bg:#0b1120;--dark-bg2:#101828;--section-alt:#f4f7fb;--text-muted-custom:#6b7a99;--border-color:#e2e8f0;--card-radius:14px;--transition:.22s ease}*{box-sizing:border-box}body{font-family:Inter,sans-serif;color:#1e293b;background:#fff;margin:0;padding:0}.sr-navbar{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(11,17,32,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.07);padding:0}.sr-navbar .container-fluid{padding:14px 32px}.sr-navbar .navbar-brand img{height:32px}.sr-navbar .nav-link{color:rgba(255,255,255,.78)!important;font-size:.88rem;font-weight:500;padding:6px 14px!important;border-radius:6px;transition:var(--transition)}.sr-navbar .nav-link:hover{color:#fff!important;background:rgba(255,255,255,.08)}.sr-navbar .navbar-toggler{border-color:rgba(255,255,255,.3)}.sr-navbar .navbar-toggler-icon{filter:invert(1)}.btn-demo-nav{background:var(--brand-green);color:#fff!important;border-radius:8px;font-weight:600;font-size:.88rem;padding:8px 20px!important;transition:var(--transition);cursor:pointer}.btn-demo-nav:hover{background:var(--brand-green-dark)!important}.hero{background:linear-gradient(135deg,#0b1120,#0f2040 55%,#162f4a);padding:140px 0 80px;overflow:hidden;position:relative}.hero:before{content:"";position:absolute;top:-120px;right:-120px;width:600px;height:600px;background:radial-gradient(circle,rgba(119,196,9,.18) 0,transparent 70%);pointer-events:none}.hero .badge-tag{display:inline-block;background:rgba(119,196,9,.15);border:1px solid rgba(119,196,9,.4);color:var(--brand-green);font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:5px 14px;border-radius:20px;margin-bottom:22px}.hero h1{font-size:clamp(2rem,4.5vw,3.2rem);font-weight:800;color:#fff;line-height:1.18;margin-bottom:22px}.hero h1 span{color:var(--brand-green)}.hero .lead{font-size:1.05rem;color:rgba(255,255,255,.72);line-height:1.7;max-width:560px;margin-bottom:36px}.hero .lead a{color:var(--brand-green);text-decoration:none;font-weight:600}.hero .lead a:hover{text-decoration:underline}.btn-primary-cta{background:var(--brand-green);color:#fff;font-weight:700;font-size:1rem;padding:14px 32px;border-radius:10px;border:none;cursor:pointer;transition:var(--transition);display:inline-block;text-decoration:none}.btn-primary-cta:hover{background:var(--brand-green-dark);color:#fff;transform:translateY(-1px)}.btn-secondary-cta{background:transparent;color:#fff;font-weight:600;font-size:1rem;padding:13px 28px;border-radius:10px;border:1.5px solid rgba(255,255,255,.35);cursor:pointer;transition:var(--transition);display:inline-block;text-decoration:none}.btn-secondary-cta:hover{border-color:rgba(255,255,255,.7);color:#fff;background:rgba(255,255,255,.06)}.hero-img-wrap{position:relative;border-radius:18px;overflow:hidden;padding:6px;background:rgba(255,255,255,.06);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.18);box-shadow:0 30px 80px rgba(0,0,0,.5)}.hero-img-wrap img{width:100%;display:block;border-radius:13px}.section-label{font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-green);margin-bottom:10px}.section-title{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;color:#0f172a;margin-bottom:14px;line-height:1.25}.section-subtitle{font-size:1rem;color:var(--text-muted-custom);line-height:1.7;max-width:660px}.platform-section{padding:80px 0;background:#fff}.platform-section .text-block p{font-size:.97rem;color:#374151;line-height:1.8;margin-bottom:16px}.platform-section .text-block a{color:#1d6fd6;text-decoration:none;font-weight:600}.platform-section .text-block a:hover{text-decoration:underline}.products-section{padding:80px 0;background:var(--section-alt)}.product-card{background:#fff;border-radius:var(--card-radius);overflow:hidden;box-shadow:0 2px 16px rgba(0,0,0,.07);transition:var(--transition);height:100%}.product-card:hover{box-shadow:0 8px 36px rgba(0,0,0,.13);transform:translateY(-3px)}.product-card img{width:100%;display:block}.product-card .card-body{padding:24px}.product-card .card-icon{width:44px;height:44px;background:rgba(119,196,9,.12);border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.product-card .card-icon i{color:var(--brand-green);font-size:1.2rem}.product-card h4{font-size:1.1rem;font-weight:700;color:#0f172a;margin-bottom:10px}.product-card p{font-size:.9rem;color:#4b5563;line-height:1.7}.product-card a{color:#1d6fd6;text-decoration:none;font-weight:600}.product-card a:hover{text-decoration:underline}.features-section{padding:80px 0;background:#fff}.feature-card{padding:28px;border-radius:var(--card-radius);border:1.5px solid var(--border-color);height:100%;transition:var(--transition)}.feature-card:hover{border-color:var(--brand-green);box-shadow:0 4px 20px rgba(119,196,9,.1)}.feature-card .fi{width:48px;height:48px;background:rgba(119,196,9,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.feature-card .fi i{font-size:1.3rem;color:var(--brand-green)}.feature-card h5{font-weight:700;font-size:1rem;color:#0f172a;margin-bottom:10px}.feature-card p{font-size:.88rem;color:#4b5563;line-height:1.7;margin:0}.feature-card a{color:#1d6fd6;text-decoration:none;font-weight:600}.feature-card a:hover{text-decoration:underline}.feature-card ul{padding-left:18px;font-size:.88rem;color:#4b5563;line-height:1.9;margin:0}.feature-card ul li{margin-bottom:2px}.about-section{padding:80px 0;background:linear-gradient(135deg,#0b1120,#0f2040)}.about-section .section-title{color:#fff}.about-section p{color:rgba(255,255,255,.75);font-size:.97rem;line-height:1.8;margin-bottom:16px}.about-section a{color:var(--brand-green);text-decoration:none;font-weight:600}.about-section a:hover{text-decoration:underline}.testimonials-section{padding:80px 0;background:var(--section-alt)}.testi-card{background:#fff;border-radius:var(--card-radius);padding:28px;box-shadow:0 2px 16px rgba(0,0,0,.07);height:100%;transition:var(--transition)}.testi-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.12)}.testi-card .quote-icon{color:var(--brand-green);font-size:1.4rem;margin-bottom:14px}.testi-card p{font-size:.93rem;color:#374151;line-height:1.75;margin-bottom:20px}.testi-card .testi-footer{display:flex;align-items:center;gap:14px}.testi-card .testi-footer img.avatar{width:52px;height:52px;border-radius:50%;object-fit:cover;border:2px solid var(--brand-green)}.testi-card .testi-footer .meta .company-logo{max-height:30px}.testi-card .testi-footer .meta .role{font-size:.82rem;color:var(--text-muted-custom);margin-top:4px}.testi-card .stars{color:var(--brand-green);font-size:.85rem;margin-bottom:6px}.trust-section{padding:60px 0;background:#fff;border-top:1px solid var(--border-color)}.trust-section h3{font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted-custom);text-align:center;margin-bottom:28px}.trust-section .trust-img{max-width:100%;height:auto;display:block;margin:0 auto}.trust-section .recognition-logos{display:flex;flex-wrap:wrap;gap:28px;align-items:center;justify-content:center;margin-top:16px}.trust-section .recognition-logos a img{opacity:.75;transition:var(--transition);filter:grayscale(30%)}.trust-section .recognition-logos a:hover img{opacity:1;filter:none}.trust-section .cert-logos{display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:center;margin-top:16px}.trust-section .cert-logos a img{opacity:.75;transition:var(--transition);filter:grayscale(20%)}.trust-section .cert-logos a:hover img{opacity:1;filter:none}.cta-banner{background:linear-gradient(135deg,#0f2040,#162f4a);padding:64px 0;text-align:center}.cta-banner h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;color:#fff;margin-bottom:14px}.cta-banner p{color:rgba(255,255,255,.7);font-size:1rem;margin-bottom:32px}.cta-banner .btn-row{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.sr-footer{background:#0b1120;color:rgba(255,255,255,.6);padding:56px 0 24px}.sr-footer .row>.col-md-3:first-child>img[alt="Security Reviewer"]{height:28px;margin-bottom:16px}.sr-footer .footer-blurb{font-size:.85rem;color:rgba(255,255,255,.45);line-height:1.7}.sr-footer h5{color:#fff;font-weight:700;font-size:.88rem;letter-spacing:.06em;text-transform:uppercase;margin-bottom:18px}.sr-footer ul{list-style:none;padding:0;margin:0}.sr-footer ul li{margin-bottom:10px}.sr-footer ul li a{color:rgba(255,255,255,.55);text-decoration:none;font-size:.88rem;transition:var(--transition)}.sr-footer ul li a:hover{color:var(--brand-green)}.sr-footer hr{border-color:rgba(255,255,255,.1);margin:36px 0 20px}.sr-footer .copyright{font-size:.82rem;color:rgba(255,255,255,.4)}.sr-footer .brand-dot{color:#ff9800;margin:0 4px}.sr-footer-credit-link{color:var(--brand-green)}.sr-footer-credit-link:hover{color:#fff}.sr-footer-icon--lg{font-size:2em}.demo-modal .modal-content{border-radius:18px;border:none;overflow:hidden}.demo-modal .modal-header{background:linear-gradient(135deg,#0b1120,#0f2040);border:none;padding:28px 32px 20px}.demo-modal .modal-header .modal-title{color:#fff;font-weight:800;font-size:1.3rem}.demo-modal .modal-header .btn-close{filter:invert(1) brightness(1.5)}.demo-modal .modal-body{padding:28px 32px}.demo-modal .modal-body p.intro{font-size:.93rem;color:#4b5563;margin-bottom:22px}.demo-modal .form-label{font-weight:600;font-size:.88rem;color:#374151}.demo-modal .form-control{border-radius:8px;border:1.5px solid #e2e8f0;font-size:.92rem;padding:10px 14px;transition:var(--transition)}.demo-modal .form-control:focus{border-color:var(--brand-green);box-shadow:0 0 0 3px rgba(119,196,9,.15)}.demo-modal .btn-submit{background:var(--brand-green);color:#fff;font-weight:700;font-size:1rem;padding:12px 28px;border-radius:10px;border:none;width:100%;cursor:pointer;transition:var(--transition)}.demo-modal .btn-submit:hover{background:var(--brand-green-dark)}.sr-subpage-main{padding:120px 0 80px}.sr-legal h1{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;color:#0f172a;margin-bottom:12px}.sr-legal .sr-lead{color:var(--text-muted-custom);font-size:1rem;line-height:1.7;margin-bottom:28px}.sr-legal h2{font-size:1.15rem;font-weight:700;color:#0f172a;margin:28px 0 12px}.sr-legal li,.sr-legal p{font-size:.95rem;color:#374151;line-height:1.75}.sr-legal ul{padding-left:1.25rem}.sr-legal a{color:#1d6fd6;font-weight:600;text-decoration:none}.sr-legal a:hover{text-decoration:underline}.sr-legal .sr-muted{color:var(--text-muted-custom);font-size:.9rem}.text-green{color:var(--brand-green)!important}.bg-dark-hero{background:var(--dark-bg)}.sr-nav-support-sep{border-left:1px solid rgba(255,255,255,.18);margin-left:10px;padding-left:10px}.sr-btn-kc-compact{font-size:.85rem;padding:8px 18px}.sr-link-accent{color:#1d6fd6}.sr-btn-secondary-outline{background:transparent;color:#374151;border-color:#cbd5e0}.btn-secondary-cta.sr-btn-secondary-outline:hover,.sr-btn-secondary-outline:hover{border-color:var(--brand-green);color:var(--brand-green);background:transparent}.sr-feature-p-mt{margin-top:12px}.sr-about-disclaimer{color:rgba(255,255,255,.6);font-size:.9rem}.sr-inline-block{display:inline-block}.sr-about-stats-panel{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px}.sr-stat-num{font-size:2.2rem;font-weight:800;color:var(--brand-green)}.sr-stat-cap{font-size:.85rem;color:rgba(255,255,255,.6);margin-top:4px}.sr-trust-img-wide{max-width:900px}.sr-trust-img-medium{max-width:750px}.sr-trust-img-narrow{max-width:640px}.demo-modal .modal-title .sr-modal-title-icon{color:var(--brand-green)}.sr-req{color:#e53e3e}.sr-demo-disclaimer{font-size:.78rem;color:#9ca3af;margin:0}.sr-demo-disclaimer a{color:#1d6fd6}.sr-subnav-home{padding:8px 20px!important}.sr-subfoot-link{color:rgba(255,255,255,.55);text-decoration:none}.sr-subfoot-link:hover{color:rgba(255,255,255,.85)}.sr-subfoot-sep{color:rgba(255,255,255,.25)}.sr-subpage-hero{padding-top:100px!important}.sr-contact-box{background:var(--section-alt);border:1px solid var(--border-color)}.sr-contact-box h3{font-size:1.2rem;font-weight:700}.sr-hero-tilt-wrap{perspective:1200px}.sr-hero-img-rel{position:relative;will-change:transform}.sr-hero-img-rel .hero-img-wrap{box-shadow:0 30px 80px rgba(0,0,0,.5),0 0 50px rgba(119,196,9,.15)}.sr-hero-img-rel .hero-img-wrap:after{content:"";position:absolute;bottom:0;left:0;right:0;height:55%;background:linear-gradient(0deg,rgba(11,17,32,.72) 0,transparent);border-radius:0 0 13px 13px;pointer-events:none}.sr-404{min-height:80vh;display:flex;align-items:center;justify-content:center;background:var(--dark-bg);color:#fff;text-align:center;padding:4rem 1rem}.sr-404-title{color:#fff;font-size:4rem}.sr-404-subtitle{color:rgba(255,255,255,.65);font-size:1.1rem;max-width:480px;margin:0 auto 2rem}@media (max-width:768px){.hero{padding:110px 0 60px}.hero-img-wrap{margin-top:40px}.testi-card .testi-footer{flex-direction:column;align-items:flex-start}.sr-hero-badge,.sr-hero-badge-left{display:none}}.kc-content{font-size:1rem;line-height:1.75;color:#2d2d2d}.kc-content h1{font-size:1.75rem;font-weight:700;margin-top:2rem;margin-bottom:1rem}.kc-content h2{font-size:1.4rem;font-weight:700;margin-top:1.75rem;margin-bottom:.75rem;border-bottom:2px solid #e9ecef;padding-bottom:.25rem}.kc-content h3{font-size:1.15rem;font-weight:600;margin-top:1.5rem;margin-bottom:.5rem}.kc-content h4{font-size:1rem;font-weight:600;margin-top:1.25rem;margin-bottom:.4rem}.kc-content p{margin-bottom:.9rem}.kc-content ol,.kc-content ul{margin-bottom:1rem;padding-left:1.5rem}.kc-indent{padding-left:1.5rem}.kc-indent-2{padding-left:3rem}.kc-indent-3{padding-left:4.5rem}.kc-content li{margin-bottom:.3rem}.kc-content img.img-fluid{max-width:100%;height:auto;border-radius:6px;box-shadow:0 2px 12px rgba(0,0,0,.1);margin:1.25rem 0;display:block}.kc-img-wrap{margin:1.5rem 0;text-align:center}.kc-img-wrap img{max-width:100%;height:auto;border-radius:6px;box-shadow:0 2px 12px rgba(0,0,0,.1)}.kc-content .table{font-size:.9rem}.kc-content .table th{background-color:#f8f9fa;font-weight:600}.kc-content .table-responsive{margin:1.25rem 0;border-radius:6px;overflow:hidden}.kc-content code,.kc-content pre{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.875rem;background:#f6f8fa;border-radius:4px}.kc-content pre{padding:1rem;overflow-x:auto;border:1px solid #e9ecef;margin:1rem 0}.kc-content code{padding:.15em .4em;color:#d63384}.kc-content pre code{padding:0;color:inherit;background:none}.kc-content .panel{border:1px solid #dee2e6;border-radius:6px;padding:1rem 1.25rem;margin:1.25rem 0;background:#f8f9fa}.kc-content .panel-heading{font-weight:600;margin-bottom:.5rem}.kc-content hr{margin:2rem 0;border-color:#e9ecef}.kc-content a{color:#0d6efd;text-decoration:none}.kc-content a:hover{text-decoration:underline}.kc-content .confluence-information-macro{border-left:4px solid #0d6efd;background:#f0f4ff;padding:.75rem 1rem;margin:1rem 0;border-radius:0 6px 6px 0}.kc-content .confluence-information-macro-note{border-color:#ffc107;background:#fffbf0}.kc-content .confluence-information-macro-warning{border-color:#dc3545;background:#fff5f5}.kc-content .confluence-information-macro-tip{border-color:#198754;background:#f0fff4}.kc-content .confluence-information-macro-body p:last-child{margin-bottom:0}.kc-content .expand-container,.kc-expand-block{border:1px solid #dee2e6;border-radius:6px;margin:.75rem 0}.kc-expand-block{overflow:hidden}.kc-expand-body{padding:.75rem 1rem}.kc-breadcrumb{font-size:.85rem;color:#6c757d;margin-bottom:1rem}.kc-breadcrumb a{color:#6c757d;text-decoration:none}.kc-breadcrumb a:hover{color:#0d6efd}