@import url("../fonts/satoshi.css");@import url("../fonts/inter.css");.sticky-cta-bar{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95);border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;left:0;padding:12px 0;position:fixed;right:0;top:0;transform:translateY(-100%);transition:transform .3s ease;z-index:1000}.sticky-cta-bar.visible{transform:translateY(0)}.sticky-cta-bar .container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px;width:100%}.sticky-cta-logo{color:#1a202c;font-size:1.25rem;font-weight:700}.sticky-cta-button{background:#3182ce;border-radius:6px;color:#fff;font-weight:600;padding:8px 20px;text-decoration:none;transition:background .2s}.sticky-cta-button:hover{background:#2c5aa0}.announcement-banner{align-items:center;background:linear-gradient(135deg,#dc2626,#991b1b);color:#fff;display:flex;gap:12px;justify-content:center;padding:12px 20px;position:relative;z-index:999}.announcement-banner.hidden{display:none}.announcement-content{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.announcement-badge{background:hsla(0,0%,100%,.2);border-radius:4px;font-size:.75rem;font-weight:700;letter-spacing:.05em;padding:4px 10px;text-transform:uppercase}.announcement-text{font-size:.9375rem;line-height:1.4}.announcement-text strong{font-weight:700}.announcement-cta{background:#fff;border-radius:6px;color:#dc2626;font-size:.875rem;font-weight:600;padding:8px 16px;text-decoration:none;transition:all .2s;white-space:nowrap}.announcement-cta:hover{background:#fef2f2;transform:translateX(2px)}.announcement-close{background:transparent;border:none;color:hsla(0,0%,100%,.7);cursor:pointer;font-size:1.5rem;line-height:1;padding:4px 8px;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:color .2s}.announcement-close:hover{color:#fff}@media (max-width:768px){.announcement-banner{padding:12px 40px 12px 16px}.announcement-content{flex-direction:column;gap:10px;text-align:center}.announcement-text{font-size:.875rem}.announcement-cta{text-align:center;width:100%}}.hero-section-v2{background:#fff;padding:4rem 0}.hero-content-v2{margin:0 auto;max-width:1200px;padding:0 2rem}.hero-split{align-items:center;display:grid;gap:3rem;grid-template-columns:1fr 1fr;min-height:500px}.hero-left{padding-right:2rem}.hero-right{align-items:center;display:flex;justify-content:center}.hero-title-v2{color:#1a202c;font-size:3rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem}.hero-subtitle-v2{color:#4a5568;font-size:1.25rem;font-weight:400;line-height:1.6;margin-bottom:2rem}.hero-actions-v2{display:flex;gap:1rem;margin-bottom:3rem}.hero-button-primary-v2{background:#3182ce;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);color:#fff;display:inline-block;font-size:1.1rem;font-weight:600;padding:1rem 2rem;text-decoration:none;transition:all .2s}.hero-button-primary-v2:hover{background:#2c5aa0;box-shadow:0 4px 12px rgba(49,130,206,.3);transform:translateY(-1px)}.hero-button-secondary-v2{background:transparent;border:2px solid #cbd5e0;border-radius:8px;color:#1a202c;display:inline-block;font-size:1.1rem;font-weight:600;padding:1rem 2rem;text-decoration:none;transition:all .2s}.hero-button-secondary-v2:hover{border-color:#3182ce;color:#3182ce}.hero-disclaimer-v2{color:var(--text-muted);font-size:.8125rem;margin-top:.75rem}.use-case-section{margin-top:3rem}.use-case-title{color:#1a202c;font-size:1.5rem;font-weight:700;margin-bottom:2rem;text-align:center}.use-case-grid{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.use-case-item{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);padding:2rem;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.use-case-item:hover{box-shadow:0 4px 16px rgba(0,0,0,.08);transform:translateY(-2px)}.use-case-icon{align-items:center;color:#3182ce;display:flex;height:48px;justify-content:center;margin:0 auto 1.5rem;width:48px}.use-case-item-title{color:#1a202c;font-size:1.25rem;font-weight:700;margin-bottom:1rem}.use-case-item-description{color:#4a5568;font-size:.95rem;line-height:1.6;margin:0}.use-case-section-dedicated{background:#f7fafc;border-bottom:1px solid #e2e8f0;border-top:1px solid #e2e8f0;padding:4rem 0}.use-case-section-dedicated .container{margin:0 auto;max-width:1200px;padding:0 2rem}.use-case-section-dedicated .use-case-item{background:#fff;border:1px solid #e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,.05)}.hero-metrics{height:450px;margin:0 auto;position:relative;width:380px}.metrics-header{align-items:center;animation:float-in .6s ease-out both;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.85);border:1px solid hsla(0,0%,100%,.6);border-radius:20px;box-shadow:0 4px 24px rgba(0,0,0,.08);display:flex;gap:8px;left:50%;padding:8px 16px;position:absolute;top:-12px;transform:translateX(-50%);z-index:10}.live-dot{animation:live-pulse 2s ease-in-out infinite;background:#10b981;border-radius:50%;box-shadow:0 0 0 0 rgba(16,185,129,.5);height:8px;width:8px}@keyframes live-pulse{0%,to{box-shadow:0 0 0 0 rgba(16,185,129,.5)}50%{box-shadow:0 0 0 6px rgba(16,185,129,0)}}.metrics-header-text{color:#475569;font-size:.7rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.metrics-grid{display:contents}.metric-card{animation:card-float-in .7s ease-out forwards;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:hsla(0,0%,100%,.75);border:1px solid hsla(0,0%,100%,.8);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04),inset 0 1px 0 hsla(0,0%,100%,.6);opacity:0;padding:20px 24px;position:absolute;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.metric-card:hover{box-shadow:0 16px 48px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.06),inset 0 1px 0 hsla(0,0%,100%,.8);transform:translateY(-4px) scale(1.02)}.metric-card:first-child{animation-delay:.1s;left:0;top:45px}.metric-card:nth-child(2){animation-delay:.2s;right:0;top:35px}.metric-card:nth-child(3){animation-delay:.3s;left:20px;top:160px}.metric-card:nth-child(4){animation-delay:.4s;right:20px;top:150px}.metric-card.success{background:linear-gradient(135deg,rgba(236,253,245,.9),rgba(209,250,229,.85));border-color:rgba(16,185,129,.2)}.metric-value{color:#0f172a;font-size:1.75rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;line-height:1.1}.metric-card.success .metric-value{color:#047857}.metric-label{color:#64748b;font-size:.65rem;font-weight:600;letter-spacing:.8px;margin-top:6px;text-transform:uppercase}.activity-results{animation:centered-float-in .7s ease-out .5s forwards;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.85);border:1px solid hsla(0,0%,100%,.7);border-radius:16px;bottom:0;box-shadow:0 4px 24px rgba(0,0,0,.08);left:50%;opacity:0;padding:12px;position:absolute;transform:translateX(-50%);width:360px}.result-item{align-items:center;background:rgba(248,250,252,.8);border-radius:8px;display:flex;gap:10px;margin-bottom:6px;padding:8px 10px;transition:all .3s ease}.result-item:last-child{margin-bottom:0}.result-item.fade-in{animation:result-fade-in .4s ease-out forwards}@keyframes result-fade-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.result-type{border-radius:4px;font-size:.6rem;font-weight:700;letter-spacing:.5px;min-width:42px;padding:4px 8px;text-align:center;text-transform:uppercase}.result-type.cnam{background:rgba(99,102,241,.15);color:#4f46e5}.result-type.spam{background:rgba(239,68,68,.15);color:#dc2626}.result-type.lrn{background:rgba(14,165,233,.15);color:#0284c7}.result-type.msg{background:rgba(168,85,247,.15);color:#7c3aed}.result-phone{color:#334155;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.72rem;font-weight:600;white-space:nowrap}.result-arrow{color:#94a3b8;font-size:.7rem}.result-value{color:#1e293b;font-size:.72rem;font-weight:600;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-badge{border-radius:12px;font-size:.65rem;padding:3px 8px}.result-badge.clean{background:rgba(16,185,129,.15);color:#047857}.result-badge.spam{background:rgba(239,68,68,.15);color:#dc2626}.result-badge.robocall{background:rgba(245,158,11,.15);color:#d97706}@keyframes card-float-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes centered-float-in{0%{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes float-in{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (max-width:768px){.hero-metrics{background:linear-gradient(135deg,rgba(248,250,252,.95),rgba(241,245,249,.95));border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.1);height:auto;padding:20px;width:320px}.metrics-header{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.25);border-radius:20px;box-shadow:none;justify-content:center;left:auto;margin:0 auto 16px;padding:8px 16px;position:relative;top:auto;transform:none;width:-moz-fit-content;width:fit-content}.metrics-header-text{color:#047857;font-size:.65rem}.metrics-grid{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}.metric-card{animation:none;backdrop-filter:none;-webkit-backdrop-filter:none;background:#fff;border:1px solid #e2e8f0;border-radius:12px;opacity:1;padding:16px 12px;position:static}.metric-card,.metric-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.04)}.metric-card:hover{transform:none}.metric-card.success{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:rgba(16,185,129,.2)}.metric-value{font-size:1.4rem}.metric-label{font-size:.6rem;margin-top:4px}.activity-results{animation:none!important;background:#fff;border:1px solid #e2e8f0;left:auto!important;opacity:1;padding:10px;position:static!important;transform:none!important;width:100%}.result-item{gap:6px;padding:6px 8px}.result-type{font-size:.55rem;min-width:36px;padding:3px 6px}.result-phone{font-size:.65rem}.result-arrow{font-size:.6rem}.result-value{font-size:.65rem;max-width:80px}.result-badge{font-size:.6rem;padding:2px 6px}}@media (max-width:480px){.hero-metrics{padding:16px;width:300px}.metrics-header{margin-bottom:14px;padding:6px 14px}.metrics-header-text{font-size:.6rem}.metrics-grid{gap:10px;margin-bottom:14px}.metric-card{padding:14px 10px}.metric-value{font-size:1.25rem}.metric-label{font-size:.55rem}.activity-results{padding:10px}.result-item{margin-bottom:6px;padding:6px 8px}}.benefits-section-v2{background:#fff;padding:4rem 0}.benefits-section-v2 .container{margin:0 auto;max-width:1200px;padding:0 2rem}.section-header{margin-bottom:3rem;text-align:center}.section-title-v2{color:#1a202c;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.benefits-grid-v2{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.benefit-item-v2{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);padding:2rem;text-align:center;transition:transform .2s ease}.benefit-item-v2:hover{box-shadow:0 4px 16px rgba(0,0,0,.08);transform:translateY(-2px)}.benefit-icon-v2{display:block;font-size:3rem;margin-bottom:1.5rem}.benefit-title-v2{color:#1a202c;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.benefit-description-v2{color:#4a5568;font-size:1rem;line-height:1.6;margin:0}.cta-section-v2{background:#3182ce;color:#fff;padding:4rem 0}.cta-section-v2 .container{margin:0 auto;max-width:1200px;padding:0 2rem}.cta-content-v2{text-align:center}.cta-title-v2{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.cta-description-v2{font-size:1.25rem;margin-bottom:2rem;opacity:.95}.cta-button-v2{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.2);color:#3182ce;display:inline-block;font-size:1.1rem;font-weight:600;margin-bottom:1rem;padding:1rem 2rem;text-decoration:none;transition:all .2s}.cta-button-v2:hover{box-shadow:0 4px 12px rgba(0,0,0,.3);transform:translateY(-1px)}.cta-disclaimer{font-size:.9rem;margin:0;opacity:.9}.faq-section-v2{background:#f7fafc;padding:4rem 0}.faq-section-v2 .container{margin:0 auto;max-width:1200px;padding:0 2rem}.faq-grid-v2{display:grid;gap:2rem;margin:0 auto;max-width:800px}.faq-item-v2{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);padding:2rem}.faq-question-v2{color:#1a202c;font-size:1.25rem;font-weight:700;margin-bottom:1rem}.faq-answer-v2{color:#4a5568;font-size:1rem;line-height:1.6;margin:0}@media (max-width:768px){.hero-split{gap:2rem;grid-template-columns:1fr}.hero-left{padding-right:0;text-align:center}.hero-title-v2{font-size:2.5rem}.hero-actions-v2{align-items:center;flex-direction:column}.use-case-grid{gap:1.5rem;grid-template-columns:1fr}.threat-radar{height:250px;width:250px}.radar-circle-1{height:60px;width:60px}.radar-circle-2{height:130px;width:130px}.radar-circle-3{height:200px;width:200px}.benefits-grid-v2{grid-template-columns:1fr}.cta-title-v2,.section-title-v2{font-size:2rem}}.authoritative-content-section{background:#f7fafc;padding:4rem 0}.authoritative-content-grid{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin-top:2rem}.authoritative-content-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);padding:2rem;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.authoritative-content-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.08);transform:translateY(-2px)}.authoritative-content-icon{align-items:center;color:#3182ce;display:flex;height:48px;justify-content:center;margin:0 auto 1.5rem;width:48px}.authoritative-content-title{color:#1a202c;font-size:1.25rem;font-weight:700;line-height:1.3;margin-bottom:1rem}.authoritative-content-description{color:#4a5568;font-size:.95rem;line-height:1.6;margin-bottom:1.5rem}.authoritative-content-link{color:#3182ce;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s ease}.authoritative-content-link:hover{color:#2c5aa0}@media (max-width:768px){.authoritative-content-grid{gap:1.5rem;grid-template-columns:1fr}.authoritative-content-section{padding:3rem 0}}@media (max-width:1024px) and (min-width:769px){.use-case-grid{grid-template-columns:repeat(2,1fr)}}[data-theme=dark] .sticky-cta-bar{background:rgba(15,23,42,.95);border-bottom-color:var(--brand-border)}[data-theme=dark] .sticky-cta-logo{color:var(--text-primary)}[data-theme=dark] .sticky-cta-button{background:var(--brand-primary)}[data-theme=dark] .sticky-cta-button:hover{background:var(--brand-primary-hover)}[data-theme=dark] .hero-section-v2{background:var(--brand-surface)}[data-theme=dark] .hero-title-v2{color:var(--text-primary)}[data-theme=dark] .hero-subtitle-v2{color:var(--text-secondary)}[data-theme=dark] .hero-button-primary-v2{background:var(--brand-primary)}[data-theme=dark] .hero-button-primary-v2:hover{background:var(--brand-primary-hover)}[data-theme=dark] .hero-button-secondary-v2{border-color:var(--brand-border);color:var(--text-primary)}[data-theme=dark] .hero-button-secondary-v2:hover{border-color:var(--brand-primary);color:var(--brand-primary)}[data-theme=dark] .use-case-section-dedicated{background:var(--brand-background-light);border-bottom-color:var(--brand-border);border-top-color:var(--brand-border)}[data-theme=dark] .use-case-title{color:var(--text-primary)}[data-theme=dark] .use-case-item{background:var(--brand-surface);border-color:var(--brand-border);box-shadow:0 2px 8px rgba(0,0,0,.2)}[data-theme=dark] .use-case-item:hover{box-shadow:0 4px 16px rgba(0,0,0,.3)}[data-theme=dark] .use-case-section-dedicated .use-case-item{background:var(--brand-surface);border-color:var(--brand-border);box-shadow:0 2px 8px rgba(0,0,0,.2)}[data-theme=dark] .use-case-icon{color:var(--brand-primary)}[data-theme=dark] .use-case-item-title{color:var(--text-primary)}[data-theme=dark] .use-case-item-description{color:var(--text-secondary)}[data-theme=dark] .metrics-header{background:rgba(30,41,59,.85);border-color:rgba(71,85,105,.4);box-shadow:0 4px 24px rgba(0,0,0,.3)}[data-theme=dark] .metrics-header-text{color:var(--text-muted)}[data-theme=dark] .metric-card{background:rgba(30,41,59,.75);border-color:rgba(71,85,105,.4);box-shadow:0 8px 32px rgba(0,0,0,.3),0 2px 8px rgba(0,0,0,.2),inset 0 1px 0 rgba(71,85,105,.3)}[data-theme=dark] .metric-card:hover{box-shadow:0 16px 48px rgba(0,0,0,.4),0 4px 12px rgba(0,0,0,.3),inset 0 1px 0 rgba(71,85,105,.5)}[data-theme=dark] .metric-value{color:var(--text-primary)}[data-theme=dark] .metric-label{color:var(--text-muted)}[data-theme=dark] .metric-card.success{background:linear-gradient(135deg,rgba(16,185,129,.15),rgba(16,185,129,.1));border-color:rgba(16,185,129,.3)}[data-theme=dark] .metric-card.success .metric-value{color:#34d399}[data-theme=dark] .activity-results{background:rgba(30,41,59,.85);border-color:rgba(71,85,105,.4);box-shadow:0 4px 24px rgba(0,0,0,.3)}[data-theme=dark] .activity-results .result-item{background:rgba(15,23,42,.6)}[data-theme=dark] .result-phone{color:var(--text-secondary)}[data-theme=dark] .result-arrow{color:var(--text-muted)}[data-theme=dark] .activity-results .result-value{color:var(--text-primary)}[data-theme=dark] .result-type.cnam{background:rgba(99,102,241,.2);color:#a5b4fc}[data-theme=dark] .result-type.spam{background:rgba(239,68,68,.2);color:#fca5a5}[data-theme=dark] .result-type.lrn{background:rgba(14,165,233,.2);color:#7dd3fc}[data-theme=dark] .result-type.msg{background:rgba(168,85,247,.2);color:#c4b5fd}[data-theme=dark] .result-badge.clean{background:rgba(16,185,129,.2);color:#34d399}[data-theme=dark] .result-badge.spam{background:rgba(239,68,68,.2);color:#fca5a5}[data-theme=dark] .result-badge.robocall{background:rgba(245,158,11,.2);color:#fbbf24}[data-theme=dark] .benefits-section-v2{background:var(--brand-surface)}[data-theme=dark] .section-title-v2{color:var(--text-primary)}[data-theme=dark] .benefit-item-v2{background:var(--brand-background-light);border-color:var(--brand-border);box-shadow:0 2px 8px rgba(0,0,0,.2)}[data-theme=dark] .benefit-item-v2:hover{box-shadow:0 4px 16px rgba(0,0,0,.3)}[data-theme=dark] .benefit-title-v2{color:var(--text-primary)}[data-theme=dark] .benefit-description-v2{color:var(--text-secondary)}[data-theme=dark] .cta-section-v2{background:var(--brand-primary)}[data-theme=dark] .cta-button-v2{background:var(--brand-surface);color:var(--brand-primary)}[data-theme=dark] .cta-button-v2:hover,[data-theme=dark] .faq-section-v2{background:var(--brand-background-light)}[data-theme=dark] .faq-item-v2{background:var(--brand-surface);border-color:var(--brand-border);box-shadow:0 2px 8px rgba(0,0,0,.2)}[data-theme=dark] .faq-question-v2{color:var(--text-primary)}[data-theme=dark] .faq-answer-v2{color:var(--text-secondary)}[data-theme=dark] .authoritative-content-section{background:var(--brand-background-light)}[data-theme=dark] .authoritative-content-card{background:var(--brand-surface);border-color:var(--brand-border);box-shadow:0 2px 8px rgba(0,0,0,.2)}[data-theme=dark] .authoritative-content-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.3)}[data-theme=dark] .authoritative-content-icon{color:var(--brand-primary)}[data-theme=dark] .authoritative-content-title{color:var(--text-primary)}[data-theme=dark] .authoritative-content-description{color:var(--text-secondary)}[data-theme=dark] .authoritative-content-link{color:var(--brand-primary)}[data-theme=dark] .authoritative-content-link:hover{color:var(--brand-primary-hover)}@media (max-width:768px){[data-theme=dark] .hero-metrics{background:linear-gradient(135deg,rgba(30,41,59,.95),rgba(15,23,42,.95));border-color:var(--brand-border);box-shadow:0 8px 32px rgba(0,0,0,.3)}[data-theme=dark] .metrics-header{background:rgba(16,185,129,.15);border-color:rgba(16,185,129,.3)}[data-theme=dark] .metrics-header-text{color:#34d399}[data-theme=dark] .metric-card{background:var(--brand-surface);border-color:var(--brand-border);box-shadow:0 2px 8px rgba(0,0,0,.2)}[data-theme=dark] .metric-card.success{background:linear-gradient(135deg,rgba(16,185,129,.15),rgba(16,185,129,.1));border-color:rgba(16,185,129,.3)}[data-theme=dark] .activity-results{background:var(--brand-surface);border-color:var(--brand-border)}}