@charset "UTF-8";.marketing-layout{min-height:100vh;background:#fff}.marketing-layout .announcement-bar{background:#172554;color:#fff;text-align:center;padding:9px 16px;font-size:13.5px}.marketing-layout .announcement-bar .icon{margin-right:8px;color:#3b82f6}.marketing-layout .announcement-bar .link{color:#3b82f6;font-weight:600}.marketing-layout .header{position:sticky;top:0;z-index:20;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #dce7fb;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 40px;padding:12px 16px}@media (min-width: 640px){.marketing-layout .header{padding:0 32px}}.marketing-layout .header .brand{display:flex;align-items:center}.marketing-layout .header .brand-link{display:flex;align-items:center;gap:8px}.marketing-layout .header .brand-logo{height:32px}.marketing-layout .header .nav{display:none;gap:28px;flex:1}@media (min-width: 900px){.marketing-layout .header .nav{display:flex}}.marketing-layout .header .nav-link{color:#374151;font-weight:500}.marketing-layout .header .nav-link.is-active{color:#2563eb;font-weight:600}.marketing-layout .header .actions{flex-wrap:wrap}.marketing-layout .footer{background:#172554;padding:56px 32px 24px}.marketing-layout .footer .content{display:grid;grid-template-columns:1fr;gap:32px;max-width:1100px;margin:0 auto}@media (min-width: 768px){.marketing-layout .footer .content{grid-template-columns:1.4fr 1fr 1fr}}.marketing-layout .footer .brand-row{display:flex;align-items:center;gap:8px;margin-bottom:12px}.marketing-layout .footer .brand-logo{height:30px}.marketing-layout .footer .tagline{color:#ffffff8c}.marketing-layout .footer .socials{display:flex;gap:14px;margin-top:20px}.marketing-layout .footer .social-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;background:#ffffff0f;color:#fff9}.marketing-layout .footer .col-title{display:block;color:#fff;margin-bottom:12px}.marketing-layout .footer .links{display:flex;flex-direction:column;gap:8px}.marketing-layout .footer .link{color:#ffffff8c}.marketing-layout .footer .bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;max-width:1100px;margin:40px auto 0;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.marketing-layout .footer .legal{color:#ffffff59}.auth-layout{min-height:100vh;padding:40px 24px}.auth-layout .form-slot{width:100%;max-width:420px;background:#fff;color:#000000e0;border-radius:14px;box-shadow:0 18px 44px #06194147;padding:32px}.auth-layout .brand-link{display:flex;align-items:center;justify-content:center;margin-bottom:24px}.auth-layout .brand-logo{height:64px;width:auto;max-width:100%}.auth-card{background:transparent;border:none;box-shadow:none}.auth-card .ant-card-body{padding:0}.auth-card .ant-card-body>.ant-flex:first-child{text-align:center}.auth-card .card-title{margin-top:0}.auth-card .demo-alert{margin-bottom:16px}.auth-card .alt-action{margin-top:16px;margin-bottom:0;text-align:center}.overview-page .cards-row{margin-top:16px}.overview-page .quick-verify-card{height:100%}.overview-page .quick-result{margin-top:16px}.overview-page .jobs-footer{margin-top:12px}.overview-page .tip{display:block;margin-top:16px}.landing-page .hero .row{max-width:1180px;margin:0 auto;padding:72px 24px 56px;position:relative}.landing-page .hero .title{color:#fff!important;font-size:54px;margin:18px 0 0!important;line-height:1.12}.landing-page .hero .subtitle{color:#ffffffb8;font-size:18px;margin-top:20px;max-width:520px}.landing-page .hero .verify-form{display:flex;gap:8px;margin-top:28px;width:100%;max-width:480px}.landing-page .hero .helper{color:#ffffff80;margin-top:10px;display:block}.landing-page .hero .trust-list{display:flex;flex-wrap:wrap;gap:24px;margin-top:40px}.landing-page .hero .trust-item{display:flex;align-items:center;gap:8px}.landing-page .hero .trust-icon{color:#52c41a}.landing-page .hero .trust-text{color:#ffffffd9}.landing-page .hero .visual{max-width:400px;margin:0 auto}.landing-page .hero .trust-strip{border-top:1px solid rgba(255,255,255,.08);padding:28px 24px}.landing-page .hero .trust-strip-inner{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap;max-width:1100px;margin:0 auto}.landing-page .hero .trust-strip-label{color:#fff6;font-size:13px;margin-right:8px}.landing-page .result-card{border-radius:18px;box-shadow:0 30px 60px #17255459;border:1px solid rgba(255,255,255,.08)}.landing-page .result-card .label{font-size:12px}.landing-page .result-card .header{display:flex;align-items:center;justify-content:space-between;margin-top:6px}.landing-page .result-card .email{font-size:16px}.landing-page .result-card .body{display:flex;align-items:center;gap:16px;margin-top:18px}.landing-page .result-card .checks{display:flex;flex-direction:column;gap:6px;flex:1}.landing-page .result-card .check-row{display:flex;justify-content:space-between;align-items:center}.landing-page .result-card .check-label,.landing-page .result-card .check-icon{font-size:13px}.landing-page .result-card .check-icon.is-ok{color:#52c41a}.landing-page .result-card .check-icon.is-pending{color:#f0f0f0}.landing-page .status-strip{background:#fff;border-bottom:1px solid #f0f0f0;padding:28px 24px}.landing-page .status-strip .inner{display:flex;justify-content:center;gap:28px;flex-wrap:wrap;max-width:1100px;margin:0 auto}.landing-page .status-strip .item{display:flex;align-items:center;gap:6px}.landing-page .stats{position:relative;overflow:hidden;padding:64px 24px;max-width:1100px;margin:0 auto}.landing-page .stats .blob{width:360px;height:360px;top:-160px;right:-80px}.landing-page .how-it-works,.landing-page .features,.landing-page .comparison,.landing-page .testimonials,.landing-page .pricing-teaser{padding:80px 24px}.landing-page .how-it-works .inner,.landing-page .features .inner,.landing-page .comparison .inner,.landing-page .testimonials .inner,.landing-page .pricing-teaser .inner{max-width:1100px;margin:0 auto}.landing-page .how-it-works .grid,.landing-page .features .grid,.landing-page .comparison .grid,.landing-page .testimonials .grid,.landing-page .pricing-teaser .grid{margin-top:40px}.landing-page .how-it-works,.landing-page .comparison,.landing-page .pricing-teaser{background:#eef4ff}.landing-page .how-it-works .cta-row{display:flex;justify-content:center;margin-top:36px}.landing-page .step-card,.landing-page .feature-card{height:100%;border-color:#f0f0f0}.landing-page .step-card .title,.landing-page .feature-card .title{margin-top:16px!important}.landing-page .step-card{text-align:center}.landing-page .how-it-works .icon-tile.is-upload{background:#eff6ff;color:#0ea5e9}.landing-page .how-it-works .icon-tile.is-verify{background:#f5f3ff;color:#8b5cf6}.landing-page .how-it-works .icon-tile.is-download{background:#ecfdf5;color:#10b981}.landing-page .features .icon-tile.is-bulk{background:#f0fdfa;color:#14b8a6}.landing-page .features .icon-tile.is-api{background:#f5f3ff;color:#7c3aed}.landing-page .features .icon-tile.is-reports{background:#fffbeb;color:#f59e0b}.landing-page .features .icon-tile.is-gdpr{background:#f0fdf4;color:#16a34a}.landing-page .features .icon-tile.is-accuracy{background:#fff7ed;color:#ea580c}.landing-page .features .icon-tile.is-team{background:#eef2ff;color:#4f46e5}.landing-page .comparison .inner{max-width:1000px}.landing-page .comparison .card{height:100%}.landing-page .comparison .card.is-negative{background:#fff;border-color:#ffccc7}.landing-page .comparison .card.is-positive{background:#eff6ff;border-color:#2563eb}.landing-page .comparison .title.is-negative{color:#cf1322}.landing-page .comparison .title.is-positive{color:#2563eb}.landing-page .comparison .list{display:flex;flex-direction:column;gap:14px;margin-top:16px}.landing-page .comparison .item{display:flex;align-items:flex-start;gap:10px}.landing-page .comparison .icon{margin-top:3px}.landing-page .comparison .icon.is-negative{color:#ff4d4f}.landing-page .comparison .icon.is-positive{color:#52c41a}.landing-page .plan-card{text-align:center;height:100%;position:relative;border-color:#dce7fb}.landing-page .plan-card.is-popular{border-color:transparent;background:linear-gradient(160deg,#2563eb,#1d4ed8);box-shadow:0 16px 40px #2563eb47}.landing-page .plan-card.is-popular .ant-typography{color:#fff}.landing-page .plan-card.is-popular .ant-typography-secondary{color:#ffffffb8}.landing-page .plan-card.is-popular .ant-btn-primary{background:#fff;color:#2563eb}.landing-page .plan-card.is-popular .ant-btn-primary:hover,.landing-page .plan-card.is-popular .ant-btn-primary:focus{background:#eff6ff;color:#1d4ed8}.landing-page .plan-card .badge{position:absolute;top:-12px;left:50%;transform:translate(-50%)}.landing-page .plan-card .name{margin-bottom:0!important}.landing-page .plan-card.is-popular .name{margin-top:8px!important}.landing-page .plan-card .price{margin:16px 0 0!important}.landing-page .plan-card .cta-row{margin-top:20px}.landing-page .cta{padding:72px 24px}.landing-page .cta .content{display:flex;flex-direction:column;align-items:center;gap:20px;position:relative;text-align:center}.landing-page .cta .title{color:#fff!important;margin:0!important}.landing-page .cta .subtitle{color:#ffffffa6;font-size:16px;max-width:480px}.landing-page .cta .actions{display:flex;gap:12px}.settings-page{max-width:640px}.settings-page .profile-card{margin-bottom:16px}.settings-page .note{display:block;margin-top:12px}.billing-page .balance-card{margin-bottom:16px}.billing-page .pack-card{text-align:center;height:100%}.billing-page .pack-card.is-popular{border-color:#2563eb}.billing-page .pack-card .name{margin-bottom:0}.billing-page .pack-card .price{margin:12px 0 4px}.billing-page .pack-card .cta{margin-top:16px}.billing-page .invoices-title{margin-top:32px}.billing-page .note{display:block;margin-top:12px}.api-keys-page .key-alert{margin-bottom:16px}.pricing-page .hero{padding:76px 24px;text-align:center}.pricing-page .hero .title{color:#fff!important;margin:18px 0 0!important;font-size:42px}.pricing-page .hero .subtitle{color:#ffffffb3;font-size:17px;margin-top:12px}.pricing-page .plans-section{padding:72px 24px}.pricing-page .plans-section .inner{max-width:1100px;margin:0 auto}.pricing-page .plans-section .note{text-align:center;margin-top:24px}.pricing-page .matrix-section{background:#eef4ff;padding:72px 24px}.pricing-page .matrix-section .inner{max-width:1100px;margin:0 auto}.pricing-page .matrix-section .card{margin-top:32px;border-color:#dce7fb}.pricing-page .faq-section{padding:72px 24px}.pricing-page .faq-section .inner{max-width:760px;margin:0 auto}.pricing-page .faq-section .card{margin-top:32px;border-color:#dce7fb}.pricing-page .plan-card{height:100%;position:relative;border-color:#f0f0f0}.pricing-page .plan-card.is-popular{border-color:transparent;background:linear-gradient(160deg,#2563eb,#1d4ed8);box-shadow:0 16px 40px #2563eb47}.pricing-page .plan-card.is-popular .ant-typography{color:#fff}.pricing-page .plan-card.is-popular .ant-typography-secondary{color:#ffffffb8}.pricing-page .plan-card.is-popular .ant-btn-primary{background:#fff;color:#2563eb}.pricing-page .plan-card.is-popular .ant-btn-primary:hover,.pricing-page .plan-card.is-popular .ant-btn-primary:focus{background:#eff6ff;color:#1d4ed8}.pricing-page .plan-card .badge{position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricing-page .plan-card .body{display:flex;flex-direction:column;height:100%}.pricing-page .plan-card.is-popular .head{margin-top:8px}.pricing-page .plan-card .name{margin-bottom:4px!important}.pricing-page .plan-card .price{margin:16px 0 0!important}.pricing-page .plan-card .features{display:flex;flex-direction:column;gap:10px;margin:24px 0;flex:1}.pricing-page .plan-card .feature{display:flex;align-items:center;gap:8px}.pricing-page .plan-card .feature-icon{color:#52c41a}.matrix-cell{font-size:16px}.matrix-cell.is-yes{color:#52c41a}.matrix-cell.is-no{color:#cf1322}.how-it-works-page .hero{padding:76px 24px;text-align:center}.how-it-works-page .hero .title{color:#fff!important;margin:18px 0 0!important;font-size:42px}.how-it-works-page .hero .subtitle{color:#ffffffb3;font-size:17px;margin-top:12px}.how-it-works-page .steps{padding:72px 24px}.how-it-works-page .steps .inner{max-width:900px;margin:0 auto}.how-it-works-page .steps .timeline{margin-top:40px;display:flex;flex-direction:column;gap:20px}.how-it-works-page .step-card{border-color:#f0f0f0}.how-it-works-page .step-card .ant-card-body{display:flex;gap:20px;align-items:flex-start}.how-it-works-page .step-card .icon{min-width:52px}.how-it-works-page .step-card .title{margin-top:4px!important}.how-it-works-page .status-meanings{background:#eef4ff;padding:72px 24px}.how-it-works-page .status-meanings .inner{max-width:900px;margin:0 auto}.how-it-works-page .status-meanings .card{margin-top:32px;border-color:#f0f0f0}.how-it-works-page .api-section{max-width:900px;margin:0 auto;padding:72px 24px}.how-it-works-page .api-section .window{margin-top:32px}.how-it-works-page .faq-section{background:#eef4ff;padding:72px 24px}.how-it-works-page .faq-section .inner{max-width:760px;margin:0 auto}.how-it-works-page .faq-section .card{margin-top:32px;border-color:#f0f0f0}.how-it-works-page .faq-section .cta-row{display:flex;justify-content:center;margin-top:36px}.verify-page{max-width:720px}.verify-page .hint{display:block;margin-top:8px}.verify-page .result{margin-top:16px}.jobs-page .filters{margin-bottom:16px}.jobs-page .search{max-width:280px}.jobs-page .status-select{width:160px}.bulk-page{max-width:860px}.bulk-page .file-details{margin-top:24px}.bulk-page .file-meta{margin-bottom:16px}.bulk-page .column-select{min-width:140px}.bulk-page .summary-row{margin-top:24px}.bulk-page .insufficient-alert{margin-top:16px}.bulk-page .actions{margin-top:24px}.job-detail-page .progress-card{margin-bottom:16px}.job-detail-page .count-label{text-transform:capitalize}.job-detail-page .count{margin:0}.job-detail-page .results-card{margin-top:16px}.job-detail-page .filter{margin-bottom:16px}*{box-sizing:border-box}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}h1.ant-typography,h2.ant-typography,h3.ant-typography,h4.ant-typography,h5.ant-typography{font-family:Lexend,Inter,sans-serif;letter-spacing:-.01em}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.status-text.is-deliverable{color:#52c41a}.status-text.is-undeliverable{color:#ff4d4f}.status-text.is-risky{color:#fa8c16}.status-text.is-unknown{color:#8c8c8c}.status-text.is-disposable{color:#722ed1}.credit-icon{color:#faad14}.brand-logo,.brand-mark{display:block;width:auto}.is-inverted{filter:brightness(0) invert(1)}.hero-band{position:relative;background:radial-gradient(1200px 560px at 82% -12%,rgba(37,99,235,.3),transparent 60%),linear-gradient(160deg,#1d4ed8,#172554);color:#fff;overflow:hidden}.hero-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(to bottom,rgba(23,37,84,.6),transparent 75%);mask-image:linear-gradient(to bottom,rgba(23,37,84,.6),transparent 75%);pointer-events:none}.gradient-text{color:#3b82f6}.wordmark{font-family:Lexend,Inter,sans-serif;font-weight:800;letter-spacing:-.01em}.wordmark .truly{color:#172554}.wordmark .verifier{color:#2563eb}.wordmark.is-dark .truly{color:#fff}.wordmark.is-dark .verifier{color:#3b82f6}.band-dark{position:relative;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;overflow:hidden}.blob{position:absolute;border-radius:50%;background:#3b82f6;filter:blur(70px);opacity:.18;pointer-events:none;z-index:0}.eyebrow-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.01em}.eyebrow-badge.is-dark{background:#ffffff14;border:1px solid rgba(255,255,255,.16);color:#dbeafe}.eyebrow-badge.is-light{background:#eff6ff;border:1px solid #dbeafe;color:#1d4ed8}.hover-lift{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.hover-lift:hover{transform:translateY(-4px);box-shadow:0 16px 32px #0f172a1a;border-color:#2563eb59!important}.icon-tile{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;font-size:24px;background:linear-gradient(145deg,#eff6ff,#dbeafe);color:#2563eb}.icon-tile--dark{background:#2563eb24;color:#3b82f6}.section-heading{text-align:center;max-width:640px;margin:0 auto}.section-heading.is-left{text-align:left;margin:0}.section-heading .title{margin-top:14px;margin-bottom:0}.section-heading .subtitle{margin-top:10px;font-size:16px}.section-heading.is-dark .title{color:#fff}.section-heading.is-dark .subtitle{color:#ffffffa6}.stat-block{text-align:center;padding:8px 12px}.stat-block .value{font-family:Lexend,Inter,sans-serif;font-size:40px;font-weight:700;line-height:1.1;color:#2563eb}.stat-block .value.is-dark{color:#fff}.stat-block .label{margin-top:6px;font-size:14px;color:#1725548c}.stat-block .label.is-dark{color:#fff9}.testimonial-card{height:100%;border-radius:16px;border-top:3px solid #2563eb}.testimonial-card .ant-card-body{display:flex;flex-direction:column;height:100%}.testimonial-card .stars{display:flex;gap:3px;margin-bottom:14px}.testimonial-card .star{color:#fbbf24;font-size:14px}.testimonial-card .quote{font-size:15.5px;flex:1}.testimonial-card .footer{display:flex;align-items:center;gap:12px;margin-top:auto;background-color:#eff6ff}.testimonial-card .avatar{background:#2563eb;font-weight:600}.testimonial-card .name{display:block}.testimonial-card .role{font-size:13px}.logo-chip{padding:8px 20px;border-radius:8px;font-family:Lexend,Inter,sans-serif;font-weight:700;font-size:15px;letter-spacing:-.01em;color:#ffffff73;border:1px solid rgba(255,255,255,.1)}.code-window{border-radius:14px;overflow:hidden;background:#172554;border:1px solid rgba(255,255,255,.08)}.code-window .bar{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.06)}.code-window .dot{width:11px;height:11px;border-radius:50%}.code-window .dot.is-red{background:#ff5f56}.code-window .dot.is-yellow{background:#ffbd2e}.code-window .dot.is-green{background:#27c93f}.code-window .filename{color:#fff6;font-size:12px;margin-left:8px}.code-window .copy{margin-left:auto;color:#fff9}.code-window .body{color:#e5e7eb;padding:24px;margin:0;overflow-x:auto;font-size:13.5px;line-height:1.7}.transparent-collapse{background:transparent}.timeline-rail{position:relative}.timeline-rail:before{content:"";position:absolute;left:27px;top:12px;bottom:12px;width:2px;background:linear-gradient(to bottom,#dbeafe,#f0f0f0)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .6s ease both}@keyframes floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.float-slow{animation:floatSlow 6s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.fade-in-up,.float-slow{animation:none}}
