@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";:root{--navy-900: #0F172A;--navy-800: #1E293B;--navy-700: #334155;--navy-100: #F1F5F9;--white: #FFFFFF;--gray-50: #F8FAFC;--gray-100: #F1F5F9;--gray-200: #E2E8F0;--gray-300: #CBD5E1;--gray-400: #94A3B8;--gray-500: #64748B;--gray-600: #475569;--gray-700: #334155;--gray-900: #0F172A;--green-500: #10B981;--green-600: #059669;--green-100: #D1FAE5;--amber-500: #F59E0B;--amber-100: #FEF3C7;--red-500: #EF4444;--red-100: #FEE2E2;--container-width: 1200px;--section-padding: 4rem 0;--border-light: 1px solid var(--gray-200);--shadow-subtle: 0 1px 3px rgba(0, 0, 0, .05);--shadow-card: 0 4px 6px -1px rgba(0, 0, 0, .05), 0 2px 4px -1px rgba(0, 0, 0, .03);--shadow-hover: 0 10px 15px -3px rgba(0, 0, 0, .05), 0 4px 6px -2px rgba(0, 0, 0, .025)}body{font-family:Inter,sans-serif;color:var(--gray-700);background-color:var(--white);line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{color:var(--navy-900);font-weight:800;letter-spacing:-.025em}.lp-container{max-width:var(--container-width);margin:0 auto;padding:0 1.5rem}.lp-section{padding:var(--section-padding)}.lp-bg-white{background-color:var(--white)}.lp-bg-gray{background-color:var(--gray-50)}.lp-bg-navy{background-color:var(--navy-900)}.lp-header-wrapper nav,.lp-header-wrapper .bg-primary-500,.lp-header-wrapper .navbar,.lp-header-wrapper .dropdown-content{background-color:var(--navy-900)!important;border-color:#ffffff1a!important;box-shadow:none!important}.lp-header-wrapper nav .text-primary-50{color:#ffffffb3!important}.lp-header-wrapper nav .text-primary-50:hover{color:var(--white)!important}.lp-header-wrapper .dropdown-content,.lp-header-wrapper [x-show=open] .bg-white,.lp-header-wrapper [x-show=open] .dark\:bg-slate-800,.lp-header-wrapper .ring-slate-900\/5,.lp-header-wrapper .dark\:ring-slate-700{background-color:var(--navy-900)!important;color:var(--white)!important;border:1px solid rgba(255,255,255,.1)!important;ring:0!important}.lp-header-wrapper .dropdown-content a,.lp-header-wrapper [x-show=open] a,.lp-header-wrapper [x-show=open] button{color:var(--white)!important}.lp-header-wrapper .dropdown-content a:hover,.lp-header-wrapper [x-show=open] a:hover,.lp-header-wrapper [x-show=open] button:hover{background-color:var(--navy-800)!important}.lp-btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;font-size:.95rem;transition:all .2s ease;cursor:pointer;text-decoration:none}.lp-btn-primary{background-color:var(--green-500);color:#fff;box-shadow:0 4px 6px -1px #10b98133}.lp-btn-primary:hover{background-color:var(--green-600);transform:translateY(-1px);box-shadow:0 6px 8px -1px #10b9814d}.lp-btn-secondary{background-color:#fff;color:var(--navy-900);border:1px solid var(--gray-200)}.lp-btn-secondary:hover{background-color:var(--gray-50);border-color:var(--gray-300);color:var(--navy-900)}.lp-btn-large{padding:1rem 2rem;font-size:1.125rem}.lp-btn-icon{width:1.25rem;height:1.25rem;margin-left:.5rem}.lp-hero{background-color:var(--navy-900);color:#fff;padding:6rem 0 8rem;position:relative;overflow:hidden}.lp-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}@media (max-width: 768px){.lp-hero-grid{grid-template-columns:1fr;text-align:center}}.lp-trust-badge{display:inline-flex;align-items:center;gap:.5rem;background-color:#ffffff1a;padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:600;color:var(--green-500);margin-bottom:2rem;border:1px solid rgba(255,255,255,.1)}.lp-hero-h1{font-size:3.5rem;line-height:1.1;margin-bottom:1.5rem;color:#fff;letter-spacing:-.04em}.lp-hero-subline{font-size:1.125rem;line-height:1.6;color:var(--gray-400);margin-bottom:2.5rem;max-width:600px}@media (max-width: 768px){.lp-hero-subline{margin:0 auto 2.5rem}}.lp-hero-cta{display:flex;gap:1rem;margin-bottom:3rem}@media (max-width: 768px){.lp-hero-cta{justify-content:center}}.lp-social-proof{display:flex;align-items:center;gap:1rem}@media (max-width: 768px){.lp-social-proof{justify-content:center}}.lp-visual-card{background:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;border:1px solid var(--gray-700)}.lp-visual-header{background:var(--gray-50);padding:1rem;border-bottom:1px solid var(--gray-200);display:flex;align-items:center;gap:1rem}.lp-visual-dots{display:flex;gap:.5rem}.lp-visual-dots span{width:.75rem;height:.75rem;border-radius:50%}.lp-visual-content{padding:2rem}.lp-scan-results{display:flex;flex-direction:column;gap:1rem}.lp-result-item{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:.5rem;border:1px solid var(--gray-100)}.lp-result-item.lp-success{background-color:var(--green-100);border-color:var(--green-500)}.lp-result-item.lp-warning{background-color:var(--amber-100);border-color:var(--amber-500)}.lp-result-icon{width:1.5rem;height:1.5rem}.lp-result-item.lp-success .lp-result-icon{color:var(--green-600)}.lp-result-item.lp-warning .lp-result-icon{color:var(--amber-600)}.lp-comparison-table{width:100%;border-collapse:collapse;margin-top:2rem;background:#fff;border-radius:1rem;overflow:hidden;box-shadow:var(--shadow-card)}.lp-comparison-table th,.lp-comparison-table td{padding:1.5rem;text-align:left;border-bottom:1px solid var(--gray-100)}.lp-comparison-table th{background-color:var(--gray-50);font-weight:700;color:var(--navy-900);text-transform:uppercase;font-size:.875rem;letter-spacing:.05em}.lp-comparison-table .lp-col-us{background-color:var(--navy-100);border-left:2px solid var(--green-500);border-right:2px solid var(--green-500);font-weight:600}.lp-comparison-table th.lp-col-us{background-color:var(--navy-900);color:#fff;border-top:2px solid var(--green-500)}.lp-check{color:var(--green-500);font-weight:700;margin-right:.5rem}.lp-cross{color:var(--red-500);font-weight:700;margin-right:.5rem}.lp-pricing-section{background-color:var(--gray-50)}.lp-scarcity-banner{background-color:var(--amber-100);color:var(--amber-500);padding:.75rem;border-radius:.5rem;text-align:center;font-weight:600;margin-bottom:2rem;display:flex;justify-content:center;align-items:center;gap:.5rem;border:1px solid var(--amber-500)}.lp-scarcity-count{background-color:var(--amber-500);color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-size:.875rem;margin-left:.5rem}.lp-founders-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:4rem}@media (max-width: 768px){.lp-founders-grid{grid-template-columns:1fr}}.lp-pricing-card{background:#fff;border-radius:1rem;padding:2rem;border:1px solid var(--gray-200);transition:all .3s ease;position:relative}.lp-pricing-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-hover);border-color:var(--navy-900)}.lp-pricing-featured{border:2px solid var(--navy-900);box-shadow:var(--shadow-card);transform:scale(1.05);z-index:10}.lp-pricing-featured:hover{transform:scale(1.05) translateY(-5px)}.lp-pricing-badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background-color:var(--navy-900);color:#fff;padding:.5rem 1rem;border-radius:9999px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.lp-pricing-name{font-size:1.25rem;font-weight:700;color:var(--navy-900);margin-bottom:1rem}.lp-pricing-price{display:flex;align-items:baseline;margin-bottom:.5rem}.lp-price-amount{font-size:2.5rem;font-weight:800;color:var(--navy-900)}.lp-price-period{font-size:1rem;color:var(--gray-500);margin-left:.25rem}.lp-pricing-features{margin-top:2rem;list-style:none;padding:0}.lp-pricing-features li{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;color:var(--gray-600);font-size:.95rem}.lp-pricing-features li svg{width:1.25rem;height:1.25rem;color:var(--green-500);flex-shrink:0}.lp-pay-per-scan-section{border-top:1px solid var(--gray-200);padding-top:4rem}.lp-pps-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media (max-width: 768px){.lp-pps-grid{grid-template-columns:1fr}}.lp-bonuses-section{background-color:var(--navy-900);color:#fff}.lp-bonuses-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem}@media (max-width: 768px){.lp-bonuses-grid{grid-template-columns:1fr}}.lp-bonus-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:2rem;border-radius:1rem}.lp-bonus-value{font-size:.875rem;color:var(--green-500);font-weight:700;text-transform:uppercase;margin-bottom:1rem}.lp-bonus-title{font-size:1.25rem;color:#fff;margin-bottom:.5rem}.lp-bonus-desc{color:var(--gray-400);font-size:.95rem}.lp-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0f172acc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;display:none;align-items:center;justify-content:center}.lp-modal-content{background:#fff;padding:3rem;border-radius:1rem;max-width:500px;width:90%;position:relative;box-shadow:0 25px 50px -12px #00000040;animation:modalSlideUp .3s ease-out}@keyframes modalSlideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.lp-modal-close{position:absolute;top:1rem;right:1rem;background:none;border:none;cursor:pointer;color:var(--gray-400)}.lp-modal-close:hover{color:var(--gray-600)}.lp-reveal-on-scroll{opacity:0;transform:translateY(20px);transition:all .6s ease-out}.lp-reveal-on-scroll.revealed{opacity:1;transform:translateY(0)}.animate-bounce-slow{animation:bounce 3s infinite}@keyframes bounce{0%,to{transform:translateY(-5%)}50%{transform:translateY(0)}}.btn-pulse{animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 #10b981b3}70%{box-shadow:0 0 0 10px #10b98100}to{box-shadow:0 0 #10b98100}}.lp-footer{background-color:var(--gray-50);padding:4rem 0 2rem;border-top:1px solid var(--gray-200)}.lp-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:4rem;margin-bottom:4rem}@media (max-width: 768px){.lp-footer-grid{grid-template-columns:1fr;gap:2rem}}.lp-footer-brand p{color:var(--gray-500);margin-top:1rem;font-size:.95rem}.lp-footer-col h4{font-size:1rem;margin-bottom:1.5rem;color:var(--navy-900)}.lp-footer-col ul{list-style:none;padding:0}.lp-footer-col ul li{margin-bottom:.75rem}.lp-footer-col ul li a{color:var(--gray-500);text-decoration:none;transition:color .2s}.lp-footer-col ul li a:hover{color:var(--navy-900)}.lp-footer-bottom{border-top:1px solid var(--gray-200);padding-top:2rem;display:flex;justify-content:space-between;align-items:center;color:var(--gray-400);font-size:.875rem}
