@keyframes cfu-ledger-flicker{0%{background-color:#fff;box-shadow:none}9%{background-color:var(--gold-lit);box-shadow:var(--gold-glow)}16%{background-color:#fff;box-shadow:none}24%{background-color:var(--gold-lit);box-shadow:var(--gold-glow)}30%{background-color:var(--gold-dim);box-shadow:none}40%,to{background-color:var(--gold-lit);box-shadow:var(--gold-glow)}}@keyframes cfu-ledger-flicker-text{0%{opacity:0}9%{opacity:1}16%{opacity:.15}24%,to{opacity:1}}@keyframes cfu-ledger-rise{0%{transform:translateY(14px)}to{transform:none}}.c-ai-follow-up-crm-google-sheets{--ink:#0f1b2d;--ink-80:rgba(15,27,45,0.82);--ink-72:rgba(15,27,45,0.74);--ink-muted:rgba(15,27,45,0.7);--rule:rgba(15,27,45,0.12);--rule-strong:rgba(15,27,45,0.22);--head:#f5f6f8;--blue:#64daf6;--blue-deep:#1a9fc4;--blue-wash:rgba(100,218,246,0.14);--gold:#edbb38;--gold-deep:#a8790f;--gold-lit:#f9e3a6;--gold-dim:#fdf5e0;--gold-glow:0 0 0 1px rgba(237,187,56,0.9),0 0 18px 3px rgba(237,187,56,0.55),0 0 42px 6px rgba(237,187,56,0.28);--red:#eb3e3b;--red-text:#c62e3b;--mono:var(--font-mono),ui-monospace,monospace;--serif:var(--font-display),Georgia,serif;--sans:var(--font-body),system-ui,sans-serif;--gut:20px;background:#fff;color:var(--ink);font-family:var(--sans);@media (min-width:768px){--gut:40px}& .wrap{position:relative;max-width:1200px;margin-inline:auto;padding-inline:var(--gut)}& :is(.hero,.sheet) a{color:inherit;text-decoration:underline;text-decoration-color:var(--blue-deep);text-decoration-thickness:1.5px;text-underline-offset:3px}& :is(.hero,.sheet) a:hover{text-decoration-color:var(--gold);text-decoration-thickness:3px}& :is(.hero,.materials,.sheet) :focus-visible{outline:3px solid var(--blue-deep);outline-offset:2px}& [id]{scroll-margin-top:88px}& .btn,& .lc-copy,& .lf-copy,& .sl-btn{font-family:var(--mono);font-size:12.5px;line-height:1;color:var(--ink);background:#fff;border:1px solid rgba(15,27,45,.38);border-radius:3px;padding:9px 12px;min-height:34px;cursor:pointer;transition:background-color .16s cubic-bezier(.16,1,.3,1),border-color .16s cubic-bezier(.16,1,.3,1)}& .lc-copy:hover,& .lf-copy:hover,& .sl-btn:hover:not(:disabled){background:var(--blue-wash);border-color:var(--blue-deep)}& .hero{padding-top:124px;padding-bottom:40px;@media (min-width:1024px){padding-top:104px;padding-bottom:60px}}& .hero-kicker{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);& a{text-decoration-thickness:1px}}& .hero-title{margin-top:12px;font-family:var(--serif);font-weight:400;font-size:clamp(1.95rem,1rem + 4.2vw,4.3rem);line-height:1.02;letter-spacing:-.012em;max-width:16ch;text-wrap:balance;animation:cfu-ledger-rise .7s cubic-bezier(.16,1,.3,1) both;@media (min-width:1024px){max-width:21ch}}& .hero-problem{margin-top:14px;max-width:52ch;font-size:1rem;line-height:1.55;color:var(--ink-80);@media (min-width:768px){margin-top:18px;font-size:1.2rem}}& .hero-leave{margin-top:22px;max-width:68ch;font-size:1rem;line-height:1.6;color:var(--ink-80);@media (min-width:768px){font-size:1.075rem}}& .hero-leave-k{font-family:var(--mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:var(--gold-lit);padding:2px 6px;margin-right:4px}& .lh{margin-top:22px;@media (min-width:768px){margin-top:32px}}& .lh-sheet{border:1px solid var(--rule-strong);border-radius:6px;background:#fff;overflow:hidden;box-shadow:0 1px 0 rgba(15,27,45,.04),0 30px 60px -36px rgba(15,27,45,.32)}& .lh-title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 10px 7px 12px;border-bottom:1px solid var(--rule);font-family:var(--mono);font-size:11.5px;color:var(--ink-80)}& .lh-fiction{color:var(--red-text);border:1px solid;border-radius:999px;padding:2px 9px;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}& .lh-fx{display:grid;grid-template-columns:52px 30px minmax(0,1fr);align-items:stretch;height:32px;border-bottom:1px solid var(--rule);font-family:var(--mono);font-size:11.5px;@media (min-width:768px){grid-template-columns:66px 38px minmax(0,1fr);height:36px;font-size:12.5px}}& .lh-formula,& .lh-fxmark,& .lh-namebox{display:flex;align-items:center}& .lh-namebox{padding-inline:10px;color:var(--ink)}& .lh-fxmark,& .lh-namebox{border-right:1px solid var(--rule)}& .lh-fxmark{justify-content:center;font-family:var(--serif);font-style:italic;font-size:15px;color:var(--ink-muted)}& .lh-formula{display:block;padding:0 12px;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink-80);@media (min-width:768px){line-height:36px}}& .lh-grid{position:relative;display:grid;grid-template-columns:26px minmax(58px,.75fr) minmax(0,1fr) minmax(0,1.2fr);font-family:var(--mono);font-size:11px;line-height:1.35;@media (min-width:768px){grid-template-columns:42px minmax(96px,.75fr) minmax(130px,1fr) minmax(170px,1.3fr) minmax(96px,.7fr) minmax(220px,1.6fr);font-size:12.5px}}& .lh-grid>.lh-cB,& .lh-grid>.lh-cD{display:none;@media (min-width:768px){display:flex}}& .lh-col,& .lh-corner,& .lh-rownum{display:flex;align-items:center;justify-content:center;background:var(--head);color:var(--ink-muted);font-size:10.5px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);transition:background-color .2s cubic-bezier(.16,1,.3,1)}& .lh-col{height:22px}& .lh-col.is-on,& .lh-rownum.is-on{background:rgba(100,218,246,.32);color:var(--ink)}& .lh-rownum--ghost{min-height:22px}& .lh-field{display:flex;align-items:center;padding:6px 7px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule-strong);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-80);@media (min-width:768px){padding-left:12px;padding-bottom:8px;padding-right:12px;padding-top:8px;font-size:10.5px;letter-spacing:.09em}}& .lh-field.lh-cE{box-shadow:inset 0 -3px 0 var(--gold)}& .lh-cell{position:relative;display:flex;align-items:center;min-height:44px;padding:7px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);color:var(--ink);overflow-wrap:anywhere;@media (min-width:768px){min-height:50px;padding-left:12px;padding-bottom:9px;padding-right:12px;padding-top:9px}}& .lh-cell--ghost{min-height:22px}& .lh-tone-research{font-size:.9em;letter-spacing:.03em;color:var(--ink-80)}& .lh-tone-stop,& .lh-tone-verify{color:var(--red-text)}& .lh-tone-stop{letter-spacing:.03em}& .lh-ref:after{content:"";position:absolute;inset:3px;border:2px dashed var(--blue-deep);background:rgba(100,218,246,.12);pointer-events:none;transition:opacity .22s cubic-bezier(.16,1,.3,1)}& .lh[data-ref=off] .lh-ref:after{opacity:0;transition-duration:.11s}& .lh-touch{z-index:2;background-color:var(--gold-lit);box-shadow:var(--gold-glow)}& .lh-touch:before{content:"";position:absolute;inset:-1px;border:2px solid var(--blue-deep);box-shadow:0 0 0 1px rgba(100,218,246,.7),0 0 14px rgba(100,218,246,.55);pointer-events:none}& .lh-touch:after{content:"";position:absolute;right:-4px;bottom:-4px;width:7px;height:7px;background:var(--blue-deep);border:1px solid #fff}& .lh-touch-text{display:flex;flex-direction:column;gap:4px;font-family:var(--sans);font-weight:500;font-size:12.5px;line-height:1.3;@media (min-width:768px){font-size:14.5px}}& .lh-draft{font-family:var(--mono);font-weight:400;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-80);@media (min-width:768px){font-size:10.5px}}& .lh-cursor{display:none;position:absolute;left:0;top:0;z-index:3;border:2px solid var(--blue-deep);box-shadow:0 0 0 1px rgba(100,218,246,.7),0 0 14px rgba(100,218,246,.55);pointer-events:none}& .lh-handle{position:absolute;right:-5px;bottom:-5px;width:7px;height:7px;background:var(--blue-deep);border:1px solid #fff}& .lh[data-phase=run]{& .lh-cursor{display:block}& .lh-touch{background-color:#fff;box-shadow:none}& .lh-touch-text,& .lh-touch:after,& .lh-touch:before{opacity:0}}& .lh[data-phase=flicker]{& .lh-touch{animation:cfu-ledger-flicker .72s step-end both}& .lh-touch-text{animation:cfu-ledger-flicker-text .72s step-end both}}& .lh-tabs{display:flex;align-items:stretch;height:32px;overflow:hidden;background:var(--head);border-top:1px solid var(--rule);font-family:var(--mono);font-size:11px;white-space:nowrap;color:var(--ink-muted)}& .lh-plus{justify-content:center;width:32px;font-size:14px}& .lh-plus,& .lh-tab{display:flex;align-items:center;border-right:1px solid var(--rule)}& .lh-tab{padding:0 12px}& .lh-tab.is-on{background:#fff;color:var(--ink);box-shadow:inset 0 -3px 0 var(--blue)}& .lh-caption{margin-top:12px;max-width:72ch;font-size:.875rem;line-height:1.55;color:var(--ink-72)}& .lh-caption-key{font-weight:500;color:var(--ink)}& .sheet{border-top:1px solid var(--rule-strong)}& .sheet-inner{padding-top:38px;padding-bottom:30px;@media (min-width:1024px){padding-top:58px;padding-bottom:44px}}& .sheet-tab{position:absolute;top:-1px;left:var(--gut);padding:6px 14px 7px;background:#fff;border:1px solid var(--rule-strong);border-top:0;border-radius:0 0 5px 5px;box-shadow:inset 0 -3px 0 var(--blue);font-family:var(--mono);font-size:12px;color:var(--ink)}& .sheet h2:not(.end-h){font-family:var(--serif);font-weight:400;font-size:clamp(1.9rem,1.25rem + 2.4vw,3.3rem);line-height:1.05;letter-spacing:-.01em;max-width:30ch;text-wrap:balance}& .lead{margin-top:12px;max-width:65ch;font-size:1rem;line-height:1.65;color:var(--ink-80)}& .sub{margin-top:38px;@media (min-width:1024px){margin-top:52px}}& .pp>h3,& .sub>h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;font-family:var(--serif);font-weight:400;font-size:clamp(1.45rem,1.15rem + 1vw,2rem);line-height:1.15}& .tabchip{position:relative;top:-4px;display:inline-block;padding:5px 11px 6px;border:1px solid var(--rule-strong);border-radius:4px 4px 0 0;box-shadow:inset 0 -3px 0 var(--blue);font-family:var(--mono);font-size:12px;letter-spacing:0;color:var(--ink);background:#fff}& .sub-lead{margin-top:12px;max-width:65ch;font-size:1rem;line-height:1.65;color:var(--ink-80)}& .rec{display:grid;gap:22px;margin-top:32px;@media (min-width:1024px){grid-template-columns:minmax(0,1fr) 350px;gap:36px;align-items:start}}& .rec-range{border:1px solid var(--rule-strong);border-radius:6px;overflow:hidden;background:#fff}& .rec-bar{display:flex;align-items:stretch;min-height:38px;border-bottom:1px solid var(--rule);background:var(--head);font-family:var(--mono);font-size:12px}& .rec-ref{border-right:1px solid var(--rule);color:var(--ink-muted)}& .rec-name,& .rec-ref{display:flex;align-items:center;padding:0 12px}& .rec-name{flex:1;min-width:0}& .rec-yt{display:flex;align-items:center;padding:0 12px;border-left:1px solid var(--rule);white-space:nowrap;background:#fff}& .rec-frame{position:relative;aspect-ratio:16/9;background:var(--head);& iframe{position:absolute;inset:0;width:100%;height:100%;border:0}}& .rec-by-line{font-family:var(--serif);font-size:1.6rem;line-height:1.15;& strong{font-weight:400;box-shadow:inset 0 -.3em 0 rgba(237,187,56,.5)}}& .rec-facts{margin-top:16px;border-top:1px solid var(--rule-strong);& div{display:grid;grid-template-columns:88px minmax(0,1fr);border-bottom:1px solid var(--rule)}& dt{padding:9px 10px 9px 0;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}& dd{padding:8px 0;font-size:.9375rem;line-height:1.45}}& .rec-live{margin-top:14px;font-size:.9375rem;line-height:1.55;color:var(--ink-80)}& .sl{margin-top:32px;border:1px solid var(--rule-strong);border-radius:6px;overflow:hidden;display:grid;@media (min-width:1024px){grid-template-columns:380px minmax(0,1fr)}}& .sl-rows{display:none;@media (min-width:1024px){display:block;height:0;min-height:100%;overflow-y:auto;border-right-color:var(--rule-strong);border-right-style:solid;border-right-width:1px}}& .sl-row{display:grid;grid-template-columns:38px minmax(0,1fr);width:100%;text-align:left;border-bottom:1px solid var(--rule);background:#fff;cursor:pointer;color:var(--ink);&:hover{background:rgba(100,218,246,.07)}&[aria-current=true]{background:rgba(100,218,246,.14);box-shadow:inset 0 0 0 2px var(--blue-deep)}&:focus-visible{outline-offset:-3px}}& .sl-num{display:flex;align-items:center;justify-content:center;background:var(--head);border-right:1px solid var(--rule);font-family:var(--mono);font-size:11px;color:var(--ink-muted)}& .sl-row[aria-current=true] .sl-num{background:rgba(100,218,246,.32);color:var(--ink)}& .sl-head{display:flex;flex-direction:column;gap:2px;padding:9px 12px;min-width:0}& .sl-kicker{font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;color:var(--ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}& .sl-line{font-size:.875rem;line-height:1.35}& .sl-stage{padding:14px;background:#fff;@media (min-width:768px){padding-left:20px;padding-bottom:18px;padding-right:20px;padding-top:18px}}& .sl-frame{position:relative;border-radius:4px;& img{display:block;width:100%;height:auto;border-radius:4px;border:1px solid var(--rule-strong);background:var(--head)}}& .sl-ref{display:inline-block;margin-bottom:8px;font-family:var(--mono);font-size:11.5px;color:var(--ink-muted)}& .sl-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}& .sl-btn{min-width:104px;min-height:40px;&:disabled{opacity:.45;cursor:default}}& .sl-pos{font-family:var(--mono);font-size:13px;color:var(--ink-80)}& .sl-pos-n{color:var(--ink);font-size:15px}& .sl-caption{margin-top:12px;font-size:.9375rem;line-height:1.55;color:var(--ink-80);min-height:3.1em}& .sl-caption-k{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;color:var(--ink-muted)}& .sl-text{margin-top:18px;border:1px solid var(--rule-strong);border-radius:6px;& summary{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 16px;cursor:pointer;font-family:var(--mono);font-size:13px;list-style:none}& summary::-webkit-details-marker{display:none}& summary:before{content:"▸";color:var(--blue-deep);transition:transform .2s cubic-bezier(.16,1,.3,1)}&[open] summary:before{transform:rotate(90deg)}& ol{border-top:1px solid var(--rule);counter-reset:cfu-slide}& li{position:relative;padding:14px 16px 14px 56px;border-bottom:1px solid var(--rule);counter-increment:cfu-slide;max-width:100%}& li:last-child{border-bottom:0}& li:before{content:counter(cfu-slide);content:counter(cfu-slide) /"";position:absolute;left:0;top:0;bottom:0;width:40px;padding-top:15px;text-align:center;font-family:var(--mono);font-size:11px;color:var(--ink-muted);background:var(--head);border-right:1px solid var(--rule)}}& .sl-text-k{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;color:var(--ink-muted)}& .sl-text-h{margin-top:2px;font-weight:500;line-height:1.4}& .sl-text-b{margin-top:4px;max-width:75ch;font-size:.9375rem;line-height:1.55;color:var(--ink-80)}& .st{width:100%;margin-top:24px;border-collapse:collapse;font-size:.9375rem;line-height:1.55;& td,& th{border:1px solid var(--rule);padding:11px 14px;text-align:left;vertical-align:top}& thead th{position:relative;padding-top:28px;background:var(--head);font-family:var(--serif);font-weight:400;font-size:1.3rem;line-height:1.2;border-bottom:1px solid var(--rule-strong)}& thead th:before{content:attr(data-col);content:attr(data-col) /"";position:absolute;top:7px;left:16px;font-family:var(--mono);font-size:10.5px;color:var(--ink-muted)}& .st-corner,& tbody th{width:150px;background:var(--head)}& tbody th{font-family:var(--mono);font-weight:400;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-80)}}& .st-open{display:block;margin-top:4px;font-family:var(--mono);font-size:12px;line-height:1.4;overflow-wrap:anywhere}& .st-steps{list-style:decimal;padding-left:1.25em;& li+li{margin-top:6px}& li::marker{font-family:var(--mono);font-size:.85em;color:var(--ink-muted)}}& .st-note{display:block;margin-top:2px;font-size:.875rem;color:var(--ink-72)}@media (max-width:767px){& .st,& .st tbody,& .st td,& .st th,& .st thead,& .st tr{display:block}& .st thead tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:12px}& .st thead .st-corner{display:none}& .st thead th{font-size:1.05rem;padding:24px 12px 10px}& .st thead th+th{border-left:1px solid var(--rule)}& .st tbody tr{border:1px solid var(--rule-strong);border-radius:5px;overflow:hidden}& .st tbody tr+tr{margin-top:10px}& .st td,& .st th{border:0;width:auto}& .st tbody th{width:auto;border-bottom:1px solid var(--rule);padding:9px 14px}& .st td{padding:12px 14px}& .st td+td{border-top:1px solid var(--rule)}& .st td.st-run:before{display:inline;margin-right:8px}& .st td{padding:10px 12px}& .st td:before{content:attr(data-tool);display:block;margin-bottom:2px;font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;color:var(--ink-muted)}}& .lc{margin-top:18px;border:1px solid var(--rule-strong);border-radius:5px;background:#fff;overflow:hidden}& .lc:has(.lc-pre:focus-visible){outline:3px solid var(--blue-deep);outline-offset:2px}& .lc-bar{display:flex;align-items:stretch;min-height:42px;border-bottom:1px solid var(--rule);background:var(--head)}& .lc-ref{border-right:1px solid var(--rule);font-size:11.5px;color:var(--ink-muted)}& .lc-label,& .lc-ref{display:flex;align-items:center;padding:0 12px;font-family:var(--mono)}& .lc-label{flex:1;min-width:0;font-size:12px;line-height:1.35}& .lc-label--h{margin:0;padding:9px 12px;font-family:var(--serif);font-weight:400;font-size:1.15rem;line-height:1.2}& .lc-copy{align-self:center;margin:4px 6px}& .lc-pre{margin:0;padding:14px 16px 14px 0;font-family:var(--mono);font-size:12.5px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);counter-reset:cfu-line;box-shadow:inset 2.9em 0 0 var(--head);@media (min-width:768px){font-size:13px}}& .lc-line{display:block;position:relative;min-height:1.65em;padding-left:3.6em;counter-increment:cfu-line}& .lc-line:before{content:counter(cfu-line);content:counter(cfu-line) /"";position:absolute;left:0;width:2.5em;text-align:right;font-size:.85em;line-height:1.95;color:var(--ink-muted)}& .lc[data-folded=true] .lc-pre{max-height:calc(6 * 1.65em + 14px);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 64%,transparent);mask-image:linear-gradient(180deg,#000 64%,transparent)}& .lc-foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;border-top:1px solid var(--rule);padding:4px 6px}& .lc-foot:not(:has(.lc-toggle)){border-top:0;padding:0}& .lc-toggle{min-height:36px;padding:8px 10px;font-family:var(--mono);font-size:12.5px;color:var(--ink);background:transparent;border-radius:3px;cursor:pointer;&:hover{background:var(--blue-wash)}& span{color:var(--blue-deep)}}& .lc-status{font-size:.875rem;color:var(--ink-80)}& .lc-status:empty{padding:0}& .lf{position:relative;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"ref fx . copy" "text text text text";align-items:stretch;border:1px solid var(--rule-strong);border-radius:5px;background:#fff;overflow:hidden;@media (min-width:768px){grid-template-areas:"ref fx text copy"}}& .lf.lf--stack{grid-template-areas:"ref fx . copy" "text text text text";& .lf-text{border-top:1px solid var(--rule);font-size:12px;line-height:1.6;padding:8px 11px}}& .lf+.lf,& .lf+.pp-p,& .pp-p+.lf{margin-top:14px}& .lf-ref{grid-area:ref;min-height:40px;background:var(--head);font-family:var(--mono);font-size:11.5px}& .lf-fx,& .lf-ref{display:flex;align-items:center;padding:0 11px;border-right:1px solid var(--rule);color:var(--ink-muted)}& .lf-fx{grid-area:fx;font-family:var(--serif);font-style:italic;font-size:15px}& .lf-text{grid-area:text;margin:0;padding:10px 14px;font-family:var(--mono);font-size:12.5px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid var(--rule);@media (min-width:768px){border-top:0;font-size:13px}}& .lf-copy{grid-area:copy;align-self:start;margin:3px 4px}& .lf-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}& .rc-list{margin-top:22px;border-top:1px solid var(--rule-strong)}& .rc{display:grid;grid-template-columns:22px minmax(0,1fr);border-bottom:1px solid var(--rule-strong);@media (min-width:1100px){grid-template-columns:44px minmax(0,3fr) minmax(0,5.4fr) minmax(0,3.6fr)}}& .rc-num{grid-row:span 3;display:flex;justify-content:center;padding-top:20px;background:var(--head);border-right:1px solid var(--rule);font-family:var(--mono);font-size:11.5px;color:var(--ink-muted);@media (min-width:1100px){grid-row:auto;padding-top:24px}}& .rc-left{padding:16px 0 2px 10px;@media (min-width:1100px){padding-left:20px;padding-bottom:24px;padding-right:22px;padding-top:22px;border-right-color:var(--rule);border-right-style:solid;border-right-width:1px}& h4{font-family:var(--serif);font-weight:400;font-size:1.25rem;line-height:1.15;@media (min-width:1100px){font-size:1.35rem}}}& .rc-mid{grid-column:2;padding:10px 0 0 10px;@media (min-width:1100px){grid-column:auto;padding-left:20px;padding-bottom:24px;padding-right:20px;padding-top:22px;border-right-color:var(--rule);border-right-style:solid;border-right-width:1px}}& .rc-out{grid-column:2;padding:0 0 18px 10px;@media (min-width:1100px){grid-column:auto;padding-left:20px;padding-bottom:24px;padding-right:0;padding-top:8px}}& .rc-label{margin-top:12px;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}& .rc-reads{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:10px;& .rc-label{margin:0 4px 0 0}}& .rc-chip{padding:2px 7px;border:1px solid rgba(26,159,196,.5);border-radius:3px;background:rgba(100,218,246,.1);font-family:var(--mono);font-size:11px;line-height:1.5}& .rc-note{position:relative;margin-top:14px;padding:8px 12px;background:var(--head);border:1px solid var(--rule);font-size:.9375rem;line-height:1.45}& .rc-note:after{content:"";position:absolute;top:-1px;right:-1px;border-style:solid;border-width:0 11px 11px 0;border-color:transparent var(--gold) transparent transparent}& .rc-spec{margin-top:6px;& li{position:relative;padding-left:18px;font-size:.9375rem;line-height:1.45}& li+li{margin-top:5px}& li:before{content:"";position:absolute;left:1px;top:.5em;width:8px;height:8px;border:1.5px solid var(--blue-deep)}}& .rc-full{margin-top:10px;font-family:var(--mono);font-size:12px;line-height:1.5}& .ck{margin-top:22px;border-top:1px solid var(--rule-strong);@media (min-width:1100px){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}& .ck-row{display:grid;grid-template-columns:22px 40px minmax(0,1fr);border-bottom:1px solid var(--rule);@media (min-width:1100px){grid-template-columns:44px 52px minmax(0,1fr);&:nth-child(odd){border-right:1px solid var(--rule)}}}& .ck-n{padding-top:16px;background:var(--head);font-family:var(--mono);font-size:11.5px;color:var(--ink-muted)}& .ck-cell,& .ck-n{display:flex;justify-content:center;border-right:1px solid var(--rule)}& .ck-cell{padding-top:13px}& .ck-input{appearance:none;width:24px;height:24px;margin:0;border:1.5px solid rgba(15,27,45,.6);border-radius:3px;background:#fff 50%/14px 14px no-repeat;cursor:pointer;transition:background-color .16s cubic-bezier(.16,1,.3,1),border-color .16s cubic-bezier(.16,1,.3,1);&:checked{border-color:var(--blue-deep);background-color:var(--blue-deep);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3.2 3L13 4.5' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}}& .ck-text{display:flex;flex-direction:column;gap:3px;padding:11px 10px 12px 12px;cursor:pointer;@media (min-width:1100px){padding-left:14px;padding-bottom:14px;padding-right:14px;padding-top:12px}}& .ck-label{font-weight:500;font-size:1rem;line-height:1.4}& .ck-detail{font-size:.9375rem;line-height:1.45;color:var(--ink-80)}& .ck-row:has(.ck-input:checked) .ck-n{background:rgba(100,218,246,.3);color:var(--ink)}& .pl{margin-top:26px;border:1px solid var(--rule-strong);border-radius:5px;overflow:hidden}& .pl-head{display:none;@media (min-width:768px){display:grid;grid-template-columns:44px 190px minmax(0,1fr);background:var(--head);border-bottom-color:var(--rule-strong);border-bottom-style:solid;border-bottom-width:1px;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);& span{padding:7px 14px;border-right:1px solid var(--rule)}}}& .pl-row{display:grid;grid-template-columns:22px minmax(0,1fr);border-bottom:1px solid var(--rule);&:last-child{border-bottom:0}@media (min-width:768px){grid-template-columns:44px 190px minmax(0,1fr)}}& .pl-n{grid-row:span 2;display:flex;justify-content:center;padding-top:16px;background:var(--head);border-right:1px solid var(--rule);font-family:var(--mono);font-size:11.5px;color:var(--ink-muted);@media (min-width:768px){grid-row:auto}}& .pl-when{padding:12px 14px 0;font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--red-text);@media (min-width:768px){padding-left:14px;padding-bottom:14px;padding-right:14px;padding-top:14px;border-right-color:var(--rule);border-right-style:solid;border-right-width:1px}}& .pl-body{grid-column:2;padding:4px 14px 15px;@media (min-width:768px){grid-column:auto;padding-left:18px;padding-bottom:13px;padding-right:18px;padding-top:11px}}& .pl-label{font-weight:500;font-size:1rem;line-height:1.4}& .pl-detail{margin-top:3px;max-width:65ch;font-size:.9375rem;line-height:1.5;color:var(--ink-80)}& .pp-intro{margin-top:14px;max-width:65ch;& p{font-size:1rem;line-height:1.65;color:var(--ink-80)}& p+p{margin-top:10px}& strong{font-weight:700;color:var(--ink)}}& .pp-grid{display:grid;gap:22px;margin-top:30px;@media (min-width:1100px){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}}& .pp>.lc{margin-top:0}& .pp--cell{border:1px solid var(--rule-strong);border-radius:5px;overflow:hidden;background:#fff}& .pp-body{padding:4px 12px 14px;& .lf{margin-top:10px}}& .pp-flat{display:contents}& .pp-p{margin-top:12px;max-width:65ch;font-size:1rem;line-height:1.6;color:var(--ink-80)}& .pp-body>.pp-p{margin-top:10px;font-size:.9375rem}& .fl{margin-top:28px;border:1px solid var(--rule-strong);border-radius:6px;overflow:hidden}& .fl-head{display:none;@media (min-width:1024px){display:grid;grid-template-columns:44px minmax(0,1fr) 140px 90px 130px 150px;background:var(--head);border-bottom-color:var(--rule-strong);border-bottom-style:solid;border-bottom-width:1px;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);& span{padding:7px 14px;border-right:1px solid var(--rule)}}}& .fl-row{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);border-bottom:1px solid var(--rule);&:last-child{border-bottom:0}@media (min-width:1024px){grid-template-columns:44px minmax(0,1fr) 360px 150px;align-items:center}}& .fl-row.is-sel:after{content:"";position:absolute;inset:0;border:2px solid var(--blue-deep);box-shadow:inset 0 0 0 1px rgba(100,218,246,.6);pointer-events:none}& .fl-n{grid-row:span 3;display:flex;justify-content:center;padding-top:18px;align-self:stretch;background:var(--head);border-right:1px solid var(--rule);font-family:var(--mono);font-size:11.5px;color:var(--ink-muted);@media (min-width:1024px){grid-row:auto}}& .fl-main{padding:13px 12px 2px;@media (min-width:1024px){padding-left:18px;padding-bottom:16px;padding-right:18px;padding-top:16px}& h3{font-weight:500;font-size:1.0625rem;line-height:1.35}& p{margin-top:3px;max-width:60ch;font-size:.9375rem;line-height:1.5;color:var(--ink-80)}}& .fl-meta{grid-column:2;display:flex;flex-wrap:wrap;gap:4px 14px;padding:4px 12px 0;font-family:var(--mono);font-size:12px;color:var(--ink-80);@media (min-width:1024px){grid-column:auto;display:grid;grid-template-columns:140px 90px 130px;gap:0;padding-left:0;padding-bottom:0;padding-right:0;padding-top:0;align-self:stretch;& span{display:flex;align-items:center;padding:0 14px;border-left:1px solid var(--rule)}}}& .fl-free{color:var(--ink);&:before{content:"";display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 1px var(--gold-deep)}}& .sheet .fl-link{grid-column:2;justify-self:start;display:inline-flex;align-items:center;margin:8px 12px 12px;padding:9px 14px;min-height:40px;border:1px solid var(--ink);border-radius:3px;font-weight:500;font-size:.9375rem;text-decoration:none;background:#fff;transition:background-color .16s cubic-bezier(.16,1,.3,1),box-shadow .16s cubic-bezier(.16,1,.3,1);&:hover{background:var(--gold-lit);box-shadow:0 0 0 1px var(--gold),0 0 16px rgba(237,187,56,.45);text-decoration:none}@media (min-width:1024px){grid-column:auto;justify-self:center;margin-left:12px;margin-bottom:12px;margin-right:12px;margin-top:12px}}& .fl-row.is-sel .fl-link{position:relative;z-index:1}& .tabs{position:sticky;bottom:0;z-index:20;display:flex;align-items:stretch;background:rgba(245,246,248,.96);border-top:1px solid var(--rule-strong);box-shadow:0 -10px 24px -18px rgba(15,27,45,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}& .tabs-plus{flex:none;display:flex;align-items:center;justify-content:center;width:40px;border-right:1px solid var(--rule);font-family:var(--mono);font-size:15px;color:var(--ink-muted)}& .tabs-list{display:flex;min-width:0;overflow-x:auto;scrollbar-width:none}& .tabs-list::-webkit-scrollbar{display:none}& .tabs-link{display:flex;align-items:center;min-height:40px;padding:0 15px;white-space:nowrap;border-right:1px solid var(--rule);font-family:var(--mono);font-size:12px;color:var(--ink-80);text-decoration:none;&:hover,&[aria-current=location]{background:#fff;color:var(--ink)}&[aria-current=location]{box-shadow:inset 0 3px 0 var(--blue)}&:focus-visible{outline-offset:-3px}}& .fq{margin-top:24px;border-top:1px solid var(--rule-strong)}& .fq-row{display:grid;grid-template-columns:22px minmax(0,1fr);border-bottom:1px solid var(--rule);@media (min-width:768px){grid-template-columns:44px minmax(0,1fr)}}& .fq-n{display:flex;justify-content:center;padding-top:19px;background:var(--head);border-right:1px solid var(--rule);font-family:var(--mono);font-size:11.5px;color:var(--ink-muted)}& .fq-body{position:relative;padding:14px 10px 16px 12px;@media (min-width:1024px){display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:32px;padding-left:24px;padding-bottom:18px;padding-right:24px;padding-top:16px}& h3{font-family:var(--serif);font-weight:400;font-size:1.2rem;line-height:1.2;@media (min-width:1024px){font-size:1.3rem}}& p{margin-top:8px;max-width:65ch;font-size:1rem;line-height:1.6;color:var(--ink-80);@media (min-width:1024px){margin-top:2px}}}& .fq-body:after{content:"";position:absolute;top:0;right:0;border-style:solid;border-width:0 11px 11px 0;border-color:transparent var(--gold) transparent transparent}& .sheet--end .sheet-inner{padding-top:48px;padding-bottom:56px}& .end{display:grid;gap:44px;@media (min-width:1024px){grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}}& .end-h{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);line-height:1.4}& .end-all,& .end-h{font-family:var(--mono)}& .end-all{margin-top:18px;font-size:13px}& .end-src ul{margin-top:10px;border-top:1px solid var(--rule);& li{padding:8px 0;border-bottom:1px solid var(--rule);font-size:.9375rem;line-height:1.45}}@media (max-width:767px){& :is(.sub-lead,.st,.ck-detail,.pl-detail,.rc-spec li,.fl-main p,.pp-intro p,.pp-p,.sl-text-b,.sp-b,.mo-shows,.mx-row dd){font-size:.9375rem}& .fq-body p{font-size:.9375rem;line-height:1.55}& .lf-text{font-size:12px}}@media (prefers-reduced-motion:reduce){& .hero-title{animation:none}& .lh-cursor{display:none!important}}}.c-ai-follow-up-crm-google-sheets [data-focus=on] img{display:block;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 190px);margin:0 auto}.c-ai-follow-up-crm-google-sheets [data-focus=on] :is(figure,[class*=frame],[class*=stage],[class*=screen]){max-width:100%;margin-left:auto;margin-right:auto}.c-ai-follow-up-crm-google-sheets .hero{padding-top:96px;padding-bottom:8px}.c-ai-follow-up-crm-google-sheets .hero-title{max-width:32ch;font-size:clamp(1.7rem,1.1rem + 2.2vw,2.7rem)}.c-ai-follow-up-crm-google-sheets .hero-problem{margin-top:10px;max-width:64ch;font-size:1rem}.c-ai-follow-up-crm-google-sheets .materials>.sheet:first-child{border-top:0}.c-ai-follow-up-crm-google-sheets .materials>.sheet:first-child .sheet-inner{padding-top:20px}.c-ai-follow-up-crm-google-sheets .sheet--ledger .lh{margin-top:0}.c-ai-follow-up-crm-google-sheets{& .hero-topic{display:block;width:fit-content;max-width:100%;margin-bottom:12px;padding:4px 9px 5px;border:1px solid var(--rule-strong);border-radius:3px;background:var(--head);font-family:var(--mono);font-size:12.5px;line-height:1.4;letter-spacing:0;color:var(--ink-80)}& .hero-q{display:block}& .sp{margin-top:26px;border:1px solid var(--rule-strong);border-radius:5px;overflow:hidden}& .sp-head{display:none;@media (min-width:768px){display:grid;grid-template-columns:44px minmax(220px,4fr) minmax(0,8fr);background:var(--head);border-bottom-color:var(--rule-strong);border-bottom-style:solid;border-bottom-width:1px;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);& span{padding:7px 14px;border-right:1px solid var(--rule)}}}& .sp-row{display:grid;grid-template-columns:22px minmax(0,1fr);border-bottom:1px solid var(--rule);&:last-child{border-bottom:0}@media (min-width:768px){grid-template-columns:44px minmax(220px,4fr) minmax(0,8fr)}}& .sp-n{grid-row:span 2;display:flex;justify-content:center;padding-top:15px;background:var(--head);border-right:1px solid var(--rule);font-family:var(--mono);font-size:11.5px;color:var(--ink-muted);@media (min-width:768px){grid-row:auto}}& .sp-t{padding:12px 14px 0;font-weight:500;font-size:1.0625rem;line-height:1.35;@media (min-width:768px){padding-left:16px;padding-bottom:14px;padding-right:16px;padding-top:13px;border-right-color:var(--rule);border-right-style:solid;border-right-width:1px}}& .sp-b{grid-column:2;max-width:70ch;padding:4px 14px 15px;font-size:1rem;line-height:1.55;color:var(--ink-80);@media (min-width:768px){grid-column:auto;padding-left:18px;padding-bottom:15px;padding-right:18px;padding-top:13px}}& .mo-row:hover .mo-time,& .sp-row:hover .sp-n{background:rgba(100,218,246,.3);color:var(--ink)}& .mo{margin-top:26px;border:1px solid var(--rule-strong);border-radius:6px;overflow:hidden}& .mo-head{display:none;@media (min-width:1024px){display:grid;grid-template-columns:96px minmax(0,7fr) minmax(0,5fr);background:var(--head);border-bottom-color:var(--rule-strong);border-bottom-style:solid;border-bottom-width:1px;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);& span{padding:7px 14px;border-right:1px solid var(--rule)}}}& .mo-row{display:grid;grid-template-columns:62px minmax(0,1fr);border-bottom:1px solid var(--rule);&:last-child{border-bottom:0}@media (min-width:1024px){grid-template-columns:96px minmax(0,7fr) minmax(0,5fr)}}& .sheet .mo-time{grid-row:span 2;display:flex;justify-content:center;padding-top:15px;min-height:44px;background:var(--head);border-right:1px solid var(--rule);font-family:var(--mono);font-size:12.5px;color:var(--ink);@media (min-width:1024px){grid-row:auto;padding-top:17px}}& .mo-q{padding:12px 14px 0;& p{max-width:52ch;font-family:var(--serif);font-size:1.2rem;line-height:1.35}@media (min-width:1024px){padding-left:22px;padding-bottom:16px;padding-right:22px;padding-top:14px;border-right-color:var(--rule);border-right-style:solid;border-right-width:1px;& p{font-size:1.3rem}}}& .mo-shows{grid-column:2;padding:6px 14px 15px;font-size:1rem;line-height:1.55;color:var(--ink-80);@media (min-width:1024px){grid-column:auto;padding-left:18px;padding-bottom:16px;padding-right:18px;padding-top:16px}}& .mx{margin-top:24px;border-top:1px solid var(--rule-strong);@media (min-width:768px){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1100px){grid-template-columns:repeat(3,minmax(0,1fr))}}& .mx-row{position:relative;padding:14px 12px 16px 20px;border-bottom:1px solid var(--rule);@media (min-width:768px) and (max-width:1099px){&:nth-child(odd){border-right:1px solid var(--rule)}}@media (min-width:1100px){padding-left:22px;padding-bottom:18px;padding-right:22px;padding-top:16px;&:not(:nth-child(3n)){border-right:1px solid var(--rule)}}& dt{font-weight:500;font-size:1.0625rem;line-height:1.35}& dd{margin-top:5px;max-width:60ch;font-size:1rem;line-height:1.55;color:var(--ink-80)}}& .mx-row:before{content:"";position:absolute;top:0;left:0;border-style:solid;border-width:11px 11px 0 0;border-color:var(--red) transparent transparent transparent}& .fq-a>p+p{margin-top:10px}& .fq-body .fq-heard{font-size:.9375rem;line-height:1.55;color:var(--ink-72);& a{font-family:var(--mono);font-size:13px}}& .fq-body .fq-at{font-family:var(--mono);font-size:12.5px}& .fq-note{position:relative;margin-top:18px;max-width:72ch;padding:10px 14px 11px;background:var(--head);border:1px solid var(--rule);font-size:1rem;line-height:1.5}& .fq-note:after{content:"";position:absolute;top:-1px;right:-1px;border-style:solid;border-width:0 11px 11px 0;border-color:transparent var(--gold) transparent transparent}& .fq-note-k{margin-right:6px;padding:2px 6px;background:var(--gold-lit);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}& .tx{margin-top:22px;border:1px solid var(--rule-strong);border-radius:6px;& summary{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 16px;cursor:pointer;font-family:var(--mono);font-size:13px;list-style:none}& summary::-webkit-details-marker{display:none}& summary:before{content:"▸";color:var(--blue-deep);transition:transform .2s cubic-bezier(.16,1,.3,1)}&[open] summary:before{transform:rotate(90deg)}}& .tx-ch{border-top:1px solid var(--rule);padding:16px 14px 6px;@media (min-width:1024px){display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:32px;padding-left:24px;padding-bottom:10px;padding-right:24px;padding-top:20px}}& .tx-h{font-family:var(--serif);font-weight:400;font-size:1.25rem;line-height:1.25;@media (min-width:1024px){align-self:start;position:sticky;top:88px}}& .sheet .tx-time{display:inline-block;margin-right:6px;padding:1px 6px 2px;border:1px solid var(--rule-strong);border-radius:3px;background:var(--head);font-family:var(--mono);font-size:12px;vertical-align:3px}& .tx-body{margin-top:10px;@media (min-width:1024px){margin-top:0}& p{max-width:72ch;margin-bottom:12px;font-size:1rem;line-height:1.65;color:var(--ink-80)}}& .nq{margin-top:10px;border-top:1px solid var(--rule)}& .nq-row{padding:12px 0 13px;border-bottom:1px solid var(--rule)}& .sheet .nq-link{font-family:var(--serif);font-size:1.3rem;line-height:1.2}& .nq-row:first-child .nq-link{font-size:1.6rem}& .nq-why{margin-top:5px;max-width:52ch;font-size:.9375rem;line-height:1.5;color:var(--ink-80)}@media (max-width:767px){& .fq-note,& .tx-body p{font-size:.9375rem}}}.c-ai-follow-up-crm-google-sheets .study-path{display:flex;flex-wrap:wrap;gap:.4rem 1rem;padding:1rem clamp(1.25rem,4vw,2.5rem);border-top:1px solid;margin:1.25rem auto 0;max-width:75rem;font-family:var(--font-body),sans-serif;font-size:.9rem;line-height:1.5}.c-ai-follow-up-crm-google-sheets .study-path a{text-decoration:underline;text-underline-offset:.22em;padding:.25rem 0}.c-ai-follow-up-crm-google-sheets .study-check{display:flex;align-items:flex-start;gap:.65rem;margin-top:.8rem;font-size:.9rem;line-height:1.55;font-weight:400}.c-ai-follow-up-crm-google-sheets .study-check input{flex:none;width:1.15rem;height:1.15rem;margin-top:.18rem;accent-color:#0b5fa5}.c-ai-follow-up-crm-google-sheets .study-actions{margin:1.5rem 0 .35rem;line-height:1.65}.c-ai-follow-up-crm-google-sheets .study-actions a{text-decoration:underline;text-underline-offset:.2em}.c-ai-follow-up-crm-google-sheets .study-access-note{font-size:.875rem;line-height:1.5}.c-ai-follow-up-crm-google-sheets .study-follow{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:1rem 0;font-size:.85rem;line-height:1.5}.c-ai-follow-up-crm-google-sheets .study-follow a{text-decoration:underline;text-underline-offset:.2em}.c-ai-follow-up-crm-google-sheets .study-faq{max-width:64rem;margin:3rem auto;padding:1.5rem clamp(1rem,4vw,3rem)}.c-ai-follow-up-crm-google-sheets .study-faq h2{font-family:var(--font-display),serif;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.2}.c-ai-follow-up-crm-google-sheets .study-faq details{border-top:1px solid #ccd7df;padding:1rem 0}.c-ai-follow-up-crm-google-sheets .study-faq summary{cursor:pointer;font-weight:600;line-height:1.5}.c-ai-follow-up-crm-google-sheets .study-faq p{max-width:70ch;line-height:1.7;margin:.8rem 0}.c-ai-follow-up-crm-google-sheets [id]{scroll-margin-top:6rem}.c-ai-follow-up-crm-google-sheets .study-check input:focus-visible,.c-ai-follow-up-crm-google-sheets .study-follow a:focus-visible,.c-ai-follow-up-crm-google-sheets .study-path a:focus-visible{outline:3px solid #147fbd;outline-offset:4px}