:root{--ink:#10201a;--muted:#60746b;--paper:#fffaf1;--panel:#fff4df;--line:#10201a24;--green:#1f6b4b;--green-dark:#124832;--lime:#d7ff71;--orange:#f47d31;--shadow:0 24px 60px #12483224}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:radial-gradient(circle at 20% 0%, #d7ff7152, transparent 28rem), radial-gradient(circle at 90% 15%, #f47d3129, transparent 24rem), var(--paper);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}p{color:var(--muted);line-height:1.7}.site-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#fffaf1d1;justify-content:space-between;align-items:center;gap:2rem;padding:1rem clamp(1rem,4vw,3rem);display:flex;position:sticky;top:0}.logo{letter-spacing:-.02em;align-items:center;gap:.7rem;font-weight:900;display:inline-flex}.logo-mark{background:var(--green);color:#fff;width:2.5rem;height:2.5rem;box-shadow:var(--shadow);border-radius:14px;place-items:center;display:grid}.logo-image{object-fit:cover;width:2.75rem;height:2.75rem;box-shadow:var(--shadow);border-radius:999px}nav{color:var(--muted);align-items:center;gap:1.2rem;font-size:.95rem;font-weight:750;display:flex}.nav-cta{color:var(--green-dark);border:1px solid var(--line);background:#fff;border-radius:999px;padding:.7rem 1rem}.hero,.section,.page-shell,.footer{width:min(1180px,100% - 2rem);margin-inline:auto}.hero{grid-template-columns:minmax(0,1.25fr) .75fr;align-items:center;gap:2rem;padding:clamp(4rem,8vw,7rem) 0 3rem;display:grid}.hero h1,.page-shell h1{letter-spacing:-.075em;max-width:980px;margin:.7rem 0 1.1rem;font-size:clamp(2.8rem,8vw,6.7rem);line-height:.9}.hero p,.lead{max-width:720px;font-size:clamp(1.05rem,2vw,1.25rem)}.eyebrow{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.12em;width:fit-content;color:var(--green-dark);background:#ffffffb3;border-radius:999px;padding:.45rem .75rem;font-size:.72rem;font-weight:900;display:inline-flex}.hero-actions{flex-wrap:wrap;gap:.9rem;margin-top:2rem;display:flex}.button{cursor:pointer;background:var(--green);color:#fff;box-shadow:var(--shadow);border:0;border-radius:999px;justify-content:center;align-items:center;padding:.95rem 1.25rem;font-weight:900;display:inline-flex}.button.secondary{color:var(--green-dark);background:var(--lime)}.button.full{width:100%}.hero-card{border:1px solid var(--line);background:linear-gradient(155deg, var(--green-dark), var(--green));color:#fff;min-height:480px;box-shadow:var(--shadow);border-radius:2.2rem;align-content:end;gap:1rem;padding:1.2rem;display:grid}.stat{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1c;border:1px solid #fff3;border-radius:1.4rem;padding:1.25rem}.stat strong{letter-spacing:-.06em;font-size:2.5rem;line-height:1;display:block}.stat span{color:#ffffffbf}.section{padding:clamp(3rem,6vw,5rem) 0}.split{grid-template-columns:.9fr 1.1fr;align-items:start;gap:2rem;display:grid}.section h2,.page-shell h2{letter-spacing:-.055em;margin:.7rem 0;font-size:clamp(2rem,4vw,3.6rem);line-height:.95}.section-heading{max-width:760px;margin-bottom:1.4rem}.note-stack{gap:.8rem;display:grid}.note-stack p,.feature-grid article,.plan-card,.checkout-card,.copy-card,.builder-panel,.output-panel,.cta-panel{border:1px solid var(--line);background:#ffffffa8;border-radius:1.5rem;padding:1.2rem;box-shadow:0 10px 30px #1248320f}.industry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.industry-grid span{background:var(--panel);border:1px solid var(--line);text-transform:capitalize;border-radius:1.1rem;padding:1rem;font-weight:900}.builder-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:1rem;display:grid}.builder-panel{gap:.9rem;display:grid;position:sticky;top:5.5rem}label{color:var(--green-dark);gap:.35rem;font-size:.86rem;font-weight:900;display:grid}input,select{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:#fff;border-radius:.9rem;padding:.85rem .9rem}.two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.output-panel{background:#fff4dfb8;gap:.9rem;display:grid}.estimate-box{background:var(--green-dark);color:#fff;border-radius:1.2rem;gap:.2rem;padding:1.2rem;display:grid}.estimate-box small{color:#ffffffb8;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.estimate-box strong{letter-spacing:-.07em;font-size:clamp(2.2rem,6vw,4.2rem);line-height:1}.estimate-box span{color:var(--lime);font-weight:800}.copy-card h3{margin-top:0}pre{white-space:pre-wrap;color:var(--muted);margin:0;font-family:inherit;line-height:1.65}.plans,.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.plan-card{flex-direction:column;gap:.7rem;display:flex}.plan-card.featured{background:var(--green-dark);color:#fff;transform:translateY(-.5rem)}.plan-card.featured p,.plan-card.featured li,.plan-card.featured small{color:#ffffffbf}.pill{background:var(--lime);width:fit-content;color:var(--green-dark);border-radius:999px;padding:.35rem .65rem;font-size:.75rem;font-weight:900}.price span{letter-spacing:-.06em;font-size:3rem;font-weight:950}ul{color:var(--muted);padding-left:1.1rem;line-height:1.8}.plan-card.featured ul{color:#fffc}.page-shell{min-height:70vh;padding:clamp(3rem,7vw,6rem) 0}.page-shell.wide{width:min(1240px,100% - 2rem)}.feature-grid{margin-top:2rem}.feature-grid article{min-height:220px}.feature-grid article h2{letter-spacing:-.03em;font-size:1.6rem}.cta-panel{background:var(--panel);margin-top:1rem}.checkout-shell{max-width:760px}.fine-print{font-size:.88rem}.footer{border-top:1px solid var(--line);justify-content:space-between;gap:1rem;padding:2rem 0 3rem;display:flex}.footer-links{color:var(--muted);flex-wrap:wrap;gap:1rem;font-weight:750;display:flex}@media (max-width:900px){.site-header,.footer{flex-direction:column;align-items:flex-start}nav{flex-wrap:wrap}.hero,.split,.builder-grid{grid-template-columns:1fr}.hero-card{min-height:auto}.plans,.feature-grid,.industry-grid{grid-template-columns:1fr}.builder-panel{position:static}}@media (max-width:560px){.two-col{grid-template-columns:1fr}.hero h1,.page-shell h1{font-size:3.1rem}}.subscription-plans{grid-template-columns:repeat(2,minmax(280px,1fr));width:100%;max-width:none;margin-bottom:1.5rem;display:grid}.subscription-plans .plan-card.featured{transform:none}.pricing-heading{margin-top:2.5rem}.app-actions{margin-bottom:1.5rem}.mini-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.mini-stats div{border:1px solid var(--line);background:#fff;border-radius:1rem;padding:.9rem}.mini-stats strong{letter-spacing:-.04em;color:var(--green-dark);font-size:1.35rem;display:block}.mini-stats span,.quote-row span{color:var(--muted);font-size:.85rem;display:block}.sequence-list{gap:.7rem;padding-left:1.25rem;display:grid}.sequence-list li{color:var(--muted);line-height:1.65}.quote-list{gap:.7rem;display:grid}.quote-row{border:1px solid var(--line);background:#fffaf1b3;border-radius:1rem;grid-template-columns:1fr 130px;align-items:center;gap:.7rem;padding:.8rem;display:grid}.quote-row select{border-radius:.75rem;padding:.65rem}.quote-row small{color:var(--muted);margin-top:.25rem;display:block}.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.preset-save-row{grid-template-columns:1fr auto;align-items:end;gap:.8rem;margin-bottom:1rem;display:grid}.preset-save-row label{margin:0}@media (max-width:800px){.profile-grid,.preset-save-row{grid-template-columns:1fr}}@media (max-width:700px){.subscription-plans{grid-template-columns:1fr}}@media (max-width:560px){.mini-stats,.quote-row{grid-template-columns:1fr}}textarea{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);resize:vertical;background:#fff;border-radius:.9rem;padding:.85rem .9rem}.founding-page .section{width:100%}.founding-hero{grid-template-columns:minmax(0,1.1fr) .9fr;align-items:stretch;gap:1.5rem;padding:clamp(3rem,7vw,5rem) 0 2rem;display:grid}.founding-hero h1{letter-spacing:-.075em;margin:.7rem 0 1rem;font-size:clamp(2.8rem,7vw,6rem);line-height:.9}.founding-card,.trial-apply-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#ffffffb8;border-radius:2rem}.founding-card{background:linear-gradient(155deg, var(--green-dark), var(--green));color:#fff;align-content:center;gap:.85rem;padding:1.4rem;display:grid}.founding-card strong{letter-spacing:-.055em;font-size:clamp(2rem,4vw,3.6rem);line-height:.95}.founding-card span{width:fit-content;color:var(--lime);background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;padding:.55rem .75rem;font-weight:950;display:inline-flex}.founding-card small{color:#ffffffbd;line-height:1.55}.founding-industries span{text-transform:none}.trial-apply-card{grid-template-columns:.8fr 1.2fr;gap:1rem;padding:1.2rem;display:grid}.trial-form{gap:.8rem;display:grid}@media (max-width:900px){.founding-hero,.trial-apply-card{grid-template-columns:1fr}}.form-section-title{color:var(--green-dark);letter-spacing:.12em;text-transform:uppercase;border-top:1px solid var(--line);margin-top:.25rem;padding-top:.9rem;font-size:.78rem;font-weight:950}.form-section-title:first-child{border-top:0;padding-top:0}.industry-card{color:#fff;background:linear-gradient(135deg,#124832f5,#1f6b4bf0);border:1px solid #d7ff7180;border-radius:1.3rem;padding:1rem}.industry-card strong{margin-bottom:.25rem;font-size:1.05rem;display:block}.industry-card p{color:#ffffffd1;margin:0 0 .5rem}.industry-card span{color:var(--lime);line-height:1.55;display:block}.product-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.access-banner{background:var(--green-dark);color:#fff;border:1px solid #d7ff7199;border-radius:1.2rem;justify-content:space-between;align-items:center;gap:1rem;margin:1.2rem 0;padding:1rem 1.1rem;display:flex}.access-banner span{color:#ffffffc7}.download-panel{border:1px solid var(--line);background:#ffffffb8;border-radius:1.2rem;gap:.7rem;margin:0 0 1.2rem;padding:1rem 1.1rem;display:grid}.download-panel strong{color:var(--green-dark)}.download-panel span{color:var(--muted)}.download-panel .hero-actions{margin-top:.2rem}@media (max-width:900px){.product-preview-grid{grid-template-columns:1fr}.access-banner{flex-direction:column;align-items:flex-start}}.ai-panel{border:1px solid var(--line);background:#ffffffb8;border-radius:1.5rem;margin-top:1rem;padding:1.2rem;box-shadow:0 10px 30px #1248320f}.ai-panel.locked{background:var(--panel)}.ai-panel h2{letter-spacing:-.05em;margin:.7rem 0;font-size:clamp(1.8rem,3vw,2.8rem);line-height:.98}.ai-grid{grid-template-columns:1fr 1fr;gap:.8rem;margin:1rem 0;display:grid}@media (max-width:760px){.ai-grid{grid-template-columns:1fr}}.login-form form{gap:.9rem;display:grid}.google-button{color:var(--green-dark);border:1px solid var(--line);box-shadow:none;background:#fff}.login-divider{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.75rem;margin:1rem 0;font-size:.82rem;font-weight:800;display:flex}.login-divider:before,.login-divider:after{content:"";background:var(--line);flex:1;height:1px}.ai-inline-panel{background:linear-gradient(135deg,#ffffffd1,#fff4dfdb);border:1px solid #d7ff718c;border-radius:1.5rem;padding:1.1rem}.ai-inline-panel p{margin-bottom:0}.card-title-row{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.card-title-row h3{margin-top:0}.button.mini{box-shadow:none;white-space:nowrap;padding:.55rem .75rem;font-size:.78rem}.ai-result-card{background:var(--green-dark);color:#fff;border-color:#d7ff71b3}.ai-result-card pre,.ai-result-card p{color:#ffffffd1}@media (max-width:560px){.card-title-row{flex-direction:column}.button.mini{width:100%}}.customized-badge{vertical-align:middle;background:var(--lime);color:var(--green-dark);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-left:.35rem;padding:.25rem .45rem;font-size:.68rem;font-weight:950;display:inline-flex}.button:disabled{cursor:not-allowed;opacity:.72}.spinner{border:2px solid #ffffff73;border-top-color:#fff;border-radius:999px;width:.9rem;height:.9rem;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.industry-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.compact-card{padding:1rem}.compact-card h3{letter-spacing:-.02em;margin:0 0 .45rem;font-size:1rem}.compact-card ul{margin:0;font-size:.9rem}.compact-card p{margin:0;font-size:.9rem;line-height:1.55}@media (max-width:900px){.industry-insight-grid{grid-template-columns:1fr}}.lead-row{border:1px solid var(--line);background:#fffaf1b3;border-radius:1rem;gap:.25rem;padding:.8rem;display:grid}.lead-row span,.lead-row small{color:var(--muted);line-height:1.45;display:block}.lead-row small{margin-top:.25rem}.portal-tabs{border:1px solid var(--line);background:#ffffffa8;border-radius:999px;flex-wrap:wrap;gap:.6rem;width:fit-content;margin:1rem 0 1.2rem;padding:.45rem;display:flex;box-shadow:0 10px 30px #1248320f}.portal-tabs button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;padding:.75rem 1rem;font-weight:900}.portal-tabs button.active{background:var(--green-dark);color:#fff}.company-brand-strip{border:1px solid var(--line);background:#ffffffb8;border-radius:1.25rem;align-items:center;gap:.75rem;max-width:920px;margin:-.35rem 0 1rem;padding:.7rem .8rem;display:flex;box-shadow:0 12px 34px #12483212}.brand-strip-logo{border:1px solid var(--line);width:52px;height:52px;color:var(--green-dark);background:#fffaf1eb;border-radius:1rem;flex:0 0 52px;place-items:center;font-weight:950;display:grid;overflow:hidden}.brand-strip-logo img{object-fit:contain;width:100%;height:100%;padding:.35rem}.company-brand-strip div:nth-child(2){flex:1;gap:.1rem;min-width:0;display:grid}.company-brand-strip strong{color:var(--green-dark);overflow-wrap:anywhere}.company-brand-strip span{color:var(--muted);overflow-wrap:anywhere;font-size:.86rem;font-weight:850}.portal-panel-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:1rem;display:grid}.portal-panel-grid.single{grid-template-columns:1fr}.sales-tools-grid{min-width:0;overflow:hidden}.sales-tools-grid>.copy-card,.sales-tools-grid .social-post-card{overflow-wrap:anywhere;min-width:0}.sales-tools-grid pre{white-space:pre-wrap;word-break:break-word;overflow-x:hidden}.lead-entry-panel{position:static}@media (max-width:900px){.portal-tabs{border-radius:1.2rem;width:100%}.portal-tabs button{flex:1}.company-brand-strip{max-width:100%}.portal-panel-grid{grid-template-columns:1fr}}@media (max-width:520px){.company-brand-strip{align-items:flex-start}.company-brand-strip .button{width:auto}}.edit-stack{gap:.75rem;width:100%;display:grid}.quote-edit-stack{grid-column:1/-1}.row-actions,.quote-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.secondary-button{color:var(--green-dark);border:1px solid var(--line);background:#fff}.lead-row{grid-template-columns:1fr auto;align-items:start}.pipeline-card,.lead-workflow-card{isolation:isolate;position:relative;overflow:hidden}.workflow-progress{grid-template-columns:repeat(6,minmax(96px,1fr));gap:.45rem;margin:.8rem 0 1rem;display:grid;overflow-x:auto}.workflow-progress button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;padding:.55rem .65rem;font-weight:900}.workflow-progress button.complete{background:var(--green-dark);border-color:var(--green-dark);color:#fff}.next-action-box{background:#d7ff7138;border:1px solid #12483229;border-radius:1rem;margin-bottom:.85rem;padding:.9rem}.next-action-box strong{color:var(--green-dark)}.next-action-box p{margin:.35rem 0}.next-action-box span{color:var(--muted);font-size:.86rem;font-weight:850}.prep-note-box{background:#447a6214}.prep-note-inline{background:#447a6214;border-radius:.8rem;padding:.55rem .65rem;font-size:.86rem;color:var(--green-dark)!important;margin-top:.35rem!important}.lead-checklist{flex-wrap:wrap;gap:.45rem;margin-bottom:.9rem;display:flex}.lead-checklist span{border:1px solid var(--line);color:var(--muted);background:#fffaf1cc;border-radius:999px;padding:.45rem .65rem;font-size:.82rem;font-weight:850}.lead-checklist span.done{color:var(--green-dark);background:#d7ff7147;border-color:#12483240}.customer-timeline{border-top:1px solid var(--line);gap:.65rem;margin-top:1rem;padding-top:1rem;display:grid}.customer-timeline h3{color:var(--green-dark);margin:0}.timeline-event{border:1px solid var(--line);background:#fffaf1c7;border-radius:.9rem;grid-template-columns:92px 1fr;gap:.75rem;padding:.75rem;display:grid}.timeline-event span,.mini-timeline span{color:var(--muted);font-size:.82rem;font-weight:850}.timeline-event strong{color:var(--green-dark)}.timeline-event p{margin:.2rem 0 0}.mini-timeline{flex-wrap:wrap;gap:.35rem;margin-top:.65rem;display:flex}.mini-timeline span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:.3rem .5rem}.calendar-list{gap:.75rem;margin-top:1rem;display:grid}.calendar-item{border:1px solid var(--line);background:#fffaf1c7;border-radius:1rem;grid-template-columns:130px 1fr auto;align-items:center;gap:.8rem;padding:.85rem;display:grid}.calendar-item strong,.calendar-item b{color:var(--green-dark)}.calendar-item span,.calendar-item small{color:var(--muted);display:block}.calendar-item p{margin:.2rem 0}.calendar-item.urgent{background:#d7ff7147;border-color:#12483252}.calendar-item.overdue{background:#ffe8dbbf;border-color:#a9452b59}.compact-calendar-list .calendar-item{grid-template-columns:120px 1fr auto}.overdue-total{color:#8a321b;background:#ffe0d2}.month-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.45rem;margin-top:1rem;display:grid}.month-grid>div{border:1px solid var(--line);background:#ffffff9e;border-radius:.85rem;min-height:92px;padding:.5rem}.month-grid>div.has-items{background:#d7ff7133;border-color:#12483233}.month-grid strong{color:var(--green-dark);margin-bottom:.35rem;display:block}.month-grid button{background:var(--green-dark);color:#fff;text-align:left;cursor:pointer;border:0;border-radius:.55rem;width:100%;margin-top:.25rem;padding:.3rem;font-size:.72rem;line-height:1.25;display:block}.source-roi-table{gap:.45rem;margin-top:1rem;display:grid;overflow-x:auto}.source-roi-head,.source-roi-row{grid-template-columns:1.4fr repeat(5,minmax(82px,.8fr));align-items:center;gap:.55rem;min-width:720px;display:grid}.source-roi-head{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding:0 .55rem;font-size:.78rem;font-weight:950}.source-roi-row{border:1px solid var(--line);background:#fffaf1c7;border-radius:.9rem;padding:.7rem .55rem}.source-roi-row strong{color:var(--green-dark)}.source-roi-row span{color:var(--muted);font-weight:850}.pipeline-total{background:var(--lime);color:var(--green-dark);white-space:nowrap;border-radius:999px;padding:.45rem .7rem;font-size:.78rem;font-weight:950}.pipeline-metrics{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 1rem;display:flex}.pipeline-metrics span{border:1px solid var(--line);color:var(--muted);background:#fffaf1c7;border-radius:999px;padding:.45rem .65rem;font-size:.82rem;font-weight:850}.pipeline-board{grid-template-columns:repeat(6,minmax(180px,1fr));gap:.75rem;padding-bottom:.35rem;display:grid;overflow-x:auto}.all-leads-stack{gap:.9rem;display:grid}.all-leads-stack .pipeline-column{min-width:0}.all-leads-stack .pipeline-leads{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.pipeline-column{border:1px solid var(--line);background:#ffffff94;border-radius:1.15rem;align-content:start;gap:.6rem;min-width:180px;padding:.75rem;display:grid}.pipeline-column-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pipeline-column-head strong{color:var(--green-dark)}.pipeline-column-head span{background:var(--green-dark);color:#fff;border-radius:999px;place-items:center;min-width:1.65rem;height:1.65rem;font-size:.78rem;font-weight:950;display:inline-grid}.lead-score-pill{border:1px solid var(--line);background:#fffaf1f2;border-radius:999px;align-items:center;width:fit-content;padding:.34rem .55rem;font-size:.76rem;font-weight:950;line-height:1.2;color:var(--green-dark)!important;display:inline-flex!important}.lead-score-pill.hot{background:#e858341f;border-color:#e858344d;color:#a33a1d!important}.lead-score-pill.warm{background:#e6a64329;border-color:#e6a64359;color:#8a5616!important}.lead-score-pill.cold{background:#447a621a;border-color:#447a623d}.pipeline-column p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.35}.pipeline-leads{gap:.55rem;display:grid}.pipeline-lead-card{background:#fffaf1f2;grid-template-columns:1fr;padding:.7rem;overflow:hidden}.pipeline-lead-card>div,.pipeline-lead-card .edit-stack,.pipeline-lead-card .two-col{min-width:0}.pipeline-lead-card span,.pipeline-lead-card small{overflow-wrap:anywhere}.lead-card-actions{flex-wrap:wrap;gap:.45rem;margin-top:.55rem;display:flex}.lead-card-actions select{flex:1;min-width:0;padding:.55rem .65rem;font-size:.82rem}.pipeline-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:.9rem;padding:.8rem;font-size:.82rem}@media (max-width:700px){.lead-row,.quote-row,.timeline-event,.calendar-item,.compact-calendar-list .calendar-item{grid-template-columns:1fr}.month-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.row-actions,.quote-row-actions{justify-content:flex-start}.sales-tools-grid{gap:.8rem}.sales-tools-grid .copy-card,.sales-tools-grid .social-post-card{padding:.9rem}.source-roi-table{overflow-x:visible}.source-roi-head{display:none}.source-roi-row{grid-template-columns:1fr 1fr;gap:.35rem .65rem;min-width:0}.source-roi-row strong{grid-column:1/-1}.source-roi-row span:nth-child(2):before{content:"Leads: "}.source-roi-row span:nth-child(3):before{content:"Won: "}.source-roi-row span:nth-child(4):before{content:"Win rate: "}.source-roi-row span:nth-child(5):before{content:"Quoted: "}.source-roi-row span:nth-child(6):before{content:"Won value: "}}.social-post-list{gap:.9rem;display:grid}.social-post-card{border:1px solid var(--line);background:#fffaf1c7;border-radius:1rem;padding:1rem}.social-post-card strong{color:var(--green-dark);margin-bottom:.5rem;display:block}.ai-credit-widget{z-index:30;background:var(--green-dark);color:#fff;min-width:142px;box-shadow:var(--shadow);border:1px solid #d7ff71a6;border-radius:1rem;gap:.15rem;padding:.85rem .95rem;display:grid;position:fixed;top:5.6rem;right:1rem}.ai-credit-widget span,.ai-credit-widget small{color:#ffffffb8;font-size:.78rem;font-weight:800}.ai-credit-widget strong{color:var(--lime);letter-spacing:-.04em;font-size:1.35rem}@media (max-width:900px){.ai-credit-widget{width:min(100%,260px);margin:1rem 0;position:static}}.template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.template-card pre{white-space:pre-wrap;word-break:break-word}@media (max-width:800px){.template-grid{grid-template-columns:1fr}}.hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.hub-hero-card{background:var(--green-dark);color:#fff;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;display:flex}.hub-hero-card h2{color:#fff;margin:.25rem 0}.hub-hero-card p{color:#ffffffc7}.hub-actions{flex-wrap:wrap;gap:.6rem;display:flex}.hub-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.hub-metrics span,.hub-highlight,.hub-list-item{border:1px solid var(--line);background:#fffaf1c7;border-radius:1rem;padding:.8rem}.hub-metrics strong,.hub-highlight strong,.hub-list-item strong{color:var(--green-dark);letter-spacing:-.04em;font-size:1.25rem;display:block}.hub-list-item{grid-template-columns:1fr auto;align-items:center;gap:.45rem .75rem;margin-top:.55rem;display:grid}.hub-list-item span,.hub-highlight span{color:var(--muted)}@media (max-width:800px){.hub-grid{grid-template-columns:1fr}.hub-hero-card{flex-direction:column;align-items:flex-start}.hub-list-item{grid-template-columns:1fr}}.selected-lead-title{border:1px solid var(--line);background:#fffaf1c7;border-radius:1rem;margin-bottom:.8rem;padding:.85rem}.selected-lead-title strong,.lead-card-topline strong{color:var(--green-dark)}.selected-lead-title span{color:var(--muted);margin-top:.2rem;display:block}.workflow-progress button span{background:#1248321f;border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;margin-right:.3rem;display:inline-grid}.workflow-progress button.complete span{background:var(--lime);color:var(--green-dark)}.stage-filter{flex-wrap:wrap;gap:.45rem;margin:.8rem 0 1rem;display:flex}.stage-filter button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;padding:.55rem .7rem;font-weight:900}.stage-filter button.active{background:var(--green-dark);color:#fff;border-color:var(--green-dark)}.lead-card-topline{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.25rem;display:flex}.lead-card-topline span,.lead-date-row span{color:var(--green-dark);background:#d7ff714d;border-radius:999px;padding:.25rem .45rem;font-size:.72rem;font-weight:950}.lead-date-row{flex-wrap:wrap;gap:.35rem;margin-top:.45rem;display:flex}@media (max-width:700px){.workflow-progress{grid-template-columns:1fr;overflow:visible}.workflow-progress button{text-align:left;border-radius:.9rem}.stage-filter{flex-wrap:nowrap;padding-bottom:.25rem;overflow-x:auto}.stage-filter button{white-space:nowrap}.all-leads-stack .pipeline-leads{grid-template-columns:1fr}.lead-card-topline{flex-direction:column;align-items:flex-start}}.lead-management-layout{gap:1rem}.lead-options-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:1rem;display:grid}.lead-selector-list{scroll-snap-type:x mandatory;gap:.6rem;padding:.25rem 0 .35rem;display:flex;overflow-x:auto}.lead-selector-list button{scroll-snap-align:start;border:1px solid var(--line);min-width:190px;color:var(--muted);cursor:pointer;text-align:left;background:#fffaf1cc;border-radius:1rem;padding:.8rem}.lead-selector-list button.active{border-color:var(--green-dark);background:var(--green-dark);color:#fff}.lead-selector-list strong,.lead-selector-list span,.lead-selector-list small{display:block}.lead-selector-list strong{color:inherit;font-size:1rem}.lead-selector-list span{margin-top:.2rem;font-weight:900}.lead-selector-list small{opacity:.8;margin-top:.25rem}@media (max-width:900px){.lead-options-grid{grid-template-columns:1fr}}.lead-management-layout,.lead-management-layout *{box-sizing:border-box;max-width:100%}.lead-management-layout{overflow-x:clip}.lead-management-layout input,.lead-management-layout select,.lead-management-layout textarea,.lead-management-layout button,.lead-management-layout .card-title-row,.lead-management-layout .hero-actions,.lead-management-layout .lead-card-actions,.lead-management-layout .row-actions{min-width:0}@media (max-width:700px){.page-shell.wide{width:min(100% - 1rem,1240px)}.lead-management-layout{gap:.75rem}.lead-management-layout .copy-card,.lead-management-layout .builder-panel{background:#fffdf8;border-radius:1rem;padding:.85rem}.lead-management-layout .pipeline-card{z-index:2;margin-top:.85rem}.lead-management-layout .lead-workflow-card,.lead-management-layout .pipeline-card,.lead-management-layout .calendar-card,.lead-management-layout .timeline-event,.lead-management-layout .next-action-box,.lead-management-layout .job-check-item,.lead-management-layout .review-template-card{background-color:#fffdf8}.lead-management-layout .customer-timeline{margin-bottom:1rem}.lead-selector-list{gap:.45rem;margin-inline:-.15rem;padding-inline:.15rem}.lead-selector-list button{min-width:min(76vw,230px)}.lead-options-grid{gap:.75rem}.lead-management-layout .hero-actions,.lead-management-layout .lead-card-actions,.lead-management-layout .row-actions{grid-template-columns:1fr;width:100%;display:grid}.lead-management-layout .button,.lead-management-layout .button.mini,.lead-management-layout .lead-card-actions select{width:100%}.workflow-progress{min-width:0}.all-leads-stack,.pipeline-column,.pipeline-leads,.pipeline-lead-card,.edit-stack{width:100%;min-width:0}.pipeline-metrics{grid-template-columns:1fr 1fr;display:grid}}.company-info-grid{max-width:920px}.company-info-panel{position:static}.company-logo-row{grid-template-columns:88px 1fr;align-items:center;gap:.85rem;display:grid}.company-logo-preview{border:1px solid var(--line);width:88px;height:88px;color:var(--green-dark);background:#fffaf1e6;border-radius:1.15rem;place-items:center;font-weight:950;display:grid;overflow:hidden}.company-logo-preview img{object-fit:contain;width:100%;height:100%;padding:.55rem}@media (max-width:700px){.company-logo-row{grid-template-columns:1fr}}.job-checklist{border-top:1px solid var(--line);gap:.6rem;margin-top:1rem;padding-top:1rem;display:grid}.job-checklist h3{color:var(--green-dark);margin:0}.job-check-item{border:1px solid var(--line);cursor:pointer;background:#fffaf1c7;border-radius:.9rem;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;padding:.75rem;display:grid}.job-check-item input{width:1.15rem;height:1.15rem;margin-top:.15rem}.job-check-item strong,.job-check-item small{display:block}.job-check-item strong{color:var(--green-dark)}.job-check-item small{color:var(--muted);margin-top:.15rem}.review-referral-box{gap:.75rem;display:grid}.review-template-card{border:1px solid var(--line);background:#fffaf1b8;border-radius:1rem;gap:.65rem;padding:.8rem;display:grid}.review-template-card p{color:var(--muted);margin:.35rem 0 0;line-height:1.45}.revenue-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.revenue-metric-grid span{border:1px solid var(--line);color:var(--muted);background:#fffaf1c7;border-radius:1rem;padding:.9rem;font-weight:850}.revenue-metric-grid strong,.revenue-metric-grid small{display:block}.revenue-metric-grid strong{color:var(--green-dark);letter-spacing:-.05em;margin-bottom:.2rem;font-size:1.55rem}.revenue-metric-grid small{color:var(--muted);margin-top:.35rem;font-size:.78rem}@media (max-width:800px){.revenue-metric-grid{grid-template-columns:1fr}}.article-shell{max-width:920px}.article-meta{flex-wrap:wrap;gap:.7rem;margin:1.2rem 0 2rem;display:flex}.article-meta span{border:1px solid var(--line);color:var(--green-dark);background:#ffffffb3;border-radius:999px;padding:.5rem .75rem;font-size:.88rem;font-weight:850}.article-section{margin:2.25rem 0}.article-section h2,.article-card h2,.article-index-section h2{font-size:clamp(1.7rem,3vw,2.6rem)}.article-card{border:1px solid var(--line);background:#ffffffb8;border-radius:1.5rem;margin:1.5rem 0;padding:clamp(1rem,3vw,1.5rem);box-shadow:0 10px 30px #1248320f}.callout-card{background:var(--panel)}.cta-card{background:linear-gradient(155deg, var(--green-dark), var(--green));color:#fff}.cta-card p{color:#ffffffc7}.cta-row{flex-wrap:wrap;gap:.8rem;margin-top:1rem;display:flex}.button-primary,.button-secondary{border-radius:999px;justify-content:center;align-items:center;padding:.85rem 1.1rem;font-weight:950;display:inline-flex}.button-primary{background:var(--lime);color:var(--green-dark)}.button-secondary{color:#fff;border:1px solid #ffffff42}.check-list li{margin-bottom:.35rem}.article-index-intro{max-width:820px;margin:clamp(3rem,7vw,5rem) 0 1rem}.article-index-section{margin:2.5rem 0}.article-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.resource-link-card{border:1px solid var(--line);background:#ffffffb8;border-radius:1.25rem;gap:.55rem;padding:1.1rem;display:grid;box-shadow:0 10px 30px #1248320f}.resource-link-card span{color:var(--orange);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:950}.resource-link-card strong{color:var(--green-dark);font-size:1.12rem;line-height:1.25}.resource-link-card p{margin:0}@media (max-width:760px){.article-index-grid{grid-template-columns:1fr}}
