.productTitle[data-v-6c3871a0]{font-size:20px;color:#052a60;font-family:Poppins,sans-serif}.navmenu[data-v-6c3871a0]{font-family:Poppins,sans-serif;font-size:14px}.btn-primary[data-v-6c3871a0]{background-color:#052a60;border-color:#052a60;border-radius:15px;margin:4px 2px;padding:5px 10px}.btn-primary[data-v-6c3871a0]:hover{background-color:#041f45;border-color:#041f45;border-radius:15px;margin:4px 2px;padding:5px 10px}.loginlink[data-v-6c3871a0]{color:#052a60}.footer[data-v-67c57e32]{background-color:#052a60}.footer p[data-v-67c57e32],.footer small[data-v-67c57e32]{color:#fff}body,html{margin:0}#app,body,html{height:100%}.app-wrapper{min-height:100vh;display:flex;flex-direction:column}.flex-fill{flex:1}.bodybackground[data-v-6c2fb1e8],.hero[data-v-6c2fb1e8]{background:linear-gradient(90deg,#f8f9fa,#eef2f7)}.hero[data-v-6c2fb1e8]{min-height:55vh}.footer[data-v-6c2fb1e8]{background-color:#052a60}.footer p[data-v-6c2fb1e8],.footer small[data-v-6c2fb1e8]{color:#fff}.feature-card[data-v-6c2fb1e8]{border:none;border-radius:12px;transition:transform .25s ease,box-shadow .25s ease;background-color:#fff}.feature-card[data-v-6c2fb1e8]:hover{transform:translateY(-6px);box-shadow:0 1rem 2rem rgba(0,0,0,.08)}.maintitle[data-v-6c2fb1e8]{font-family:Poppins,sans-serif;font-size:28px}.lead[data-v-6c2fb1e8]{font-family:Poppins,sans-serif;font-size:16px}.subtitle[data-v-6c2fb1e8]{font-family:Poppins,sans-serif;font-size:20px}.button1[data-v-6c2fb1e8]{background-color:#091235}.button1[data-v-6c2fb1e8],.button2[data-v-6c2fb1e8]{font-family:Poppins,sans-serif;font-size:13px;color:#ccced0;border-radius:15px;margin:4px 2px;padding:5px 10px}.button2[data-v-6c2fb1e8]{background-color:#2b4257}.gap-btn[data-v-6c2fb1e8]{font-family:Poppins,sans-serif;font-size:14px;background:linear-gradient(135deg,#2b4257,#a9aaab);color:#fff;border-radius:20px;padding:8px 18px;border:none;transition:all .3s ease}.gap-btn[data-v-6c2fb1e8]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(253,237,13,.3);color:#fff}.star-wrapper[data-v-6c2fb1e8]{position:relative;display:inline-block}.star[data-v-6c2fb1e8]{position:absolute;font-size:16px;color:gold;animation:rotateBlink-6c2fb1e8 3s linear infinite}.star1[data-v-6c2fb1e8]{top:-12px;left:-12px}.star2[data-v-6c2fb1e8]{top:-12px;right:-12px;animation-delay:.5s}.star3[data-v-6c2fb1e8]{bottom:-12px;left:50%;transform:translateX(-50%);animation-delay:1s}@keyframes rotateBlink-6c2fb1e8{0%{transform:rotate(0deg) scale(1);opacity:.6}25%{transform:rotate(90deg) scale(1.2);opacity:1}50%{transform:rotate(180deg) scale(1);opacity:.5}75%{transform:rotate(270deg) scale(1.2);opacity:1}to{transform:rotate(1turn) scale(1);opacity:.6}}.premium-cta[data-v-6c2fb1e8]{position:relative;overflow:hidden;transition:all .25s ease}.premium-cta[data-v-6c2fb1e8]:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 10px 25px rgba(9,18,53,.847)}.premium-cta[data-v-6c2fb1e8]:active{transform:scale(.96);box-shadow:0 4px 10px rgba(0,0,0,.2)}.premium-cta[data-v-6c2fb1e8]:before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.6),transparent);transform:skewX(-20deg)}.premium-cta[data-v-6c2fb1e8]:hover:before{animation:shine-6c2fb1e8 .8s forwards}@keyframes shine-6c2fb1e8{to{left:125%}}.premium-cta[data-v-6c2fb1e8]{animation:subtlePulse-6c2fb1e8 3s infinite}@keyframes subtlePulse-6c2fb1e8{0%{box-shadow:0 0 0 0 rgba(9,18,53,.2)}70%{box-shadow:0 0 0 10px rgba(9,18,53,0)}to{box-shadow:0 0 0 0 rgba(9,18,53,0)}}.card[data-v-1ffae21f]{border-radius:12px}.productTitle[data-v-1ffae21f]{font-size:20px;color:#052a60;font-family:Poppins,sans-serif}.labelfont[data-v-1ffae21f]{font-family:Poppins,sans-serif;font-size:14px}.btn-primary[data-v-1ffae21f]{background-color:#052a60;border-color:#052a60;border-radius:15px;margin:4px 2px;padding:5px 10px}.btn-primary[data-v-1ffae21f]:hover{background-color:#041f45;border-color:#041f45;border-radius:15px;margin:4px 2px;padding:5px 10px}.card[data-v-290158ce]{border-radius:12px}.productTitle[data-v-290158ce]{font-size:20px;color:#052a60;font-family:Poppins,sans-serif}.labelfont[data-v-290158ce]{font-family:Poppins,sans-serif;font-size:14px}.btn-primary[data-v-290158ce]{background-color:#052a60;border-color:#052a60;border-radius:15px;margin:4px 2px;padding:5px 10px}.btn-primary[data-v-290158ce]:hover{background-color:#041f45}.btn-success[data-v-290158ce]{font-family:Poppins,sans-serif;font-size:13px;background-color:#091235;color:#ccced0;border-radius:15px;margin:4px 2px;padding:5px 10px}.compliance-card[data-v-290158ce]{background:linear-gradient(180deg,#f8fafc,#fff)}.compliance-list .icon[data-v-290158ce]{font-size:20px;margin-right:12px}.pricing-wrapper[data-v-7ecec86e]{background-color:#f8fafc;font-size:13px}.x-small[data-v-7ecec86e]{font-size:11px}.plan-label[data-v-7ecec86e]{font-size:13px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:#64748b}.compact-card[data-v-7ecec86e]{position:relative;overflow:hidden;border:1px solid #e2e8f0;border-radius:8px;background:#fff;transition:transform .2s}.is-pro[data-v-7ecec86e]{border:1.5px solid #2563eb!important;box-shadow:0 4px 12px rgba(37,99,235,.1)!important}.feature-list li[data-v-7ecec86e]{font-size:11.5px;padding:3px 0;color:#475569;border-bottom:1px solid #f1f5f9}.feature-list i[data-v-7ecec86e]{color:#10b981;margin-right:4px}.framework-card[data-v-7ecec86e]{background:#fff;border-radius:6px;overflow:hidden;border-top:3px solid #ccc}.framework-header[data-v-7ecec86e]{font-size:11px;font-weight:700;padding:4px 10px;text-transform:uppercase}.framework-list[data-v-7ecec86e]{list-style:none;padding:0;margin:0}.framework-list li[data-v-7ecec86e]{font-size:11px;padding:2px 0 2px 12px;position:relative;color:#334155}.framework-list li[data-v-7ecec86e]:before{content:"•";position:absolute;left:0;color:#94a3b8}.border-soc2[data-v-7ecec86e]{border-color:#0ea5e9}.header-soc2[data-v-7ecec86e]{background:#e0f2fe;color:#0369a1}.border-iso[data-v-7ecec86e]{border-color:#10b981}.header-iso[data-v-7ecec86e]{background:#dcfce7;color:#15803d}.border-hipaa[data-v-7ecec86e]{border-color:#f59e0b}.header-hipaa[data-v-7ecec86e]{background:#fef3c7;color:#b45309}.form-check-input[data-v-7ecec86e]{width:2.2em;height:1.1em}.btn-sm[data-v-7ecec86e]{font-size:11px;padding:5px}.compliance-img-card[data-v-7ecec86e]{position:relative;height:360px;border-radius:16px;overflow:hidden;background-size:cover;background-position:50%;transition:all .3s ease}.compliance-img-card[data-v-7ecec86e]:hover{transform:translateY(-8px);box-shadow:0 30px 60px rgba(0,0,0,.25)}.compliance-img-card.soc2[data-v-7ecec86e]{background-image:url(/img/soc2.fc99c8c4.png)}.compliance-img-card.iso[data-v-7ecec86e]{background-image:url(/img/iso27001.92a44110.png)}.compliance-img-card.hipaa[data-v-7ecec86e]{background-image:url(/img/hippa.d6e65610.jpg)}.compliance-img-card .overlay[data-v-7ecec86e]{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,.4),rgba(0,0,0,.1))}.compliance-img-card .content[data-v-7ecec86e]{position:absolute;bottom:0;padding:22px;color:#fff;z-index:2}.compliance-img-card h4[data-v-7ecec86e]{font-size:22px;font-weight:700;margin-bottom:12px}.compliance-img-card ul[data-v-7ecec86e]{list-style:none;padding:0;margin:0}.compliance-img-card li[data-v-7ecec86e]{font-size:14px;padding:6px 0;opacity:.95}.plan-badge[data-v-7ecec86e]{position:absolute;top:14px;right:-50px;width:180px;text-align:center;font-size:10px;font-weight:700;color:#fff;transform:rotate(45deg);padding:5px 0;z-index:5;box-shadow:0 2px 8px rgba(0,0,0,.25)}.badge-yellow[data-v-7ecec86e]{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.badge-green[data-v-7ecec86e]{background:linear-gradient(135deg,#16a34a,#22c55e)}.trust-container[data-v-5ed4508c]{max-width:1100px;margin:auto;padding:40px 20px}.trust-header h2[data-v-5ed4508c]{font-weight:700;color:#052a60}.trust-tabs[data-v-5ed4508c]{display:flex;justify-content:center;gap:15px;margin:30px 0}.trust-tabs button[data-v-5ed4508c]{padding:10px 18px;border:none;background:#f3f4f6;cursor:pointer;font-weight:600;border-radius:15px;margin:4px 2px;padding:5px 10px}.trust-tabs button.active[data-v-5ed4508c]{background:#052a60;color:#fff}.trust-content[data-v-5ed4508c]{background:#fff;padding:30px;border-radius:14px;box-shadow:0 0 0 1px #e5e7eb}.trust-section h4[data-v-5ed4508c]{margin-bottom:20px;color:#052a60}.trust-grid[data-v-5ed4508c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.trust-card[data-v-5ed4508c]{border:1px solid #e5e7eb;border-radius:10px;padding:16px;background:#f9fafb}.trust-card h6[data-v-5ed4508c]{font-weight:600;color:#052a60;margin-bottom:10px}.trust-card ul[data-v-5ed4508c]{padding-left:18px;font-size:14px}.trust-card li[data-v-5ed4508c]{margin-bottom:6px;color:#374151}.main-font[data-v-087df8fb]{font-family:Poppins,sans-serif}.primary-color[data-v-087df8fb]{color:#052a60}.btn-primary-custom[data-v-087df8fb]{background-color:#052a60;border-color:#052a60;border-radius:15px;padding:6px 14px;font-size:13px;color:#fff}.btn-primary-custom[data-v-087df8fb]:hover{background-color:#041f45;border-color:#041f45}.card[data-v-087df8fb]{border-radius:16px;border:none;box-shadow:0 .5rem 1rem rgba(0,0,0,.05)}.question-card[data-v-087df8fb]{background:#f8f9fa;border-radius:10px;box-shadow:0 .5rem 1rem rgba(0,0,0,.05)}.input-custom[data-v-087df8fb]{border-radius:10px}.meter[data-v-087df8fb]{height:18px;background:#eef2f7;border-radius:20px;overflow:hidden}.meter-fill[data-v-087df8fb]{height:100%;border-radius:20px;transition:width .6s ease}.gap-card[data-v-087df8fb]{background:#f8f9fa;border-radius:12px;border-left:4px solid #052a60}.gap-high[data-v-087df8fb]{color:#dc3545;font-weight:700}.gap-medium[data-v-087df8fb]{color:#fd7e14;font-weight:700}input[type=radio][data-v-087df8fb]{margin-right:6px}.answer-btn[data-v-087df8fb]{border:1px solid #dee2e6;padding:6px 14px;border-radius:20px;background:#fff;cursor:pointer;font-size:13px}.answer-btn.active[data-v-087df8fb]{background:#052a60;color:#fff;border-color:#052a60}.snapshot-page[data-v-f4fbfd6a]{min-height:100vh;padding:50px 20px;font-family:Poppins,sans-serif;color:#0e387a}.hero-section[data-v-f4fbfd6a]{text-align:center;max-width:900px;margin:auto}.hero-badge[data-v-f4fbfd6a]{display:inline-block;background:#9fafca;padding:10px 20px;border-radius:50px;font-size:13px;margin-bottom:20px;backdrop-filter:blur(10px)}.hero-title[data-v-f4fbfd6a]{font-size:28px;font-weight:800;margin-bottom:16px}.hero-subtitle[data-v-f4fbfd6a]{font-size:16px;opacity:.8;margin-bottom:40px}.scan-box[data-v-f4fbfd6a]{display:flex;gap:12px;max-width:760px;margin:auto}.scan-input[data-v-f4fbfd6a]{flex:1;border:none;border-radius:50px;padding:18px;font-size:14px;outline:none}.scan-btn[data-v-f4fbfd6a]{border:none;border-radius:50px;background:#0e387a;color:#fff;padding:0 30px;font-weight:700;transition:.3s}.scan-btn[data-v-f4fbfd6a]:hover{background:#0891b2}.loader-wrapper[data-v-f4fbfd6a]{margin-top:90px;text-align:center}.scanner-animation[data-v-f4fbfd6a]{position:relative;width:180px;height:180px;margin:auto}.pulse-ring[data-v-f4fbfd6a]{position:absolute;width:180px;height:180px;border-radius:50%;border:3px solid rgba(34,211,238,.3);animation:pulse-f4fbfd6a 2s infinite}.pulse-ring.delay[data-v-f4fbfd6a]{animation-delay:1s}.scanner-core[data-v-f4fbfd6a]{position:absolute;inset:45px;background:#0e387a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:50px;color:#fff;box-shadow:0 0 40px rgba(48,34,238,.7)}@keyframes pulse-f4fbfd6a{0%{transform:scale(.5);opacity:1}to{transform:scale(1.4);opacity:0}}.loading-text[data-v-f4fbfd6a]{margin-top:35px;font-size:22px;font-weight:700}.loading-subtext[data-v-f4fbfd6a]{margin-top:10px;opacity:.7;font-size:16px}.scan-steps[data-v-f4fbfd6a]{margin-top:40px}.step-item[data-v-f4fbfd6a]{margin-bottom:10px;opacity:.85;font-size:12px}.result-section[data-v-f4fbfd6a]{max-width:1200px;margin:60px auto 0}.result-header[data-v-f4fbfd6a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.target[data-v-f4fbfd6a]{font-size:24px;font-weight:700}.risk span[data-v-f4fbfd6a]{color:#f87171;font-weight:700}.score-circle[data-v-f4fbfd6a]{width:120px;height:120px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:42px;font-weight:800}.score-circle.excellent[data-v-f4fbfd6a]{background:#16a34a}.score-circle.good[data-v-f4fbfd6a]{background:#2563eb}.score-circle.warning[data-v-f4fbfd6a]{background:#f59e0b}.score-circle.danger[data-v-f4fbfd6a]{background:#dc2626}.summary-grid[data-v-f4fbfd6a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin-bottom:40px}.summary-card[data-v-f4fbfd6a]{background:#9fafca;border-radius:18px;padding:24px;backdrop-filter:blur(10px)}.summary-value[data-v-f4fbfd6a]{font-size:34px;font-weight:800}.summary-label[data-v-f4fbfd6a]{margin-top:10px;opacity:.7}.findings-section[data-v-f4fbfd6a]{margin-top:30px}.section-title[data-v-f4fbfd6a]{font-size:30px;font-weight:700;margin-bottom:20px}.finding-card[data-v-f4fbfd6a]{background:hsla(0,0%,100%,.535);border-radius:20px;padding:24px;margin-bottom:22px;border-left:6px solid;backdrop-filter:blur(10px)}.finding-card.high[data-v-f4fbfd6a]{border-color:#ef4444}.finding-card.medium[data-v-f4fbfd6a]{border-color:#f59e0b}.finding-card.low[data-v-f4fbfd6a]{border-color:#10b981}.finding-card.critical[data-v-f4fbfd6a]{border-color:#991b1b}.finding-top[data-v-f4fbfd6a]{display:flex;justify-content:space-between}.finding-title[data-v-f4fbfd6a]{font-size:22px;font-weight:700}.finding-category[data-v-f4fbfd6a]{opacity:.6;margin-top:5px}.severity[data-v-f4fbfd6a]{padding:8px 16px;border-radius:30px;font-size:12px;font-weight:700;height:-moz-fit-content;height:fit-content}.severity.high[data-v-f4fbfd6a]{background:#ef4444}.severity.medium[data-v-f4fbfd6a]{background:#f59e0b}.severity.low[data-v-f4fbfd6a]{background:#10b981}.severity.critical[data-v-f4fbfd6a]{background:#991b1b}.finding-description[data-v-f4fbfd6a]{margin-top:18px;opacity:.9}.recommendation[data-v-f4fbfd6a]{margin-top:16px;color:#67e8f9}@media(max-width:768px){.hero-title[data-v-f4fbfd6a]{font-size:34px}.scan-box[data-v-f4fbfd6a]{flex-direction:column}.result-header[data-v-f4fbfd6a]{flex-direction:column;gap:20px}}