@import url("https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,400;0,700;1,400;1,700&family=Lato:wght@300;400;700&display=swap");.iv-stage1{--iv-navy:#1e3a5f;--iv-navy-deep:#12284a;--iv-blue:#2f6f95;--iv-blue-light:#6faed9;--iv-teal:#3aafa9;--iv-teal-deep:#17877a;--iv-gold:#ffd700;--iv-off-white:#f5f7fa;--iv-border:#d9e2ec;--iv-text:#2f3e46;--iv-text-mid:#3d4f63;--iv-text-light:#6b7c93;--iv-success:#1a7a4a;--iv-success-bg:#e6f5ee;--iv-danger:#c0392b;--iv-danger-bg:#fdecea;--iv-warn:#8a4c00;--iv-warn-bg:#fff7e0;--iv-border-solid:var(--iv-border);--iv-glass-60:rgba(255,255,255,0.62);--iv-grad-primary:linear-gradient(135deg,var(--iv-teal) 0%,var(--iv-blue) 100%);--iv-shadow-card:0 6px 20px rgba(30,58,95,0.12),0 2px 6px rgba(30,58,95,0.08);--iv-shadow-primary-glow:0 1px 2px rgba(23,135,122,0.26),0 4px 10px -4px rgba(23,135,122,0.38);font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--iv-text)}body.iv-stage1{background:var(--iv-off-white)}.iv-stage1-shell{gap:20px}.iv-stage1-shell .topbar{background:rgba(255,255,255,.97);border:1px solid var(--iv-border);box-shadow:0 1px 2px rgba(30,58,95,.06)}.iv-stage1-shell .site-footer{background:rgba(255,255,255,.97);border-top:1px solid var(--iv-border);box-shadow:0 -1px 2px rgba(30,58,95,.06)}.iv-stage1-shell .site-footer p,.iv-stage1-shell .site-footer-links a{color:var(--iv-text-light)}.iv-stage1-shell .site-footer-links a:hover{color:var(--iv-navy)}.iv-stage1-shell .brand strong{font-family:Merriweather,Georgia,serif;color:var(--iv-navy);font-size:1.1rem;letter-spacing:-.02em}.iv-stage1-shell .nav-link{border-radius:6px;color:var(--iv-text-mid);font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.iv-stage1-shell .nav-link.active,.iv-stage1-shell .nav-link:hover{color:var(--iv-navy);background:rgba(58,175,169,.1)}.iv-stage1-shell .site-main{max-width:1280px}.iv-stage1-shell .feature-dock-inner{background:#ffffff;border:1px solid var(--iv-border);box-shadow:0 1px 2px rgba(30,58,95,.06)}.iv-stage1-shell .feature-dock-link{border-radius:8px;color:var(--iv-text-light)}.iv-stage1-shell .feature-dock-link.active,.iv-stage1-shell .feature-dock-link:hover{background:rgba(58,175,169,.12);color:var(--iv-navy)}.iv-stage1 h1,.iv-stage1 h2,.iv-stage1 h3,.iv-stage1 h4{font-family:Merriweather,Georgia,serif;color:var(--iv-navy);letter-spacing:-.01em}.iv-stage1 h1{font-size:clamp(2rem,3.6vw,3rem);line-height:1.15}.iv-stage1 h2{font-size:clamp(1.6rem,2.8vw,2.25rem);line-height:1.2}.iv-stage1 h3{font-size:clamp(1.2rem,2vw,1.45rem);line-height:1.3}.iv-stage1 .eyebrow{display:inline-block;margin:0;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:700;color:var(--iv-teal-deep)}.iv-stage1 .muted{color:var(--iv-text-mid);line-height:1.7}.iv-stage1 .card{background:#ffffff;border:1px solid var(--iv-border);border-radius:14px;box-shadow:0 1px 3px rgba(30,58,95,.05)}.iv-stage1 .button,.iv-stage1 a.button,.iv-stage1 button.button{border-radius:8px;border:0;background:var(--iv-teal);color:#ffffff;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700;padding:.72rem 1.12rem;line-height:1.1;box-shadow:0 1px 2px rgba(23,135,122,.26),0 4px 10px -4px rgba(23,135,122,.38)}.iv-stage1 .button.button-outline,.iv-stage1 .button.button-secondary,.iv-stage1 a.button.button-secondary,.iv-stage1 button.button-secondary{background:#ffffff;color:var(--iv-navy);border:1px solid var(--iv-border);box-shadow:none}.iv-stage1 .button.button-danger,.iv-stage1 a.button.button-danger,.iv-stage1 button.button-danger{background:var(--iv-danger);border-color:var(--iv-danger);box-shadow:0 1px 2px rgba(192,57,43,.2),0 4px 10px -4px rgba(192,57,43,.36)}.iv-stage1 .status-message{border-radius:10px}.iv-stage1 .status-message.status-message-success{background:var(--iv-success-bg);color:var(--iv-success);border-color:rgba(26,122,74,.3)}.iv-stage1 .status-message.status-message-error{background:var(--iv-danger-bg);color:var(--iv-danger);border-color:rgba(192,57,43,.35)}.iv-stage1 .tag{background:rgba(58,175,169,.08);color:var(--iv-teal-deep);border:1px solid rgba(58,175,169,.22)}.iv-stage1 .note{background:rgba(47,111,149,.08);border:1px solid rgba(47,111,149,.2);color:var(--iv-navy)}.iv-stage1 .list-item{border-color:var(--iv-border)}.iv-stage1-auth,.iv-stage1-auth-card{max-width:560px;margin:0 auto}.iv-stage1 .auth-card,.iv-stage1-auth-card{background:#ffffff;border:1px solid var(--iv-border);border-radius:14px;box-shadow:0 1px 3px rgba(30,58,95,.06)}.iv-stage1 .auth-header{text-align:center}.iv-stage1 .auth-icon-badge{color:var(--iv-teal-deep);background:rgba(58,175,169,.14);border:1px solid rgba(58,175,169,.3)}.iv-stage1 .auth-title{font-family:Merriweather,Georgia,serif;color:var(--iv-navy)}.iv-stage1 .auth-footer-link,.iv-stage1 .auth-label,.iv-stage1 .auth-subtitle{color:var(--iv-text-mid)}.iv-stage1 .auth-input-wrap{background:#ffffff;border-color:var(--iv-border)}.iv-stage1 .auth-input-wrap:focus-within{border-color:rgba(58,175,169,.7);box-shadow:0 0 0 3px rgba(58,175,169,.16)}.iv-stage1 .auth-input-icon{color:var(--iv-text-light)}.iv-stage1 .auth-submit-btn{background:var(--iv-teal);border-radius:8px;box-shadow:0 1px 2px rgba(23,135,122,.26),0 4px 10px -4px rgba(23,135,122,.38)}.iv-stage1 .auth-submit-btn:hover:not(:disabled){background:var(--iv-teal-deep)}.iv-stage1-admin .admin-disputes-page,.iv-stage1-admin .admin-reports-page,.iv-stage1-admin .admin-users-page,.iv-stage1-admin .page-stack{gap:18px}.iv-stage1-admin .admin-disputes-header,.iv-stage1-admin .admin-disputes-table-card,.iv-stage1-admin .admin-reports-sidebar,.iv-stage1-admin .admin-reports-status,.iv-stage1-admin .admin-reports-table-card,.iv-stage1-admin .admin-users-header,.iv-stage1-admin .admin-users-table-card,.iv-stage1-admin .card{background:#ffffff;border:1px solid var(--iv-border);border-radius:14px;box-shadow:0 1px 3px rgba(30,58,95,.06)}.iv-stage1-admin .table th{color:var(--iv-text-light);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.iv-stage1-admin .admin-dispute-row,.iv-stage1-admin .admin-report-row,.iv-stage1-admin .admin-user-row,.iv-stage1-admin .table tr{border-color:var(--iv-border)}.iv-stage1-admin .admin-dispute-row-active,.iv-stage1-admin .admin-report-row-active,.iv-stage1-admin .admin-user-row-active{background:rgba(58,175,169,.08)}.iv-stage1-admin .admin-disputes-stat,.iv-stage1-admin .admin-users-stat,.iv-stage1-admin .metric{background:#f7fafc;border:1px solid var(--iv-border);border-radius:12px}.iv-stage1-admin .admin-report-modal,.iv-stage1-admin .admin-report-modal-list{background:#ffffff;border-color:var(--iv-border)}.iv-stage1-profile .profile-dashboard-shell{background:transparent}.iv-stage1-profile .profile-dashboard-activity-item,.iv-stage1-profile .profile-dashboard-alert-item,.iv-stage1-profile .profile-dashboard-identity-item,.iv-stage1-profile .profile-dashboard-location-card,.iv-stage1-profile .profile-dashboard-sidebar,.iv-stage1-profile .profile-dashboard-status-card,.iv-stage1-profile .profile-dashboard-surface{background:#ffffff;border:1px solid var(--iv-border);box-shadow:0 1px 3px rgba(30,58,95,.06)}.iv-stage1-profile .profile-dashboard-activity-title,.iv-stage1-profile .profile-dashboard-card-head h2,.iv-stage1-profile .profile-dashboard-location-session,.iv-stage1-profile .profile-dashboard-security-head h3,.iv-stage1-profile .profile-dashboard-sidebar-title,.iv-stage1-profile .profile-dashboard-welcome-name{color:var(--iv-navy)}.iv-stage1-profile .profile-dashboard-activity-time,.iv-stage1-profile .profile-dashboard-alert-copy,.iv-stage1-profile .profile-dashboard-field-label,.iv-stage1-profile .profile-dashboard-location-info,.iv-stage1-profile .profile-dashboard-sidebar-meta{color:var(--iv-text-mid)}.iv-stage1-profile .profile-dashboard-status-tag.is-active{color:var(--iv-success);background:var(--iv-success-bg)}.iv-stage1-profile .profile-dashboard-status-tag.is-muted{color:var(--iv-text-mid);background:#edf2f7}.iv-stage1-home .dashboard-panel{background:#ffffff;border:1px solid var(--iv-border);box-shadow:0 1px 3px rgba(30,58,95,.05)}.iv-stage1-home .dashboard-panel:before{display:none}.iv-stage1-home .dashboard-chip{background:rgba(58,175,169,.11);color:var(--iv-teal-deep);border:1px solid rgba(58,175,169,.28)}.iv-stage1-home .dashboard-hero{background:linear-gradient(135deg,#12284a,#1e3a5f 55%,#2f6f95);border:1px solid #173355}.iv-stage1-home .dashboard-hero .dashboard-updated,.iv-stage1-home .dashboard-hero .muted,.iv-stage1-home .dashboard-hero h1{color:#ffffff}.iv-stage1-home .dashboard-hero .muted{opacity:.88}.iv-stage1-home .dashboard-action-btn.button-lockdown{background:var(--iv-teal)}.iv-stage1-home .dashboard-action-btn.dashboard-accent-btn{background:var(--iv-blue)}.iv-stage1-home .dashboard-action-btn.button-danger{background:var(--iv-danger)}.iv-stage1-home .dashboard-cta{background:var(--iv-navy);border-color:var(--iv-navy)}.iv-stage1-home .dashboard-cta .dashboard-cta-nav-link,.iv-stage1-home .dashboard-cta .dashboard-cta-report,.iv-stage1-home .dashboard-cta h2,.iv-stage1-home .dashboard-cta p,.iv-stage1-home .dashboard-cta strong{color:#ffffff}.iv-stage1-home .dashboard-cta .dashboard-chip{color:var(--iv-gold);border-color:rgba(255,215,0,.35);background:rgba(255,215,0,.12)}.iv-stage1-home .dashboard-cta .dashboard-cta-button-secondary{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.32)}.iv-stage1-home .dashboard-emergency-action,.iv-stage1-home .dashboard-feed-item,.iv-stage1-home .dashboard-stat,.iv-stage1-home .dashboard-step-item,.iv-stage1-home .meta-item{border-color:var(--iv-border)}.iv-stage1-protection .protection-pillars-shell{background:#ffffff;border:1px solid var(--iv-border)}.iv-stage1-protection .protection-pillars-shell:after,.iv-stage1-protection .protection-pillars-shell:before{display:none}.iv-stage1-protection .protection-pillars-brand{color:var(--iv-navy)}.iv-stage1-protection .protection-pillars-eyebrow,.iv-stage1-protection .protection-pillars-spec-chip{color:var(--iv-teal-deep);border-color:rgba(58,175,169,.3);background:rgba(58,175,169,.1)}.iv-stage1-protection .protection-pillars-feature-card,.iv-stage1-protection .protection-pillars-lookup-card{background:#ffffff;border:1px solid var(--iv-border);box-shadow:0 1px 3px rgba(30,58,95,.05)}.iv-stage1-protection .protection-pillars-mini-list li:before,.iv-stage1-protection .protection-pillars-trust-list li:before{color:var(--iv-teal-deep)}.iv-stage1-about .about-quote{border-left-color:var(--iv-teal);background:#e6f3ef;color:var(--iv-text-mid)}.iv-stage1-about .about-list li:before{color:var(--iv-teal-deep)}.iv-stage1-about .about-founder-card{border-top:3px solid var(--iv-teal)}.iv-stage1-blog .blog-hub-page,.iv-stage1-blog-post,.iv-stage1-directory,.iv-stage1-helper,.iv-stage1-playbook,.iv-stage1-playbooks,.iv-stage1-privacy,.iv-stage1-quick-check,.iv-stage1-report,.iv-stage1-reports,.iv-stage1-scam-map,.iv-stage1-scam-updates,.iv-stage1-search,.iv-stage1-submit-appeal{color:var(--iv-text)}.iv-stage1-blog .blog-hub-atmosphere{background:radial-gradient(circle at 10% -20%,rgba(58,175,169,.14),transparent 40%),radial-gradient(circle at 100% 0,rgba(47,111,149,.1),transparent 38%)}.iv-stage1-blog .blog-hub-featured,.iv-stage1-blog .blog-hub-feed-card,.iv-stage1-blog .blog-hub-hero,.iv-stage1-blog .blog-hub-newsletter-card{background:#ffffff;border:1px solid var(--iv-border);box-shadow:0 1px 3px rgba(30,58,95,.05)}.iv-stage1-blog .blog-hub-featured h2,.iv-stage1-blog .blog-hub-feed-body h3,.iv-stage1-blog .blog-hub-hero h1,.iv-stage1-blog .blog-hub-newsletter-card h3{color:var(--iv-navy)}.iv-stage1-blog .blog-hub-filter-chip{border-color:var(--iv-border);color:var(--iv-navy);background:#ffffff}.iv-stage1-blog .blog-hub-filter-chip.is-active{background:var(--iv-navy);border-color:var(--iv-navy);color:#ffffff}.iv-stage1-blog .blog-hub-load-more,.iv-stage1-blog .blog-hub-newsletter-button{background:var(--iv-teal)}.iv-stage1-blog-post .blog-post-card,.iv-stage1-blog-post .card{background:#ffffff;border:1px solid var(--iv-border)}.iv-stage1-blog-post .blog-post-meta .tag{background:rgba(58,175,169,.12);color:var(--iv-teal-deep);border-color:rgba(58,175,169,.28)}.iv-stage1-blog-post .blog-divider{border-top-color:var(--iv-border)}.iv-stage1-blog-post .blog-back-link,.iv-stage1-blog-post .blog-source-link-row a{color:var(--iv-blue)}.iv-stage1-directory .card,.iv-stage1-helper .helper-engine-stage,.iv-stage1-playbooks .playbooks-card,.iv-stage1-privacy .card,.iv-stage1-quick-check .card,.iv-stage1-report .report-glass-hero,.iv-stage1-report .report-glass-support-card,.iv-stage1-reports .admin-reports-sidebar,.iv-stage1-reports .admin-reports-table-card,.iv-stage1-scam-map .scam-map-page-hero,.iv-stage1-scam-map .scam-map-page-notes,.iv-stage1-scam-updates .card,.iv-stage1-search .search-curator-gradient,.iv-stage1-submit-appeal .appeal-form-card,.iv-stage1-submit-appeal .appeal-hero,.iv-stage1-submit-appeal .appeal-section{background:#ffffff;border:1px solid var(--iv-border);box-shadow:0 1px 3px rgba(30,58,95,.05)}.iv-stage1-helper .helper-engine-stage,.iv-stage1-search .search-curator-gradient{gap:26px}.iv-stage1-directory h1,.iv-stage1-helper .helper-engine-hero h1,.iv-stage1-playbooks .playbooks-hero h1,.iv-stage1-privacy h1,.iv-stage1-quick-check h1,.iv-stage1-report .report-glass-hero h1,.iv-stage1-scam-updates h1,.iv-stage1-search .search-curator-hero h1,.iv-stage1-submit-appeal .appeal-hero-copy h1{color:var(--iv-navy)}.iv-stage1-helper .helper-engine-hero p,.iv-stage1-playbooks .playbooks-hero p,.iv-stage1-privacy p.muted,.iv-stage1-report .muted,.iv-stage1-search .search-curator-hero p,.iv-stage1-submit-appeal .appeal-hero-lead{color:var(--iv-text-mid)}.iv-stage1-directory input,.iv-stage1-helper .helper-engine-input-wrap,.iv-stage1-playbook .report-date-input,.iv-stage1-privacy input,.iv-stage1-privacy select,.iv-stage1-privacy textarea,.iv-stage1-quick-check input,.iv-stage1-reports .admin-reports-sidebar input,.iv-stage1-reports .admin-reports-sidebar select,.iv-stage1-search .search-curator-input-wrap,.iv-stage1-submit-appeal input,.iv-stage1-submit-appeal select,.iv-stage1-submit-appeal textarea{border-color:var(--iv-border);background:#ffffff}.iv-stage1-helper .helper-engine-scan-button,.iv-stage1-playbooks .playbooks-card-link-cta,.iv-stage1-search .search-curator-submit,.iv-stage1-submit-appeal .appeal-submit{background:var(--iv-teal)}.iv-stage1-search .search-curator-chip.is-active{background:var(--iv-navy)}.iv-stage1-directory .list-item,.iv-stage1-helper .helper-engine-input-card,.iv-stage1-helper .helper-engine-panel,.iv-stage1-helper .helper-engine-protocol,.iv-stage1-helper .helper-engine-risk-card,.iv-stage1-playbooks .playbooks-card,.iv-stage1-privacy .list-item,.iv-stage1-quick-check .list-item,.iv-stage1-report .report-glass-support-card,.iv-stage1-reports .admin-report-modal,.iv-stage1-scam-updates .list-item,.iv-stage1-search .search-curator-result-card,.iv-stage1-submit-appeal .appeal-outcome-card,.iv-stage1-submit-appeal .appeal-process-step,.iv-stage1-submit-appeal .appeal-verification-card{border-color:var(--iv-border)}.iv-stage1-helper .helper-engine-threat-score{background:var(--iv-off-white);border-color:var(--iv-border)}.iv-stage1-helper .helper-engine-footer,.iv-stage1-search .search-curator-footer{background:var(--iv-navy);border:1px solid var(--iv-navy)}.iv-stage1-helper .helper-engine-footer p,.iv-stage1-helper .helper-engine-footer-brand,.iv-stage1-helper .helper-engine-footer-links a,.iv-stage1-search .search-curator-footer p,.iv-stage1-search .search-curator-footer-brand,.iv-stage1-search .search-curator-footer-links a{color:#ffffff}.iv-stage1-scam-map .scam-map-page-hero{background:linear-gradient(135deg,#12284a,#1e3a5f 55%,#2f6f95);border-color:#173355}.iv-stage1-scam-map .scam-map-page-hero .dashboard-chip,.iv-stage1-scam-map .scam-map-page-hero .muted,.iv-stage1-scam-map .scam-map-page-hero h1{color:#ffffff}.iv-stage1-scam-map .scam-map-page-hero .dashboard-chip{border-color:rgba(255,215,0,.36);background:rgba(255,215,0,.16)}.iv-stage1-scam-map .scam-map-action-button{border-color:rgba(255,255,255,.35)}.iv-stage1-scam-map .scam-map-page-notes .dashboard-chip{color:var(--iv-teal-deep);border-color:rgba(58,175,169,.28);background:rgba(58,175,169,.12)}.iv-stage1-scam-map .scam-map-page-explorer,.iv-stage1-scam-map .scam-map-page-state-reports{background:#ffffff}.iv-stage1-scam-map .scam-map-page-top-state{background:#ffffff;border:1px solid var(--iv-border);border-radius:12px}.iv-stage1-scam-map .scam-map-page-top-state-selected{border-color:rgba(58,175,169,.7);box-shadow:0 0 0 2px rgba(58,175,169,.2)}.iv-stage1-scam-map .scam-map-page-top-state-rank{background:var(--iv-navy);color:#ffffff}.iv-stage1-scam-map .scam-map-page-top-state-meter{background:#edf2f8}.iv-stage1-scam-map .scam-map-page-top-state-meter-fill{background:linear-gradient(90deg,var(--iv-teal) 0,var(--iv-blue) 100%)}.iv-stage1-scam-map .scam-map-page-report-table th{color:var(--iv-text-light);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.iv-stage1-scam-map .scam-map-page-report-table tbody tr{border-top:1px solid var(--iv-border)}.iv-stage1-scam-map .scam-map-page-report-row-active{background:rgba(58,175,169,.08)}.iv-stage1-playbooks .playbooks-region-chip{color:var(--iv-teal-deep);border-color:rgba(58,175,169,.32);background:rgba(58,175,169,.12)}.iv-stage1-playbooks .playbooks-card{border-top:3px solid var(--iv-teal)}.iv-stage1-playbooks .playbooks-card-cta{border-top-color:var(--iv-navy);background:#eef4fb}.iv-stage1-playbooks .playbooks-card-link{color:var(--iv-blue)}.iv-stage1-playbook .playbook-step-item{border-color:var(--iv-border);background:#ffffff}.iv-stage1-playbook .playbook-step-input:checked+.playbook-step-checkmark{background:var(--iv-teal);border-color:var(--iv-teal)}.iv-stage1-report .report-glass-page{max-width:1120px;margin:0 auto}.iv-stage1-reports .admin-reports-page{gap:20px}.iv-stage1-privacy .card h3,.iv-stage1-reports .admin-reports-sidebar h2,.iv-stage1-reports .admin-reports-table-card h3,.iv-stage1-submit-appeal .appeal-section-head h2{color:var(--iv-navy)}.iv-stage1-reports .admin-report-status-chip{border-radius:999px}.iv-stage1-reports .admin-report-status-pending{background:var(--iv-warn-bg);color:var(--iv-warn)}.iv-stage1-reports .admin-report-status-approved,.iv-stage1-reports .admin-report-status-merged{background:var(--iv-success-bg);color:var(--iv-success)}.iv-stage1-reports .admin-report-status-rejected,.iv-stage1-reports .admin-report-status-removed{background:var(--iv-danger-bg);color:var(--iv-danger)}.iv-stage1-submit-appeal .appeal-hero{border-top:4px solid var(--iv-teal)}.iv-stage1-submit-appeal .appeal-hero-eyebrow,.iv-stage1-submit-appeal .appeal-outcome-index{color:var(--iv-teal-deep)}.iv-stage1-submit-appeal .appeal-dropzone{border-color:rgba(58,175,169,.36);background:rgba(58,175,169,.06)}.iv-stage1-submit-appeal .appeal-report-row-selected{background:rgba(58,175,169,.08)}.iv-stage1-privacy .button.button-secondary,.iv-stage1-privacy .list-item{background:#ffffff}@media (max-width:1024px){.iv-stage1 .about-cta-row,.iv-stage1 .home-meta-grid,.iv-stage1 .playbooks-grid,.iv-stage1 .scam-map-page-actions,.iv-stage1 .two-column,.iv-stage1-home .dashboard-hero,.iv-stage1-reports .admin-reports-page{grid-template-columns:1fr}}@media (max-width:768px){.iv-stage1{--iv-mobile-space:16px}.iv-stage1 h1{font-size:clamp(1.68rem,9vw,2.2rem)}.iv-stage1 h2{font-size:clamp(1.35rem,7vw,1.8rem)}.iv-stage1 .card{border-radius:12px}.iv-stage1 .button,.iv-stage1 a.button,.iv-stage1 button.button{width:100%;justify-content:center}.iv-stage1-helper .helper-engine-input-form,.iv-stage1-home .dashboard-action-grid,.iv-stage1-home .dashboard-bottom-grid,.iv-stage1-home .dashboard-stat-grid,.iv-stage1-playbooks .playbooks-grid,.iv-stage1-scam-map .scam-map-page-actions,.iv-stage1-search .search-curator-search-form,.iv-stage1-submit-appeal .appeal-form-grid,.iv-stage1-submit-appeal .appeal-outcome-grid,.iv-stage1-submit-appeal .appeal-process-grid{grid-template-columns:1fr}}.iv-stage1 .auth-card,.iv-stage1-admin .admin-disputes-header,.iv-stage1-admin .admin-disputes-table-card,.iv-stage1-admin .admin-reports-sidebar,.iv-stage1-admin .admin-reports-status,.iv-stage1-admin .admin-reports-table-card,.iv-stage1-admin .admin-users-header,.iv-stage1-admin .admin-users-table-card,.iv-stage1-admin .card,.iv-stage1-auth-card,.iv-stage1-blog .blog-hub-featured,.iv-stage1-blog .blog-hub-feed-card,.iv-stage1-blog .blog-hub-hero,.iv-stage1-blog .blog-hub-newsletter-card,.iv-stage1-blog-post .blog-post-card,.iv-stage1-blog-post .card,.iv-stage1-directory .card,.iv-stage1-helper .helper-engine-stage,.iv-stage1-home .dashboard-panel,.iv-stage1-playbooks .playbooks-card,.iv-stage1-privacy .card,.iv-stage1-profile .profile-dashboard-activity-item,.iv-stage1-profile .profile-dashboard-alert-item,.iv-stage1-profile .profile-dashboard-identity-item,.iv-stage1-profile .profile-dashboard-location-card,.iv-stage1-profile .profile-dashboard-sidebar,.iv-stage1-profile .profile-dashboard-status-card,.iv-stage1-profile .profile-dashboard-surface,.iv-stage1-protection .protection-pillars-feature-card,.iv-stage1-protection .protection-pillars-lookup-card,.iv-stage1-protection .protection-pillars-shell,.iv-stage1-quick-check .card,.iv-stage1-report .report-glass-hero,.iv-stage1-report .report-glass-support-card,.iv-stage1-reports .admin-reports-sidebar,.iv-stage1-reports .admin-reports-table-card,.iv-stage1-scam-map .scam-map-page-hero,.iv-stage1-scam-map .scam-map-page-notes,.iv-stage1-scam-updates .card,.iv-stage1-search .search-curator-gradient,.iv-stage1-submit-appeal .appeal-form-card,.iv-stage1-submit-appeal .appeal-hero,.iv-stage1-submit-appeal .appeal-section{background:var(--iv-glass-60);border:1px solid var(--iv-border);box-shadow:var(--iv-shadow-card);backdrop-filter:blur(20px)}.iv-stage1-home .dashboard-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(700px 380px at 85% 30%,rgba(58,175,169,.45),transparent 65%),radial-gradient(500px 320px at 8% 85%,rgba(127,186,216,.42),transparent 62%),linear-gradient(135deg,rgb(10,25,70),rgb(16,50,80) 55%,rgb(0,87,189));border:1px solid rgba(255,255,255,.2)}.iv-stage1-home .dashboard-hero:before{content:"";position:absolute;inset:0;background:url(/stage1/assets/circuit-hero.png) 50%/cover no-repeat;opacity:.16;pointer-events:none;z-index:0}.iv-stage1-home .dashboard-hero:after{content:"";position:absolute;right:-84px;bottom:-112px;width:min(42vw,430px);aspect-ratio:1/1;background:url(/stage1/assets/shield-crystal-2.png) 50%/contain no-repeat;opacity:.28;pointer-events:none;z-index:0}.iv-stage1-home .dashboard-hero>*{position:relative;z-index:1}.iv-stage1-home .dashboard-chip{background:rgba(255,255,255,.42);color:var(--iv-blue);border:1px solid rgba(255,255,255,.45)}.iv-stage1 .auth-submit-btn,.iv-stage1-blog .blog-hub-load-more,.iv-stage1-blog .blog-hub-newsletter-button,.iv-stage1-helper .helper-engine-scan-button,.iv-stage1-home .dashboard-action-btn.button-lockdown,.iv-stage1-playbooks .playbooks-card-link-cta,.iv-stage1-search .search-curator-submit,.iv-stage1-submit-appeal .appeal-submit{background:var(--iv-grad-primary);box-shadow:var(--iv-shadow-primary-glow)}.iv-stage1-home .dashboard-action-btn.dashboard-accent-btn{background:linear-gradient(135deg,rgba(58,175,169,.95),rgba(0,87,189,.92))}.iv-stage1-helper .helper-engine-footer,.iv-stage1-home .dashboard-cta,.iv-stage1-search .search-curator-footer{background:radial-gradient(560px 260px at 10% 0,rgba(255,163,246,.23),transparent 70%),linear-gradient(135deg,rgb(10,25,70),rgb(16,50,80) 52%,rgb(0,87,189));border:1px solid rgba(255,255,255,.22)}.iv-stage1-protection .protection-pillars-shell{position:relative;overflow:hidden}.iv-stage1-protection .protection-pillars-shell:before{content:"";position:absolute;inset:0;display:block;background:url(/stage1/assets/bg-rays-blue.png) 50%/cover no-repeat;opacity:.14;pointer-events:none}.iv-stage1-protection .protection-pillars-shell>*{position:relative;z-index:1}.iv-stage1-blog .blog-hub-atmosphere{background:radial-gradient(circle at 10% -20%,rgba(255,163,246,.2),transparent 40%),radial-gradient(circle at 100% 0,rgba(127,186,216,.2),transparent 38%)}.iv-stage1-blog .blog-hub-filter-chip{border-color:var(--iv-border-solid);background:rgba(255,255,255,.66)}.iv-stage1-blog .blog-hub-filter-chip.is-active,.iv-stage1-scam-map .scam-map-page-top-state-rank,.iv-stage1-search .search-curator-chip.is-active,.iv-stage1-shell .user-avatar-sm{background:var(--iv-grad-primary,linear-gradient(135deg,#3aafa9 0,#2f6f95 100%));border-color:rgba(255,255,255,.45);color:#fff}.iv-stage1-directory .card.section-stack:first-child,.iv-stage1-helper .helper-engine-hero,.iv-stage1-playbooks .playbooks-hero,.iv-stage1-privacy .card.section-stack:first-child,.iv-stage1-report .report-glass-hero,.iv-stage1-scam-updates .card.section-stack:first-child,.iv-stage1-search .search-curator-hero,.iv-stage1-submit-appeal .appeal-hero{position:relative;overflow:hidden}.iv-stage1-directory .card.section-stack:first-child:before,.iv-stage1-helper .helper-engine-hero:before,.iv-stage1-playbooks .playbooks-hero:before,.iv-stage1-privacy .card.section-stack:first-child:before,.iv-stage1-report .report-glass-hero:before,.iv-stage1-scam-updates .card.section-stack:first-child:before,.iv-stage1-search .search-curator-hero:before,.iv-stage1-submit-appeal .appeal-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,163,246,.14),rgba(127,186,216,.14) 60%,rgba(255,255,255,0));pointer-events:none}.iv-stage1-directory .card.section-stack:first-child>*,.iv-stage1-helper .helper-engine-hero>*,.iv-stage1-playbooks .playbooks-hero>*,.iv-stage1-privacy .card.section-stack:first-child>*,.iv-stage1-report .report-glass-hero>*,.iv-stage1-scam-updates .card.section-stack:first-child>*,.iv-stage1-search .search-curator-hero>*,.iv-stage1-submit-appeal .appeal-hero>*{position:relative;z-index:1}.iv-stage1-scam-map .scam-map-page-hero{position:relative;overflow:hidden;background:radial-gradient(900px 320px at 84% 12%,rgba(58,175,169,.3),transparent 70%),radial-gradient(560px 280px at 2% 80%,rgba(127,186,216,.35),transparent 62%),linear-gradient(135deg,rgb(10,25,70),rgb(16,50,80) 55%,rgb(0,87,189));border-color:rgba(255,255,255,.18)}.iv-stage1-scam-map .scam-map-page-hero:before{content:"";position:absolute;inset:0;background:url(/stage1/assets/bg-rays-blue.png) 50%/cover no-repeat;opacity:.22;pointer-events:none}.iv-stage1-scam-map .scam-map-page-hero>*{position:relative;z-index:1}.iv-stage1-scam-map .scam-map-page-hero .dashboard-chip{border-color:rgba(255,255,255,.42);background:rgba(255,255,255,.24);color:#fff}.iv-stage1-playbooks .playbooks-region-chip,.iv-stage1-scam-map .scam-map-page-notes .dashboard-chip{color:var(--iv-blue);border-color:rgba(127,186,216,.4);background:rgba(127,186,216,.18)}.iv-stage1-scam-map .scam-map-page-explorer,.iv-stage1-scam-map .scam-map-page-state-reports{border-color:var(--iv-border)}.iv-stage1-scam-map .scam-map-page-top-state{background:rgba(255,255,255,.7);border:1px solid var(--iv-border-solid);border-radius:16px}.iv-stage1-scam-map .scam-map-page-top-state-selected{border-color:rgba(0,87,189,.55);box-shadow:0 0 0 2px rgba(127,186,216,.34)}.iv-stage1-scam-map .scam-map-page-top-state-meter{background:rgba(148,163,184,.22)}.iv-stage1-scam-map .scam-map-page-top-state-meter-fill{background:var(--iv-grad-primary)}.iv-stage1 .list-item,.iv-stage1-admin .admin-dispute-row,.iv-stage1-admin .admin-report-row,.iv-stage1-admin .admin-user-row,.iv-stage1-admin .table tr,.iv-stage1-directory input,.iv-stage1-helper .helper-engine-input-card,.iv-stage1-helper .helper-engine-input-wrap,.iv-stage1-helper .helper-engine-panel,.iv-stage1-helper .helper-engine-protocol,.iv-stage1-helper .helper-engine-risk-card,.iv-stage1-helper .helper-engine-threat-score,.iv-stage1-home .dashboard-emergency-action,.iv-stage1-home .dashboard-feed-item,.iv-stage1-home .dashboard-stat,.iv-stage1-home .dashboard-step-item,.iv-stage1-home .meta-item,.iv-stage1-playbook .playbook-step-item,.iv-stage1-playbook .report-date-input,.iv-stage1-privacy .list-item,.iv-stage1-privacy input,.iv-stage1-privacy select,.iv-stage1-privacy textarea,.iv-stage1-quick-check input,.iv-stage1-reports .admin-reports-sidebar input,.iv-stage1-reports .admin-reports-sidebar select,.iv-stage1-scam-map .scam-map-page-report-table tbody tr,.iv-stage1-search .search-curator-input-wrap,.iv-stage1-submit-appeal input,.iv-stage1-submit-appeal select,.iv-stage1-submit-appeal textarea{border-color:var(--iv-border-solid)}.iv-stage1-playbooks .playbooks-card{border-top:3px solid var(--iv-blue);position:relative;overflow:hidden}.iv-stage1-playbooks .playbooks-card:after{content:"";position:absolute;right:-36px;bottom:-64px;width:180px;height:180px;background:url(/stage1/assets/shield-crystal-1.png) 50%/contain no-repeat;opacity:.18;pointer-events:none}.iv-stage1-playbooks .playbooks-card-cta{border-top-color:rgba(0,87,189,.5);background:rgba(255,255,255,.72)}.iv-stage1-playbook .playbook-step-input:checked+.playbook-step-checkmark{background:var(--iv-grad-primary);border-color:rgba(0,87,189,.65)}.iv-stage1-submit-appeal .appeal-hero{border-top:4px solid rgba(0,87,189,.5)}.iv-stage1-submit-appeal .appeal-hero-eyebrow,.iv-stage1-submit-appeal .appeal-outcome-index{color:var(--iv-blue)}.iv-stage1-submit-appeal .appeal-dropzone{border-color:rgba(127,186,216,.6);background:rgba(127,186,216,.12);position:relative;overflow:hidden}.iv-stage1-submit-appeal .appeal-dropzone:before{content:"";position:absolute;inset:0;background:url(/stage1/assets/crystal-checkmarks.png) 50%/cover no-repeat;opacity:.08;pointer-events:none}.iv-stage1-admin .admin-dispute-row-active,.iv-stage1-admin .admin-report-row-active,.iv-stage1-admin .admin-user-row-active,.iv-stage1-scam-map .scam-map-page-report-row-active,.iv-stage1-submit-appeal .appeal-report-row-selected{background:rgba(127,186,216,.2)}.iv-stage1-shell .feature-dock-divider{background:linear-gradient(90deg,rgba(127,186,216,0),rgba(127,186,216,.55),rgba(127,186,216,0))}.iv-stage1-shell .feature-dock-tooltip,.iv-stage1-shell .user-menu-panel{background:rgba(255,255,255,.88);border:1px solid var(--iv-border-solid);box-shadow:var(--iv-shadow-card);backdrop-filter:blur(18px)}.iv-stage1-shell .sidebar-toggle,.iv-stage1-shell .user-badge{background:rgba(255,255,255,.62);border:1px solid var(--iv-border)}.iv-stage1-shell .sidebar-toggle:hover,.iv-stage1-shell .user-badge.user-badge-open,.iv-stage1-shell .user-badge:hover{background:rgba(255,255,255,.88);border-color:rgba(127,186,216,.55)}.iv-stage1-shell .user-avatar-sm{border:1px solid rgba(255,255,255,.78);box-shadow:0 0 0 1px rgba(23,135,122,.18),0 3px 10px rgba(30,58,95,.2)}.iv-stage1-home.home-s1-page{width:100%;max-width:1180px;margin:0 auto;gap:22px}.iv-stage1-home.home-s1-page .card{background:#ffffff;border:1px solid #d9e2ec;border-radius:20px;box-shadow:0 10px 30px rgba(18,40,74,.09)}.iv-stage1-home.home-s1-page .card.home-s1-hero{position:relative;overflow:hidden;padding:clamp(24px,3.8vw,42px);background:radial-gradient(700px 320px at 88% 18%,rgba(58,175,169,.22),transparent 64%),radial-gradient(520px 260px at 2% 85%,rgba(111,174,217,.25),transparent 62%),linear-gradient(135deg,#12284a,#1e3a5f 55%,#2f6f95);border-color:#173355}.iv-stage1-home .home-s1-hero-grid{display:grid;gap:clamp(18px,2.6vw,34px);align-items:center;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.iv-stage1-home .home-s1-hero-copy{display:grid;gap:14px}.iv-stage1-home .home-s1-hero-kicker{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;margin:0;padding:7px 12px;border-radius:999px;border:1px solid rgba(255,215,0,.4);background:rgba(255,215,0,.13);color:#ffe693;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.iv-stage1-home .home-s1-hero h1{margin:0;color:#ffffff;font-size:clamp(2rem,4.1vw,3rem);line-height:1.14}.iv-stage1-home .home-s1-hero h1 span{color:#ffe39e}.iv-stage1-home .home-s1-hero-lead{margin:0;color:rgba(255,255,255,.9);font-size:clamp(1rem,1.45vw,1.12rem);line-height:1.72;max-width:58ch}.iv-stage1-home .home-s1-hero-actions{display:flex;flex-wrap:wrap;gap:10px}.iv-stage1-home .home-s1-hero-actions .button{width:auto;color:#ffffff}.iv-stage1-home .home-s1-hero-actions .button.button-secondary{color:#ffffff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.35);box-shadow:none}.iv-stage1-home .home-s1-hero-actions .button.button-secondary:hover{background:rgba(255,255,255,.14)}.iv-stage1-home .home-s1-hero-stats{display:flex;flex-wrap:wrap;gap:18px 26px;margin-top:6px}.iv-stage1-home .home-s1-hero-stats div{display:grid;gap:2px}.iv-stage1-home .home-s1-hero-stats strong{color:#ffd96b;font-family:Merriweather,Georgia,serif;font-size:1.5rem;line-height:1.1}.iv-stage1-home .home-s1-hero-stats span{color:rgba(255,255,255,.77);font-size:.76rem;text-transform:uppercase;letter-spacing:.08em}.iv-stage1-home .home-s1-hero-visual{min-height:300px;display:flex;align-items:center;justify-content:center}.iv-stage1-home .home-s1-hero-image-frame{position:relative;width:100%;min-height:300px;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.08);box-shadow:0 16px 38px rgba(8,19,44,.35)}.iv-stage1-home .home-s1-hero-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.iv-stage1-home .home-s1-quick-check{display:grid;gap:14px;align-items:center;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);padding:20px}.iv-stage1-home .home-s1-quick-copy{display:grid;gap:8px}.iv-stage1-home .home-s1-quick-copy h2{margin:0;font-size:clamp(1.28rem,2vw,1.64rem)}.iv-stage1-home .home-s1-quick-copy p{margin:0}.iv-stage1-home .home-s1-quick-check .search-row{width:100%;max-width:none}.iv-stage1-home .home-s1-quick-check .search-row-hero-wrap{border-color:rgba(47,111,149,.3);background:#ffffff;box-shadow:inset 0 1px 2px rgba(13,31,51,.06),0 4px 14px rgba(13,31,51,.08)}.iv-stage1-home .home-s1-philosophy{display:grid;gap:14px;padding:24px}.iv-stage1-home .home-s1-philosophy h2,.iv-stage1-home .home-s1-philosophy p{margin:0}.iv-stage1-home .home-s1-quote{margin:6px 0 0;padding:14px 16px;border-left:4px solid #3aafa9;border-radius:10px;background:#eaf6f4;color:#1f3f59;font-style:italic;font-size:1.01rem;line-height:1.7}.iv-stage1-home .home-s1-pillars{padding:24px}.iv-stage1-home .home-s1-pillars-head{display:grid;gap:10px;margin-bottom:18px}.iv-stage1-home .home-s1-pillars-head h2,.iv-stage1-home .home-s1-pillars-head p{margin:0}.iv-stage1-home .home-s1-pillars-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.iv-stage1-home .home-s1-pillar-card{display:grid;gap:10px;align-content:start;padding:16px;border-radius:14px;border:1px solid #d9e2ec;background:#f9fbfd}.iv-stage1-home .home-s1-pillar-subtitle{margin:0;color:#3aafa9;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}.iv-stage1-home .home-s1-pillar-card h3{margin:0;font-size:1.22rem}.iv-stage1-home .home-s1-pillar-cta{width:-moz-fit-content;width:fit-content;margin-top:2px}.iv-stage1-home .home-s1-live-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}.iv-stage1-home .home-s1-live-feed,.iv-stage1-home .home-s1-live-map{padding:18px}.iv-stage1-home .home-s1-live-head{display:grid;gap:7px;margin-bottom:10px}.iv-stage1-home .home-s1-live-head h2,.iv-stage1-home .home-s1-live-head p{margin:0}.iv-stage1-home .home-s1-live-list{display:grid;gap:10px;margin-bottom:12px}.iv-stage1-home .home-s1-live-item{display:grid;gap:6px;padding:12px;border-radius:12px;border:1px solid #d9e2ec;background:#f8fbff}.iv-stage1-home .home-s1-live-item-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.iv-stage1-home .home-s1-live-item-top strong{color:#1e3a5f;font-family:Merriweather,Georgia,serif}.iv-stage1-home .home-s1-live-item-top span{color:#b42346;font-size:.74rem;font-weight:700;letter-spacing:.03em}.iv-stage1-home .home-s1-live-type{margin:0;color:#2f6f95;font-size:.84rem;font-weight:700}.iv-stage1-home .home-s1-live-item .muted{margin:0;color:#475569;font-size:.9rem}.iv-stage1-home .home-s1-live-item-skeleton{pointer-events:none}.iv-stage1-home .home-s1-skeleton-line{height:10px;border-radius:999px;background:linear-gradient(105deg,rgba(181,199,255,.24),rgba(213,225,255,.8) 35%,rgba(181,199,255,.24) 70%);background-size:220% 100%;animation:home-s1-skeleton 1.2s ease-in-out infinite}.iv-stage1-home .home-s1-skeleton-line-title{width:44%}.iv-stage1-home .home-s1-skeleton-line-type{width:68%}.iv-stage1-home .home-s1-skeleton-line-detail{width:90%}@keyframes home-s1-skeleton{0%{background-position:200% 0}to{background-position:-20% 0}}.iv-stage1-home .home-s1-live-link{width:-moz-fit-content;width:fit-content}.iv-stage1-home .home-s1-live-map .dashboard-map{min-height:420px;border-radius:16px;border:1px solid rgba(169,182,235,.54);overflow:hidden}.iv-stage1-home .home-s1-live-map .dashboard-map-footer{background:rgba(255,255,255,.9);border-top:1px solid rgba(169,182,235,.54)}.iv-stage1-home .home-s1-live-map .dashboard-map-footer-button{width:auto}.iv-stage1-home .home-s1-recovery-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.iv-stage1-home .home-s1-recovery-copy,.iv-stage1-home .home-s1-recovery-steps{display:grid;gap:12px;padding:20px}.iv-stage1-home .home-s1-recovery-copy h2,.iv-stage1-home .home-s1-recovery-copy p,.iv-stage1-home .home-s1-recovery-steps h3{margin:0}.iv-stage1-home .home-s1-check-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.iv-stage1-home .home-s1-check-list li{display:flex;gap:9px;align-items:flex-start;color:#334155;line-height:1.58}.iv-stage1-home .home-s1-check-list li:before{content:"✓";color:#17877a;font-weight:700;font-size:1rem;line-height:1.4}.iv-stage1-home .home-s1-step-list{display:grid;gap:8px}.iv-stage1-home .home-s1-step-item{display:grid;grid-template-columns:auto 1fr;gap:10px;padding:10px 0;border-bottom:1px solid #d9e2ec}.iv-stage1-home .home-s1-step-index{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#1e3a5f;color:#ffffff;font-family:Merriweather,Georgia,serif;font-size:.8rem}.iv-stage1-home .home-s1-step-item strong{color:#1e3a5f}.iv-stage1-home .home-s1-step-item .muted{margin:4px 0 0;font-size:.84rem}.iv-stage1-home .home-s1-step-cta{width:-moz-fit-content;width:fit-content;margin-top:4px}.iv-stage1-home .home-s1-blog{display:grid;gap:16px;padding:20px}.iv-stage1-home .home-s1-blog-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.iv-stage1-home .home-s1-blog-head h2{margin:6px 0 0}.iv-stage1-home .home-s1-blog-link{width:auto}.iv-stage1-home .home-s1-blog-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.iv-stage1-home .home-s1-blog-card{padding:14px;border:1px solid #d9e2ec;border-radius:14px;background:#f9fbfd}.iv-stage1-home .home-s1-blog-category{margin:0 0 8px;color:#17877a;text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:.69rem}.iv-stage1-home .home-s1-blog-card h3{margin:0 0 8px;font-size:1.06rem}.iv-stage1-home .home-s1-blog-card .muted{margin:0;font-size:.9rem}.iv-stage1-home .home-s1-final-cta{display:grid;gap:12px;padding:clamp(24px,3.2vw,34px);background:linear-gradient(180deg,#f7fbff,#ecf5ff)}.iv-stage1-home .home-s1-final-cta h2,.iv-stage1-home .home-s1-final-cta p{margin:0}.iv-stage1-home .home-s1-final-cta .muted{max-width:62ch;margin:0 auto}.iv-stage1-home .home-s1-final-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.iv-stage1-home .home-s1-final-actions .button{width:auto}@media (max-width:1100px){.iv-stage1-home .home-s1-live-grid,.iv-stage1-home .home-s1-recovery-grid{grid-template-columns:1fr}.iv-stage1-home .home-s1-blog-grid,.iv-stage1-home .home-s1-pillars-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.iv-stage1-home .home-s1-hero-grid,.iv-stage1-home .home-s1-quick-check{grid-template-columns:1fr}.iv-stage1-home .home-s1-hero-image-frame,.iv-stage1-home .home-s1-hero-visual{min-height:240px}}@media (max-width:768px){.iv-stage1-home.home-s1-page{gap:16px}.iv-stage1-home .home-s1-blog-grid,.iv-stage1-home .home-s1-pillars-grid{grid-template-columns:1fr}.iv-stage1-home .home-s1-blog-link,.iv-stage1-home .home-s1-final-actions .button,.iv-stage1-home .home-s1-hero-actions .button,.iv-stage1-home .home-s1-live-link,.iv-stage1-home .home-s1-pillar-cta,.iv-stage1-home .home-s1-step-cta{width:100%;justify-content:center}.iv-stage1-home .home-s1-blog-head{align-items:stretch;flex-direction:column}}.iv-stage1-shell .site-main{max-width:1420px}.iv-stage1-home.home-s1-page{max-width:1260px}.iv-stage1.admin-disputes-page,.iv-stage1.admin-reports-page,.iv-stage1.admin-users-page,.iv-stage1.blog-hub-page,.iv-stage1.helper-engine-page,.iv-stage1.page-stack,.iv-stage1.playbooks-page,.iv-stage1.profile-dashboard-page,.iv-stage1.scam-map-page,.iv-stage1.search-curator-page{width:100%;max-width:1260px;margin:0 auto}.iv-stage1:not(.iv-stage1-home) .admin-disputes-header,.iv-stage1:not(.iv-stage1-home) .admin-disputes-table-card,.iv-stage1:not(.iv-stage1-home) .admin-reports-sidebar,.iv-stage1:not(.iv-stage1-home) .admin-reports-table-card,.iv-stage1:not(.iv-stage1-home) .admin-users-header,.iv-stage1:not(.iv-stage1-home) .admin-users-table-card,.iv-stage1:not(.iv-stage1-home) .appeal-form-card,.iv-stage1:not(.iv-stage1-home) .appeal-hero,.iv-stage1:not(.iv-stage1-home) .appeal-section,.iv-stage1:not(.iv-stage1-home) .card,.iv-stage1:not(.iv-stage1-home) .helper-engine-stage,.iv-stage1:not(.iv-stage1-home) .playbooks-card,.iv-stage1:not(.iv-stage1-home) .report-glass-hero,.iv-stage1:not(.iv-stage1-home) .report-glass-support-card,.iv-stage1:not(.iv-stage1-home) .scam-map-page-explorer,.iv-stage1:not(.iv-stage1-home) .scam-map-page-state-reports,.iv-stage1:not(.iv-stage1-home) .search-curator-gradient{background:#ffffff;border:1px solid #d9e2ec;border-radius:20px;box-shadow:0 10px 30px rgba(18,40,74,.09)}.iv-stage1:not(.iv-stage1-home) .appeal-hero-copy,.iv-stage1:not(.iv-stage1-home) .blog-hub-hero,.iv-stage1:not(.iv-stage1-home) .helper-engine-hero,.iv-stage1:not(.iv-stage1-home) .playbooks-hero,.iv-stage1:not(.iv-stage1-home) .protection-pillars-spec-shell,.iv-stage1:not(.iv-stage1-home) .scam-map-page-hero,.iv-stage1:not(.iv-stage1-home) .search-curator-hero{background:radial-gradient(640px 220px at 92% -8%,rgba(111,174,217,.18),transparent 68%),linear-gradient(180deg,#f9fcff,#f2f8ff);border:1px solid #d9e2ec;border-radius:18px}.iv-stage1:not(.iv-stage1-home) .scam-map-page-hero .dashboard-chip,.iv-stage1:not(.iv-stage1-home) .scam-map-page-hero .scam-map-action-button,.iv-stage1:not(.iv-stage1-home) .scam-map-page-hero h1{color:#1e3a5f}.iv-stage1:not(.iv-stage1-home) .scam-map-page-hero .muted{color:#3d4f63}.iv-stage1:not(.iv-stage1-home) .scam-map-page-hero .dashboard-chip{border-color:rgba(47,111,149,.26);background:rgba(47,111,149,.1)}.iv-stage1:not(.iv-stage1-home) .scam-map-page-hero .scam-map-action-button{border-color:rgba(47,111,149,.28);background:rgba(255,255,255,.78)}.iv-stage1:not(.iv-stage1-home) .button.button-outline,.iv-stage1:not(.iv-stage1-home) .button.button-secondary{background:#ffffff;border:1px solid #d9e2ec;color:#1e3a5f}.iv-stage1:not(.iv-stage1-home) .button{box-shadow:0 8px 18px rgba(23,135,122,.18)}.iv-stage1-search-results.search-results-page{width:100%;max-width:1260px;margin:0 auto;display:grid;gap:18px;color:var(--iv-text)}.iv-stage1-search-results .search-results-shell{width:min(100%,1080px);margin:0 auto}.iv-stage1-search-results .search-results-query-section{border:1px solid var(--iv-border);border-radius:20px;background:#ffffff;box-shadow:0 10px 24px rgba(18,40,74,.07);padding:clamp(16px,2.3vw,24px)}.iv-stage1-search-results .search-results-form{width:100%}.iv-stage1-search-results .search-results-query-bar{display:flex;align-items:center;gap:8px;min-height:58px;border:1px solid var(--iv-border);border-radius:12px;background:#ffffff;padding:8px}.iv-stage1-search-results .search-results-query-bar:focus-within{border-color:rgba(58,175,169,.72);box-shadow:0 0 0 3px rgba(58,175,169,.16)}.iv-stage1-search-results .search-results-query-icon{color:var(--iv-text-light);display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0}.iv-stage1-search-results .search-results-primary-alert svg,.iv-stage1-search-results .search-results-query-icon svg,.iv-stage1-search-results .search-results-submit svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.iv-stage1-search-results .search-results-query-bar input{flex:1;min-width:0;min-height:42px;border:0;outline:none;background:transparent;color:var(--iv-text);font-size:.98rem;font-weight:600}.iv-stage1-search-results .search-results-query-bar input::-moz-placeholder{color:#8ca0b2;font-weight:500}.iv-stage1-search-results .search-results-query-bar input::placeholder{color:#8ca0b2;font-weight:500}.iv-stage1-search-results .search-results-submit{min-height:42px;border:0;border-radius:16px;padding:0 18px;color:#ffffff;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:.85rem;font-weight:700;letter-spacing:.02em;background:linear-gradient(135deg,#3aafa9,#2f6f95);box-shadow:0 8px 20px rgba(47,111,149,.24);cursor:pointer}.iv-stage1-search-results .search-results-submit:hover:not(:disabled){filter:brightness(1.05)}.iv-stage1-search-results .search-results-submit:disabled{cursor:not-allowed;opacity:.52}.iv-stage1-search-results .search-results-filter-row{margin-top:14px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.iv-stage1-search-results .search-results-filters{display:inline-flex;gap:8px;flex-wrap:wrap}.iv-stage1-search-results .search-results-filter{min-height:32px;border-radius:999px;border:1px solid var(--iv-border);background:#ffffff;color:var(--iv-text-mid);padding:0 13px;font-size:.78rem;font-weight:700;cursor:pointer;transition:all .16s ease}.iv-stage1-search-results .search-results-filter:hover{color:var(--iv-blue);border-color:rgba(47,111,149,.52)}.iv-stage1-search-results .search-results-filter.is-active{color:#ffffff;border-color:transparent;background:var(--iv-navy)}.iv-stage1-search-results .search-results-meta{margin:0 0 0 auto;font-size:.8rem;color:var(--iv-text-light)}.iv-stage1-search-results .search-results-content{padding:2px 0 0}.iv-stage1-search-results .search-results-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px}.iv-stage1-search-results .search-results-main-column,.iv-stage1-search-results .search-results-side-column{display:grid;gap:12px;align-content:start}.iv-stage1-search-results .search-results-card{border:1px solid var(--iv-border);border-radius:14px;background:#ffffff;box-shadow:0 8px 22px rgba(18,40,74,.06)}.iv-stage1-search-results .search-results-card-primary{border-left:4px solid #cf3f5f;padding:22px}.iv-stage1-search-results .search-results-primary-head{display:flex;align-items:center;gap:14px;margin-bottom:14px}.iv-stage1-search-results .search-results-primary-alert{width:42px;height:42px;border-radius:12px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#cf3f5f;background:rgba(207,63,95,.14)}.iv-stage1-search-results .search-results-primary-copy{flex:1;min-width:0}.iv-stage1-search-results .search-results-primary-copy h1{margin:0;font-size:clamp(1.35rem,2.1vw,1.8rem);color:var(--iv-navy)}.iv-stage1-search-results .search-results-primary-copy p{margin:2px 0 0;font-size:.85rem;color:#cf3f5f}.iv-stage1-search-results .search-results-status-pill{min-height:28px;border-radius:999px;background:#cf3f5f;color:#ffffff;padding:4px 10px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.iv-stage1-search-results .search-results-facts-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.iv-stage1-search-results .search-results-fact{border:1px solid var(--iv-border);border-radius:10px;background:#f8fbff;padding:10px;display:grid;gap:3px}.iv-stage1-search-results .search-results-fact span{color:var(--iv-text-light);font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.iv-stage1-search-results .search-results-fact strong{color:var(--iv-text-mid);font-size:.8rem;font-weight:700}.iv-stage1-search-results .search-results-report-card{padding:14px;display:flex;gap:12px}.iv-stage1-search-results .search-results-report-tone{width:4px;border-radius:999px;align-self:stretch;flex-shrink:0}.iv-stage1-search-results .search-results-report-tone-danger{background:#cf3f5f}.iv-stage1-search-results .search-results-report-tone-warn{background:#cc8f2a}.iv-stage1-search-results .search-results-report-tone-info{background:#2f6f95}.iv-stage1-search-results .search-results-report-body{flex:1;min-width:0;display:grid;gap:4px}.iv-stage1-search-results .search-results-report-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.iv-stage1-search-results .search-results-report-head span{color:var(--iv-text-light);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.iv-stage1-search-results .search-results-report-head small{color:#6a7e92;font-size:.72rem;font-weight:600}.iv-stage1-search-results .search-results-report-body p{margin:0;color:var(--iv-text);font-size:.94rem;font-weight:600;line-height:1.45}.iv-stage1-search-results .search-results-side-card{padding:18px;display:grid;gap:10px}.iv-stage1-search-results .search-results-side-card h2{margin:0;color:var(--iv-text-light);font-size:.74rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.iv-stage1-search-results .search-results-side-btn{min-height:40px;border-radius:8px;border:1px solid transparent;padding:0 12px;text-align:center;font-size:.84rem;font-weight:700;cursor:pointer}.iv-stage1-search-results .search-results-side-btn-primary{background:linear-gradient(135deg,#3aafa9,#2f6f95);color:#ffffff}.iv-stage1-search-results .search-results-side-btn-secondary{background:#ffffff;color:var(--iv-navy);border-color:var(--iv-border)}.iv-stage1-search-results .search-results-tactics-list{margin:0;padding:0;list-style:none;display:grid}.iv-stage1-search-results .search-results-tactics-list li{border-bottom:1px solid var(--iv-border)}.iv-stage1-search-results .search-results-tactics-list li:last-child{border-bottom:0}.iv-stage1-search-results .search-results-tactics-list a{display:inline-flex;width:100%;padding:10px 0;color:var(--iv-blue);font-size:.88rem;font-weight:600}.iv-stage1-search-results .search-results-tactics-list a:before{content:">";margin-right:8px}.iv-stage1-search-results .search-results-footer{border:1px solid var(--iv-navy);border-radius:14px;background:linear-gradient(135deg,var(--iv-navy-deep) 0,var(--iv-navy) 60%,var(--iv-blue) 100%);padding:16px clamp(16px,3vw,24px);display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center}.iv-stage1-search-results .search-results-footer-brand{color:#ffffff;font-size:.8rem;font-weight:800}.iv-stage1-search-results .search-results-footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 14px}.iv-stage1-search-results .search-results-footer p,.iv-stage1-search-results .search-results-footer-links a{margin:0;color:rgba(255,255,255,.86);font-size:.76rem}.iv-stage1-search-results .search-results-footer-links a:hover{color:#ffffff}@media (max-width:980px){.iv-stage1-search-results .search-results-layout{grid-template-columns:1fr}.iv-stage1-search-results .search-results-facts-grid,.iv-stage1-search-results .search-results-side-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.iv-stage1-search-results .search-results-footer,.iv-stage1-search-results .search-results-query-section{border-radius:12px}.iv-stage1-search-results .search-results-query-bar{flex-wrap:wrap;border-radius:12px;padding:8px 10px 10px}.iv-stage1-search-results .search-results-query-icon{width:20px;height:20px}.iv-stage1-search-results .search-results-query-bar input{min-height:34px;width:calc(100% - 28px);flex:none}.iv-stage1-search-results .search-results-submit{width:100%;min-height:40px}.iv-stage1-search-results .search-results-meta{margin-left:0}.iv-stage1-search-results .search-results-primary-head{align-items:flex-start;flex-wrap:wrap}.iv-stage1-search-results .search-results-status-pill{margin-left:56px}.iv-stage1-search-results .search-results-facts-grid,.iv-stage1-search-results .search-results-side-column{grid-template-columns:1fr}.iv-stage1-search-results .search-results-report-head{flex-direction:column;align-items:flex-start}.iv-stage1-search-results .search-results-footer{grid-template-columns:1fr;text-align:center}}.iv-stage1-scam-map-results.scam-map-results-page{width:100%;max-width:1260px;margin:0 auto;display:grid;gap:18px}.iv-stage1-scam-map-results .scam-map-page-explorer,.iv-stage1-scam-map-results .scam-map-page-state-reports,.iv-stage1-scam-map-results .scam-map-results-hero,.iv-stage1-scam-map-results .scam-map-results-note-card{border:1px solid var(--iv-border);border-radius:16px;background:#ffffff;box-shadow:0 10px 24px rgba(18,40,74,.07)}.iv-stage1-scam-map-results .scam-map-results-hero{padding:clamp(18px,2.6vw,26px);display:grid;gap:16px}.iv-stage1-scam-map-results .scam-map-results-hero-copy{display:grid;gap:6px}.iv-stage1-scam-map-results .scam-map-results-eyebrow{margin:0;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:5px 10px;color:var(--iv-blue);background:rgba(47,111,149,.12);border:1px solid rgba(47,111,149,.2);font-size:.67rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.iv-stage1-scam-map-results .scam-map-results-hero h1{margin:0;color:var(--iv-navy);font-size:clamp(1.6rem,3.1vw,2.35rem)}.iv-stage1-scam-map-results .scam-map-results-hero p{margin:0;color:var(--iv-text-mid);max-width:760px}.iv-stage1-scam-map-results .scam-map-results-hero-chips{display:flex;flex-wrap:wrap;gap:8px}.iv-stage1-scam-map-results .scam-map-results-hero-chips span{min-height:30px;display:inline-flex;align-items:center;padding:0 11px;border-radius:999px;border:1px solid rgba(58,175,169,.28);background:rgba(58,175,169,.12);color:var(--iv-teal-deep);font-size:.74rem;font-weight:600}.iv-stage1-scam-map-results .scam-map-results-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.iv-stage1-scam-map-results .scam-map-results-action-item{min-width:0}.iv-stage1-scam-map-results .scam-map-results-action-link{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:9px;text-decoration:none}.iv-stage1-scam-map-results .scam-map-results-action-button{min-height:44px;border-radius:10px;border:1px solid transparent;font-size:.82rem;font-weight:700;letter-spacing:.01em}.iv-stage1-scam-map-results .scam-map-results-action-button svg{width:16px;height:16px;flex-shrink:0}.iv-stage1-scam-map-results .scam-map-results-action-button-search{background:#ffffff;border-color:var(--iv-border);color:var(--iv-navy)}.iv-stage1-scam-map-results .scam-map-results-action-button-report{background:linear-gradient(135deg,#cf3f5f,#a8326f);color:#ffffff}.iv-stage1-scam-map-results .scam-map-results-action-button-lockdown{background:linear-gradient(135deg,#3aafa9,#2f6f95);color:#ffffff}.iv-stage1-scam-map-results .scam-map-results-action-button:hover{filter:brightness(1.04)}.iv-stage1-scam-map-results .scam-map-page-explorer,.iv-stage1-scam-map-results .scam-map-page-state-reports{padding:clamp(16px,2.2vw,22px);gap:14px}.iv-stage1-scam-map-results .scam-map-page-explorer-head .dashboard-chip,.iv-stage1-scam-map-results .scam-map-page-state-reports .dashboard-chip{border:1px solid rgba(47,111,149,.22);background:rgba(47,111,149,.1);color:var(--iv-blue)}.iv-stage1-scam-map-results .scam-map-page-explorer-head .muted{color:var(--iv-text-mid)}.iv-stage1-scam-map-results .scam-map-page-top-state-list{grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:10px}.iv-stage1-scam-map-results .scam-map-page-top-state{border-radius:12px;border:1px solid rgba(47,111,149,.22);background:#f8fbff;color:var(--iv-text);box-shadow:none}.iv-stage1-scam-map-results .scam-map-page-top-state:focus-visible,.iv-stage1-scam-map-results .scam-map-page-top-state:hover{border-color:rgba(47,111,149,.46);box-shadow:0 8px 18px rgba(18,40,74,.08)}.iv-stage1-scam-map-results .scam-map-page-top-state-selected{border-color:rgba(58,175,169,.68);box-shadow:0 0 0 2px rgba(58,175,169,.22)}.iv-stage1-scam-map-results .scam-map-page-top-state-code,.iv-stage1-scam-map-results .scam-map-page-top-state-count,.iv-stage1-scam-map-results .scam-map-page-top-state-rank,.iv-stage1-scam-map-results .scam-map-page-top-state-share{color:var(--iv-text-light)}.iv-stage1-scam-map-results .scam-map-page-top-state-rank-1,.iv-stage1-scam-map-results .scam-map-page-top-state-rank-2,.iv-stage1-scam-map-results .scam-map-page-top-state-rank-3,.iv-stage1-scam-map-results .scam-map-page-top-state-rank-4,.iv-stage1-scam-map-results .scam-map-page-top-state-rank-5{background:#f8fbff}.iv-stage1-scam-map-results .scam-map-page-top-state-meter{border-color:rgba(47,111,149,.24);background:rgba(47,111,149,.12)}.iv-stage1-scam-map-results .scam-map-page-top-state-meter-fill{background:linear-gradient(90deg,#cf3f5f,#f29c38);box-shadow:none}.iv-stage1-scam-map-results .scam-map-page-state-map{min-height:clamp(470px,67vh,860px);border:1px solid var(--iv-border);border-radius:14px;overflow:hidden}.iv-stage1-scam-map-results .scam-map-page-state-reports-head h3{margin:0;color:var(--iv-navy)}.iv-stage1-scam-map-results .scam-map-page-report-table-shell{border:1px solid var(--iv-border);border-radius:12px;background:#ffffff}.iv-stage1-scam-map-results .scam-map-page-report-table{min-width:870px}.iv-stage1-scam-map-results .scam-map-page-report-table thead th{background:#f7fafe;color:var(--iv-text-light);font-size:.69rem;letter-spacing:.08em;text-transform:uppercase}.iv-stage1-scam-map-results .scam-map-page-report-table tbody tr{border-top:1px solid var(--iv-border)}.iv-stage1-scam-map-results .scam-map-page-report-table tbody tr:hover{background:rgba(58,175,169,.08);transform:none}.iv-stage1-scam-map-results .scam-map-page-report-row-active{background:rgba(58,175,169,.11);box-shadow:inset 0 0 0 1px rgba(58,175,169,.26)}.iv-stage1-scam-map-results .scam-map-page-report-appeal-button,.iv-stage1-scam-map-results .scam-map-page-report-detail-button,.iv-stage1-scam-map-results .scam-map-page-state-reports-pagination .button{min-height:34px;border-radius:8px}.iv-stage1-scam-map-results .scam-map-page-report-appeal-button{background:linear-gradient(135deg,#cf3f5f,#a8326f);border-color:rgba(207,63,95,.44);color:#ffffff}.iv-stage1-scam-map-results .scam-map-page-state-reports-pagination{justify-content:space-between;border-top:1px solid var(--iv-border);padding-top:10px}.iv-stage1-scam-map-results .scam-map-results-notes{width:100%}.iv-stage1-scam-map-results .scam-map-results-note-card{padding:18px;display:grid;gap:10px}.iv-stage1-scam-map-results .scam-map-results-note-card h2{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--iv-text-light)}.iv-stage1-scam-map-results .scam-map-results-note-card ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.iv-stage1-scam-map-results .scam-map-results-note-card li{border:1px solid var(--iv-border);border-radius:10px;background:#f8fbff;padding:10px 12px;color:var(--iv-text-mid);font-size:.87rem;line-height:1.45}@media (max-width:980px){.iv-stage1-scam-map-results .scam-map-results-actions{grid-template-columns:1fr}}@media (max-width:760px){.iv-stage1-scam-map-results .scam-map-page-explorer,.iv-stage1-scam-map-results .scam-map-page-state-reports,.iv-stage1-scam-map-results .scam-map-results-hero,.iv-stage1-scam-map-results .scam-map-results-note-card{border-radius:12px}.iv-stage1-scam-map-results .scam-map-page-top-state-list{grid-template-columns:1fr}.iv-stage1-scam-map-results .scam-map-page-state-map{min-height:clamp(400px,56vh,560px)}.iv-stage1-scam-map-results .scam-map-page-state-reports-head{flex-direction:column;align-items:flex-start}.iv-stage1-scam-map-results .scam-map-page-state-reports-pagination{flex-direction:column;align-items:stretch;gap:8px}}.iv-stage1-playbooks-results.playbooks-results-page{width:100%;max-width:1260px;margin:0 auto;display:grid;gap:18px}.iv-stage1-playbooks-results .playbooks-results-card,.iv-stage1-playbooks-results .playbooks-results-hero,.iv-stage1-playbooks-results .playbooks-results-why{border:1px solid var(--iv-border);border-radius:16px;background:#ffffff;box-shadow:0 10px 24px rgba(18,40,74,.07)}.iv-stage1-playbooks-results .playbooks-results-hero{padding:clamp(18px,2.6vw,26px);display:grid;gap:14px}.iv-stage1-playbooks-results .playbooks-results-hero-copy{display:grid;gap:6px}.iv-stage1-playbooks-results .playbooks-results-eyebrow{margin:0;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:5px 10px;color:var(--iv-blue);background:rgba(47,111,149,.12);border:1px solid rgba(47,111,149,.2);font-size:.67rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.iv-stage1-playbooks-results .playbooks-results-hero h1{margin:0;color:var(--iv-navy);font-size:clamp(1.6rem,3.1vw,2.35rem)}.iv-stage1-playbooks-results .playbooks-results-hero p{margin:0;color:var(--iv-text-mid);max-width:760px}.iv-stage1-playbooks-results .playbooks-results-hero-chips{display:flex;flex-wrap:wrap;gap:8px}.iv-stage1-playbooks-results .playbooks-results-hero-chips span{min-height:30px;display:inline-flex;align-items:center;padding:0 11px;border-radius:999px;border:1px solid rgba(58,175,169,.28);background:rgba(58,175,169,.12);color:var(--iv-teal-deep);font-size:.74rem;font-weight:600}.iv-stage1-playbooks-results .playbooks-results-actions{display:flex;flex-wrap:wrap;gap:10px}.iv-stage1-playbooks-results .playbooks-results-action-link{min-height:40px;border-radius:8px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:.84rem;font-weight:700}.iv-stage1-playbooks-results .playbooks-results-action-link-primary{background:linear-gradient(135deg,#cf3f5f,#a8326f);color:#ffffff}.iv-stage1-playbooks-results .playbooks-results-action-link-secondary{border:1px solid var(--iv-border);background:#ffffff;color:var(--iv-navy)}.iv-stage1-playbooks-results .playbooks-results-action-link:hover{filter:brightness(1.04)}.iv-stage1-playbooks-results .playbooks-results-loading-card{border-radius:16px;border:1px solid var(--iv-border);background:#ffffff;box-shadow:0 10px 24px rgba(18,40,74,.07)}.iv-stage1-playbooks-results .status-message{width:min(100%,1260px);margin:0 auto}.iv-stage1-playbooks-results .playbooks-grid.playbooks-results-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.iv-stage1-playbooks-results .playbooks-results-card{padding:18px;border-top:0}.iv-stage1-playbooks-results .playbooks-results-card:after{display:none}.iv-stage1-playbooks-results .playbooks-card-head{margin-bottom:12px}.iv-stage1-playbooks-results .playbooks-card-icon{width:44px;height:44px;border-radius:12px}.iv-stage1-playbooks-results .playbooks-results-region-chip{border-color:rgba(58,175,169,.28);background:rgba(58,175,169,.12);color:var(--iv-teal-deep)}.iv-stage1-playbooks-results .playbooks-results-card h2{margin:0;color:var(--iv-navy);font-size:1.2rem}.iv-stage1-playbooks-results .playbooks-results-card p{margin:0;color:var(--iv-text-mid);line-height:1.55}.iv-stage1-playbooks-results .playbooks-results-card-link{margin-top:auto;color:var(--iv-blue);text-decoration:none;font-size:.88rem;font-weight:700}.iv-stage1-playbooks-results .playbooks-results-card-link:hover{color:var(--iv-navy)}.iv-stage1-playbooks-results .playbooks-results-card-cta{border-color:rgba(47,111,149,.22);background:linear-gradient(180deg,#f8fbff,#eef6ff)}.iv-stage1-playbooks-results .playbooks-results-card-link-cta{margin-top:auto;min-height:38px;border-radius:8px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;background:linear-gradient(135deg,#3aafa9,#2f6f95);color:#ffffff;font-size:.83rem;font-weight:700}.iv-stage1-playbooks-results .playbooks-results-card-link-cta:hover{filter:brightness(1.05)}.iv-stage1-playbooks-results .playbooks-results-why{padding:clamp(16px,2.2vw,22px);display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,36%);gap:14px}.iv-stage1-playbooks-results .playbooks-results-why-copy h2{margin:0;color:var(--iv-navy)}.iv-stage1-playbooks-results .playbooks-results-why-item{border:1px solid var(--iv-border);border-radius:10px;background:#f8fbff;padding:10px 12px}.iv-stage1-playbooks-results .playbooks-results-why-dot{color:#ffffff;background:linear-gradient(135deg,#3aafa9,#2f6f95)}.iv-stage1-playbooks-results .playbooks-results-quote-media{border:1px solid var(--iv-border);border-radius:12px;min-height:280px;overflow:hidden}.iv-stage1-playbooks-results .playbooks-results-quote-media figcaption{background:linear-gradient(180deg,rgba(10,25,70,0),rgba(10,25,70,.84))}@media (max-width:1080px){.iv-stage1-playbooks-results .playbooks-grid.playbooks-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.iv-stage1-playbooks-results .playbooks-results-why{grid-template-columns:1fr}}@media (max-width:760px){.iv-stage1-playbooks-results .playbooks-results-card,.iv-stage1-playbooks-results .playbooks-results-hero,.iv-stage1-playbooks-results .playbooks-results-loading-card,.iv-stage1-playbooks-results .playbooks-results-why{border-radius:12px}.iv-stage1-playbooks-results .playbooks-grid.playbooks-results-grid{grid-template-columns:1fr}.iv-stage1-playbooks-results .playbooks-results-actions{flex-direction:column}.iv-stage1-playbooks-results .playbooks-results-action-link{width:100%}}.iv-stage1-report-results.report-results-page{width:100%;max-width:1260px;margin:0 auto;display:grid;gap:18px}.iv-stage1-report-results .report-results-bottom-bar,.iv-stage1-report-results .report-results-hero,.iv-stage1-report-results .report-results-main,.iv-stage1-report-results .report-results-progress,.iv-stage1-report-results .report-results-support-card{border:1px solid var(--iv-border);border-radius:16px;background:#ffffff;box-shadow:0 10px 24px rgba(18,40,74,.07)}.iv-stage1-report-results .report-results-hero{padding:clamp(18px,2.6vw,28px);display:grid;gap:8px}.iv-stage1-report-results .report-results-hero .eyebrow{color:var(--iv-teal-deep)}.iv-stage1-report-results .report-results-hero h1{margin:0;color:var(--iv-navy);font-size:clamp(1.8rem,3.8vw,2.8rem)}.iv-stage1-report-results .report-results-hero .muted{margin:0;color:var(--iv-text-mid);max-width:740px}.iv-stage1-report-results .report-results-wizard{display:grid;grid-template-columns:260px minmax(0,1fr);gap:20px;align-items:start}.iv-stage1-report-results .report-results-progress{position:sticky;top:96px;padding:16px;display:grid;gap:14px}.iv-stage1-report-results .report-results-progress-eyebrow{margin:0;color:var(--iv-text-light);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.iv-stage1-report-results .report-results-progress-list{margin:0;padding:0;list-style:none;display:grid;gap:0}.iv-stage1-report-results .report-results-progress-item{position:relative}.iv-stage1-report-results .report-results-progress-item:after{content:"";position:absolute;left:15px;top:38px;bottom:-2px;width:2px;background:var(--iv-border)}.iv-stage1-report-results .report-results-progress-item:last-child:after{display:none}.iv-stage1-report-results .report-results-progress-item.is-done:after{background:rgba(58,175,169,.64)}.iv-stage1-report-results .report-results-progress-button{width:100%;border:0;background:transparent;padding:10px 0;text-align:left;display:flex;align-items:flex-start;gap:12px;cursor:pointer}.iv-stage1-report-results .report-results-progress-button:disabled{cursor:default}.iv-stage1-report-results .report-results-progress-marker{width:32px;height:32px;border-radius:999px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:700;border:1px solid var(--iv-border);background:#f6f9fc;color:var(--iv-text-light)}.iv-stage1-report-results .report-results-progress-marker svg{width:14px;height:14px;color:#ffffff;fill:none}.iv-stage1-report-results .report-results-progress-item.is-done .report-results-progress-marker{border-color:rgba(58,175,169,.76);background:var(--iv-teal);color:#ffffff}.iv-stage1-report-results .report-results-progress-item.is-active .report-results-progress-marker{border:2px solid var(--iv-blue);background:#ffffff;color:var(--iv-blue)}.iv-stage1-report-results .report-results-progress-copy{padding-top:4px;display:grid;gap:2px}.iv-stage1-report-results .report-results-progress-copy strong{font-size:.9rem;font-weight:700;color:var(--iv-text)}.iv-stage1-report-results .report-results-progress-copy span{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--iv-text-light)}.iv-stage1-report-results .report-results-progress-item.is-todo .report-results-progress-copy strong{color:var(--iv-text-light);font-weight:600}.iv-stage1-report-results .report-results-progress-note{border-radius:10px;border:1px solid var(--iv-border);background:#f8fbff;padding:12px;display:grid;gap:6px}.iv-stage1-report-results .report-results-progress-note strong{color:var(--iv-navy);font-size:.82rem}.iv-stage1-report-results .report-results-progress-note p{margin:0;color:var(--iv-text-mid);font-size:.8rem;line-height:1.4}.iv-stage1-report-results .report-results-main.report-glass-wizard{margin:0;padding:clamp(16px,2.4vw,24px);gap:14px;background:#ffffff;border:1px solid var(--iv-border);box-shadow:0 10px 24px rgba(18,40,74,.07)}.iv-stage1-report-results .report-results-main.report-glass-wizard:after{display:none}.iv-stage1-report-results .report-results-main-head{display:grid;gap:8px;margin-bottom:2px}.iv-stage1-report-results .report-results-main-head .eyebrow{color:var(--iv-teal-deep)}.iv-stage1-report-results .report-results-main-head h2{margin:0;color:var(--iv-navy);font-size:clamp(1.4rem,2.6vw,1.9rem)}.iv-stage1-report-results .report-results-main-head .muted{margin:0;color:var(--iv-text-mid)}.iv-stage1-report-results .report-results-form{gap:12px}.iv-stage1-report-results .report-glass-panel{border:1px solid var(--iv-border);border-radius:12px;background:#ffffff;box-shadow:none;padding:14px}.iv-stage1-report-results .report-glass-selection-pill{border-color:rgba(47,111,149,.24);background:rgba(47,111,149,.1);color:var(--iv-text-mid)}.iv-stage1-report-results .report-combobox-trigger,.iv-stage1-report-results .report-date-picker,.iv-stage1-report-results .report-glass-confirmation,.iv-stage1-report-results .report-glass-evidence-list .list-item,.iv-stage1-report-results .report-glass-upload-zone{border-color:var(--iv-border);background:#ffffff;box-shadow:none}.iv-stage1-report-results .report-combobox-open .report-combobox-trigger,.iv-stage1-report-results .report-combobox-trigger:focus-visible,.iv-stage1-report-results .report-combobox-trigger:hover:not(:disabled){border-color:rgba(58,175,169,.56);box-shadow:0 0 0 3px rgba(58,175,169,.16)}.iv-stage1-report-results .report-combobox-panel{border-color:var(--iv-border);background:#ffffff}.iv-stage1-report-results .report-combobox-option-selected,.iv-stage1-report-results .report-combobox-option:focus-visible,.iv-stage1-report-results .report-combobox-option:hover{background:rgba(58,175,169,.09);border-color:rgba(58,175,169,.26)}.iv-stage1-report-results .report-glass-chip{border-color:rgba(47,111,149,.24);background:#f8fbff}.iv-stage1-report-results .report-glass-chip.is-selected{border-color:rgba(47,111,149,.52);background:rgba(47,111,149,.14);box-shadow:none}.iv-stage1-report-results .report-glass-upload-zone{border-style:dashed;border-width:2px;background:#f8fbff}.iv-stage1-report-results .report-glass-upload-cta{border-color:rgba(47,111,149,.3);background:rgba(47,111,149,.12);color:var(--iv-blue)}.iv-stage1-report-results .report-glass-confirmation.is-checked{border-color:rgba(58,175,169,.5);background:rgba(58,175,169,.14)}.iv-stage1-report-results .report-results-actions{justify-content:space-between;align-items:center;border-top:1px solid var(--iv-border);padding-top:14px}.iv-stage1-report-results .report-results-actions .button{min-height:40px}.iv-stage1-report-results .report-results-main .status-message{margin:0}.iv-stage1-report-results .report-results-support-card{padding:16px}.iv-stage1-report-results .report-results-bottom-bar{padding:14px 16px;display:grid;gap:6px}@media (max-width:980px){.iv-stage1-report-results .report-results-wizard{grid-template-columns:1fr}.iv-stage1-report-results .report-results-progress{position:static}}@media (max-width:760px){.iv-stage1-report-results .report-results-bottom-bar,.iv-stage1-report-results .report-results-hero,.iv-stage1-report-results .report-results-main,.iv-stage1-report-results .report-results-progress,.iv-stage1-report-results .report-results-support-card{border-radius:12px}.iv-stage1-report-results .report-results-hero,.iv-stage1-report-results .report-results-main.report-glass-wizard,.iv-stage1-report-results .report-results-progress{padding:14px}.iv-stage1-report-results .report-results-actions{flex-direction:column;align-items:stretch;gap:8px}}.iv-stage1-about-results.about-results-page{width:100%;max-width:1260px;margin:0 auto;display:grid;gap:18px}.iv-stage1-about-results .about-results-founder,.iv-stage1-about-results .about-results-hero,.iv-stage1-about-results .about-results-metric-card,.iv-stage1-about-results .about-results-philosophy,.iv-stage1-about-results .about-results-truth-card{border:1px solid var(--iv-border);border-radius:16px;background:#ffffff;box-shadow:0 10px 24px rgba(18,40,74,.07)}.iv-stage1-about-results .about-results-hero{padding:clamp(22px,3.1vw,34px);display:grid;gap:10px;background:radial-gradient(560px 200px at 92% 0,rgba(111,174,217,.2),transparent 72%),linear-gradient(180deg,#f8fbff,#ffffff)}.iv-stage1-about-results .about-results-hero h1{margin:0;max-width:760px;font-size:clamp(2rem,4vw,3rem)}.iv-stage1-about-results .about-results-hero .muted{margin:0;max-width:760px}.iv-stage1-about-results .about-results-founder{display:grid;gap:24px;grid-template-columns:220px minmax(0,1fr);padding:clamp(16px,2.6vw,28px)}.iv-stage1-about-results .about-results-founder-profile{position:sticky;top:96px;display:grid;justify-items:center;align-content:start;gap:6px;text-align:center}.iv-stage1-about-results .about-results-founder-avatar{width:168px;height:168px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;border-radius:999px;border:3px solid rgba(255,255,255,.95);box-shadow:0 12px 28px rgba(18,40,74,.18)}.iv-stage1-about-results .about-results-founder-name{margin:0;font-family:Merriweather,Georgia,serif;font-size:1.08rem;color:var(--iv-navy);font-weight:700}.iv-stage1-about-results .about-results-founder-meta{margin:0;font-size:.8rem;color:var(--iv-text-light);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.iv-stage1-about-results .about-results-founder-note{display:grid;gap:10px;align-content:start}.iv-stage1-about-results .about-results-founder-note h2{margin:0;font-size:clamp(1.55rem,2.8vw,2rem)}.iv-stage1-about-results .about-results-founder-note .muted{margin:0}.iv-stage1-about-results .about-results-quote{margin:6px 0;border-left:3px solid var(--iv-teal);border-radius:0 12px 12px 0;background:#edf8f5;padding:16px 18px;color:var(--iv-text-mid);font-family:Merriweather,Georgia,serif;font-size:1.06rem;line-height:1.5}.iv-stage1-about-results .about-results-philosophy{padding:clamp(16px,2.5vw,28px);display:grid;gap:16px}.iv-stage1-about-results .about-results-section-head{display:grid;gap:8px}.iv-stage1-about-results .about-results-section-head .muted,.iv-stage1-about-results .about-results-section-head h2{margin:0}.iv-stage1-about-results .about-results-pillars-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.iv-stage1-about-results .about-results-pillar-card{border:1px solid var(--iv-border);border-radius:12px;background:#ffffff;padding:16px;display:grid;gap:8px}.iv-stage1-about-results .about-results-pillar-number{margin:0;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--iv-teal-deep);font-weight:700}.iv-stage1-about-results .about-results-pillar-card h3,.iv-stage1-about-results .about-results-pillar-card p{margin:0}.iv-stage1-about-results .about-results-pillar-card p{color:var(--iv-text-mid);font-size:.9rem;line-height:1.5}.iv-stage1-about-results .about-results-truth-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.iv-stage1-about-results .about-results-truth-card{padding:18px;display:grid;gap:10px}.iv-stage1-about-results .about-results-truth-card h3{margin:0}.iv-stage1-about-results .about-results-truth-card.is-positive{border-top:3px solid var(--iv-teal)}.iv-stage1-about-results .about-results-truth-card.is-caution{border-top:3px solid var(--iv-danger)}.iv-stage1-about-results .about-results-checklist{list-style:none;margin:0;padding:0;display:grid;gap:10px}.iv-stage1-about-results .about-results-checklist li{position:relative;padding-left:24px;color:var(--iv-text-mid);line-height:1.5}.iv-stage1-about-results .about-results-checklist li:before{content:"+";position:absolute;left:0;top:1px;font-weight:700;color:var(--iv-teal-deep)}.iv-stage1-about-results .about-results-checklist.is-caution li:before{content:"x";color:var(--iv-danger)}.iv-stage1-about-results .about-results-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.iv-stage1-about-results .about-results-metric-card{padding:16px;border-top:3px solid var(--iv-teal)}.iv-stage1-about-results .about-results-metric-value{margin:0;font-family:Merriweather,Georgia,serif;color:var(--iv-navy);font-size:clamp(1.6rem,3.2vw,2.15rem)}.iv-stage1-about-results .about-results-metric-label{margin:8px 0 3px;color:var(--iv-text);font-weight:700}.iv-stage1-about-results .about-results-metric-detail{margin:0;color:var(--iv-text-light);font-size:.84rem}.iv-stage1-about-results .about-results-cta{border:1px solid rgba(255,255,255,.22);border-radius:18px;background:radial-gradient(460px 220px at 8% 0,rgba(255,215,0,.18),transparent 70%),linear-gradient(135deg,rgb(10,25,70),rgb(16,50,80) 55%,rgb(0,87,189));color:#ffffff;padding:clamp(20px,3.2vw,34px);text-align:center;display:grid;gap:12px}.iv-stage1-about-results .about-results-cta .eyebrow{color:rgba(255,215,0,.92)}.iv-stage1-about-results .about-results-cta .muted,.iv-stage1-about-results .about-results-cta h2{margin:0;color:#ffffff}.iv-stage1-about-results .about-results-cta .muted{max-width:720px;justify-self:center;opacity:.84}.iv-stage1-about-results .about-results-cta-row{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.iv-stage1-about-results .about-results-cta-row .button{min-height:40px}.iv-stage1-blog-results.blog-results-page{width:100%;max-width:1260px;margin:0 auto;display:grid;gap:16px}.iv-stage1-blog-results .blog-hub-atmosphere{background:radial-gradient(circle at 10% -20%,rgba(255,163,246,.16),transparent 44%),radial-gradient(circle at 100% 0,rgba(127,186,216,.2),transparent 42%)}.iv-stage1-blog-results .blog-results-empty,.iv-stage1-blog-results .blog-results-featured,.iv-stage1-blog-results .blog-results-feed-card,.iv-stage1-blog-results .blog-results-filter-surface,.iv-stage1-blog-results .blog-results-masthead,.iv-stage1-blog-results .blog-results-newsletter-card{border:1px solid var(--iv-border);border-radius:16px;background:#ffffff;box-shadow:0 10px 24px rgba(18,40,74,.07)}.iv-stage1-blog-results .blog-results-masthead{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:18px;max-width:none;padding:clamp(18px,2.8vw,30px);background:radial-gradient(640px 220px at 92% -8%,rgba(111,174,217,.2),transparent 68%),linear-gradient(180deg,#f9fcff,#ffffff)}.iv-stage1-blog-results .blog-results-masthead-copy{display:grid;gap:10px}.iv-stage1-blog-results .blog-results-masthead-copy h1,.iv-stage1-blog-results .blog-results-masthead-copy p{margin:0}.iv-stage1-blog-results .blog-results-masthead-copy p{color:var(--iv-text-mid);max-width:680px}.iv-stage1-blog-results .blog-results-subscribe{border:1px solid var(--iv-border);border-radius:14px;background:rgba(255,255,255,.92);padding:14px;display:grid;align-content:start;gap:10px}.iv-stage1-blog-results .blog-results-subscribe-title{margin:0;color:var(--iv-navy);font-family:Merriweather,Georgia,serif;font-weight:700}.iv-stage1-blog-results .blog-results-subscribe-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.iv-stage1-blog-results .blog-results-subscribe-row input{border:1px solid var(--iv-border);border-radius:10px;min-height:40px;padding:0 12px;background:#ffffff}.iv-stage1-blog-results .blog-results-subscribe-note{margin:0;color:var(--iv-text-light);font-size:.78rem}.iv-stage1-blog-results .blog-results-filter-surface{padding:12px}.iv-stage1-blog-results .blog-results-filter-row{margin-top:0}.iv-stage1-blog-results .blog-results-filter-row .blog-hub-filter-chip{min-height:34px;padding:7px 12px;font-size:.66rem;letter-spacing:.1em}.iv-stage1-blog-results .blog-results-featured{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);overflow:hidden}.iv-stage1-blog-results .blog-results-featured-media{min-height:340px}.iv-stage1-blog-results .blog-results-featured-body{padding:22px;gap:12px}.iv-stage1-blog-results .blog-results-featured .blog-hub-featured-time{color:var(--iv-blue)}.iv-stage1-blog-results .blog-results-featured .blog-hub-featured-body>p{color:var(--iv-text-mid)}.iv-stage1-blog-results .blog-results-featured .blog-hub-author-avatar{width:28px;height:28px}.iv-stage1-blog-results .blog-results-feed-grid{gap:14px}.iv-stage1-blog-results .blog-results-feed-card{border-radius:14px;transition:transform .2s ease,box-shadow .2s ease}.iv-stage1-blog-results .blog-results-feed-card:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(18,40,74,.11)}.iv-stage1-blog-results .blog-results-feed-body{padding:14px}.iv-stage1-blog-results .blog-results-feed-body p{color:var(--iv-text-mid);font-size:.85rem}.iv-stage1-blog-results .blog-results-feed-footer{border-top-color:var(--iv-border)}.iv-stage1-blog-results .blog-results-newsletter-card{border-style:dashed;border-width:2px;background:#f8fbff}.iv-stage1-blog-results .blog-results-load-more-wrap{padding-top:2px}.iv-stage1-blog-results .blog-results-load-more{border:1px solid rgba(58,175,169,.3);border-radius:10px;min-height:38px;padding:0 14px;background:rgba(58,175,169,.1);color:var(--iv-teal-deep)}.iv-stage1-blog-results .blog-results-empty-actions{display:flex;justify-content:center}.iv-stage1-blog-results-post.blog-results-post-page{width:100%;max-width:1100px;margin:0 auto;display:grid;gap:16px}.iv-stage1-blog-results-post .blog-results-post-back-wrap{display:flex;align-items:center}.iv-stage1-blog-results-post .blog-back-link{color:var(--iv-blue);font-weight:700}.iv-stage1-blog-results-post .blog-results-post-card,.iv-stage1-blog-results-post .blog-results-post-cta,.iv-stage1-blog-results-post .blog-results-post-related{border:1px solid var(--iv-border);border-radius:16px;background:#ffffff;box-shadow:0 10px 24px rgba(18,40,74,.07)}.iv-stage1-blog-results-post .blog-results-post-card{padding:clamp(18px,2.8vw,28px)}.iv-stage1-blog-results-post .blog-results-post-card h1,.iv-stage1-blog-results-post .blog-results-post-lead{margin:0}.iv-stage1-blog-results-post .blog-results-post-meta{color:var(--iv-text-light)}.iv-stage1-blog-results-post .blog-results-post-meta .tag{border-color:rgba(58,175,169,.32);background:rgba(58,175,169,.12);color:var(--iv-teal-deep)}.iv-stage1-blog-results-post .blog-results-post-author{border:1px solid var(--iv-border);background:#f9fcff}.iv-stage1-blog-results-post .blog-results-post-hero{border:1px solid var(--iv-border)}.iv-stage1-blog-results-post .blog-divider{border-top-color:var(--iv-border)}.iv-stage1-blog-results-post .blog-rich-content{color:var(--iv-text-mid)}.iv-stage1-blog-results-post .blog-rich-content h2,.iv-stage1-blog-results-post .blog-rich-content h3,.iv-stage1-blog-results-post .blog-rich-content h4{color:var(--iv-navy)}.iv-stage1-blog-results-post .blog-results-post-source{justify-content:flex-start}.iv-stage1-blog-results-post .blog-results-related-item{border:1px solid var(--iv-border);border-radius:12px;background:#ffffff}.iv-stage1-blog-results-post .blog-results-post-cta{background:radial-gradient(420px 220px at 8% 0,rgba(255,215,0,.18),transparent 70%),linear-gradient(135deg,rgb(10,25,70),rgb(16,50,80) 55%,rgb(0,87,189));border:1px solid rgba(255,255,255,.22)}.iv-stage1-blog-results-post .blog-results-post-cta .muted,.iv-stage1-blog-results-post .blog-results-post-cta h2{color:#ffffff}.iv-stage1-blog-results-post .blog-results-post-cta .muted{opacity:.84}.iv-stage1-blog-results-post .blog-results-post-cta .eyebrow{color:rgba(255,215,0,.92)}@media (max-width:1100px){.iv-stage1-about-results .about-results-metrics,.iv-stage1-about-results .about-results-pillars-grid,.iv-stage1-blog-results .blog-results-featured{grid-template-columns:repeat(2,minmax(0,1fr))}.iv-stage1-blog-results .blog-results-masthead{grid-template-columns:1fr}}@media (max-width:900px){.iv-stage1-about-results .about-results-founder{grid-template-columns:1fr}.iv-stage1-about-results .about-results-founder-profile{position:static;justify-items:start;text-align:left}.iv-stage1-about-results .about-results-metrics,.iv-stage1-about-results .about-results-pillars-grid,.iv-stage1-about-results .about-results-truth-grid,.iv-stage1-blog-results .blog-results-featured{grid-template-columns:1fr}.iv-stage1-blog-results .blog-results-featured-media{min-height:260px}}@media (max-width:760px){.iv-stage1-about-results .about-results-cta,.iv-stage1-about-results .about-results-founder,.iv-stage1-about-results .about-results-hero,.iv-stage1-about-results .about-results-metric-card,.iv-stage1-about-results .about-results-philosophy,.iv-stage1-about-results .about-results-truth-card,.iv-stage1-blog-results .blog-results-empty,.iv-stage1-blog-results .blog-results-featured,.iv-stage1-blog-results .blog-results-feed-card,.iv-stage1-blog-results .blog-results-filter-surface,.iv-stage1-blog-results .blog-results-masthead,.iv-stage1-blog-results .blog-results-newsletter-card,.iv-stage1-blog-results-post .blog-results-post-card,.iv-stage1-blog-results-post .blog-results-post-cta,.iv-stage1-blog-results-post .blog-results-post-related{border-radius:12px}.iv-stage1-about-results .about-results-cta-row,.iv-stage1-blog-results .blog-results-subscribe-row,.iv-stage1-blog-results-post .about-cta-row{grid-template-columns:1fr;display:grid}}.iv-stage1-admin-blog-results.admin-blog-results-page{width:100%;max-width:1360px;margin:0 auto;display:grid;gap:16px}.iv-stage1-admin-blog-results .admin-blog-results-categories,.iv-stage1-admin-blog-results .admin-blog-results-editor-main,.iv-stage1-admin-blog-results .admin-blog-results-editor-sidebar,.iv-stage1-admin-blog-results .admin-blog-results-header,.iv-stage1-admin-blog-results .admin-blog-results-library{border:1px solid var(--iv-border);border-radius:16px;background:#ffffff;box-shadow:0 10px 24px rgba(18,40,74,.07)}.iv-stage1-admin-blog-results .admin-blog-results-header{padding:clamp(16px,2.6vw,26px);gap:14px}.iv-stage1-admin-blog-results .admin-blog-results-header-top{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.iv-stage1-admin-blog-results .admin-blog-results-header-top h2,.iv-stage1-admin-blog-results .admin-blog-results-header-top p{margin:0}.iv-stage1-admin-blog-results .admin-blog-results-metrics{margin-top:2px}.iv-stage1-admin-blog-results .admin-blog-results-workbench{display:grid;grid-template-columns:300px minmax(0,1fr);gap:16px}.iv-stage1-admin-blog-results .admin-blog-results-library{padding:14px;display:grid;align-content:start;gap:12px;max-height:calc(100vh - 140px);position:sticky;top:88px;overflow:hidden}.iv-stage1-admin-blog-results .admin-blog-results-library-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.iv-stage1-admin-blog-results .admin-blog-results-library-head h3{margin:0;font-size:1.05rem}.iv-stage1-admin-blog-results .admin-blog-results-library-filters{display:grid;gap:8px}.iv-stage1-admin-blog-results .admin-blog-results-library-list{overflow:auto;display:grid;gap:8px;padding-right:4px}.iv-stage1-admin-blog-results .admin-blog-results-library-item{border:1px solid var(--iv-border);border-radius:12px;background:#ffffff;padding:10px;text-align:left;display:grid;gap:5px;cursor:pointer}.iv-stage1-admin-blog-results .admin-blog-results-library-item.is-active{border-color:rgba(58,175,169,.56);background:rgba(58,175,169,.1)}.iv-stage1-admin-blog-results .admin-blog-results-library-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.iv-stage1-admin-blog-results .admin-blog-results-library-item p{margin:0;font-size:.78rem}.iv-stage1-admin-blog-results .admin-blog-results-library-empty{border:1px dashed var(--iv-border);border-radius:12px;background:#f9fcff;padding:14px;display:grid;gap:6px}.iv-stage1-admin-blog-results .admin-blog-results-library-empty h4,.iv-stage1-admin-blog-results .admin-blog-results-library-empty p{margin:0}.iv-stage1-admin-blog-results .admin-blog-results-editor-shell{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px}.iv-stage1-admin-blog-results .admin-blog-results-editor-main,.iv-stage1-admin-blog-results .admin-blog-results-editor-sidebar{padding:clamp(16px,2.2vw,24px)}.iv-stage1-admin-blog-results .admin-blog-results-editor-main{display:grid;gap:14px}.iv-stage1-admin-blog-results .admin-blog-results-editor-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.iv-stage1-admin-blog-results .admin-blog-results-editor-head h3,.iv-stage1-admin-blog-results .admin-blog-results-editor-head p{margin:0}.iv-stage1-admin-blog-results .admin-blog-results-field{display:grid;gap:6px}.iv-stage1-admin-blog-results .admin-blog-results-field input,.iv-stage1-admin-blog-results .admin-blog-results-field select,.iv-stage1-admin-blog-results .admin-blog-results-field textarea,.iv-stage1-admin-blog-results .admin-blog-results-library-filters input,.iv-stage1-admin-blog-results .admin-blog-results-library-filters select{border:1px solid var(--iv-border);border-radius:10px;background:#ffffff;min-height:40px;padding:0 12px}.iv-stage1-admin-blog-results .admin-blog-results-field textarea{padding:10px 12px;min-height:110px;resize:vertical}.iv-stage1-admin-blog-results .admin-blog-results-title-input{min-height:50px;font-size:clamp(1.15rem,2.1vw,1.45rem);font-family:Merriweather,Georgia,serif}.iv-stage1-admin-blog-results .admin-blog-results-excerpt-row,.iv-stage1-admin-blog-results .admin-blog-results-slug-row{display:grid;gap:10px;align-items:end;grid-template-columns:minmax(0,1fr) auto}.iv-stage1-admin-blog-results .admin-blog-results-editor-field{display:grid;gap:8px}.iv-stage1-admin-blog-results .admin-blog-results-editor-toolbar{border:1px solid var(--iv-border);border-radius:12px;background:#f8fbff;padding:10px;display:grid;gap:10px}.iv-stage1-admin-blog-results .admin-blog-results-editor-mode-toggle{display:inline-flex;border:1px solid var(--iv-border);border-radius:999px;overflow:hidden;width:-moz-fit-content;width:fit-content;background:#ffffff}.iv-stage1-admin-blog-results .admin-blog-results-editor-mode{border:0;background:transparent;min-height:30px;padding:0 12px;font-size:.78rem;font-weight:700;color:var(--iv-text-light)}.iv-stage1-admin-blog-results .admin-blog-results-editor-mode.is-active{background:rgba(58,175,169,.14);color:var(--iv-teal-deep)}.iv-stage1-admin-blog-results .admin-blog-results-editor-tools{display:flex;flex-wrap:wrap;gap:6px}.iv-stage1-admin-blog-results .admin-blog-results-editor-tools button{border:1px solid var(--iv-border);border-radius:8px;background:#ffffff;min-height:30px;padding:0 10px;color:var(--iv-text-mid);font-size:.74rem;font-weight:700}.iv-stage1-admin-blog-results .admin-blog-results-html-editor,.iv-stage1-admin-blog-results .admin-blog-results-visual-editor{border:1px solid var(--iv-border);border-radius:12px;background:#ffffff;min-height:360px;padding:14px;line-height:1.65;color:var(--iv-text)}.iv-stage1-admin-blog-results .admin-blog-results-html-editor:focus,.iv-stage1-admin-blog-results .admin-blog-results-visual-editor:focus{outline:none;border-color:rgba(58,175,169,.6);box-shadow:0 0 0 3px rgba(58,175,169,.14)}.iv-stage1-admin-blog-results .admin-blog-results-visual-editor:empty:before{content:attr(data-placeholder);color:var(--iv-text-light)}.iv-stage1-admin-blog-results .admin-blog-results-html-editor{resize:vertical;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.82rem}.iv-stage1-admin-blog-results .admin-blog-results-editor-tip{margin:0;font-size:.8rem}.iv-stage1-admin-blog-results .admin-blog-results-preview-wrap{border:1px solid var(--iv-border);border-radius:12px;background:#f9fcff;padding:12px;display:grid;gap:10px}.iv-stage1-admin-blog-results .admin-blog-results-preview-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.iv-stage1-admin-blog-results .admin-blog-results-preview-head h4{margin:0}.iv-stage1-admin-blog-results .admin-blog-results-preview-card{border:1px solid var(--iv-border);border-radius:12px;background:#ffffff;padding:clamp(14px,2vw,20px);display:grid;gap:12px}.iv-stage1-admin-blog-results .admin-blog-results-preview-card h2,.iv-stage1-admin-blog-results .admin-blog-results-preview-card p{margin:0}.iv-stage1-admin-blog-results .admin-blog-results-preview-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--iv-text-light);font-size:.78rem}.iv-stage1-admin-blog-results .admin-blog-results-preview-image{margin:0;border-radius:12px;overflow:hidden;border:1px solid var(--iv-border)}.iv-stage1-admin-blog-results .admin-blog-results-preview-image img{width:100%;max-height:300px;-o-object-fit:cover;object-fit:cover;display:block}.iv-stage1-admin-blog-results .admin-blog-results-preview-card .blog-rich-content{color:var(--iv-text-mid)}.iv-stage1-admin-blog-results .admin-blog-results-preview-card .blog-rich-content h2,.iv-stage1-admin-blog-results .admin-blog-results-preview-card .blog-rich-content h3,.iv-stage1-admin-blog-results .admin-blog-results-preview-card .blog-rich-content h4{color:var(--iv-navy)}.iv-stage1-admin-blog-results .admin-blog-results-editor-sidebar{display:grid;gap:12px;align-content:start}.iv-stage1-admin-blog-results .admin-blog-results-sidebar-card{border:1px solid var(--iv-border);border-radius:12px;background:#ffffff;padding:12px;display:grid;gap:9px}.iv-stage1-admin-blog-results .admin-blog-results-sidebar-card h4{margin:0}.iv-stage1-admin-blog-results .admin-blog-results-publish-note{margin:0;font-size:.82rem}.iv-stage1-admin-blog-results .admin-blog-results-actions-grid{display:grid;gap:8px}.iv-stage1-admin-blog-results .admin-blog-results-image-preview{border:1px solid var(--iv-border);border-radius:10px;overflow:hidden}.iv-stage1-admin-blog-results .admin-blog-results-image-preview img{width:100%;max-height:200px;-o-object-fit:cover;object-fit:cover;display:block}.iv-stage1-admin-blog-results .admin-blog-results-categories{padding:clamp(16px,2.5vw,24px);display:grid;gap:12px}.iv-stage1-admin-blog-results .admin-blog-results-categories-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.iv-stage1-admin-blog-results .admin-blog-results-categories-head h3{margin:0}.iv-stage1-admin-blog-results .admin-blog-results-categories-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.iv-stage1-admin-blog-results .admin-blog-results-category-form,.iv-stage1-admin-blog-results .admin-blog-results-category-list{border:1px solid var(--iv-border);border-radius:12px;background:#ffffff;padding:12px}.iv-stage1-admin-blog-results .admin-blog-results-category-form{display:grid;gap:10px}.iv-stage1-admin-blog-results .admin-blog-results-category-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.iv-stage1-admin-blog-results .admin-blog-results-category-list{display:grid;gap:8px;max-height:320px;overflow:auto}.iv-stage1-admin-blog-results .admin-blog-results-category-item{border:1px solid var(--iv-border);border-radius:10px;background:#ffffff;padding:10px;display:grid;gap:5px;text-align:left}.iv-stage1-admin-blog-results .admin-blog-results-category-item.is-active{border-color:rgba(58,175,169,.56);background:rgba(58,175,169,.08)}.iv-stage1-admin-blog-results .admin-blog-results-category-item-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.iv-stage1-admin-blog-results .admin-blog-results-category-item p{margin:0;font-size:.78rem}@media (max-width:1180px){.iv-stage1-admin-blog-results .admin-blog-results-workbench{grid-template-columns:1fr}.iv-stage1-admin-blog-results .admin-blog-results-library{position:static;max-height:none}.iv-stage1-admin-blog-results .admin-blog-results-editor-shell{grid-template-columns:1fr}}@media (max-width:920px){.iv-stage1-admin-blog-results .admin-blog-results-categories-layout{grid-template-columns:1fr}}@media (max-width:760px){.iv-stage1-admin-blog-results .admin-blog-results-categories,.iv-stage1-admin-blog-results .admin-blog-results-category-form,.iv-stage1-admin-blog-results .admin-blog-results-category-list,.iv-stage1-admin-blog-results .admin-blog-results-editor-main,.iv-stage1-admin-blog-results .admin-blog-results-editor-sidebar,.iv-stage1-admin-blog-results .admin-blog-results-header,.iv-stage1-admin-blog-results .admin-blog-results-library,.iv-stage1-admin-blog-results .admin-blog-results-preview-card,.iv-stage1-admin-blog-results .admin-blog-results-sidebar-card{border-radius:12px}.iv-stage1-admin-blog-results .admin-blog-results-categories-head,.iv-stage1-admin-blog-results .admin-blog-results-editor-head,.iv-stage1-admin-blog-results .admin-blog-results-header-top,.iv-stage1-admin-blog-results .admin-blog-results-library-head,.iv-stage1-admin-blog-results .admin-blog-results-preview-head{flex-direction:column;align-items:stretch}.iv-stage1-admin-blog-results .admin-blog-results-category-row,.iv-stage1-admin-blog-results .admin-blog-results-excerpt-row,.iv-stage1-admin-blog-results .admin-blog-results-slug-row{grid-template-columns:1fr}}