.modern-audit-wrap[data-v-e2d8f376]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;color:#0f172a;background-color:#fff;line-height:1.6}.container[data-v-e2d8f376]{max-width:66.66667vw;margin:0 auto;padding:0 1.25vw}.badge[data-v-e2d8f376]{display:inline-block;background-color:rgba(15,98,254,.1);color:#0f62fe;padding:.3125vw .72917vw;border-radius:52.03125vw;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1.25vw}.btn[data-v-e2d8f376]{display:inline-flex;align-items:center;justify-content:center;padding:.72917vw 1.45833vw;border-radius:.3125vw;font-weight:600;font-size:1.05rem;transition:all .2s ease;cursor:pointer;text-decoration:none}.btn-primary[data-v-e2d8f376]{background:linear-gradient(134deg,#0649b8 1%,#0a7fd7 41%,#03d2c5 99%);color:#fff;border:none;box-shadow:0 .20833vw .72917vw 0 rgba(15,98,254,.39)}.btn-primary[data-v-e2d8f376]:hover{transform:translateY(-.10417vw);box-shadow:0 .3125vw 1.04167vw rgba(15,98,254,.23)}.btn-secondary[data-v-e2d8f376]{background-color:transparent;color:#0f172a;border:1px solid #94a3b8}.btn-secondary[data-v-e2d8f376]:hover{background-color:#f1f5f9;border-color:#0f172a}.btn.btn-large[data-v-e2d8f376]{padding:.9375vw 1.875vw;font-size:1.2rem}.section-header[data-v-e2d8f376]{text-align:center;margin-bottom:3.125vw;max-width:41.66667vw;margin-left:auto;margin-right:auto}.section-header h2[data-v-e2d8f376]{font-size:2.5rem;font-weight:800;margin-bottom:.83333vw;color:#1e293b;letter-spacing:-.02em}.section-header p[data-v-e2d8f376]{font-size:1.15rem;color:#475569}.hero-section[data-v-e2d8f376]{padding:5.20833vw 0 3.125vw;background:linear-gradient(135deg,#f0f4ff,#fff);position:relative;overflow:hidden}.hero-section .hero-content[data-v-e2d8f376]{display:flex;align-items:center;gap:3.125vw;margin-bottom:4.16667vw}@media(max-width:992px){.hero-section .hero-content[data-v-e2d8f376]{flex-direction:column;text-align:center}}.hero-section .hero-text[data-v-e2d8f376]{flex:1.1}.hero-section .hero-text .hero-title[data-v-e2d8f376]{font-size:3.8rem;font-weight:900;line-height:1.1;margin-bottom:1.25vw;letter-spacing:-.03em;color:#020617}@media(max-width:768px){.hero-section .hero-text .hero-title[data-v-e2d8f376]{font-size:2.8rem}}.hero-section .hero-text .hero-description[data-v-e2d8f376]{font-size:1.25rem;color:#475569;margin-bottom:2.08333vw;line-height:1.7}.hero-section .hero-text .hero-actions[data-v-e2d8f376]{display:flex;gap:.83333vw}@media(max-width:992px){.hero-section .hero-text .hero-actions[data-v-e2d8f376]{justify-content:center}}@media(max-width:576px){.hero-section .hero-text .hero-actions[data-v-e2d8f376]{flex-direction:column}}.hero-section .hero-visual[data-v-e2d8f376]{flex:.9;width:100%;perspective:52.08333vw}.hero-section .dashboard-mockup[data-v-e2d8f376]{background:#fff;border-radius:.625vw;box-shadow:0 1.5625vw 3.125vw -.78125vw rgba(0,0,0,.2);border:1px solid #cbd5e1;overflow:hidden;height:21.875vw;display:flex;flex-direction:column;transform:rotateY(-8deg) rotateX(5deg) scale(.95);transition:transform .5s cubic-bezier(.175,.885,.32,1.275);transform-origin:right center}.hero-section .dashboard-mockup[data-v-e2d8f376]:hover{transform:rotateY(0deg) rotateX(0deg) scale(1)}.hero-section .dashboard-mockup .mockup-header[data-v-e2d8f376]{background:#f1f5f9;padding:.625vw .83333vw;display:flex;gap:.41667vw;border-bottom:1px solid #cbd5e1}.hero-section .dashboard-mockup .mockup-header .dot[data-v-e2d8f376]{width:.625vw;height:.625vw;border-radius:50%}.hero-section .dashboard-mockup .mockup-header .dot.red[data-v-e2d8f376]{background:#ff5f56}.hero-section .dashboard-mockup .mockup-header .dot.yellow[data-v-e2d8f376]{background:#ffbd2e}.hero-section .dashboard-mockup .mockup-header .dot.green[data-v-e2d8f376]{background:#27c93f}.hero-section .dashboard-mockup .mockup-body[data-v-e2d8f376]{display:flex;flex:1;padding:.83333vw;gap:.83333vw;background:#fafaf9}.hero-section .dashboard-mockup .mockup-sidebar[data-v-e2d8f376]{width:2.60417vw;background:#e2e8f0;border-radius:.3125vw}.hero-section .dashboard-mockup .mockup-content[data-v-e2d8f376]{flex:1;display:flex;flex-direction:column;gap:.625vw}.hero-section .dashboard-mockup .mockup-top-bar[data-v-e2d8f376]{height:1.875vw;background:#fff;border-radius:.3125vw;box-shadow:0 1px .10417vw rgba(0,0,0,.05);display:flex;align-items:center;padding:0 .52083vw}.hero-section .dashboard-mockup .mockup-top-bar .search-bar-mock[data-v-e2d8f376]{width:6.25vw;height:.83333vw;background:#f1f5f9;border-radius:.20833vw}.hero-section .dashboard-mockup .mockup-chart-area[data-v-e2d8f376]{flex:1;background:#fff;border-radius:.3125vw;box-shadow:0 1px .15625vw rgba(0,0,0,.1);display:flex;align-items:center;justify-content:space-around;padding:1.04167vw}.hero-section .dashboard-mockup .mockup-chart-area .chart-circle[data-v-e2d8f376]{width:5.20833vw;height:5.20833vw;border-radius:50%;border:.78125vw solid #e2e8f0;border-top-color:#0f62fe;border-right-color:#0f62fe;transform:rotate(45deg)}.hero-section .dashboard-mockup .mockup-chart-area .chart-bars[data-v-e2d8f376]{display:flex;align-items:flex-end;gap:.52083vw;height:5.20833vw}.hero-section .dashboard-mockup .mockup-chart-area .chart-bars .bar[data-v-e2d8f376]{width:1.25vw;background:#94a3b8;border-radius:.20833vw .20833vw 0 0}.hero-section .dashboard-mockup .mockup-chart-area .chart-bars .bar[data-v-e2d8f376]:nth-child(2){background:#0f62fe}.hero-section .dashboard-mockup .mockup-row[data-v-e2d8f376]{display:flex;gap:.625vw;height:3.64583vw}.hero-section .dashboard-mockup .mockup-card-mini[data-v-e2d8f376]{flex:1;background:#fff;border-radius:.3125vw;box-shadow:0 1px .15625vw rgba(0,0,0,.1)}.hero-section .trusted-by[data-v-e2d8f376]{text-align:center;border-top:1px solid #e2e8f0;padding-top:2.08333vw}.hero-section .trusted-by .trusted-label[data-v-e2d8f376]{font-size:.8rem;font-weight:700;color:#64748b;margin-bottom:1.04167vw;letter-spacing:1px}.hero-section .trusted-by .logo-strip[data-v-e2d8f376]{display:flex;justify-content:center;gap:3.125vw;flex-wrap:wrap;opacity:.6;filter:grayscale(100%)}.hero-section .trusted-by .logo-strip .mock-logo[data-v-e2d8f376]{font-family:inherit;font-weight:900;font-size:1.5rem;color:#1e293b}.hero-section .download-shortcut-card[data-v-e2d8f376]{background:#fff;border-radius:.83333vw;padding:2.08333vw;text-align:center;box-shadow:0 1.04167vw 2.08333vw rgba(0,0,0,.08);border:.10417vw dashed #cbd5e1;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.83333vw;height:100%;min-height:15.625vw}.hero-section .download-shortcut-card[data-v-e2d8f376]:hover{transform:translateY(-.26042vw);box-shadow:0 1.30208vw 2.60417vw rgba(15,98,254,.15);border-color:#0f62fe}.hero-section .download-shortcut-card:hover .shortcut-icon[data-v-e2d8f376]{transform:scale(1.1);color:#0f62fe}.hero-section .download-shortcut-card .shortcut-icon[data-v-e2d8f376]{color:#475569;transition:all .3s ease;margin-bottom:.52083vw}.hero-section .download-shortcut-card h3[data-v-e2d8f376]{font-size:1.5rem;color:#0f172a;margin:0;font-weight:700}.hero-section .download-shortcut-card p[data-v-e2d8f376]{color:#475569;margin:0 0 .52083vw;font-size:1.1rem}.hero-section .download-shortcut-card .shortcut-btn[data-v-e2d8f376]{padding:.52083vw 1.25vw;font-size:1rem}.stats-section[data-v-e2d8f376]{padding:4.16667vw 0;background:#1e293b;color:#fff}.stats-section .stats-grid[data-v-e2d8f376]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5625vw;text-align:center}@media(max-width:992px){.stats-section .stats-grid[data-v-e2d8f376]{grid-template-columns:repeat(2,1fr);gap:50px}}@media(max-width:480px){.stats-section .stats-grid[data-v-e2d8f376]{grid-template-columns:1fr}}.stats-section .stats-grid .stat-value[data-v-e2d8f376]{font-size:3rem;font-weight:800;color:#60a5fa;margin-bottom:.41667vw}.stats-section .stats-grid .stat-label[data-v-e2d8f376]{font-size:1.25rem;color:#fff;font-weight:600;margin-bottom:.625vw}.stats-section .stats-grid .stat-desc[data-v-e2d8f376]{color:#94a3b8;font-size:.95rem;line-height:1.5}.solutions-section[data-v-e2d8f376]{padding:5.20833vw 0;background:#fff}.solutions-section .solutions-grid[data-v-e2d8f376]{display:grid;grid-template-columns:repeat(auto-fit,minmax(13.02083vw,1fr));gap:1.5625vw}.solutions-section .solutions-grid .solution-card[data-v-e2d8f376]{background:#f8fafc;border:1px solid #e2e8f0;padding:1.5625vw;border-radius:.625vw;text-align:left;transition:all .3s ease}.solutions-section .solutions-grid .solution-card[data-v-e2d8f376]:hover{background:#fff;box-shadow:0 .52083vw 1.30208vw rgba(0,0,0,.08);border-color:#cbd5e1;transform:translateY(-.26042vw)}.solutions-section .solutions-grid .solution-card .sol-icon[data-v-e2d8f376]{width:2.08333vw;height:2.08333vw;color:#0f62fe;margin-bottom:1.04167vw;margin:0 auto}.solutions-section .solutions-grid .solution-card h4[data-v-e2d8f376]{font-size:1.25rem;margin-bottom:.625vw;color:#0f172a}.solutions-section .solutions-grid .solution-card p[data-v-e2d8f376]{color:#475569;font-size:.95rem}.features-section[data-v-e2d8f376]{padding:5.20833vw 0;background:#f1f5f9}.features-section .feature-grid[data-v-e2d8f376]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5625vw}@media(max-width:992px){.features-section .feature-grid[data-v-e2d8f376]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.features-section .feature-grid[data-v-e2d8f376]{grid-template-columns:1fr}}.features-section .feature-grid .feature-card[data-v-e2d8f376]{background:#fff;padding:2.08333vw 1.5625vw;border-radius:.625vw;box-shadow:0 .20833vw .3125vw -1px rgba(0,0,0,.05);border:1px solid transparent;transition:all .3s ease}.features-section .feature-grid .feature-card[data-v-e2d8f376]:hover{transform:translateY(-.26042vw);box-shadow:0 1.04167vw 1.30208vw -.26042vw rgba(0,0,0,.1);border-color:rgba(15,98,254,.2)}.features-section .feature-grid .feature-icon[data-v-e2d8f376]{width:2.60417vw;height:2.60417vw;color:#fff;background:#0f62fe;padding:.625vw;border-radius:.625vw;margin:1.25vw auto;box-shadow:0 .20833vw .52083vw rgba(15,98,254,.3)}.features-section .feature-grid h3[data-v-e2d8f376]{font-size:1.4rem;margin-bottom:.83333vw;color:#0f172a;text-align:center;font-weight:700}.features-section .feature-grid p[data-v-e2d8f376]{color:#475569;margin-bottom:1.25vw;min-height:4.42708vw}.features-section .feature-grid .feature-list[data-v-e2d8f376]{list-style:none;padding:0;margin:0;border-top:1px solid #e2e8f0;padding-top:1.04167vw}.features-section .feature-grid .feature-list li[data-v-e2d8f376]{position:relative;padding-left:1.25vw;margin-bottom:.625vw;color:#475569;font-size:.95rem;font-weight:500}.features-section .feature-grid .feature-list li[data-v-e2d8f376]:before{content:"";position:absolute;left:0;top:45%;width:.3125vw;height:.3125vw;background:#0f62fe;border-radius:50%}.integration-section[data-v-e2d8f376]{padding:5.20833vw 0;background:#fff;border-bottom:1px solid #e2e8f0}.integration-section .integration-content[data-v-e2d8f376]{display:flex;align-items:center;gap:4.16667vw}@media(max-width:992px){.integration-section .integration-content[data-v-e2d8f376]{flex-direction:column}}.integration-section .integration-text[data-v-e2d8f376]{flex:1}.integration-section .integration-text h2[data-v-e2d8f376]{font-size:2.5rem;font-weight:800;margin-bottom:1.25vw}.integration-section .integration-text p[data-v-e2d8f376]{font-size:1.15rem;color:#475569;margin-bottom:1.5625vw}.integration-section .integration-text .integration-benefits[data-v-e2d8f376]{list-style:none;padding:0}.integration-section .integration-text .integration-benefits li[data-v-e2d8f376]{margin-bottom:.83333vw;font-size:1.05rem;position:relative;padding-left:1.5625vw;color:#334155}.integration-section .integration-text .integration-benefits li[data-v-e2d8f376]:before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:700;font-size:1.2rem}.integration-section .integration-cloud[data-v-e2d8f376]{flex:1;height:20.83333vw;position:relative;display:flex;justify-content:center;align-items:center}.integration-section .integration-cloud .node[data-v-e2d8f376]{position:absolute;background:#fff;border:1px solid #e2e8f0;padding:.52083vw 1.04167vw;border-radius:1.5625vw;font-weight:700;box-shadow:0 .20833vw .3125vw rgba(0,0,0,.05);color:#0f172a;transition:transform .3s}.integration-section .integration-cloud .node[data-v-e2d8f376]:hover{transform:scale(1.1);border-color:#0f62fe;z-index:10}.integration-section .integration-cloud .center-node[data-v-e2d8f376]{background:linear-gradient(134deg,#0649b8 1%,#0a7fd7 41%,#03d2c5 99%);color:#fff;border:none;padding:.78125vw 1.5625vw;font-size:1.2rem;box-shadow:0 .52083vw 1.04167vw rgba(15,98,254,.3);z-index:5}.integration-section .integration-cloud .orbit-1[data-v-e2d8f376]{top:15%;left:20%}.integration-section .integration-cloud .orbit-2[data-v-e2d8f376]{top:10%;right:25%}.integration-section .integration-cloud .orbit-3[data-v-e2d8f376]{top:40%;left:5%}.integration-section .integration-cloud .orbit-4[data-v-e2d8f376]{top:50%;right:5%}.integration-section .integration-cloud .orbit-5[data-v-e2d8f376]{bottom:15%;left:5%}.integration-section .integration-cloud .orbit-6[data-v-e2d8f376]{bottom:20%;right:20%}.workflow-section[data-v-e2d8f376]{padding:5.20833vw 0;background:#f8fafc}.workflow-section .workflow-container[data-v-e2d8f376]{display:flex;justify-content:space-between;align-items:flex-start;position:relative;max-width:52.08333vw;margin:0 auto}@media(max-width:768px){.workflow-section .workflow-container[data-v-e2d8f376]{flex-direction:column;gap:40px;padding-left:20px}}.workflow-section .workflow-step[data-v-e2d8f376]{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;padding:0 1.04167vw}@media(max-width:768px){.workflow-section .workflow-step[data-v-e2d8f376]{flex-direction:row;text-align:left;padding:0}}.workflow-section .workflow-step .step-circle[data-v-e2d8f376]{width:2.60417vw;height:2.60417vw;background:#fff;color:#0f62fe;border:.15625vw solid #0f62fe;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:800;margin-bottom:1.25vw;z-index:2;border:.20833vw solid transparent;border-image:linear-gradient(134deg,#0649b8 1%,#0a7fd7 41%,#03d2c5 99%);border-image-slice:1}@media(max-width:768px){.workflow-section .workflow-step .step-circle[data-v-e2d8f376]{margin-bottom:0;margin-right:24px;min-width:50px}}.workflow-section .workflow-step .step-content h4[data-v-e2d8f376]{font-size:1.2rem;margin-bottom:.625vw;font-weight:700;color:#0f172a}.workflow-section .workflow-step .step-content p[data-v-e2d8f376]{color:#475569;font-size:.95rem;line-height:1.5}.workflow-section .workflow-step .step-connector[data-v-e2d8f376]{position:absolute;top:1.30208vw;right:-50%;width:100%;height:.10417vw;background:#cbd5e1;z-index:1}.workflow-section .workflow-step .step-connector[data-v-e2d8f376]:after{content:"";position:absolute;right:0;top:-.20833vw;width:.52083vw;height:.52083vw;border-top:.10417vw solid #cbd5e1;border-right:.10417vw solid #cbd5e1;transform:rotate(45deg)}@media(max-width:768px){.workflow-section .workflow-step .step-connector[data-v-e2d8f376]{display:none}}.value-section[data-v-e2d8f376]{padding:5.20833vw 0;background:#020617;color:#fff}.value-section .value-content[data-v-e2d8f376]{display:flex;align-items:center;gap:4.16667vw}@media(max-width:992px){.value-section .value-content[data-v-e2d8f376]{flex-direction:column}}.value-section .value-text[data-v-e2d8f376]{flex:1}.value-section .value-text h2[data-v-e2d8f376]{font-size:2.5rem;margin-bottom:1.25vw;color:#fff}.value-section .value-text .value-lead[data-v-e2d8f376]{font-size:1.25rem;color:#94a3b8;margin-bottom:2.08333vw;line-height:1.6}.value-section .value-text .value-points[data-v-e2d8f376]{display:flex;flex-direction:column;gap:1.5625vw}.value-section .value-text .value-points .v-point[data-v-e2d8f376]{display:flex;gap:1.04167vw}.value-section .value-text .value-points .v-point .vp-icon[data-v-e2d8f376]{color:#60a5fa;background:rgba(96,165,250,.1);padding:.52083vw;border-radius:.41667vw;height:fit-content}.value-section .value-text .value-points .v-point strong[data-v-e2d8f376]{font-size:1.15rem;display:block;margin-bottom:.41667vw}.value-section .value-text .value-points .v-point p[data-v-e2d8f376]{color:#94a3b8;margin:0;line-height:1.5}.value-section .value-visual[data-v-e2d8f376]{flex:1;display:flex;justify-content:center;align-items:center}.value-section .value-visual .shield-container[data-v-e2d8f376]{position:relative;width:15.625vw;height:15.625vw;display:flex;justify-content:center;align-items:center}.value-section .value-visual .shield-container .shield-outer[data-v-e2d8f376]{position:absolute;width:100%;height:100%;border-radius:50%;border:.10417vw dashed rgba(96,165,250,.3);animation:rotate-e2d8f376 20s linear infinite}.value-section .value-visual .shield-container .shield-inner[data-v-e2d8f376]{width:7.8125vw;height:7.8125vw;background:linear-gradient(135deg,#1d4ed8,#3b82f6);border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 0 2.08333vw rgba(59,130,246,.4);position:relative}.value-section .value-visual .shield-container .shield-inner[data-v-e2d8f376]:after{content:"";position:absolute;top:-.52083vw;bottom:-.52083vw;left:-.52083vw;right:-.52083vw;border-radius:50%;border:1px solid rgba(59,130,246,.5);animation:pulse-e2d8f376 2s ease-in-out infinite alternate}.bottom-cta[data-v-e2d8f376]{padding:4.16667vw 0;background:#0f62fe;text-align:center;color:#fff}.bottom-cta h2[data-v-e2d8f376]{font-size:2.5rem;font-weight:800;margin-bottom:1.04167vw}.bottom-cta p[data-v-e2d8f376]{font-size:1.25rem;margin-bottom:2.08333vw;color:hsla(0,0%,100%,.9);max-width:31.25vw;margin-left:auto;margin-right:auto}@keyframes rotate-e2d8f376{to{transform:rotate(1turn)}}@keyframes pulse-e2d8f376{0%{transform:scale(.95);opacity:.5}to{transform:scale(1.1);opacity:1}}