:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff8e8;--panel:#fff;--panel-subtle:#f4f6ee;--text:#101114;--muted:#5c625f;--line:#ded9c7;--strong-line:#111;--accent:#008f7a;--accent-strong:#006f63;--accent-soft:#cdf7ec;--electric:#d7ff35;--yellow:#d7ff35;--coral:#ff4f5e;--ink:#101114;--gold:#b97700;--gold-soft:#ffefb7;--danger:#bd1e2d;--danger-soft:#ffe2e6;--positive:#137a45;--positive-soft:#d9f7df;--shadow:0 18px 0 #10111424}*{box-sizing:border-box}html,body{min-height:100%;overflow-x:hidden}body{background:linear-gradient(90deg, #1011140b 1px, transparent 1px), linear-gradient(#1011140b 1px, transparent 1px), var(--background);color:var(--text);background-size:34px 34px;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit}button,input,select,textarea{font:inherit}button{cursor:pointer}img,svg{max-width:100%}.app-shell{width:min(1480px,100% - 32px);margin:0 auto;padding:28px 0 40px}.marketing-shell{width:min(1240px,100% - 32px);margin:0 auto;padding:18px 0 56px}.marketing-nav{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;gap:16px;min-height:58px;margin-bottom:16px;display:flex}.brand-mark{border:2px solid var(--ink);background:var(--electric);min-height:34px;color:var(--ink);text-transform:uppercase;align-items:center;padding:0 10px;font-size:.95rem;font-weight:900;text-decoration:none;display:inline-flex}.marketing-nav-links{align-items:center;gap:18px;display:flex}.marketing-nav-links>a:not(.header-link){color:var(--ink);font-size:.92rem;font-weight:800;text-decoration:none}.marketing-hero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:28px;min-height:680px;padding:46px 0 34px;display:grid;position:relative}.marketing-hero.compact-hero{grid-template-columns:minmax(0,1fr);align-items:end;min-height:560px}.marketing-hero:before{content:"";z-index:-1;border:2px solid var(--ink);background:repeating-linear-gradient(-12deg, var(--electric) 0 20px, var(--ink) 20px 24px, #fff 24px 42px, var(--coral) 42px 52px);width:min(45vw,520px);height:190px;position:absolute;inset:26px -18px auto auto;transform:rotate(2deg)}.hero-copy{gap:18px;display:grid}.hero-copy h1{letter-spacing:0;text-transform:uppercase;max-width:900px;font-size:5.65rem;line-height:.9}.compact-hero .hero-copy h1{max-width:1050px}.compact-hero .hero-copy p{max-width:780px}.hero-copy p{color:#343936;max-width:700px;margin:0;font-size:1.2rem;line-height:1.5}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.hero-actions .primary-button,.hero-actions .ghost-button{min-height:48px;padding:0 16px;text-decoration:none}.audit-visual{border:2px solid var(--ink);box-shadow:var(--shadow);background:#fff;border-radius:8px;gap:16px;padding:16px;display:grid;position:relative;transform:rotate(-1deg)}.audit-visual:after{content:"";z-index:-1;border:2px solid var(--ink);background:var(--coral);border-radius:8px;width:72%;height:86%;position:absolute;bottom:-18px;right:-16px}.scan-ribbon{border-bottom:2px solid var(--ink);flex-wrap:wrap;align-items:center;gap:8px;min-height:42px;padding-bottom:12px;display:flex}.scan-ribbon span{border:2px solid var(--ink);background:var(--electric);min-height:26px;color:var(--ink);text-transform:uppercase;border-radius:999px;align-items:center;padding:0 9px;font-size:.72rem;font-weight:950;display:inline-flex}.audit-score-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.audit-score-row div{gap:4px;display:grid}.audit-score-row span,.audit-footer{color:var(--muted)}.audit-score-row b{border:2px solid var(--ink);background:var(--accent);color:#fffdf2;width:86px;height:86px;box-shadow:6px 6px 0 var(--ink);border-radius:8px;place-items:center;font-size:2.25rem;display:grid}.site-xray{grid-template-columns:.86fr 1.14fr;gap:12px;display:grid}.xray-page{border:2px solid var(--ink);background:#f8fbff;border-radius:8px;align-content:start;gap:9px;min-height:170px;padding:14px;display:grid}.xray-page strong{color:var(--ink);text-transform:uppercase;font-size:.78rem}.xray-page span{border:2px solid var(--ink);background:var(--accent-soft);color:#303531;border-radius:6px;min-height:0;padding:8px 10px;font-size:.82rem;font-weight:850;display:block}.xray-page span:first-child{background:var(--coral);color:#fff}.xray-page span:nth-child(2){background:var(--electric)}.xray-page span:nth-child(3){background:#fff}.xray-stack{gap:8px;display:grid}.xray-stack div{border:2px solid var(--ink);color:#303531;background:#fffaf0;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:8px;min-height:48px;padding:10px;font-weight:800;line-height:1.25;display:grid}.xray-stack svg{color:var(--coral)}.xray-stack div:last-child svg{color:var(--accent)}.audit-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.audit-metrics div{border:2px solid var(--ink);background:#fff;border-radius:8px;gap:5px;min-height:86px;padding:10px;display:grid}.audit-metrics span{color:var(--accent-strong);text-transform:uppercase;font-size:.72rem;font-weight:900}.audit-metrics strong{color:var(--ink);font-size:.9rem;line-height:1.25}.audit-footer{border-top:2px solid var(--ink);min-height:42px;color:var(--ink);align-items:center;gap:8px;padding-top:12px;font-weight:900;display:flex}.proof-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:8px 0 40px;display:grid}.proof-stat{border:2px solid var(--ink);background:var(--panel);border-radius:8px;align-content:space-between;gap:12px;min-height:124px;padding:18px;display:grid;box-shadow:8px 8px #1011141f}.proof-stat strong{font-size:3.4rem;line-height:.95}.proof-stat span{color:var(--muted);line-height:1.4}.example-section{grid-template-columns:minmax(0,.8fr) minmax(360px,1.2fr);align-items:center;gap:38px;padding-bottom:20px;display:grid}.example-section .audit-visual{transform:rotate(-.5deg)}.marketing-section{border-top:2px solid var(--ink);padding:64px 0}.marketing-section h2,.marketing-cta h2{max-width:740px;font-size:3rem;line-height:.98}.split-section,.evidence-section,.process-section,.marketing-cta{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:38px;display:grid}.section-copy,.evidence-copy{gap:18px;display:grid}.section-copy p,.evidence-copy p{color:#3d423f;margin:0;font-size:1.03rem;line-height:1.6}.signal-list{gap:10px;display:grid}.service-item svg,.outreach-lanes svg,.login-icon svg{color:var(--accent)}.signal-row{color:#303531;grid-template-columns:auto 1fr;align-items:start;gap:10px;font-weight:750;line-height:1.45;display:grid}.service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.service-item{border:2px solid var(--ink);background:var(--panel);border-radius:8px;gap:10px;min-height:210px;padding:18px;display:grid;box-shadow:7px 7px #1011141a}.service-item:nth-child(2){background:var(--electric)}.service-item:nth-child(3){background:#dff6ff}.service-item:nth-child(4){background:#ffe9ed}.outreach-lanes{gap:12px;display:grid}.outreach-lanes div{border:2px solid var(--ink);background:var(--panel);border-radius:8px;grid-template-columns:auto 1fr;gap:6px 10px;padding:16px;display:grid;box-shadow:7px 7px #1011141a}.outreach-lanes span{color:var(--muted);grid-column:2;line-height:1.4}.fit-section{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fit-column{border:2px solid var(--ink);background:var(--panel);border-radius:8px;align-content:start;gap:14px;padding:18px;display:grid;box-shadow:7px 7px #1011141a}.fit-column.good{background:#e7fff5}.fit-column.bad{background:#fff4df}.fit-row{color:var(--muted);grid-template-columns:auto 1fr;gap:10px;line-height:1.45;display:grid}.fit-row svg{color:var(--accent);margin-top:2px}.fit-column.bad .fit-row svg{color:var(--gold)}.process-list{gap:10px;display:grid}.process-step{border:2px solid var(--ink);background:var(--panel);border-radius:8px;grid-template-columns:44px 1fr;align-items:center;gap:12px;min-height:72px;padding:12px;display:grid;box-shadow:6px 6px #1011141a}.process-step b{background:var(--coral);color:#fff;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.process-step span{color:var(--muted);line-height:1.45}.marketing-cta{border:2px solid var(--ink);background:linear-gradient(135deg, var(--electric) 0 36%, #fff 36% 100%);box-shadow:var(--shadow);border-radius:8px;align-items:center;margin-top:12px;padding:28px}.marketing-cta .primary-button{justify-self:end;width:fit-content;min-height:46px;padding:0 16px;text-decoration:none}.service-item p{color:var(--muted);margin:0;line-height:1.5}.login-shell{place-items:center;min-height:100vh;padding:24px 16px;display:grid}.login-panel{border:1px solid var(--line);background:var(--panel);width:min(440px,100%);box-shadow:var(--shadow);border-radius:8px;gap:16px;padding:24px;display:grid}.login-panel h1{font-size:2.3rem}.login-panel p{color:var(--muted);margin:0;line-height:1.5}.login-icon{background:var(--accent-soft);border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.back-link{width:fit-content;color:var(--muted);align-items:center;gap:6px;font-weight:800;text-decoration:none;display:inline-flex}.form-error{color:var(--danger);margin:0;font-size:.9rem;font-weight:800}.form-success{color:var(--positive);align-items:center;gap:8px;margin:0;font-size:.9rem;font-weight:850;display:inline-flex}.dev-magic-link{border:1px solid var(--line);background:var(--panel-subtle);width:fit-content;color:var(--accent-strong);overflow-wrap:anywhere;border-radius:8px;padding:8px 10px;font-size:.9rem;font-weight:850}.topbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.topbar-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.eyebrow{color:var(--accent);letter-spacing:0;text-transform:uppercase;margin:0 0 5px;font-size:.78rem;font-weight:800}h1,h2{letter-spacing:0;margin:0}h1{font-size:4.4rem;line-height:.96}h2{font-size:1.05rem}.header-link,.primary-button,.ghost-button,.icon-button{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:8px;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.header-link{white-space:nowrap;min-height:40px;padding:0 14px;font-weight:700}.admin-tabs{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.admin-tabs button{border:1px solid var(--line);background:var(--panel);min-height:40px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-weight:850;display:inline-flex}.admin-tabs button.active{border-color:var(--ink);background:var(--electric);color:var(--ink);box-shadow:3px 3px 0 var(--ink)}.admin-notice{border:1px solid var(--line);background:var(--panel);color:var(--accent-strong);border-radius:8px;margin:0 0 14px;padding:10px 12px;font-weight:800}.credential-notice{border:1px solid var(--ink);box-shadow:var(--shadow);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:12px;display:flex}.credential-notice div{gap:4px;min-width:0;display:grid}.credential-notice span{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:850}.credential-notice strong,.credential-notice code{overflow-wrap:anywhere}.credential-notice code{border:1px solid var(--line);background:var(--panel-subtle);width:fit-content;color:var(--ink);border-radius:6px;padding:5px 7px;font-size:.9rem;font-weight:850}.stats-grid,.detail-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.stat{border:1px solid var(--line);background:var(--panel);min-height:96px;box-shadow:var(--shadow);border-radius:8px;grid-template-columns:auto 1fr;gap:6px 10px;padding:16px;display:grid}.stat svg{color:var(--accent)}.stat span{color:var(--muted);font-size:.86rem;font-weight:700}.stat strong{grid-column:1/-1;font-size:2rem;line-height:1}.workspace{display:block}.admin-grid{grid-template-columns:minmax(320px,390px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.training-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.training-sidebar{gap:14px;display:grid}.training-doc-list{gap:10px;margin-top:14px;display:grid}.training-doc-card{border:1px solid var(--line);width:100%;color:var(--text);text-align:left;background:#fff;border-radius:8px;gap:6px;padding:12px;display:grid}.training-doc-card.active{border-color:var(--ink);background:var(--electric);box-shadow:4px 4px 0 var(--ink)}.training-doc-card span{color:var(--accent-strong);text-transform:uppercase;font-size:.72rem;font-weight:950}.training-doc-card small{color:var(--muted);line-height:1.4}.training-document{overflow:hidden}.training-body{gap:18px;padding:18px;display:grid}.training-hero,.training-section,.training-section-card{border:1px solid var(--line);background:#fff;border-radius:8px;padding:16px}.training-hero{background:var(--panel-subtle);gap:10px;display:grid}.training-hero h3{max-width:860px;margin:0;font-size:1.65rem;line-height:1.12}.training-hero p,.training-section p,.training-section-card p{color:var(--muted);margin:0;line-height:1.55}.training-hero code{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:6px;padding:3px 6px;font-weight:800}.training-section{gap:12px;display:grid}.training-section h3,.training-section-card h3{margin:0}.training-section blockquote{border-left:5px solid var(--accent);color:var(--ink);background:#f8fffb;margin:0;padding:14px 16px;font-size:1.05rem;font-weight:750;line-height:1.55}.training-points{gap:10px;display:grid}.training-points div{color:var(--muted);grid-template-columns:auto 1fr;align-items:start;gap:9px;font-weight:750;line-height:1.45;display:grid}.training-points svg{color:var(--accent);margin-top:2px}.training-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.training-section-card{align-content:start;gap:9px;display:grid}.lead-form-panel,.lead-list-panel{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:8px}.lead-form-panel{padding:16px;position:sticky;top:16px}.panel-heading,.controls{justify-content:space-between;align-items:center;gap:10px;display:flex}.stacked-heading{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.panel-subtitle{color:var(--muted);margin:4px 0 0;font-size:.84rem;font-weight:650}.lead-form{gap:12px;margin-top:16px;display:grid}.form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.form-row.three{grid-template-columns:repeat(3,minmax(0,1fr))}label{color:var(--muted);gap:6px;font-size:.78rem;font-weight:800;display:grid}input,select,textarea{border:1px solid var(--line);width:100%;min-height:38px;color:var(--text);background:#fff;border-radius:8px;outline:none;padding:8px 10px}textarea{resize:vertical;min-height:76px}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.primary-button{border-color:var(--ink);background:var(--accent);color:#fff;min-height:42px;box-shadow:4px 4px 0 var(--ink);justify-content:center;align-items:center;gap:8px;font-weight:800;display:inline-flex}.ghost-button{border-color:var(--ink);min-height:34px;color:var(--ink);background:#fff;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-weight:800;display:inline-flex}.compact-button{white-space:nowrap;min-height:38px;padding:0 12px}.lead-list-panel{overflow:hidden}.modal-backdrop{z-index:50;background:#10111457;justify-content:flex-end;display:flex;position:fixed;inset:0}.lead-form-drawer{width:min(620px,100vw - 28px);height:calc(100vh - 28px);box-shadow:-8px 8px 0 var(--ink);margin:14px;position:relative;top:auto;overflow-y:auto}.controls{border-bottom:1px solid var(--line);background:var(--panel-subtle);flex-wrap:wrap;padding:14px}.search-box,.select-filter{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:row;align-items:center;gap:8px;min-width:0;padding:0 10px;display:flex}.search-box{flex:260px}.search-box input,.select-filter select{box-shadow:none;border:0;padding-left:0}.select-filter{flex:0 180px;width:auto}.table-shell{-webkit-overflow-scrolling:touch;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:920px}.admin-table{min-width:760px}th{border-bottom:1px solid var(--line);color:var(--muted);text-align:left;text-transform:uppercase;padding:11px 14px;font-size:.78rem}td{border-bottom:1px solid var(--line);vertical-align:top;padding:14px}tr:last-child td{border-bottom:0}.lead-cell,.score-stack,.next-action,.owner-cell{gap:5px;display:grid}.lead-cell{max-width:430px}.lead-cell strong,.next-action strong{line-height:1.2}.lead-cell span,.lead-cell small,.score-stack span,.next-action span,.owner-cell span{color:var(--muted)}.lead-cell a,.owner-cell a{width:fit-content;color:var(--accent-strong);align-items:center;gap:5px;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex}.lead-cell small{line-height:1.35}.pill,.priority{background:var(--panel-subtle);width:fit-content;min-height:25px;color:var(--muted);border-radius:999px;align-items:center;margin:0 6px 6px 0;padding:0 9px;font-size:.75rem;font-weight:800;display:inline-flex}.pill.active{background:var(--accent-soft);color:var(--accent-strong)}.pill.positive{background:var(--positive-soft);color:var(--positive)}.pill.muted{background:#eceeed}.pill.danger-pill,.priority.high{background:var(--danger-soft);color:var(--danger)}.priority.medium{background:var(--gold-soft);color:var(--gold)}.priority.low{background:var(--panel-subtle)}.row-actions{flex-wrap:wrap;gap:6px;display:flex}.lead-detail-topbar{align-items:flex-start}.lead-detail-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;font-weight:800;display:flex}.lead-detail-layout{grid-template-columns:minmax(0,1fr) minmax(320px,390px);align-items:start;gap:18px;min-width:0;display:grid}.detail-stack,.detail-sidebar,.timeline{gap:14px;min-width:0;display:grid}.detail-sidebar{position:sticky;top:16px}.detail-card{border:1px solid var(--line);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px;gap:14px;padding:16px;display:grid}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.email-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.email-analytics-grid .detail-field{padding:10px}.timeline.compact{gap:8px}.timeline.compact article{padding:10px}.detail-field{border:1px solid var(--line);background:#fff;border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.detail-field span{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:850}.detail-field strong{overflow-wrap:anywhere;line-height:1.3}.long-text,.empty-copy{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55}.long-text{max-height:360px;overflow:auto}.empty-copy{color:var(--muted);font-weight:700}.inline-actions{flex-wrap:wrap;gap:8px;display:flex}.lead-workup-action{gap:10px;display:grid}.lead-workup-action p{color:var(--muted);margin:0;font-size:.9rem;font-weight:700;line-height:1.45}.lead-workup-action>span{color:var(--accent-strong)}.workup-status-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.workup-status-heading .ghost-button{min-height:30px}.workup-status-pill{background:var(--panel-subtle);width:fit-content;min-height:26px;color:var(--muted);text-transform:uppercase;border-radius:999px;align-items:center;padding:0 9px;font-size:.73rem;font-weight:900;display:inline-flex}.workup-status-pill.completed{background:var(--positive-soft);color:var(--positive)}.workup-status-pill.running,.workup-status-pill.queued{background:var(--accent-soft);color:var(--accent-strong)}.workup-status-pill.failed{background:var(--danger-soft);color:var(--danger)}.workup-phase-list{gap:8px;display:grid}.workup-phase{border:1px solid var(--line);background:#fff;border-radius:8px;gap:6px;padding:10px;display:grid}.workup-phase>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.workup-phase strong{line-height:1.2}.workup-phase .ghost-button{min-height:32px}.workup-error{color:var(--danger)!important}.rank-evidence-list{gap:10px;display:grid}.rank-evidence-row{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;min-width:0;padding:12px;display:grid}.rank-evidence-row div{gap:4px;min-width:0;display:grid}.rank-evidence-row strong,.rank-evidence-row span{overflow-wrap:anywhere}.rank-evidence-row span,.rank-evidence-row p{color:var(--muted);font-size:.86rem}.rank-evidence-row p{grid-column:1/-1;margin:0}.rank-evidence-row b{border-radius:999px;justify-self:end;padding:5px 9px;font-size:.8rem;line-height:1.1}.rank-found{background:var(--positive-soft);color:var(--positive)}.rank-gap{background:var(--danger-soft);color:var(--danger)}.rank-evidence-row a{width:fit-content;color:var(--accent-strong);grid-column:1/-1;align-items:center;gap:5px;font-size:.86rem;font-weight:800;text-decoration:none;display:inline-flex}.prospect-rule{border-bottom:1px solid var(--line);background:#fff;gap:5px;padding:14px;display:grid}.prospect-rule strong{color:var(--accent-strong);text-transform:uppercase;font-size:.78rem}.prospect-rule p,.table-note{color:var(--muted);margin:0;line-height:1.45}.tomorrow-card-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:14px;display:grid}.tomorrow-card{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.tomorrow-card h3{margin:0;font-size:1rem;line-height:1.2}.tomorrow-card p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.45}.prospects-table{min-width:1180px}.sales-assets-card{gap:18px;min-width:0}.sales-assets-card section{gap:8px;min-width:0;display:grid}.sales-assets-card h3{color:var(--ink);text-transform:uppercase;margin:0;font-size:.92rem}.sales-assets-card pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);max-width:100%;max-height:420px;color:var(--text);background:#fff;border-radius:8px;margin:0;padding:12px;font-family:inherit;font-size:.94rem;line-height:1.5;overflow-x:auto}.next-action.prominent{border:1px solid var(--line);background:var(--panel-subtle);border-radius:8px;padding:12px}.timeline article{border:1px solid var(--line);background:#fff;border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.timeline article span{color:var(--muted);font-size:.76rem;font-weight:800}.timeline article p{color:var(--muted);overflow-wrap:anywhere;margin:0;line-height:1.4}.permission-count{color:var(--muted);font-weight:800}.icon-button{width:34px;height:34px;padding:0}.icon-button.danger{color:var(--danger)}.empty-state{height:180px;color:var(--muted);text-align:center;vertical-align:middle}@media (max-width:1050px){.stats-grid,.detail-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace,.admin-grid,.training-layout,.training-section-grid,.tomorrow-card-grid,.lead-detail-layout{grid-template-columns:1fr}.lead-form-panel,.detail-sidebar{position:static}.marketing-hero,.service-grid,.split-section,.evidence-section,.process-section,.marketing-cta,.fit-section,.example-section{grid-template-columns:1fr}.marketing-hero{min-height:auto}.hero-copy h1{font-size:4.2rem}.marketing-section h2,.marketing-cta h2{font-size:2.45rem}.service-grid,.proof-strip,.tomorrow-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-cta .primary-button{justify-self:start}}@media (max-width:900px){.lead-list-panel{overflow:visible}.table-shell{padding:10px;overflow-x:visible}table,.admin-table{min-width:0}table,thead,tbody,tr,th,td{display:block}thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}tbody{gap:10px;display:grid}tr{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}td{border-bottom:1px solid var(--line);grid-template-columns:minmax(90px,34%) minmax(0,1fr);align-items:start;gap:10px;min-height:44px;padding:11px 12px;display:grid}td:before{color:var(--muted);content:attr(data-label);text-transform:uppercase;font-size:.72rem;font-weight:900}td:not([data-label]):before{content:"Detail"}td:first-child:before{content:"Item"}td:nth-child(2):before{content:"Status"}td:nth-child(3):before{content:"Score"}td:nth-child(4):before{content:"Next"}td:nth-child(5):before{content:"Owner"}td:nth-child(6):before{content:"Actions"}td:nth-child(7):before{content:"Report"}td[data-label]:before{content:attr(data-label)}td.empty-state{height:auto;min-height:120px;padding:42px 14px;display:block}td.empty-state:before{content:none}.lead-cell,.score-stack,.next-action,.owner-cell{min-width:0}.lead-cell{max-width:none}.lead-cell strong,.lead-cell span,.lead-cell small,.lead-cell a,.next-action strong,.owner-cell span{overflow-wrap:anywhere}.row-actions{justify-content:flex-start}}@media (max-width:720px){.app-shell{width:calc(100% - 20px);padding-top:18px}.topbar,.topbar-actions,.controls{flex-direction:column;align-items:stretch}.topbar h1{font-size:2.4rem}.header-link,.primary-button,.ghost-button{width:100%}.credential-notice{flex-direction:column;align-items:stretch}.admin-tabs button{flex:calc(50% - 8px);justify-content:center;padding:0 10px}.marketing-nav{flex-direction:column;align-items:stretch}.marketing-hero{padding-top:24px}.marketing-hero:before{display:none}.hero-copy h1,h1{font-size:2.65rem}.hero-copy p{font-size:1.03rem}.site-xray,.audit-metrics{grid-template-columns:1fr}.audit-visual,.example-section .audit-visual{transform:none}.marketing-section h2,.marketing-cta h2{font-size:2rem}.marketing-nav-links{flex-direction:column;align-items:stretch;gap:10px}.stats-grid,.detail-summary-grid,.proof-strip,.service-grid,.tomorrow-card-grid,.training-section-grid,.detail-grid,.form-row,.form-row.three{grid-template-columns:1fr}.select-filter{width:100%}.modal-backdrop{justify-content:center;align-items:flex-end}.rank-evidence-row{grid-template-columns:1fr}.rank-evidence-row b{justify-self:start}.lead-form-drawer{width:calc(100vw - 16px);height:auto;max-height:calc(100vh - 16px);margin:8px}}.public-page{width:min(1120px,100% - 32px);margin:0 auto;padding:28px 0 44px}.public-topbar{border-bottom:3px solid var(--ink);justify-content:space-between;align-items:center;gap:18px;padding-bottom:22px;font-weight:900;display:flex}.public-topbar p{color:var(--muted);text-align:right;margin:0;font-size:.9rem}.public-topbar-contact{align-items:center;gap:14px;display:flex}.public-topbar-contact a,.public-hero-contact a,.public-contact-band a{border:2px solid var(--ink);background:var(--ink);color:#fff;white-space:nowrap;justify-content:center;align-items:center;min-height:40px;padding:0 12px;font-size:.88rem;font-weight:900;text-decoration:none;display:inline-flex}.public-brand{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.public-brand span{border:2px solid var(--ink);width:34px;height:34px;box-shadow:4px 4px 0 var(--ink);background:#b9f3d0;display:inline-flex}.public-hero{grid-template-columns:1.12fr .88fr;align-items:stretch;gap:30px;padding:38px 0 28px;display:grid}.public-hero h1{max-width:720px;color:var(--ink);letter-spacing:0;margin:0 0 18px;font-size:5.6rem;line-height:.9}.public-lede{max-width:720px;color:var(--muted);margin:0 0 24px;font-size:1.35rem;line-height:1.45}.public-proof{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.public-hero-contact{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:20px;display:flex}.public-hero-contact span{color:var(--ink);overflow-wrap:anywhere;font-weight:900}.public-proof div,.public-quote,.public-card,.public-step{border:2px solid var(--ink);background:var(--panel);box-shadow:6px 6px #10121424}.public-proof div{min-height:96px;padding:16px}.public-proof strong{color:var(--ink);margin-bottom:4px;font-size:1.75rem;line-height:1.1;display:block}.public-proof span{color:var(--muted);text-transform:uppercase;font-size:.82rem;font-weight:900}.public-quote{background:#b9f3d0;align-content:center;padding:24px;display:grid}.public-quote strong{color:var(--ink);margin-bottom:12px;font-size:1.8rem;line-height:1.08;display:block}.public-quote p{color:var(--ink);margin:0;font-size:1.12rem;line-height:1.45}.public-section{padding:30px 0 0}.public-section-title{justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;display:flex}.public-section-title h2,.public-cta h2{max-width:560px;color:var(--ink);margin:0;font-size:3.1rem;line-height:.96}.public-section-title p{max-width:560px;color:var(--muted);margin:0;font-size:1.05rem;line-height:1.45}.public-card-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.public-card{min-height:220px;padding:20px}.public-label{border:1px solid var(--ink);min-height:28px;color:var(--ink);text-transform:uppercase;align-items:center;margin-bottom:12px;padding:0 9px;font-size:.76rem;font-weight:900;display:inline-flex}.public-label.bad{background:#ffd7d2}.public-label.good{background:#b9f3d0}.public-card h3,.public-step h3{color:var(--ink);margin:0 0 10px;font-size:1.55rem;line-height:1.12}.public-card p,.public-step p{color:var(--muted);margin:0;font-size:1rem;line-height:1.45}.public-step-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.public-step{min-height:168px;padding:18px}.public-step b{border:2px solid var(--ink);background:var(--yellow);width:34px;height:34px;color:var(--ink);place-items:center;margin-bottom:16px;font-size:1.1rem;display:grid}.public-cta{border:3px solid var(--ink);box-shadow:8px 8px 0 var(--ink);background:#dcecff;grid-template-columns:1fr auto;align-items:center;gap:18px;margin-top:28px;padding:24px;display:grid}.public-cta p{max-width:780px;color:var(--ink);margin:8px 0 0;font-size:1.05rem;line-height:1.45}.public-cta a{border:2px solid var(--ink);background:var(--ink);color:#fff;white-space:nowrap;justify-content:center;align-items:center;min-height:54px;padding:0 20px;font-weight:900;text-decoration:none;display:inline-flex}.public-contact-band{border-top:3px solid var(--ink);grid-template-columns:1fr auto;align-items:center;gap:18px;margin-top:18px;padding:20px 0 0;display:grid}.public-contact-band h2{color:var(--ink);margin:0;font-size:2rem;line-height:1}.public-contact-band p{max-width:680px;color:var(--muted);margin:8px 0 0;line-height:1.45}.public-contact-band a{background:var(--electric);min-height:50px;color:var(--ink);box-shadow:5px 5px 0 var(--ink)}.public-fine{color:var(--muted);margin:18px 0 0;font-size:.85rem;line-height:1.45}.client-before-page{width:min(1120px,100% - 32px);margin:0 auto;padding:30px 0 48px}.client-before-hero{border-bottom:3px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:end;gap:22px;padding:28px 0;display:grid}.client-before-hero h1{max-width:820px;color:var(--ink);margin:0 0 12px;font-size:4.8rem;line-height:.92}.client-simple-hero h1{max-width:880px;font-size:clamp(3.2rem,8vw,6.5rem);line-height:.9}.client-before-hero p{max-width:760px;color:var(--muted);margin:0;font-size:1.08rem;line-height:1.5}.client-before-hero aside{border:3px solid var(--ink);background:var(--electric);min-height:230px;box-shadow:9px 9px 0 var(--ink);border-radius:8px;gap:10px;padding:22px;display:grid}.client-before-hero aside span,.client-before-hero aside small,.client-before-grid span,.client-rank-list span{color:var(--muted);font-weight:800}.client-before-hero aside span{color:var(--ink);text-transform:uppercase;font-size:1.05rem;font-weight:950;line-height:1.05}.client-before-hero aside small{color:var(--ink);font-size:1rem;font-weight:950;line-height:1.2}.client-before-hero aside strong{color:var(--accent-strong);letter-spacing:0;font-size:clamp(5rem,10vw,7rem);line-height:.82}.client-before-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.client-before-actions a,.client-next-step a{border:2px solid var(--ink);background:var(--ink);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 13px;font-weight:900;text-decoration:none;display:inline-flex}.client-before-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.client-before-grid article{border:1px solid var(--line);min-height:132px;box-shadow:var(--shadow);background:#fff;border-radius:8px;gap:8px;padding:16px;display:grid}.client-simple-grid article{min-height:168px}.client-before-grid strong{color:var(--ink);align-self:end;font-size:1.35rem}.client-simple-grid strong{align-self:auto;font-size:1.65rem;line-height:1.05}.client-simple-grid p{color:var(--muted);margin:0;line-height:1.45}.client-before-section,.client-before-raw{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:8px;margin-top:18px;padding:18px}.client-before-compare{border:2px solid var(--ink);box-shadow:var(--shadow);background:#fff;border-radius:8px;margin-top:18px;padding:18px}.client-before-heading{margin-bottom:12px}.client-before-heading h2,.client-next-step h2{color:var(--ink);margin:0;font-size:2rem;line-height:1}.client-simple-section .client-before-heading h2{font-size:clamp(2rem,4vw,3.2rem);line-height:.95}.client-before-section pre,.client-before-raw pre{white-space:pre-wrap;border:1px solid var(--line);color:var(--text);background:#fff;border-radius:8px;margin:0;padding:14px;font-family:inherit;line-height:1.55;overflow-x:auto}.client-proof-grid,.client-tool-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.client-proof-grid article,.client-tool-list article{border:1px solid var(--line);background:#fff;border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.client-proof-grid strong{color:var(--accent-strong);font-size:1.65rem;line-height:1}.client-simple-list,.client-simple-steps{gap:10px;display:grid}.client-simple-list article,.client-simple-steps article{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:14px;display:grid}.client-simple-list svg{color:var(--accent-strong);margin-top:2px}.client-simple-list p,.client-simple-steps p{color:var(--text);margin:0;font-size:1.05rem;line-height:1.5}.client-simple-steps strong{border:2px solid var(--ink);background:var(--electric);width:32px;height:32px;color:var(--ink);border-radius:999px;place-items:center;line-height:1;display:grid}.client-proof-grid span,.client-tool-list span,.client-page-list span,.client-evidence-note{color:var(--muted);line-height:1.45}.client-page-list{gap:10px;display:grid}.client-screenshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.client-screenshot-grid figure{border:1px solid var(--line);background:#fff;border-radius:8px;gap:10px;min-width:0;margin:0;padding:10px;display:grid}.client-screenshot-grid img{aspect-ratio:16/10;object-fit:cover;object-position:top center;border:1px solid var(--line);background:var(--panel);border-radius:6px;width:100%;display:block}.client-screenshot-grid figcaption{gap:4px;display:grid}.client-screenshot-grid span{color:var(--muted);overflow-wrap:anywhere;line-height:1.35}.client-page-list article{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.client-page-list article div{gap:4px;min-width:0;display:grid}.client-page-list strong,.client-page-list span,.client-tool-list strong,.client-tool-list span{overflow-wrap:anywhere}.client-page-list b{background:var(--soft-yellow);color:var(--ink);border-radius:999px;padding:5px 8px;font-size:.78rem}.client-evidence-note{margin:0 0 12px}.client-compare-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.client-compare-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.client-compare-card-head{gap:4px;display:grid}.client-compare-card-head span,.client-after-preview small{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:900}.client-compare-card-head strong{color:var(--ink);font-size:1.35rem;line-height:1.1}.client-site-placeholder,.client-current-summary,.client-after-preview{border:2px solid var(--ink);background:#fff;border-radius:8px;min-height:360px;overflow:hidden}.client-site-placeholder{color:var(--muted);text-align:center;place-items:center;padding:18px;font-weight:800;display:grid}.client-current-summary{background:linear-gradient(135deg,#10111414,#0000 36%),#fff;align-content:space-between;gap:18px;padding:22px;display:grid}.client-current-summary small{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:900}.client-current-summary h3{max-width:520px;color:var(--ink);overflow-wrap:anywhere;margin:8px 0 12px;font-size:clamp(2.2rem,5vw,4.2rem);line-height:.94}.client-current-summary p{max-width:520px;color:var(--text);margin:0;font-size:1.05rem;line-height:1.5}.client-current-summary a{border:2px solid var(--ink);background:var(--ink);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:42px;padding:0 13px;font-weight:900;text-decoration:none;display:inline-flex}.client-after-preview{background:linear-gradient(135deg,#ffde592e,#0000 36%),#fff;align-content:space-between;gap:22px;padding:22px;display:grid}.client-after-preview h3{max-width:520px;color:var(--ink);overflow-wrap:anywhere;margin:8px 0 12px;font-size:clamp(2.2rem,5vw,4.2rem);line-height:.94}.client-after-preview p{max-width:520px;color:var(--text);margin:0;font-size:1.05rem;line-height:1.5}.client-after-preview a{border:2px solid var(--ink);background:var(--electric);width:fit-content;min-height:42px;color:var(--ink);box-shadow:5px 5px 0 var(--ink);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-weight:900;text-decoration:none;display:inline-flex}.client-compare-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.client-current-card li,.client-after-card li{border:1px solid var(--line);color:var(--text);background:#fff;border-radius:8px;padding:10px;line-height:1.42}.client-after-card li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.client-after-card li svg{color:var(--accent-strong);margin-top:2px}.client-compare-note{color:var(--muted);margin:12px 0 0;font-size:.92rem;line-height:1.45}.client-rank-list{gap:10px;display:grid}.client-rank-list article{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.client-rank-list article div{gap:4px;min-width:0;display:grid}.client-rank-list strong,.client-rank-list span{overflow-wrap:anywhere}.client-rank-list b{border-radius:999px;padding:6px 9px;font-size:.82rem;line-height:1.1}.client-empty{color:var(--muted);margin:0}.client-next-step{border-color:var(--ink);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.client-next-step p{max-width:760px;color:var(--muted);margin:8px 0 0;line-height:1.5}.client-next-step small{color:var(--muted);margin-top:10px;font-weight:850;line-height:1.35;display:block}.client-next-step a{background:var(--electric);color:var(--ink);box-shadow:5px 5px 0 var(--ink)}.client-before-raw summary{cursor:pointer;color:var(--ink);font-weight:900}.client-before-raw pre{margin-top:12px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.82rem}.customer-space-page{width:min(1120px,100% - 32px);margin:0 auto;padding:30px 0 48px}.customer-space-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:50px;display:flex}.customer-space-nav span{color:var(--ink);text-transform:uppercase;font-weight:950}.customer-space-hero{border-bottom:3px solid var(--ink);grid-template-columns:minmax(0,1fr) 190px;align-items:end;gap:22px;padding:28px 0;display:grid}.customer-space-hero h1{max-width:850px;color:var(--ink);margin:0 0 12px;font-size:5rem;line-height:.92}.customer-settings-hero{align-items:center}.customer-settings-hero .back-link{margin-bottom:18px}.customer-settings-hero aside strong{overflow-wrap:anywhere;font-size:1.45rem}.customer-space-hero p,.customer-score-panel p,.customer-space-grid p,.customer-pay-panel p,.service-step-list p{color:var(--muted);margin:0;line-height:1.5}.customer-space-hero aside{border:2px solid var(--ink);min-height:178px;box-shadow:var(--shadow);background:#fff;border-radius:8px;gap:6px;padding:16px;display:grid}.customer-space-hero aside span,.customer-space-hero aside small,.customer-score-panel span,.customer-space-grid span{color:var(--muted);font-weight:850}.customer-space-hero aside strong,.customer-score-panel strong{color:var(--accent-strong);font-size:3.5rem;line-height:1}.customer-score-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;grid-template-columns:260px minmax(0,1fr);align-items:center;gap:18px;margin-top:18px;padding:18px;display:grid}.customer-score-panel>div:first-child{gap:6px;display:grid}.customer-score-bar{gap:12px;display:grid}.customer-score-bar span,.customer-score-bar b{border:2px solid var(--ink);border-radius:999px;min-width:86px;padding:8px 12px;line-height:1;display:block}.customer-score-bar span{background:var(--panel-subtle);color:var(--muted)}.customer-score-bar b{background:var(--electric);color:var(--ink)}.customer-space-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.customer-space-grid article,.service-step-list article{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;gap:8px;padding:16px;display:grid}.customer-space-grid strong{color:var(--ink);text-transform:capitalize;font-size:1.18rem}.customer-space-section{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:8px;margin-top:18px;padding:18px}.customer-space-section pre{white-space:pre-wrap;border:1px solid var(--line);color:var(--text);background:#fff;border-radius:8px;margin:0;padding:14px;font-family:inherit;line-height:1.55;overflow-x:auto}.customer-explain-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.customer-explain-tabs a{border:2px solid var(--line);min-height:72px;color:var(--ink);background:#fff;border-radius:8px;gap:4px;padding:12px;font-weight:950;text-decoration:none;display:grid}.customer-explain-tabs a.active{border-color:var(--ink);background:var(--electric);box-shadow:5px 5px 0 var(--ink)}.customer-explain-tabs span{color:var(--muted);font-size:.82rem;font-weight:850}.customer-explain-panel{gap:14px;display:grid}.customer-explain-panel h3{color:var(--ink);margin:0;font-size:1.45rem;line-height:1.1}.customer-explain-panel>p,.customer-evidence-note{color:var(--muted);margin:0;line-height:1.5}.customer-example-grid,.customer-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.customer-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-example-grid article,.customer-proof-grid article,.customer-detail-list article{border:1px solid var(--line);background:#fff;border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.customer-example-grid strong,.customer-proof-grid strong,.customer-detail-list strong{color:var(--ink);overflow-wrap:anywhere}.customer-proof-grid strong{color:var(--accent-strong);font-size:1.6rem;line-height:1}.customer-example-grid p,.customer-proof-grid span,.customer-detail-list p{color:var(--muted);overflow-wrap:anywhere;margin:0;line-height:1.45}.customer-detail-list{gap:10px;display:grid}.customer-score-breakdown{gap:8px;display:grid}.customer-score-breakdown article{color:var(--muted);grid-template-columns:150px minmax(0,1fr) 46px;align-items:center;gap:10px;font-weight:900;display:grid}.customer-score-breakdown div{border:1px solid var(--ink);background:#fff;border-radius:999px;height:12px;overflow:hidden}.customer-score-breakdown i{background:var(--accent-strong);height:100%;display:block}.service-step-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.service-step-list article{box-shadow:none}.service-step-list article.active{border-color:var(--ink);background:#fff}.service-step-list strong{color:var(--ink)}.customer-pay-panel{border-color:var(--ink);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.customer-pay-panel h2{color:var(--ink);margin:0 0 8px;font-size:2rem;line-height:1}.customer-pay-panel a{border:2px solid var(--ink);background:var(--electric);min-height:50px;color:var(--ink);box-shadow:5px 5px 0 var(--ink);border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-weight:900;text-decoration:none;display:inline-flex}.customer-settings-form{gap:14px;margin-top:14px;display:grid}.customer-settings-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.forms-admin-layout{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:18px;display:grid}.forms-list-panel,.form-builder-panel,.hosted-form-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;padding:18px}.form-list{gap:10px;display:grid}.form-list button{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--text);text-align:left;border-radius:8px;gap:4px;padding:12px;display:grid}.form-list button.active{border-color:var(--ink);background:var(--electric)}.form-list span,.responses-table span{color:var(--muted);line-height:1.4}.form-builder-panel{gap:16px;display:grid}.form-builder-grid,.field-builder-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.form-builder-grid label,.field-builder-row label,.hosted-form label{min-width:0;color:var(--muted);gap:6px;font-weight:850;display:grid}.form-builder-grid label.wide,.field-builder-row label.wide{grid-column:1/-1}.form-builder-grid input,.form-builder-grid select,.form-builder-grid textarea,.field-builder-row input,.field-builder-row select,.field-builder-row textarea,.hosted-form input,.hosted-form select,.hosted-form textarea{border:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:#fff;border-radius:8px;padding:10px 11px}.field-builder-list,.responses-panel,.responses-table{gap:10px;display:grid}.compact-heading{justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.compact-heading h3{color:var(--ink);margin:0}.field-builder-row{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:12px 52px 12px 12px;position:relative}.icon-danger{border:1px solid var(--line);color:#a11d1d;background:#fff;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}.danger-button{color:#a11d1d}.responses-table article{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:8px;padding:12px;display:grid}.responses-table article div{flex-wrap:wrap;gap:8px 16px;display:flex}.hosted-form-page{width:min(720px,100% - 32px);margin:0 auto;padding:42px 0}.hosted-form-panel h1{color:var(--ink);margin:0 0 10px;font-size:clamp(2.6rem,7vw,5rem);line-height:.95}.hosted-form-panel>p{color:var(--muted);margin:0 0 18px;line-height:1.5}.hosted-form{gap:14px;display:grid}.hosted-form label span b{color:#a11d1d;margin-left:3px}.hosted-form button{border:2px solid var(--ink);background:var(--electric);min-height:48px;color:var(--ink);box-shadow:5px 5px 0 var(--ink);border-radius:8px;font-weight:950}.form-success,.form-error{border-radius:8px;margin:0;padding:12px;font-weight:850}.form-success{color:#06724b;background:#e8fff4}.form-error{color:#a11d1d;background:#fff0f0}@media (max-width:900px){.public-page{width:min(760px,100% - 32px)}.client-before-hero,.forms-admin-layout,.form-builder-grid,.field-builder-row,.client-before-grid,.client-proof-grid,.client-tool-list,.client-screenshot-grid,.client-compare-grid,.client-next-step,.customer-explain-tabs,.customer-example-grid,.customer-proof-grid,.customer-space-hero,.customer-score-panel,.customer-space-grid,.customer-pay-panel,.service-step-list{grid-template-columns:1fr}.client-before-hero{align-items:stretch}.client-before-hero h1,.customer-space-hero h1{font-size:3.8rem}.public-topbar,.public-section-title,.public-cta,.public-contact-band{flex-direction:column;align-items:flex-start;display:flex}.public-topbar-contact{flex-direction:column;align-items:flex-start}.public-topbar p{text-align:left}.public-hero,.public-proof,.public-card-grid,.public-step-grid{grid-template-columns:1fr}.public-hero h1{overflow-wrap:anywhere;font-size:4.2rem}.public-section-title h2,.public-cta h2{font-size:2.65rem}.public-cta a,.public-contact-band a,.public-hero-contact a{width:100%}}@media (max-width:520px){.public-page{width:calc(100% - 28px);padding-top:18px}.public-hero{padding-top:28px}.public-hero h1{font-size:3.15rem}.public-lede{font-size:1.08rem}.public-section-title h2,.public-cta h2{font-size:2.2rem}.public-proof div,.public-quote,.public-card,.public-step,.public-cta{box-shadow:none}.public-topbar p,.public-lede,.public-hero-contact span,.public-quote p,.public-section-title p,.public-card p,.public-step p,.public-contact-band p,.public-fine{overflow-wrap:anywhere}.client-before-page{width:calc(100% - 28px);padding-top:18px}.client-before-hero h1{overflow-wrap:anywhere;font-size:3rem}.client-before-actions a,.client-next-step a,.customer-pay-panel a{width:100%}.client-rank-list article{grid-template-columns:1fr}.customer-space-page{width:calc(100% - 28px);padding-top:18px}.customer-space-hero h1{overflow-wrap:anywhere;font-size:3rem}}
