body:has(.landing-v2){background:#050507}.landing-v2{min-height:100vh;--v2-bg:#050507;--v2-bg-soft:#1a1a1c;--v2-bg-dark:#0a0a0c;--v2-ink:#e4e4e7;--v2-ink-2:#d4d4d8;--v2-muted:#a1a1aa;--v2-accent:#dc2626;--v2-accent-light:rgba(220,38,38,0.14);--v2-rule:#2a2a2e;--v2-success:#10b981;--v2-success-light:rgba(16,185,129,0.14);--ink:#e4e4e7;--ink-2:#d4d4d8;--paper:#050507;--paper-2:#1a1a1c;--accent:#dc2626;--accent-soft:#ef4444;--rule:#2a2a2e;--muted:#a1a1aa;background:#050507;color:#e4e4e7}.landing-v2 .header{background:rgba(5,5,7,.85);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.07)}.landing-v2 .nav a{color:#d4d4d8}.landing-v2 .nav a:hover{color:#ffffff}.landing-v2 .nav-dropdown-trigger{color:#d4d4d8}.landing-v2 .nav .nav-dropdown-trigger.nav-active,.landing-v2 .nav a.nav-active,.landing-v2 .nav-dropdown-trigger:hover{color:#ef4444}.landing-v2 .nav .nav-dropdown-trigger.nav-active:after,.landing-v2 .nav a.nav-active:after{background:#dc2626}.landing-v2 .nav-login{color:#d4d4d8;border:1px solid #2a2a2e}.landing-v2 .nav-cta{background:#dc2626;color:#fff;border:none}.landing-v2 .nav-cta:hover{background:#b91c1c}.landing-v2 .nav-dropdown-menu{background:#1a1a1c;border-color:#2a2a2e;box-shadow:0 20px 48px -12px rgba(0,0,0,.6)}.landing-v2 .nav-dropdown-item:hover{background:rgba(255,255,255,.04)}.landing-v2 .nav-dropdown-item--active{background:rgba(220,38,38,.12)}.landing-v2 .nav-dropdown-item-label{color:#e4e4e7}.landing-v2 .nav-dropdown-item--active .nav-dropdown-item-label{color:#ef4444}.landing-v2 .nav-dropdown-item-desc{color:#a1a1aa}.landing-v2 .nav-dropdown-group-title{color:#f59e0b;border-bottom-color:rgba(255,255,255,.08)}.landing-v2 .logo{color:#e4e4e7}.landing-v2 .footer{background:#0a0a0c;border-top:1px solid #1a1a1c}.landing-v2 .sticky-cta-mobile{background:#dc2626;color:#fff}.landing-v2 .v2-hero{background:radial-gradient(ellipse at 20% 40%,rgba(220,38,38,.08) 0,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(245,158,11,.05) 0,transparent 50%),#050507}.landing-v2 .v2-hero-eyebrow{background:rgba(220,38,38,.12);color:#ef4444}.landing-v2 .v2-hero-title{color:#e4e4e7}.landing-v2 .v2-hero-title em{color:#ef4444}.landing-v2 .v2-hero-sub{color:#d4d4d8}.landing-v2 .v2-hero-meta span{color:#a1a1aa}.landing-v2 .v2-trust-badges{border-top-color:#2a2a2e}.landing-v2 .v2-trust-badge-item strong{color:#e4e4e7}.landing-v2 .v2-trust-badge-item span{color:#a1a1aa}.landing-v2 .scan-box{background:#1a1a1c;border:1px solid #2a2a2e;border-radius:16px;position:relative;overflow:hidden}.landing-v2 .scan-box:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#dc2626,#f59e0b,#10b981);animation:v2-scanline 3s linear infinite}@keyframes v2-scanline{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.landing-v2 .scan-label{color:#e4e4e7}.landing-v2 .scan-sub{color:#a1a1aa}.landing-v2 .scan-input{background:#050507;border:2px solid #2a2a2e;color:#e4e4e7;font-family:Cormorant Garamond,serif}.landing-v2 .scan-input::placeholder{color:#71717a}.landing-v2 .scan-input:focus{border-color:#dc2626;box-shadow:0 0 0 4px rgba(220,38,38,.18)}.landing-v2 .scan-btn{background:#dc2626;color:#fff}.landing-v2 .scan-btn:hover{background:#b91c1c}.landing-v2 .scan-form-finality{color:#71717a}.landing-v2 .scan-tag span{color:#a1a1aa;border-color:#2a2a2e;background:rgba(255,255,255,.03)}.landing-v2 .scan-result{background:#050507;border-color:#2a2a2e}.landing-v2 .scan-score{color:#ef4444;font-family:Cormorant Garamond,serif}.landing-v2 .scan-counter{background:#1a1a1c;border-color:#2a2a2e}.landing-v2 .scan-counter-critical strong{color:#ef4444}.landing-v2 .scan-counter-major strong{color:#f59e0b}.landing-v2 .scan-counter-minor strong{color:#a1a1aa}.landing-v2 .finding{background:#1a1a1c;border-color:#2a2a2e;color:#d4d4d8}.landing-v2 .finding-section-critical{border-color:rgba(220,38,38,.3)}.landing-v2 .scan-cta{background:#dc2626;color:#fff}.landing-v2 .v2-mockup{background:#1a1a1c;box-shadow:0 24px 60px -20px rgba(0,0,0,.6)}.landing-v2 .v2-mockup-bar{background:#050507;border-bottom-color:#2a2a2e}.landing-v2 .v2-mockup-url{background:#1a1a1c;color:#a1a1aa;border-color:#2a2a2e}.landing-v2 .v2-mockup-body{background:linear-gradient(180deg,#1a1a1c,#182234)}.landing-v2 .v2-mockup-result{border-bottom-color:#2a2a2e}.landing-v2 .v2-mockup-result-url{color:#e4e4e7}.landing-v2 .v2-mockup-score-num{color:#ef4444;font-family:Cormorant Garamond,serif}.landing-v2 .v2-mockup-finding{background:#050507;border-color:#2a2a2e;color:#d4d4d8}.landing-v2 .v2-mockup-finding--more{background:transparent;border-color:#2a2a2e;color:#a1a1aa}.landing-v2 .v2-mockup-footer{border-top-color:#2a2a2e;color:#d4d4d8}.landing-v2 .v2-problem-card{background:#1a1a1c;border-color:#2a2a2e}.landing-v2 .v2-problem-card h3{color:#e4e4e7}.landing-v2 .v2-problem-card p{color:#d4d4d8}.landing-v2 .v2-problem-card strong{color:#ef4444}.landing-v2 .v2-how-step h3{color:#e4e4e7}.landing-v2 .v2-how-step p{color:#d4d4d8}.landing-v2 .v2-how-num{background:#dc2626;box-shadow:0 0 24px rgba(220,38,38,.4)}.landing-v2 .v2-how-arrow{color:#3a3a40}.landing-v2 .v2-target-card{background:#1a1a1c;border-color:#2a2a2e}.landing-v2 .v2-target-card:hover{border-color:#dc2626;box-shadow:0 16px 36px -10px rgba(0,0,0,.5)}.landing-v2 .v2-target-card--featured{background:linear-gradient(180deg,#1a1a1c,#2a1a1a);border-color:#dc2626}.landing-v2 .v2-target-card h3{color:#e4e4e7}.landing-v2 .v2-target-card p{color:#a1a1aa}.landing-v2 .v2-target-link{color:#f59e0b}.landing-v2 .v2-price-card{background:#1a1a1c;border-color:#2a2a2e}.landing-v2 .v2-price-card--featured{border-color:#f59e0b;box-shadow:0 0 40px rgba(245,158,11,.15);background:linear-gradient(180deg,#1a1a1c,#1c2433)}.landing-v2 .v2-price-badge{background:#050507;color:#d4d4d8}.landing-v2 .v2-price-badge--featured{background:#f59e0b;color:#050507}.landing-v2 .v2-price-name{color:#e4e4e7}.landing-v2 .v2-price-amount{color:#e4e4e7;font-family:Cormorant Garamond,serif}.landing-v2 .v2-price-currency,.landing-v2 .v2-price-recurrence{color:#a1a1aa}.landing-v2 .v2-price-features li{color:#d4d4d8;border-bottom-color:#2a2a2e}.landing-v2 .v2-price-features strong{color:#e4e4e7}.landing-v2 .v2-price-features li:before{color:#10b981}.landing-v2 .v2-price-cta--primary{background:#dc2626;color:#fff}.landing-v2 .v2-price-cta--primary:hover{background:#b91c1c}.landing-v2 .v2-price-cta--secondary{background:#dc2626;color:#fff}.landing-v2 .v2-price-note{color:#a1a1aa}.landing-v2 .v2-pricing-dpo-line{color:#d4d4d8}.landing-v2 .v2-pricing-dpo-line a{color:#f59e0b}.landing-v2 .v2-faq-item{border-bottom-color:#2a2a2e}.landing-v2 .v2-faq-item summary{color:#e4e4e7}.landing-v2 .v2-faq-item summary:after{color:#f59e0b}.landing-v2 .v2-faq-item p{color:#d4d4d8}.landing-v2 .v2-faq-more a{color:#f59e0b}.landing-v2 .v2-section-title{color:#e4e4e7}.landing-v2 .v2-section-title em{color:#ef4444}.landing-v2 .v2-section-sub{color:#d4d4d8}.landing-v2 .v2-section-eyebrow{color:#f59e0b}.landing-v2 .v2-stat-num{font-family:Cormorant Garamond,serif}.landing-v2 .v2-stats,.landing-v2 .v2-trust{background:#0a0a0c}.landing-v2 .section{background:#050507}.landing-v2 .bg-white,.landing-v2 .section.alt{background:#1a1a1c}.landing-v2 .bg-paper{background:#050507}.landing-v2 .bg-beige{background:#1a1a1c}.landing-v2 .eyebrow{background:rgba(245,158,11,.12)}.landing-v2 .scope-col{color:#d4d4d8}.landing-v2 .tools-row,.landing-v2 .tools-table{border-color:#2a2a2e}.landing-v2 .tools-row{color:#d4d4d8}.landing-v2 .tools-header{background:#1a1a1c}.landing-v2 .cell-yes{color:#10b981}.landing-v2 .cell-no{color:#ef4444}.landing-v2 .cell-neutral,.landing-v2 .cell-partial{color:#a1a1aa}.landing-v2 .comparison-case-desc,.landing-v2 .comparison-case-list{color:#d4d4d8}.landing-v2 .toc-grid .toc-card{background:#1a1a1c;border-color:#2a2a2e}.landing-v2 .toc-card-num{color:#f59e0b}.landing-v2 .toc-card-body{color:#d4d4d8}.landing-v2 .toc-card h4{color:#e4e4e7}.landing-v2 .report-extract-header{border-color:#2a2a2e}.landing-v2 .report-extract-score-num{color:#ef4444}.landing-v2 .report-extract-section-title{color:#e4e4e7}.landing-v2 .finding-card,.landing-v2 .reco-card{background:#050507;border-color:#2a2a2e}.landing-v2 .finding-card strong,.landing-v2 .reco-card strong{color:#e4e4e7}.landing-v2 .finding-card p,.landing-v2 .reco-card p{color:#d4d4d8}.landing-v2 .stat-cell{background:#1a1a1c}.landing-v2 .stat-source{color:#a1a1aa}.landing-v2 .trust-item{background:#1a1a1c;border-color:#2a2a2e}.landing-v2 .trust-item p{color:#d4d4d8}.landing-v2 .deliv-icon{border-color:#2a2a2e}.landing-v2 .cta-band{background:#1a1a1c}.landing-v2 .cta-band--dark{background:#0a0a0c}.landing-v2 .v2-trust-cta-btn{background:#ffffff;color:#050507}.landing-v2 .v2-trust-cta-btn:hover{background:#dc2626;color:#fff}.landing-v2 .v2-trust-cta h2{color:#e4e4e7}.landing-v2 .v2-trust-cta p{color:#d4d4d8}.landing-v2 #temoignages h2,.landing-v2 .section-title{color:#e4e4e7}.landing-v2 .section-title em{color:#ef4444}.landing-v2 .section-sub{color:#d4d4d8}.landing-v2 .eyebrow{color:#f59e0b}.landing-v2 .section.bg-white{background:#050507}.landing-v2 .section.alt,.landing-v2 .section.bg-beige{background:#0a0a0c}.landing-v2 .inline-cta-primary{background:#dc2626;color:#fff}.landing-v2 .inline-cta-primary:hover{background:#b91c1c}.landing-v2 .inline-cta-secondary{color:#e4e4e7}.landing-v2 .cta-band{background:#0a0a0c}.landing-v2 .cta-band-btn{background:#dc2626;color:#fff}.landing-v2 .cta-band--dark .cta-band-btn{background:#fff;color:#050507}.landing-v2 .cta-band-title{color:#e4e4e7}.landing-v2 .cta-band-sub{color:#d4d4d8}.landing-v2 .dash-btn-dark{background:#dc2626;color:#fff;border:1px solid #dc2626}.landing-v2 .dash-btn-dark:hover{background:#b91c1c}.landing-v2 .dash-btn-secondary{background:transparent;color:#e4e4e7;border:1px solid #3a3a40}.landing-v2 .dash-btn-secondary:hover{background:#1a1a1c}.landing-v2 .stats-grid{background:#1a1a1c;border-color:#2a2a2e}.landing-v2 .stat-cell{border-color:#2a2a2e}.landing-v2 .stat-num{color:#ef4444}.landing-v2 .stat-label{color:#d4d4d8}.landing-v2 .stat-source,.landing-v2 .stat-source a{color:#a1a1aa}.landing-v2 .sanctions-list{background:#1a1a1c;border-color:#2a2a2e}.landing-v2 .sanction-row{border-color:#2a2a2e}.landing-v2 .sanction-date{color:#a1a1aa}.landing-v2 .sanction-desc{color:#d4d4d8}.landing-v2 .sanction-amount{color:#ef4444}.landing-v2 .step{background:#1a1a1c;border-color:#2a2a2e}.landing-v2 .step h4{color:#e4e4e7}.landing-v2 .step p{color:#d4d4d8}.landing-v2 .step-num{color:#f59e0b}.landing-v2 .scope-box{background:#1a1a1c;border-color:#2a2a2e}.landing-v2 .scope-col{border-color:#2a2a2e}.landing-v2 .scope-col h4{color:#e4e4e7}.landing-v2 .scope-col li{color:#d4d4d8}.landing-v2 .tools-row,.landing-v2 .tools-table{border-color:#2a2a2e}.landing-v2 .tools-header{background:#050507;color:#a1a1aa}.landing-v2 .tools-highlight{background:rgba(220,38,38,.1)}.landing-v2 .cell-yes{color:#34d399}.landing-v2 .cell-neutral{color:#a1a1aa}.landing-v2 .cell-no{color:#f87171}.landing-v2 .cell-partial{color:#fbbf24}.landing-v2 .comparison{background:#1a1a1c;border-color:#2a2a2e}.landing-v2 .comparison-row{border-color:#2a2a2e}.landing-v2 .comparison-row .featured{background:rgba(220,38,38,.1)}.landing-v2 .comparison-case-title,.landing-v2 .comparison-header{color:#e4e4e7}.landing-v2 .comparison-case-desc{color:#d4d4d8}.landing-v2 .trust-section{background:#0a0a0c;border-color:#2a2a2e}.landing-v2 .trust-item{color:#d4d4d8}.landing-v2 .trust-item h5{color:#e4e4e7}.landing-v2 .deliv-list li,.landing-v2 .self-audit-badge{background:#1a1a1c;border-color:#2a2a2e}.landing-v2 .deliv-icon{background:#050507;color:#ef4444}.landing-v2 .deliv-info h4{color:#e4e4e7}.landing-v2 .deliv-info p{color:#d4d4d8}.landing-v2 .deliv-mockup,.landing-v2 .faq-item,.landing-v2 .mockup-doc{background:#1a1a1c;border-color:#2a2a2e}.landing-v2 .faq-item h4{color:#e4e4e7}.landing-v2 .faq-item p,.landing-v2 .toc-grid{color:#d4d4d8}.landing-v2 .toc-card,.landing-v2 .toc-item{background:#1a1a1c;border-color:#2a2a2e;color:#d4d4d8}.landing-v2 .report-extract{background:#1a1a1c;border-color:#2a2a2e}.landing-v2 .report-extract-header,.landing-v2 .report-extract-section{border-color:#2a2a2e}.landing-v2 .finding-card{background:#050507;border-color:#2a2a2e}.landing-v2 .finding-content p{color:#d4d4d8}.landing-v2 .finding-ref{color:#a1a1aa}.landing-v2 .reco-card{background:#050507;border-color:#2a2a2e}.landing-v2 .value-card{background:#1a1a1c;border-color:#2a2a2e}.landing-v2 .value-card-num{color:#ef4444}.landing-v2 .value-card-label{color:#e4e4e7}.landing-v2 .value-card-desc{color:#d4d4d8}.landing-v2 .finding-section{background:#1a1a1c;border-color:#2a2a2e}.landing-v2 .finding-section-critical{background:rgba(220,38,38,.08)}.landing-v2 .finding-section-major{background:rgba(245,158,11,.08)}.landing-v2 .section.bg-paper{background:#0a0a0c}.landing-v2 .bg-white{background:#050507}.landing-v2 .report-preview-mock{background:#1a1a1c;border-color:#2a2a2e}.landing-v2 .toc-grid{background:transparent}.landing-v2 .model-card{background:#1a1a1c;border-color:#2a2a2e}.landing-v2 .model-card h4{color:#e4e4e7}.landing-v2 .model-card p{color:#d4d4d8}.landing-v2 .comparison-case,.landing-v2 .pricing-card{background:#1a1a1c;border-color:#2a2a2e}.landing-v2 .price-name,.landing-v2 .pricing-card h3{color:#e4e4e7}.landing-v2 .loader,.landing-v2 .loader.active{background:#1a1a1c;color:#d4d4d8;border-color:#2a2a2e}.landing-v2 .founding-banner-counter{background:#1a1a1c}.landing-v2 .logo img{content:url(/logo-scanrgpd-dark.svg)}.landing-v2 input,.landing-v2 select,.landing-v2 textarea{background:#1a1a1c;color:#e4e4e7;border-color:#2a2a2e}.landing-v2 input::placeholder,.landing-v2 textarea::placeholder{color:#71717a}