@import url("https://fonts.googleapis.com/css2?family=PT+Mono&family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap");:root{--ink-900:#101820;--ink-700:#1c2733;--graphite-500:#4b5563;--graphite-400:#5c6570;--graphite-300:#8b93a0;--paper-050:#f6f3ec;--paper-000:#fff;--line-200:#d8d3c7;--line-300:#948a73;--accent-600:#b4531f;--accent-700:#8f4118;--accent-100:#f1dcc8;--status-good-600:#2f6d4c;--status-good-100:#dceae1;--status-warn-600:#8a5e12;--status-warn-100:#f3e4c6;--status-bad-600:#a23b2e;--status-bad-100:#f3dbd6;--status-neutral-600:var(--graphite-500);--status-neutral-100:#e7e3d8;--font-sans:"PT Sans","Arial","Helvetica Neue",sans-serif;--font-mono:"PT Mono","IBM Plex Mono","Courier New",monospace;--fs-caption:0.75rem;--fs-small:0.875rem;--fs-body:1rem;--fs-body-lg:1.125rem;--fs-h4:1.3125rem;--fs-h3:1.75rem;--fs-h2:2.375rem;--fs-h1:3.1875rem;--fs-display:4.25rem;--lh-tight:1.15;--lh-heading:1.2;--lh-body:1.5;--lh-mono:1.4;--ls-caps:0.08em;--ls-tight:-0.01em;--space-1:0.25rem;--space-2:0.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:3rem;--space-7:4rem;--space-8:6rem;--space-9:8rem;--grid-columns:12;--grid-gutter:1.5rem;--grid-margin-mobile:1rem;--grid-margin-desktop:3rem;--container-max:75rem;--slide-margin:96px;--slide-gutter:24px;--slide-col:122px;--radius-0:0px;--radius-sm:2px;--radius-md:4px;--shadow-flat:0 1px 0 0 var(--line-200)}*{box-sizing:border-box}body,html{background:var(--paper-050)}body{margin:0;color:var(--ink-700);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased}img,svg{max-width:100%}a{color:var(--accent-700);text-decoration-thickness:1px}a:hover{color:var(--accent-600)}h1,h2,h3,h4{font-family:var(--font-sans);line-height:var(--lh-heading);letter-spacing:var(--ls-tight);margin:0 0 var(--space-3) 0;color:var(--ink-900)}h1{font-size:clamp(1.9rem,4vw + 1rem,var(--fs-h1))}h1,h2{overflow-wrap:break-word}h2{font-size:clamp(1.6rem,3vw + .9rem,var(--fs-h2))}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-h4)}p{margin:0 0 var(--space-3) 0}.container{max-width:var(--container-max);margin:0 auto;padding:0 var(--grid-margin-mobile)}@media (min-width:900px){.container{padding:0 var(--grid-margin-desktop)}}.kicker{font-family:var(--font-mono);font-size:var(--fs-small);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--accent-700);display:block;margin-bottom:var(--space-2)}.section{padding:var(--space-7) 0;border-bottom:1px solid var(--line-200)}.section:last-of-type{border-bottom:none}.section-tight{padding:var(--space-5) 0}.site-header{border-bottom:1px solid var(--line-300);background:var(--paper-050);position:-webkit-sticky;position:sticky;top:0;z-index:20}.site-header-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-3);padding-bottom:var(--space-3);flex-wrap:wrap}.brand-lockup{display:flex;align-items:center;gap:var(--space-2);text-decoration:none;color:var(--ink-900)}.brand-lockup svg{width:32px;height:32px;flex-shrink:0}.brand-wordmark{font-weight:700;font-size:1.25rem;letter-spacing:.02em;color:var(--ink-900)}.main-nav{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.main-nav a{color:var(--ink-700);text-decoration:none;font-size:var(--fs-small)}.main-nav a:hover{color:var(--accent-600)}.lang-switch{display:flex;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-caption)}.lang-switch a{color:var(--graphite-500);text-decoration:none;padding:2px 4px}.lang-switch a[aria-current=true]{color:var(--ink-900);border-bottom:2px solid var(--accent-600)}.btn{display:inline-block;font-family:var(--font-sans);font-weight:700;font-size:var(--fs-body);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);text-decoration:none;border:1px solid var(--ink-900);cursor:pointer}.btn-primary{background:var(--accent-600);border-color:var(--accent-600);color:var(--paper-000)}.btn-primary:hover{background:var(--accent-700);border-color:var(--accent-700);color:var(--paper-000)}.btn-secondary{background:transparent;color:var(--ink-900)}.btn-secondary:hover{background:var(--ink-900);color:var(--paper-050)}.cta-row{display:flex;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-4)}.hero{padding:var(--space-8) 0 var(--space-6)}.hero h1{max-width:42rem}.hero-lede{max-width:38rem;font-size:var(--fs-body-lg);color:var(--graphite-500)}.grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.grid-2,.grid-3{grid-template-columns:repeat(1,1fr)}@media (min-width:700px){.grid-2,.grid-3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.grid-3{grid-template-columns:repeat(3,1fr)}}.card{background:var(--paper-000);border:1px solid var(--line-300);border-radius:var(--radius-md);padding:var(--space-4)}.card-flush{border-left:3px solid var(--accent-600)}.price-tag{font-size:var(--fs-h4);color:var(--ink-900);display:block;margin:var(--space-2) 0}.price-meta,.price-tag{font-family:var(--font-mono)}.price-meta{font-size:var(--fs-caption);color:var(--graphite-500);letter-spacing:var(--ls-caps);text-transform:uppercase}.quote-block{border-left:3px solid var(--accent-600);background:var(--paper-000);padding:var(--space-4);margin:var(--space-3) 0;font-size:var(--fs-body-lg);color:var(--ink-900)}.quote-source{display:block;margin-top:var(--space-2);color:var(--graphite-500);font-style:normal}.quote-source,.tag{font-family:var(--font-mono);font-size:var(--fs-caption)}.tag{display:inline-block;letter-spacing:var(--ls-caps);text-transform:uppercase;background:var(--accent-100);color:var(--accent-700);padding:2px var(--space-2);border-radius:var(--radius-sm);margin-bottom:var(--space-2)}table{width:100%;border-collapse:collapse;font-size:var(--fs-small)}td,th{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line-200);vertical-align:top}th{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--ls-caps);font-size:var(--fs-caption);color:var(--graphite-500);border-bottom:1px solid var(--line-300)}.table-scroll{overflow-x:auto}.site-footer{background:var(--ink-900);padding:var(--space-6) 0}.site-footer,.site-footer a{color:var(--paper-050)}.site-footer .container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-4)}.footer-col{min-width:200px}.footer-col h4{color:var(--paper-050);font-size:var(--fs-small);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--ls-caps);margin-bottom:var(--space-2)}.footer-col a,.footer-col p{color:var(--graphite-300);font-size:var(--fs-small);display:block;margin-bottom:var(--space-1);text-decoration:none}.footer-legal{font-size:var(--fs-caption);color:var(--graphite-300)}.lead-form{display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-width:32rem}.field label{display:block;font-family:var(--font-mono);font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--graphite-500);margin-bottom:var(--space-1)}.field input,.field textarea{width:100%;font-family:var(--font-sans);font-size:var(--fs-body);padding:var(--space-2) var(--space-3);border:1px solid var(--line-300);border-radius:var(--radius-sm);background:var(--paper-000);color:var(--ink-900)}.field input:focus,.field textarea:focus{outline:2px solid var(--accent-600);outline-offset:1px}.field-consent{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--fs-small)}.field-consent input{margin-top:3px}.form-status{font-size:var(--fs-small);padding:var(--space-2) 0}.form-status.ok{color:var(--status-good-600)}.form-status.err{color:var(--status-bad-600)}.section-eyebrow-list{list-style:none;padding:0;margin:0}.section-eyebrow-list li{padding:var(--space-2) 0;border-bottom:1px solid var(--line-200)}.badge-row{display:flex;gap:var(--space-2);flex-wrap:wrap;margin:var(--space-2) 0}.ph{font-family:var(--font-mono);font-size:.9em;background:var(--accent-100);color:var(--accent-700);padding:0 .3em;border-radius:var(--radius-sm);-webkit-box-decoration-break:clone;box-decoration-break:clone}.header-cta{font-size:var(--fs-small);padding:var(--space-1) var(--space-3)}.main-nav .header-cta,.main-nav .header-cta:hover{color:var(--paper-000)}.hero-sub{font-family:var(--font-mono);font-size:var(--fs-small);margin-top:var(--space-3)}.hero-sub,.section-lede{color:var(--graphite-500)}.section-lede{max-width:40rem;font-size:var(--fs-body-lg)}.section-line{margin-top:var(--space-5);font-size:var(--fs-body-lg);font-weight:700;color:var(--ink-900);max-width:44rem}.section-note{margin-top:var(--space-4);color:var(--graphite-500);max-width:44rem}.pain-grid{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.pain-card h3{font-size:var(--fs-h4);margin-bottom:var(--space-2)}.pain-card p{margin:0;color:var(--graphite-500);font-size:var(--fs-small)}.solution-card h3{font-size:var(--fs-h4)}.solution-card p{margin:0}.card-num{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--accent-700);display:block;margin-bottom:var(--space-2)}.ladder{border-top:2px solid var(--ink-900)}.ladder th{border-bottom:1px solid var(--line-300)}.ladder td:first-child{font-weight:700;color:var(--ink-900);white-space:nowrap}.ladder td.num,.ladder th.num{font-family:var(--font-mono);white-space:nowrap}.ladder tbody tr:last-child td{border-bottom:2px solid var(--ink-900)}@media (max-width:759px){.ladder thead{display:none}.ladder,.ladder tbody,.ladder td,.ladder tr{display:block;width:100%}.ladder tr{padding:var(--space-3) 0;border-bottom:1px solid var(--line-200)}.ladder tbody tr:last-child td{border-bottom:none}.ladder tbody tr:last-child{border-bottom:2px solid var(--ink-900)}.ladder td{border:none;padding:var(--space-1) 0;white-space:normal}.ladder td:first-child{font-size:var(--fs-h4);white-space:normal}.ladder td.num{white-space:normal}.ladder td[data-label]:before{content:attr(data-label);display:block;font-family:var(--font-mono);font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--graphite-500);margin-bottom:2px}}.ladder-notes{margin-top:var(--space-4);display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.ladder-notes p{margin:0;max-width:44rem}.pkg h3{font-size:var(--fs-h4)}.pkg dl{margin:0}.pkg dt{font-family:var(--font-mono);font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--graphite-500);margin-top:var(--space-3)}.pkg dd{margin:var(--space-1) 0 0}.pkg .price-tag{margin-top:var(--space-3)}.teaser{display:flex;flex-direction:column;gap:var(--space-3)}.teaser-mock{background:var(--paper-050);border:1px solid var(--line-200);border-radius:var(--radius-md);padding:var(--space-3);display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.teaser h3{font-size:var(--fs-h4);margin-bottom:var(--space-1)}.teaser p{margin:0;color:var(--graphite-500)}.teaser a{font-size:var(--fs-small)}.case{padding:var(--space-6) 0;border-bottom:1px solid var(--line-200);scroll-margin-top:80px}.case h2{font-size:var(--fs-h3)}.case-grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.case-facts{margin:0}.case-facts dt{font-family:var(--font-mono);font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--accent-700);margin-top:var(--space-3)}.case-facts dt:first-child{margin-top:0}.case-facts dd{margin:var(--space-1) 0 0}.case-mock{min-width:0}@media (min-width:900px){.case-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-6);align-items:start}.case-grid--wide{grid-template-columns:1fr}.case-grid--wide .case-facts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.case-grid--wide .case-facts dt{margin-top:0}}.mock-pair{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:flex-start}.mock-pair .desk{flex:1 1 380px;min-width:0}.mock-pair .phone{flex:0 1 280px;margin:0}.mock{width:100%;max-width:100%}.mono{font-family:var(--font-mono)}.dot{display:inline-block;width:.6em;height:.6em;border-radius:50%;background:var(--status-neutral-600);flex-shrink:0;vertical-align:middle}.dot--good{background:var(--status-good-600)}.dot--warn{background:var(--status-warn-600)}.dot--bad{background:var(--status-bad-600)}.chip{display:inline-flex;align-items:center;gap:.35em;font-family:var(--font-mono);font-size:.8em;line-height:1.5;padding:.1em .5em;border-radius:var(--radius-sm);white-space:nowrap;text-transform:uppercase;letter-spacing:.04em}.chip--good{background:var(--status-good-100);color:var(--status-good-600)}.chip--warn{background:var(--status-warn-100);color:var(--status-warn-600)}.chip--bad{background:var(--status-bad-100);color:var(--status-bad-600)}.chip--neutral{background:var(--status-neutral-100);color:var(--status-neutral-600)}.src{display:inline-block;font-family:var(--font-mono);font-size:.8em;line-height:1.5;padding:.05em .45em;border:1px solid var(--line-300);border-radius:var(--radius-sm);color:var(--ink-900);white-space:nowrap}.up{color:var(--status-good-600)}.down{color:var(--status-bad-600)}.warn{color:var(--status-warn-600)}.phone{max-width:320px;margin:0 auto;border:1px solid var(--line-300);border-radius:var(--radius-md);background:var(--paper-050);overflow:hidden;font-size:13px;line-height:1.4;color:var(--ink-700)}.phone-status{display:flex;justify-content:space-between;padding:5px 12px;font-family:var(--font-mono);font-size:11px;color:var(--graphite-500)}.phone-status,.phone-title{background:var(--paper-000);border-bottom:1px solid var(--line-200)}.phone-title{padding:8px 12px;font-weight:700;color:var(--ink-900)}.phone-title small{display:block;font-weight:400;font-family:var(--font-mono);font-size:11px;color:var(--graphite-500)}.phone-screen{padding:12px;min-height:160px}.tg{display:grid;grid-gap:10px;gap:10px}.tg-msg{background:var(--paper-000);border:1px solid var(--line-200);border-radius:var(--radius-md);padding:8px 10px;max-width:100%;overflow-wrap:anywhere}.tg-msg p{margin:0 0 4px}.tg-msg p:last-of-type{margin-bottom:0}.tg-title{font-weight:700;color:var(--ink-900)}.tg-time{display:block;font-family:var(--font-mono);font-size:10px;color:var(--graphite-400);text-align:right;margin-top:6px}.tg-btns{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.tg-btn{font-family:var(--font-mono);font-size:11px;padding:4px 8px;border:1px solid var(--line-300);border-radius:var(--radius-sm);background:var(--paper-000);color:var(--ink-900);white-space:nowrap}.tg-btn--primary{border-color:var(--accent-600);color:var(--accent-700)}.desk{max-width:720px;border:1px solid var(--line-300);border-radius:var(--radius-md);background:var(--paper-000);overflow:hidden;container-type:inline-size}.desk-bar{display:flex;align-items:center;gap:10px;padding:6px 10px;border-bottom:1px solid var(--line-300);background:var(--paper-050);font-family:var(--font-mono);font-size:11px;color:var(--graphite-500)}.desk-bar-dots{display:flex;gap:4px}.desk-bar-dots i{display:block;width:7px;height:7px;border:1px solid var(--line-300);border-radius:50%}.desk-bar-title{color:var(--ink-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk-bar-meta{margin-left:auto;white-space:nowrap}.desk-screen{font-size:12px;line-height:1.35;color:var(--ink-700);padding:1.25em}@supports (font-size:1cqw){.desk-screen{font-size:clamp(8.5px,calc(100cqw * 13 / 640),13px)}}.dash-head{display:flex;justify-content:space-between;align-items:baseline;gap:1em;padding-bottom:.8em;margin-bottom:1em;border-bottom:2px solid var(--ink-900)}.dash-title{font-weight:700;font-size:1.25em;color:var(--ink-900)}.dash-meta{font-family:var(--font-mono);font-size:.8em;color:var(--graphite-500);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.dash-grid{display:grid;grid-gap:1em;gap:1em}.dash-grid--2{grid-template-columns:1.4fr 1fr}.dash-grid--3{grid-template-columns:repeat(3,1fr)}.dash-grid--form{grid-template-columns:1fr 1.3fr}@container (max-width: 360px){.dash-grid--2,.dash-grid--3,.dash-grid--form{grid-template-columns:1fr}}.dash-foot{margin-top:1em;padding-top:.8em;border-top:1px solid var(--line-200);font-family:var(--font-mono);font-size:.85em;color:var(--graphite-500)}.panel{border:1px solid var(--line-200);border-radius:var(--radius-sm);padding:.9em 1em;min-width:0}.panel-title{font-family:var(--font-mono);font-size:.8em;text-transform:uppercase;letter-spacing:.05em;color:var(--graphite-500);margin-bottom:.8em}.stalled{list-style:none;margin:0;padding:0}.stalled li{display:flex;justify-content:space-between;gap:.6em;padding:.5em 0;border-bottom:1px solid var(--line-200);font-size:.95em}.stalled li:last-child{border-bottom:none}.stalled .who{color:var(--graphite-500);font-size:.9em}.metric{border:1px solid var(--line-200);border-radius:var(--radius-sm);padding:.75em .9em;background:var(--paper-000);min-width:0}.metric-label{font-size:.78em;text-transform:uppercase;letter-spacing:.05em;color:var(--graphite-500)}.metric-label,.metric-value{font-family:var(--font-mono)}.metric-value{font-size:1.8em;font-weight:700;color:var(--ink-900);line-height:1.1;margin-top:.2em;white-space:nowrap}.metric-unit{font-size:.55em;font-weight:400;margin-left:.25em}.metric-note{font-size:.85em;color:var(--graphite-500);margin-top:.4em;display:flex;align-items:center;gap:.4em}.funnel{display:grid;grid-gap:.6em;gap:.6em}.funnel-row{display:grid;grid-template-columns:minmax(6.5em,9em) 1fr;grid-gap:.8em;gap:.8em;align-items:center}.funnel-label{font-size:.92em}.funnel-track{display:grid;grid-template-columns:minmax(0,1fr) minmax(6.5em,auto);align-items:center;grid-gap:.6em;gap:.6em;min-width:0}.funnel-bar{height:1.3em;background:var(--ink-900);border-radius:var(--radius-sm);min-width:.4em}.funnel-bar--accent{background:var(--accent-600)}.funnel-val{font-size:.85em;white-space:nowrap;color:var(--ink-900)}.dt-caption,.funnel-val{font-family:var(--font-mono)}.dt-caption{font-size:.8em;text-transform:uppercase;letter-spacing:.05em;color:var(--graphite-500);margin-bottom:.6em}.dt-wrap{min-width:0;overflow-x:auto}table.dt{width:100%;border-collapse:collapse;font-size:1em}table.dt th{font-family:var(--font-mono);font-size:.78em;letter-spacing:.05em;text-transform:uppercase;color:var(--graphite-500);font-weight:400;text-align:left;padding:0 .6em .5em 0;border-bottom:2px solid var(--ink-900)}table.dt td{padding:.5em .6em .5em 0;border-bottom:1px solid var(--line-200);vertical-align:top;color:var(--ink-700)}table.dt tbody tr:last-child td{border-bottom:1px solid var(--ink-900)}table.dt tfoot td{border-bottom:2px solid var(--ink-900);font-weight:700;color:var(--ink-900)}table.dt .num{text-align:right;font-family:var(--font-mono);white-space:nowrap}.chart svg{width:100%;height:auto;display:block}.chart .ax{stroke:var(--line-200);stroke-width:1}.chart .lbl{font-family:var(--font-mono);font-size:11px;fill:var(--graphite-500)}.chart .ln{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.chart .ln-fact{stroke:var(--ink-900);stroke-width:2.5}.chart .ln-fc{stroke:var(--accent-600);stroke-dasharray:7 5}.chart .ln-plan{stroke:var(--graphite-300)}.chart .pt-fact{fill:var(--ink-900)}.chart-legend{display:flex;flex-wrap:wrap;gap:1.2em;margin-top:.5em;font-family:var(--font-mono);font-size:.8em;color:var(--graphite-500)}.lg{display:inline-block;width:1.6em;height:0;border-top:2px solid var(--ink-900);vertical-align:middle}.lg-fc{border-top-color:var(--accent-600);border-top-style:dashed}.lg-plan{border-top-color:var(--graphite-300)}.frm{display:grid;grid-gap:.7em;gap:.7em}.frm-field label{display:block;font-family:var(--font-mono);font-size:.75em;text-transform:uppercase;letter-spacing:.05em;color:var(--graphite-500);margin-bottom:.2em}.frm-input{border:1px solid var(--line-300);border-radius:var(--radius-sm);padding:.4em .6em;background:var(--paper-000);color:var(--ink-900)}.frm-lines{display:grid;grid-gap:.35em;gap:.35em}.frm-line{display:grid;grid-template-columns:1fr auto;grid-gap:.6em;gap:.6em;padding:.35em 0;border-bottom:1px solid var(--line-200);font-size:.95em}.frm-line small{display:block;color:var(--graphite-500);font-size:.85em}.kp{border:1px solid var(--line-300);border-radius:var(--radius-sm);padding:1em;background:var(--paper-050);min-width:0}.kp-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1em;padding-bottom:.7em;margin-bottom:.8em;border-bottom:2px solid var(--ink-900)}.kp-mark{display:inline-block;width:1.2em;height:1.2em;background:var(--ink-900);vertical-align:middle;margin-right:.4em;position:relative}.kp-mark:after{content:"";position:absolute;left:0;bottom:0;width:.35em;height:.35em;background:var(--accent-600)}.kp-name{font-weight:700;color:var(--ink-900)}.kp-num{font-family:var(--font-mono);font-size:.8em;color:var(--graphite-500);text-align:right}.kp-total{display:flex;justify-content:space-between;gap:1em;margin-top:.8em;font-weight:700;color:var(--ink-900)}.kp-actions{display:flex;flex-wrap:wrap;gap:.5em;margin-top:.9em;align-items:center}.mbtn{display:inline-block;font-weight:700;font-size:.9em;padding:.4em .9em;border-radius:var(--radius-sm);background:var(--accent-600);color:var(--paper-000);white-space:nowrap}.mbtn--ghost{background:transparent;color:var(--ink-900);border:1px solid var(--line-300);font-weight:400}.tabs{display:flex;gap:1em;font-family:var(--font-mono);font-size:.8em;text-transform:uppercase;letter-spacing:.05em;color:var(--graphite-500);margin-bottom:.8em}.tabs .on{color:var(--ink-900);border-bottom:2px solid var(--accent-600)}.team-card h3{font-size:var(--fs-h4);margin-bottom:var(--space-1)}.team-card p{margin:0;color:var(--graphite-500)}.how-list{list-style:none;margin:0;padding:0;counter-reset:how;grid-gap:var(--space-2);max-width:44rem}.how-list,.how-list li{display:grid;gap:var(--space-2)}.how-list li{counter-increment:how;grid-template-columns:2.5rem 1fr;grid-gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--line-200)}.how-list li:before{content:counter(how,decimal-leading-zero);font-family:var(--font-mono);color:var(--accent-700)}.industries{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0;padding:0}.industries li{border:1px solid var(--line-300);border-radius:var(--radius-sm);padding:2px var(--space-2);font-size:var(--fs-small)}.requisites{margin:0;display:grid;grid-template-columns:max-content 1fr;grid-gap:var(--space-1) var(--space-3);gap:var(--space-1) var(--space-3);max-width:44rem}.requisites dt{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--graphite-500)}.requisites dd{margin:0}@media (max-width:500px){.requisites{grid-template-columns:1fr}.requisites dd{margin-bottom:var(--space-2)}}.contact-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.contact-list li{padding:var(--space-2) 0;border-bottom:1px solid var(--line-200)}.lead-grid{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}@media (min-width:900px){.lead-grid{grid-template-columns:minmax(0,32rem) minmax(0,1fr);gap:var(--space-7);align-items:start}}.lead-aside{color:var(--graphite-500)}.lead-aside p{margin-bottom:var(--space-2)}.footer-col p code.ph{color:var(--accent-700)}.pain-link{margin-top:var(--space-2)!important;font-size:var(--fs-small)}.pkg--wide{max-width:52rem}.pkg-steps{margin:0;padding-left:1.25em}.pkg-steps li+li{margin-top:var(--space-2)}.pkg--wide .cta-row{margin-top:var(--space-4)}.qr{display:block;width:108px;height:108px;margin:var(--space-2) 0 var(--space-1);fill:var(--ink-900);shape-rendering:crispEdges}.tg-hint{font-family:var(--font-mono);font-size:11px;color:var(--graphite-500)}.ladder--wide td:first-child{white-space:normal;max-width:18rem}.ladder--wide td:nth-child(2){max-width:34rem}.teaser-price{display:block;font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--graphite-500);margin:var(--space-2) 0}.footer-col p a{display:inline;margin:0}.scan{position:relative;width:150px;padding:10px 10px 34px;margin:var(--space-2) 0 var(--space-1);background:var(--paper-000);border:1px solid var(--line-300)}.scan,.scan-line{display:block;border-radius:2px}.scan-line{height:4px;margin:5px 0;background:var(--line-300)}.scan-line--title{width:60%;height:6px;background:var(--graphite-500)}.scan-line--short{width:45%}.scan-sign{position:absolute;right:8px;bottom:6px;display:flex;align-items:center;gap:6px;padding:2px 4px;border:1px dashed var(--accent-600);border-radius:var(--radius-sm);background:var(--accent-100)}.scan-sig{font-family:Segoe Script,Brush Script MT,cursive;font-size:11px;color:var(--ink-900);transform:rotate(-6deg)}.scan-stamp{font-family:var(--font-mono);font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-700);border:1.5px solid var(--accent-700);border-radius:50%;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;transform:rotate(-12deg)}.cal{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:3px;gap:3px;margin-top:.6em}.cal-head{font-family:var(--font-mono);font-size:.72em;text-transform:uppercase;letter-spacing:.06em;color:var(--graphite-500);padding:0 .3em .2em}.cal-day{min-height:3.6em;border:1px solid var(--line-200);border-radius:var(--radius-sm);padding:.3em .4em;display:flex;flex-direction:column;gap:.15em;font-size:.82em;background:var(--paper-050)}.cal-day--work{background:var(--paper-000)}.cal-day--trip{border-color:var(--accent-600)}.cal-num{font-family:var(--font-mono);color:var(--graphite-500);font-size:.85em}.cal-where{color:var(--ink-900)}.cal-foot,.cal-sum,.sheet-foot{color:var(--graphite-500);font-size:.85em}.cal-foot,.sheet-foot{display:flex;justify-content:space-between;align-items:center;gap:.8em;flex-wrap:wrap;margin-top:.8em}.dd{display:inline-flex;align-items:center;gap:.3em;padding:.05em .5em;border:1px solid var(--line-300);border-radius:var(--radius-sm);background:var(--paper-000);font-size:.9em;white-space:nowrap}.dd--good{border-color:var(--status-good-600);color:var(--status-good-600)}.dd--warn{border-color:var(--status-warn-600);color:var(--status-warn-600)}.dd--bad{border-color:var(--status-bad-600);color:var(--status-bad-600)}.dd--neutral{color:var(--graphite-500)}.sop-cell{display:inline-flex;flex-direction:column;gap:.2em;align-items:flex-start}.frm--phone{padding:10px 12px}.frm--phone .mbtn{display:block;text-align:center;margin-top:10px}.frm--phone .tg-hint{display:block;margin-top:8px}.ptr{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:flex-end;justify-content:center;gap:.5em;padding-bottom:.5em;background:var(--paper-050);border-bottom:1px solid var(--line-300);font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--graphite-500);overflow:hidden;transition:height .05s linear}.ptr-dot{width:.7em;height:.7em;border-radius:50%;border:2px solid var(--line-300)}.ptr-dot--ready{border-color:var(--accent-600);background:var(--accent-600)}