@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";*{box-sizing:border-box}:root{--bg: #f7f7f4;--surface: #ffffff;--surface-2: #f0efe9;--text: #11151a;--muted: #4a545f;--line: #d6d8db;--line-strong: #bcc0c5;--brand: #0f7b4f;--brand-strong: #0c643f;--brand-soft: #e3f1ea;--highlight: #f4b840;--highlight-ink: #6b4a05;--highlight-soft: #fdf3da;--radius: 12px;--radius-sm: 8px;--band-dark: #0f1419;--band-dark-muted: #a8b0ba;--band-dark-line: rgba(255, 255, 255, .12);--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.5rem;--s-6: 2rem;--s-7: 3rem;--s-8: 4.5rem;--section-y: clamp(3rem, 5.5vw, 5rem);--hero-y: clamp(3.5rem, 7vw, 6.5rem);--measure-lead: 58ch;--measure-body: 62ch;--focus-ring: 0 0 0 3px color-mix(in srgb, var(--brand) 32%, transparent)}body{margin:0;font-family:Manrope,sans-serif;background:var(--bg);color:var(--text);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.btn:focus-visible,.billing-toggle-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.skip-link{position:absolute;left:var(--s-4);top:var(--s-2);z-index:50;transform:translateY(-200%);background:var(--text);color:#fff;padding:.6rem 1rem;border-radius:var(--radius-sm);font-weight:700;transition:transform .12s ease}.skip-link:focus-visible{transform:translateY(0);outline-offset:3px}.site-shell{min-height:100vh;display:flex;flex-direction:column}.site-container{width:min(1140px,92vw);margin:0 auto}.site-header{position:sticky;top:0;z-index:10;background:color-mix(in srgb,var(--bg) 92%,white);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.header-inner{min-height:74px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--s-5)}.site-logo{font-weight:800;font-size:1.35rem;letter-spacing:-.01em}.site-nav{display:flex;gap:var(--s-5);align-items:center;justify-content:center}.site-nav-link{color:var(--muted);font-weight:600;font-size:.95rem;padding:.3rem .1rem;border-bottom:2px solid transparent}.site-nav-link:hover{color:var(--text)}.site-nav-link.active{color:var(--text);border-color:var(--brand)}.header-cta{display:flex;gap:var(--s-3);align-items:center}.nav-toggle{display:none}.nav-toggle>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;font-weight:700;font-size:.95rem;padding:.55rem .9rem;border:1px solid var(--line);border-radius:999px;background:var(--surface)}.nav-toggle>summary::-webkit-details-marker{display:none}.nav-toggle-bars{display:grid;gap:3px;width:15px}.nav-toggle-bars span{display:block;height:2px;border-radius:2px;background:var(--text)}.nav-toggle[open]>summary{border-color:var(--line-strong)}.nav-drawer{position:absolute;left:0;right:0;top:100%;background:var(--surface);border-bottom:1px solid var(--line);padding:var(--s-4) 0 var(--s-5)}.nav-drawer-inner,.nav-drawer-nav{display:grid;gap:var(--s-3)}.nav-drawer .site-nav-link{font-size:1.05rem;border-bottom:none;border-left:2px solid transparent;padding:.4rem 0 .4rem .75rem}.nav-drawer .site-nav-link.active{border-left-color:var(--brand)}.nav-drawer .header-cta{margin-top:var(--s-2)}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid transparent;font-weight:700;padding:.65rem 1.1rem;transition:.12s ease}.btn-primary{background:var(--brand);color:#fff}.btn-primary:hover{background:var(--brand-strong)}.btn-ghost{background:transparent;border-color:var(--line);color:var(--text)}.btn-ghost:hover{border-color:#b0b5bb}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero{padding:var(--hero-y) 0 var(--section-y)}.hero-grid{display:grid;gap:clamp(2rem,4vw,3.5rem);grid-template-columns:1.1fr 1fr;align-items:center}.kicker{color:var(--brand);font-weight:700;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;margin:0 0 var(--s-3)}h1{font-size:clamp(2.15rem,4.4vw,3.4rem);line-height:1.04;margin:0 0 var(--s-4);letter-spacing:-.025em;text-wrap:balance;max-width:18ch}.page-hero h1{max-width:22ch}h3{font-size:1.06rem;font-weight:700;line-height:1.3;letter-spacing:-.008em;margin:0 0 var(--s-2);text-wrap:balance}.lead{max-width:var(--measure-lead);color:var(--muted);font-size:1.12rem;line-height:1.55;margin:0;text-wrap:pretty}.hero-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1.2rem}.hero-panel h3{margin:0 0 .7rem;font-size:1rem}.hero-panel ul{margin:0;padding-left:1.1rem;display:grid;gap:.45rem}.hero-mock{border-radius:var(--radius);border:1px solid var(--line);background:var(--band-dark);overflow:hidden}.hero-mock-chrome{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:.7rem 1rem;background:var(--band-dark);color:#e8eaed;font-size:.78rem;font-weight:700}.hero-mock-title{letter-spacing:-.01em}.hero-mock-status{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--band-dark-muted)}.hero-mock-body{display:grid;grid-template-columns:120px 1fr minmax(0,140px);gap:0;background:var(--surface);min-height:220px}.hero-mock-nav{border-right:1px solid var(--line);padding:.75rem .55rem;display:flex;flex-direction:column;gap:.35rem;background:#fafaf8}.hero-mock-nav-item{font-size:.72rem;font-weight:700;color:var(--muted);padding:.35rem .45rem;border-radius:6px}.hero-mock-nav-item.active{background:color-mix(in srgb,var(--brand) 14%,white);color:var(--brand-strong)}.hero-mock-main{padding:.85rem 1rem 1rem}.hero-mock-toolbar{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.75rem}.hero-mock-pill{font-size:.7rem;font-weight:700;padding:.25rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--brand) 12%,white);color:var(--brand-strong)}.hero-mock-pill.muted{background:var(--surface-2);color:var(--muted)}.hero-mock-rows{display:grid;gap:.55rem}.hero-mock-row{display:grid;gap:.25rem}.hero-mock-label{font-size:.68rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.hero-mock-bar{display:block;height:8px;border-radius:999px;background:var(--line);max-width:100%}.hero-mock-bar.brand{background:var(--brand)}.hero-mock-channels{border-left:1px solid var(--line);padding:.75rem .65rem;background:#f6f6f3;font-size:.75rem}.hero-mock-channels-title{margin:0 0 .45rem;font-weight:800;font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.hero-mock-channels ul{margin:0;padding-left:1rem;color:var(--text);font-weight:600;display:grid;gap:.3rem}.trust-strip{padding:var(--s-5) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface)}.trust-strip-inner{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-3) var(--s-5)}.trust-strip-label{margin:0;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:var(--muted)}.trust-logos{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5)}.trust-logo{font-size:.95rem;font-weight:700;letter-spacing:-.01em;color:var(--text);display:inline-flex;align-items:baseline;gap:.55rem}.trust-logo+.trust-logo:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--line-strong);transform:translateY(-.25em)}.section{padding:var(--section-y) 0}.section.band-dark{background:var(--band-dark);color:#e8eaed;border-top:1px solid var(--band-dark-line);border-bottom:1px solid var(--band-dark-line)}.section.band-dark h2{color:#fff}.band-dark-intro{color:var(--band-dark-muted)}.comparison-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);box-shadow:0 1px 3px #0f14190f}.section.band-dark .comparison-wrap{background:color-mix(in srgb,var(--band-dark) 92%,#1a2229);border-color:var(--band-dark-line);box-shadow:none}.comparison-table{width:100%;min-width:520px;border-collapse:collapse;font-size:.92rem}.comparison-table th,.comparison-table td{padding:.9rem 1.1rem;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.comparison-table tbody tr:last-child th,.comparison-table tbody tr:last-child td{border-bottom:none}.comparison-table-light thead th{font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:800;background:var(--surface-2)}.comparison-table-light tbody th{font-weight:700;color:var(--text);width:28%;background:var(--bg)}.comparison-table-light tbody td{color:var(--muted);background:var(--surface)}.comparison-table-light thead th.comparison-highlight,.comparison-table-light tbody td.comparison-highlight{background:color-mix(in srgb,var(--brand) 10%,white);color:var(--brand-strong);font-weight:700;border-left:1px solid color-mix(in srgb,var(--brand) 25%,var(--line))}.comparison-table-light thead th.comparison-highlight{background:var(--brand);color:#fff;border-left:none}.comparison-table-light tbody tr:hover td,.comparison-table-light tbody tr:hover th{background:color-mix(in srgb,var(--brand) 4%,var(--surface))}.comparison-table-light tbody tr:hover td.comparison-highlight{background:color-mix(in srgb,var(--brand) 16%,white)}.section.band-dark .comparison-table th,.section.band-dark .comparison-table td{border-bottom-color:var(--band-dark-line)}.comparison-table-dark thead th{font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;color:var(--band-dark-muted);font-weight:800}.comparison-table-dark tbody th{font-weight:700;color:#f1f5f9;width:26%}.comparison-table-dark tbody td{color:#cbd5e1}.comparison-table-dark thead th.comparison-highlight{background:var(--brand);color:#fff}.comparison-table-dark tbody td.comparison-highlight{background:color-mix(in srgb,var(--brand) 28%,var(--band-dark));color:#fff;font-weight:600}.section.muted{background:var(--surface-2);border-top:1px solid #ece8de;border-bottom:1px solid #ece8de}.section h2{font-size:clamp(1.6rem,2.8vw,2.2rem);margin:0 0 var(--s-3);line-height:1.14;letter-spacing:-.018em;text-wrap:balance;max-width:26ch}.section-intro{color:var(--muted);margin:0 0 var(--s-5);max-width:var(--measure-lead);text-wrap:pretty}.three-col{display:grid;gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr))}.two-col{display:grid;gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr))}.three-col article,.two-col article,.pricing-preview article,.price-card,.module-card,.demo-aside,.cost-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s-5)}.three-col article p,.two-col article p,.module-card p,.price-card>p:not(.price):not(.audience){margin:0;max-width:var(--measure-body);color:var(--muted)}.three-col article,.two-col article{display:grid;gap:var(--s-2);align-content:start}.module-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-4)}.module-grid.cms-feature-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.module-card{display:flex;flex-direction:column;gap:var(--s-2);transition:border-color .2s ease}.module-card h3{margin-top:0}.module-card ul{margin:var(--s-2) 0 0;padding-left:1.1rem;color:var(--muted);display:grid;gap:.3rem}.module-card a{margin-top:auto;padding-top:var(--s-3);font-weight:700;font-size:.92rem;color:var(--brand-strong)}.module-card a:hover{text-decoration:underline;text-underline-offset:3px}.module-card:hover{border-color:var(--line-strong)}.integration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}.integration-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s-5)}.integration-card h3{margin-top:0}.integration-card ul{margin:0;padding-left:1.1rem;display:grid;gap:.4rem;color:var(--muted)}.integration-badges{display:flex;flex-wrap:wrap;gap:.6rem}.badge{background:#fff;border:1px solid var(--line);border-radius:999px;padding:.4rem .7rem;font-size:.85rem;font-weight:600}.walkthrough{margin:0;padding-left:1.2rem;display:grid;gap:.55rem}.cta-row{margin-top:var(--s-5);display:flex;gap:var(--s-3);flex-wrap:wrap;align-items:center}.setup-steps{margin:var(--s-6) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5);counter-reset:setup-step}.setup-steps>li{border-top:2px solid var(--line-strong);padding-top:var(--s-4)}.setup-step-number{display:block;font-size:.85rem;font-weight:700;letter-spacing:.08em;color:var(--brand);font-variant-numeric:tabular-nums}.setup-steps h3{margin:var(--s-2) 0 var(--s-2)}.setup-steps p{margin:0;color:var(--muted);max-width:var(--measure-body)}.center-row{margin-top:var(--s-5)}.pricing-preview{display:grid;gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr))}.price{font-size:2.1rem;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:var(--s-2) 0}.price span{font-size:.95rem;font-weight:600;color:var(--muted);margin-left:.2rem;letter-spacing:0}.page-hero{padding:var(--hero-y) 0 var(--s-3)}.pricing-toolbar{margin-bottom:1.5rem}.billing-toggle{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem}.billing-toggle-label{font-weight:800;font-size:.85rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.billing-toggle-track{display:inline-flex;padding:4px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line)}.billing-toggle-btn{border:none;cursor:pointer;font:inherit;font-weight:700;font-size:.9rem;padding:.45rem 1rem;border-radius:999px;background:transparent;color:var(--muted);transition:background .2s ease,color .2s ease,box-shadow .2s ease}.billing-toggle-btn.active{background:var(--surface);color:var(--text);box-shadow:0 2px 10px #0f141914}.billing-save-badge{font-size:.75rem;font-weight:800;padding:.25rem .6rem;border-radius:999px;background:color-mix(in srgb,var(--brand) 18%,white);color:var(--brand-strong)}.billing-hint{margin:.75rem 0 0;font-size:.88rem;color:var(--muted);max-width:62ch}.pricing-grid{display:grid;gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.price-card{position:relative;display:grid;grid-template-rows:auto auto auto auto 1fr auto;gap:var(--s-2);transition:border-color .2s ease}.price-card:hover{border-color:var(--line-strong)}.price-card.featured{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand);padding-top:2rem}.price-card>h3{margin:0;font-size:1rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.price-card .price{margin:0}.price-card-badge{position:absolute;top:-11px;left:var(--s-5);font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:.28rem .7rem;border-radius:999px;background:var(--brand);color:#fff;white-space:nowrap}.price-annual-note{margin:-.25rem 0 .5rem;font-size:.82rem;font-weight:600;color:var(--brand-strong)}.price-card-actions{display:flex;gap:var(--s-2);flex-wrap:wrap;padding-top:var(--s-3);border-top:1px solid var(--line)}.price-card ul{margin:var(--s-2) 0 0;padding-left:1.1rem;color:var(--muted);display:grid;gap:.4rem;align-content:start;font-size:.94rem}.audience{margin:0;font-weight:700;font-size:.85rem;font-variant-numeric:tabular-nums;color:var(--text)}.pricing-note{margin:var(--s-5) 0 0;font-size:.9rem;color:var(--muted);max-width:var(--measure-lead)}.founding-offer{margin-top:var(--s-5);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-4) var(--s-6);align-items:center;background:var(--highlight-soft);border:1px solid color-mix(in srgb,var(--highlight) 55%,var(--line));border-left:4px solid var(--highlight);border-radius:var(--radius);padding:var(--s-5)}.founding-offer-eyebrow{margin:0 0 var(--s-2);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:var(--highlight-ink)}.founding-offer h3{margin:0 0 var(--s-2);font-size:1.35rem;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.founding-offer p{margin:0;color:#4b432f;max-width:var(--measure-body);font-size:.95rem}.founding-offer .btn-primary{background:var(--text)}.founding-offer .btn-primary:hover{background:#000}.add-on-list{display:grid;gap:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.add-on-list-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--s-3);padding:var(--s-3) var(--s-5);border-bottom:1px solid var(--line)}.add-on-list-row:last-child{border-bottom:none}.add-on-list-row strong{font-variant-numeric:tabular-nums;white-space:nowrap}.add-on-list-row span{font-weight:600}.add-on-list-row small{display:block;font-weight:500;color:var(--muted)}.proof-section .proof-grid{display:grid;gap:1.25rem;grid-template-columns:1.1fr .9fr;align-items:start}.proof-quote{margin:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1.25rem 1.35rem}.proof-quote blockquote{margin:0;font-size:1.05rem;font-weight:600;line-height:1.45;color:var(--text)}.proof-quote figcaption{margin-top:.85rem;font-size:.88rem;font-weight:600;color:var(--muted)}.proof-stats{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.proof-stats li{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:.85rem 1rem;display:grid;gap:.2rem}.proof-stats strong{font-size:.95rem}.proof-stats span{font-size:.88rem;color:var(--muted)}.faq-section .faq-list{max-width:720px}.faq-item{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-bottom:.5rem;padding:0 1rem}.faq-item summary{cursor:pointer;font-weight:700;padding:.95rem 0;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"";width:8px;height:8px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);transition:transform .2s ease;flex-shrink:0}.faq-item[open] summary:after{transform:rotate(-135deg)}.faq-item p{margin:0 0 1rem;color:var(--muted);font-size:.95rem;line-height:1.55}.add-on-table{display:grid;gap:.45rem}.add-on-row{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:.75rem 1rem;display:flex;justify-content:space-between;gap:1rem}.calculator{margin-top:var(--s-7);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s-5)}.calculator h3{font-size:1.15rem;letter-spacing:-.015em}.calculator>.calculator-grid>div>p{color:var(--muted);max-width:var(--measure-body)}.calculator-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--s-5)}.field-label{margin-top:.8rem;display:block;font-weight:600;font-size:.9rem}.calculator select,.calculator input,.demo-form input{width:100%;margin-top:.35rem;border:1px solid #c8cdd3;border-radius:10px;padding:.62rem .7rem;font:inherit}.checkbox-list{margin-top:.8rem;display:grid;gap:.5rem}.checkbox-item{display:grid;grid-template-columns:auto 1fr auto;gap:.5rem;align-items:center;font-size:.92rem}.checkbox-item input{width:auto;margin:0}.checkbox-item small{color:var(--muted)}.cost-row{display:flex;justify-content:space-between;gap:var(--s-3);padding:.45rem 0;border-bottom:1px solid var(--line);font-size:.94rem}.cost-row strong{font-variant-numeric:tabular-nums}.cost-total{padding-top:var(--s-4)}.cost-total p{margin:0;font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.cost-total h5{font-size:2.4rem;margin:.1rem 0 var(--s-2);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.cost-total p.annual{color:var(--muted);margin:0;font-size:.85rem;text-transform:none;letter-spacing:0;font-weight:500}.demo-wrap{display:grid;grid-template-columns:1fr .8fr;gap:1rem;align-items:start}.demo-form{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1rem;display:grid;gap:.7rem}.demo-form label{display:grid;gap:.3rem;font-weight:600;font-size:.9rem}.demo-success{margin:0;font-size:.9rem;color:var(--brand-strong)}.lead-form-card,.article-card,.resource-card,.article-sidebar,.article-inline-cta,.article-quote,.article-image-banner,.article-video-embed,.empty-articles-state{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.lead-form-card{padding:1rem;display:grid;gap:1rem}.lead-form-card.compact .lead-form{grid-template-columns:1fr}.lead-form-header h3,.resource-card h2{margin:0 0 .45rem}.lead-form-header p,.resource-card p{margin:0;color:var(--muted)}.lead-form{display:grid;gap:.75rem}.lead-form label{display:grid;gap:.3rem;font-weight:600;font-size:.9rem}.lead-form input{width:100%;margin-top:0;border:1px solid #c8cdd3;border-radius:10px;padding:.62rem .7rem;font:inherit}.lead-consent{grid-template-columns:auto 1fr;align-items:start;gap:.6rem;font-weight:500}.lead-consent input{width:auto;margin-top:.2rem}.lead-form-error{margin:0;color:#b91c1c;font-size:.92rem}.lead-form-success{margin:0;color:var(--brand-strong);font-size:.92rem}.lead-download-link{width:fit-content}.article-topic-row{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.6rem}.article-index-layout,.article-shell{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);gap:1.5rem;align-items:start}.article-main-column{min-width:0}.article-sidebar{padding:0;border:none;background:transparent}.section-heading-row{display:flex;justify-content:space-between;gap:1rem;align-items:end;margin-bottom:1rem}.article-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.article-card{overflow:hidden}.article-card-image{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-bottom:1px solid var(--line)}.article-card-body{padding:1rem;display:grid;gap:.8rem}.article-card-meta,.article-card-footer,.article-meta-line{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.88rem;color:var(--muted)}.article-card-body h3{margin:0;font-size:1.15rem}.article-card-body p{margin:0;color:var(--muted)}.article-card-footer{justify-content:space-between;align-items:center}.article-card-footer a{color:var(--brand-strong);font-weight:700}.article-tags{display:flex;flex-wrap:wrap;gap:.5rem}.article-back-link{display:inline-block;margin-bottom:1rem;font-weight:700;color:var(--brand-strong)}.article-hero .lead{max-width:58ch}.article-hero h1{max-width:28ch}.article-page-inner{max-width:760px}.article-hero{padding-bottom:.75rem}.article-page-body{padding-bottom:3rem}.article-hero-image-wrap{padding:0 0 1.25rem}.article-content-section{padding-top:0}.article-hero-image{display:block;width:100%;border-radius:var(--radius);border:1px solid var(--line);aspect-ratio:16 / 8;object-fit:cover}.article-body{display:grid;gap:1rem;font-size:1.02rem}.article-body p{margin:0;color:#232b33}.article-block-stack{margin-top:2rem;display:grid;gap:1rem}.article-block-stack--lead{margin-top:0}.article-block{padding:1rem}.article-block.article-rich-text{padding:0}.article-rich-text-body h2:first-child,.article-rich-text-body h3:first-child{margin-top:0}.article-rich-text{white-space:pre-line;color:#232b33}.article-quote{margin:0}.article-quote p{margin:0;font-size:1.15rem;font-weight:600}.article-quote footer{margin-top:.8rem;color:var(--muted)}.article-inline-cta,.article-video-embed{display:grid;gap:1rem}.article-stats h3,.article-feature-list h3,.article-inline-cta h3,.article-video-embed h3,.article-image-banner h3{margin-top:0}.article-stats-grid{display:grid;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr))}.article-stats-grid article{border:1px solid var(--line);border-radius:10px;padding:.9rem;background:#fafaf8}.article-stats-grid strong{display:block;font-size:1.3rem}.article-stats-grid span{color:var(--muted);font-size:.9rem}.article-image-banner img{width:100%;border-radius:10px;border:1px solid var(--line);margin-bottom:1rem}.video-frame{position:relative;width:100%;padding-top:56.25%;border-radius:10px;overflow:hidden;border:1px solid var(--line);background:#0f1419}.video-frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.article-end-cta{margin-top:2rem}.empty-articles-state{padding:1.2rem}.empty-articles-state h3{margin-top:0}.resource-grid{display:grid;gap:1rem}.resource-card{padding:1.2rem;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:start}.article-cta-band{margin-top:1.25rem}.video-library-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.video-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1rem;display:grid;gap:1rem}.video-card.locked{opacity:.75}.video-placeholder{min-height:180px;border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 35%,white),var(--surface-2));border:1px solid var(--line);display:flex;align-items:end;justify-content:flex-start;padding:1rem}.video-placeholder span{display:inline-flex;padding:.4rem .75rem;border-radius:999px;background:#0f1419b8;color:#fff;font-size:.85rem;font-weight:700}.video-meta,.video-lock-copy{margin:0;color:var(--muted);font-size:.9rem}.demo-conversion-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:start}.demo-cta-panel{display:grid;gap:1rem}.final-cta{text-align:center}.cms-page-blocks{display:contents}.cms-hero-image{width:100%;border-radius:var(--radius);border:1px solid var(--line)}.cms-logo-image{max-height:28px;width:auto}.cms-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.cms-stats-grid article{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1.25rem;text-align:center}.cms-stats-grid strong{display:block;font-size:1.75rem;margin-bottom:.35rem}.cms-stats-grid span{color:var(--muted);font-size:.92rem}.cms-split-section-wrap h2{text-align:center;max-width:28ch;margin-left:auto;margin-right:auto}.cms-split-section-wrap .section-intro{text-align:center;max-width:52ch;margin-left:auto;margin-right:auto}.cms-split-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;align-items:stretch}.cms-split-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1.75rem;display:flex;flex-direction:column;gap:.85rem;min-height:100%}.cms-split-panel-left{border-top:3px solid var(--brand)}.cms-split-panel-right{border-top:3px solid var(--highlight)}.cms-split-panel h2{font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.15;margin:0;letter-spacing:-.01em}.cms-split-features{list-style:none;margin:0;padding:0;display:grid;gap:.85rem;flex:1}.cms-split-features strong{display:block;font-size:.98rem;margin-bottom:.15rem}.cms-split-features span{display:block;color:var(--muted);font-size:.92rem;line-height:1.45}.cms-split-panel-cta{align-self:flex-start;margin-top:.35rem}.cms-image-text{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,3.5rem);align-items:center}.cms-image-text-reverse .cms-image-text-media{order:2}.cms-image-text-media img{width:100%;border-radius:var(--radius);border:1px solid var(--line)}.cms-image-text-textonly{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--s-6);align-items:start;padding-top:var(--s-5);border-top:2px solid var(--text)}.cms-image-text-textonly h2{margin:0}.cms-image-text-textonly .cms-rich-text{font-size:1.1rem;line-height:1.6;color:var(--text);max-width:var(--measure-body)}.cms-product-block{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:2rem;align-items:center}.cms-product-block-media img{width:100%;border-radius:var(--radius);border:1px solid var(--line);object-fit:cover;max-height:420px}.cms-product-block-copy h2{margin:0 0 .75rem}.cms-product-block-meta{margin-top:1rem;font-size:.875rem;color:var(--muted)}.cms-image-placeholder{min-height:220px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-2)}.cms-rich-text{color:var(--muted);white-space:pre-wrap;max-width:var(--measure-body)}.cms-cta-banner{text-align:center}.cms-cta-banner h2{font-size:clamp(1.8rem,3.4vw,2.6rem);max-width:24ch;margin-left:auto;margin-right:auto}.cms-cta-banner .section-intro{margin-left:auto;margin-right:auto}.cms-cta-banner .cta-row{justify-content:center}.cms-resource-download{display:grid;gap:1.5rem;max-width:720px}.cms-resource-thumb{width:100%;max-width:320px;border-radius:var(--radius);border:1px solid var(--line)}.cms-video-embed .video-frame{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:var(--radius);border:1px solid var(--line)}.cms-video-embed iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.cms-unknown-block pre{background:var(--surface-2);border-radius:var(--radius);padding:1rem;overflow:auto;font-size:.82rem}.pricing-card-featured{border-color:var(--brand);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 35%,transparent)}.add-ons-preview{margin-top:var(--s-7)}.add-ons-preview h3{font-size:.78rem;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);margin-bottom:var(--s-3)}.site-footer{margin-top:auto;border-top:1px solid var(--line);background:#ecebe5}.footer-inner{padding:var(--s-7) 0 var(--s-5);display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:var(--s-6) var(--s-5);align-items:start}.footer-brand{margin:0;font-weight:800;font-size:1.2rem;letter-spacing:-.01em}.footer-copy{margin:var(--s-2) 0 0;color:var(--muted);max-width:34ch;font-size:.95rem}.footer-col{display:grid;gap:var(--s-2);align-content:start}.footer-col-title{margin:0 0 var(--s-1);font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:var(--muted)}.footer-col a{font-weight:600;font-size:.93rem;width:fit-content}.footer-col a:hover{text-decoration:underline;text-underline-offset:3px}.footer-baseline{border-top:1px solid var(--line);padding:var(--s-4) 0 var(--s-6);display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);align-items:baseline;font-size:.88rem;color:var(--muted)}.footer-baseline p{margin:0}.footer-baseline a{font-weight:600}.footer-baseline a:hover{text-decoration:underline;text-underline-offset:3px}.trust-download-section{background:var(--surface);border-top:1px solid var(--line)}.trust-download-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:2rem;align-items:start}.trust-download-copy h2{margin-top:.35rem}.trust-package-list{margin:1rem 0;padding-left:1.2rem;color:var(--muted);display:grid;gap:.35rem}.trust-download-note{margin:0;color:var(--muted);font-size:.95rem}.trust-download-note a{color:inherit;font-weight:700}.legal-page-intro{max-width:72ch}.legal-page-intro p{color:var(--muted)}@media (max-width: 1100px){.site-nav{gap:var(--s-4)}.site-nav-link{font-size:.9rem}}@media (max-width: 980px){.header-inner{grid-template-columns:1fr auto;gap:var(--s-4);min-height:64px}.header-inner>.site-nav,.header-inner>.header-cta{display:none}.nav-toggle{display:block}.footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.founding-offer{grid-template-columns:1fr}.cms-image-text-textonly{grid-template-columns:1fr;gap:var(--s-4)}.cms-image-text-reverse .cms-image-text-media{order:0}.hero-grid,.module-grid,.integration-grid,.three-col,.two-col,.pricing-preview,.pricing-grid,.calculator-grid,.demo-wrap,.proof-grid,.article-index-layout,.article-shell,.article-grid,.resource-card,.article-stats-grid,.video-library-grid,.demo-conversion-grid,.setup-steps,.trust-download-grid,.cms-image-text,.cms-split-section,.cms-product-block,.cms-stats-grid{grid-template-columns:1fr}.hero-mock-body{grid-template-columns:1fr;min-height:0}.hero-mock-nav{flex-direction:row;flex-wrap:wrap;border-right:none;border-bottom:1px solid var(--line)}.hero-mock-channels{border-left:none;border-top:1px solid var(--line)}}@media (max-width: 640px){.footer-inner{grid-template-columns:1fr;gap:var(--s-5)}.price-card-actions .btn,.founding-offer .btn{flex:1 1 100%}.trust-logo+.trust-logo:before{display:none}}@media (prefers-reduced-motion: reduce){.btn,.module-card,.price-card,.billing-toggle-btn,.skip-link,.faq-item summary:after{transition:none}}
