@font-face{font-family:Plex Sans;src:url(/fonts/plex-sans-400.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Plex Sans;src:url(/fonts/plex-sans-600.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Plex Condensed;src:url(/fonts/plex-condensed-600.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Plex Mono;src:url(/fonts/plex-mono-400.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{font-family:Plex Sans,sans-serif;font-size:16px;line-height:1.6;font-synthesis:none;color-scheme:light;background:var(--ground);color:var(--ink)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--space-6)}body{margin:0;font-size:var(--type-body);overflow-wrap:anywhere}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Plex Condensed,sans-serif;font-weight:600;line-height:1.15;text-wrap:balance}h1{font-size:clamp(var(--type-title),5vw,var(--type-display));letter-spacing:-.025em;max-width:20ch}h2{font-size:var(--type-title);margin-bottom:var(--space-6)}h3{font-size:var(--type-subhead);margin-bottom:var(--space-3)}p{margin-bottom:var(--space-6)}strong{font-weight:600}em{font-style:normal}a{color:inherit;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}a:hover{color:var(--cue)}button,input,summary{font:inherit}button{cursor:pointer}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--cue);outline-offset:5px}img,svg{max-width:100%}::selection{background:var(--cue-tint);color:var(--ink)}.wrap{max-width:1280px;margin-inline:auto;padding-inline:var(--space-12)}.section{padding-block:var(--space-20)}.compact-top{padding-top:0}.eyebrow,.section-footnote,.small-note{font-size:var(--type-label);color:var(--muted);letter-spacing:normal;font-weight:400;text-transform:none}.eyebrow{margin-bottom:var(--space-4)}.section-footnote{margin:var(--space-6) 0 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:var(--space-4);top:-80px;padding:var(--space-3) var(--space-6);z-index:100;background:var(--ink);color:var(--surface)}.skip-link:focus{top:var(--space-4)}.site-header{border-bottom:1px solid var(--rule)}.header-inner{min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-8)}.brand{display:inline-flex;align-items:center;gap:var(--space-3);text-decoration:none}.brand>svg{flex-shrink:0}.brand>span{font-size:var(--type-heading);font-weight:600;line-height:1}.desktop-nav{display:flex;gap:var(--space-8);margin-left:auto;font-size:var(--type-label)}.desktop-nav a{text-decoration:none}.desktop-nav a:hover{text-decoration:underline}.button{min-height:48px;padding:var(--space-3) var(--space-6);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-4);font-size:var(--type-label);font-weight:600;line-height:1.4;border:1px solid var(--ink);border-radius:var(--radius);text-decoration:none;transition:background var(--motion),color var(--motion)}.button:hover{background:var(--surface);color:var(--ink)}.button.dark{background:var(--ink);color:var(--surface)}.button.dark:hover{background:var(--muted)}.button.light{background:var(--surface);color:var(--ink);border-color:var(--surface)}.button.light:hover{background:var(--ground)}.button.secondary{background:transparent;color:var(--ink)}.button.small{min-height:48px}.nav-cta{white-space:nowrap}.mobile-menu{display:none}.text-link{min-height:44px;display:inline-flex;align-items:center;gap:var(--space-3);padding-block:var(--space-2);font-size:var(--type-label)}.hero-lede{color:var(--muted);font-size:var(--type-body);max-width:60ch}.hero-small{font-size:var(--type-label);color:var(--muted);margin:var(--space-6) 0 0}.demo-tabs{display:flex;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--rule)}.demo-tabs button{background:transparent;border:1px solid transparent;color:var(--muted);padding:var(--space-2) var(--space-4);min-height:44px;font-size:var(--type-label)}.demo-tabs button[aria-pressed=true]{color:var(--ink);border-color:var(--ink);font-weight:600}.demo-tabs button:hover{background:var(--ground)}.tag{display:inline-block;color:var(--cue);font-size:var(--type-label)}.evidence{border-top:1px solid var(--rule);padding-top:var(--space-4);display:flex;gap:var(--space-3)}.evidence p{color:var(--muted);margin:0;font-size:var(--type-body)}.section-heading-row{display:flex;align-items:end;justify-content:space-between;gap:var(--space-12);margin-bottom:var(--space-8)}.section-title{max-width:680px}.section-title h2{white-space:pre-line}.section-intro{color:var(--muted);max-width:60ch;margin:0}.faq-section{display:grid;grid-template-columns:.7fr 1.3fr;gap:var(--space-16)}.faq-list details{border-top:1px solid var(--rule)}.faq-list details:last-child{border-bottom:1px solid var(--rule)}.faq-list summary{cursor:pointer;padding:var(--space-6) 0;list-style:none;display:flex;justify-content:space-between;gap:var(--space-6);font-weight:600}.faq-list details p{color:var(--muted);max-width:65ch}.contact-band{background:var(--ink);color:var(--on-dark);padding-block:var(--space-16)}.contact-band-inner{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16)}.contact-band h2{color:var(--surface);font-size:var(--type-large)}.contact-band .eyebrow{color:var(--cue-on-dark)}.contact-band p{max-width:60ch}.band-note{display:block;margin-top:var(--space-4);font-size:var(--type-label);color:var(--on-dark)}.site-footer{padding-top:var(--space-16)}.footer-top{display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr;gap:var(--space-8);padding-bottom:var(--space-12)}.footer-brand p{margin:var(--space-6) 0 var(--space-3)}.footer-brand>span{color:var(--muted);font-size:var(--type-label)}.footer-top h2{font-family:Plex Sans,sans-serif;font-size:var(--type-label);margin-bottom:var(--space-4)}.footer-top>div>a:not(.brand){min-height:44px;display:block;font-size:var(--type-label);padding-block:var(--space-2);text-decoration:none}.footer-top>div>a:hover{text-decoration:underline}.footer-email{overflow-wrap:anywhere}.footer-bottom{border-top:1px solid var(--rule);display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-6);font-size:var(--type-label);color:var(--muted)}.page-intro{padding-top:var(--space-16);padding-bottom:var(--space-12)}.page-intro h1{white-space:pre-line;margin-bottom:var(--space-6)}.page-lede{max-width:65ch;color:var(--muted)}.page-lede p:last-child{margin:0}.workflow-row{display:grid;grid-template-columns:1fr 220px;gap:var(--space-8);padding-block:var(--space-8);border-top:1px solid var(--rule);text-decoration:none}.workflow-row:last-child{border-bottom:1px solid var(--rule)}.workflow-row .eyebrow{display:block;margin-bottom:var(--space-2)}.workflow-row h2{font-size:var(--type-heading);margin-bottom:var(--space-4)}.workflow-row p{color:var(--muted);max-width:65ch;margin:0}.workflow-row:hover h2{text-decoration:underline}.workflow-price{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--type-label)}.workflow-price strong{font-family:Plex Mono,monospace;font-weight:400}.workflow-price small{display:block;font-family:Plex Sans,sans-serif;font-size:var(--type-label)}.product-hero{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16);align-items:start;padding-block:var(--space-16) var(--space-20)}.breadcrumb{display:inline-block;font-size:var(--type-label);margin-bottom:var(--space-6)}.product-hero h1{font-size:clamp(var(--type-title),4vw,var(--type-large))}.product-example{background:var(--surface);border-block:2px solid var(--ink);padding:var(--space-8)}.product-example blockquote{font-size:var(--type-subhead);line-height:1.5;margin:var(--space-6) 0}.example-divider{border-top:1px solid var(--rule);margin-block:var(--space-6)}.product-example p{color:var(--muted)}.example-review{display:flex;gap:var(--space-3);font-size:var(--type-label)}.benefit-grid{margin-top:var(--space-8)}.benefit-grid>div{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--space-6);padding-block:var(--space-6);border-top:1px solid var(--rule)}.benefit-grid>div>span{color:var(--cue);font-size:var(--type-label)}.benefit-grid p{margin:0;color:var(--muted)}.product-details-band{background:var(--surface);border-top:1px solid var(--rule);padding-block:var(--space-16)}.product-details{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--space-16)}.product-details p{color:var(--muted)}.product-price-card{border-top:2px solid var(--ink);padding-top:var(--space-6)}.large-price{font-family:Plex Mono,monospace;font-size:var(--type-title);line-height:1.3}.large-price>span{display:block;font-family:Plex Sans,sans-serif;font-size:var(--type-label);margin-top:var(--space-2)}.setup-price{margin-top:var(--space-4)}.info-note{border:1px solid var(--rule);padding:var(--space-6);margin-top:var(--space-6)}.info-note p{margin:0;color:var(--muted);font-size:var(--type-label)}.pricing-intro{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);margin-bottom:var(--space-8)}.pricing-intro p{color:var(--muted)}.pricing-intro strong{display:block;color:var(--ink);margin-bottom:var(--space-2)}.pricing-table-wrap{overflow-x:auto;border-block:2px solid var(--ink);background:var(--surface)}.pricing-table{border-collapse:collapse;width:100%;text-align:left;min-width:760px;font-size:var(--type-label)}.pricing-table td,.pricing-table th{padding:var(--space-6);border-bottom:1px solid var(--rule)}.pricing-table thead{background:var(--ink);color:var(--surface)}.pricing-table th{font-weight:600}.pricing-table tbody th small{display:block;color:var(--muted);font-weight:400;font-size:var(--type-label)}.pricing-table td{font-family:Plex Mono,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.quote-price{font-family:Plex Sans,sans-serif}.pricing-table-wrap+.small-note{margin-top:var(--space-6)}.pricing-explainer{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16);margin-top:var(--space-16)}.plain-list,.pricing-explainer p{color:var(--muted)}.plain-list{padding-left:var(--space-6)}.plain-list li{padding-block:var(--space-2)}.about-story{display:grid;grid-template-columns:.7fr 1.3fr;gap:var(--space-16);align-items:start}.about-mark{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-12) var(--space-6);border-block:2px solid var(--ink);background:var(--surface)}.about-mark>svg{width:120px;height:120px}.about-mark>span{font-size:var(--type-title);font-weight:600;margin:var(--space-4) 0}.about-mark>p{font-size:var(--type-label);color:var(--muted)}.about-story article>h2{font-size:var(--type-heading);margin-top:var(--space-12)}.about-story article>h2:first-child{margin-top:0}.about-story article>p{color:var(--muted)}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:start}.contact-card{border-block:2px solid var(--ink);background:var(--surface);padding:var(--space-8)}.contact-card p{color:var(--muted)}.contact-email{display:flex;gap:var(--space-3);align-items:center;justify-content:space-between;overflow-wrap:anywhere;margin-bottom:var(--space-6)}.contact-prompts ol{padding-left:var(--space-6);color:var(--muted)}.contact-prompts li{padding-block:var(--space-2)}.contact-prompts>p{font-size:var(--type-label);color:var(--muted);margin-top:var(--space-6)}.integration-groups{display:flex;flex-direction:column;gap:var(--space-8)}.integration-groups article{border-top:1px solid var(--rule);padding-top:var(--space-6);display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3) var(--space-12)}.integration-groups .tag{grid-column:1/-1}.integration-groups h2{font-size:var(--type-heading)}.integration-groups p{color:var(--muted);grid-column:1}.integration-groups ul{grid-column:2;grid-row:2/4;list-style:none;padding:0}.integration-groups li{padding-block:var(--space-3);border-bottom:1px solid var(--rule);display:flex;justify-content:space-between;gap:var(--space-3)}.connection-policy{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);margin-top:var(--space-16);border-top:1px solid var(--rule);padding-top:var(--space-8)}.connection-policy p,.policy{color:var(--muted)}.policy{max-width:900px;padding-bottom:var(--space-20)}.policy h2{font-size:var(--type-heading);color:var(--ink);margin-top:var(--space-12)}.policy h2:first-child{margin-top:0}.policy a{overflow-wrap:anywhere}.not-found-actions{display:flex;gap:var(--space-6);padding-bottom:var(--space-20);flex-wrap:wrap}@media(max-width:1000px){.wrap{padding-inline:var(--space-8)}.desktop-nav,.header-inner{gap:var(--space-6)}.about-story,.contact-grid,.product-hero{gap:var(--space-8)}.benefit-grid>div,.footer-top{grid-template-columns:1fr 1fr}}@media(max-width:820px){.header-inner{min-height:80px;gap:var(--space-4)}.desktop-nav,.nav-cta{display:none}.mobile-menu{display:block;position:relative;font-size:var(--type-label)}.mobile-menu summary{min-height:44px;display:flex;align-items:center;gap:var(--space-2);cursor:pointer;list-style:none}.mobile-menu nav{position:absolute;right:0;top:56px;min-width:220px;border:1px solid var(--ink);background:var(--surface);padding:var(--space-4);z-index:20}.mobile-menu nav>a{display:block;padding:var(--space-3);text-decoration:none}.about-story,.connection-policy,.contact-band-inner,.contact-grid,.faq-section,.product-details,.product-hero{grid-template-columns:1fr;gap:var(--space-8)}.section{padding-block:var(--space-12)}.compact-top{padding-top:0}.section-heading-row{display:block}.section-heading-row>.text-link{margin-top:var(--space-6)}.product-hero{padding-block:var(--space-12)}.product-hero h1{max-width:22ch}.pricing-explainer,.pricing-intro{grid-template-columns:1fr;gap:var(--space-6)}.page-intro{padding-block:var(--space-12)}.about-mark{max-width:600px}.workflow-row{grid-template-columns:1fr 180px;gap:var(--space-6)}.integration-groups article{grid-template-columns:1fr}.integration-groups ul{grid-column:1;grid-row:auto}.integration-groups .tag{grid-column:1}.contact-band h2{font-size:var(--type-title)}.benefit-grid>div{grid-template-columns:1fr}.benefit-grid p{grid-column:1}.benefit-grid h3{margin:0}}@media(max-width:520px){.wrap{padding-inline:var(--space-6)}.header-inner{gap:var(--space-3)}.brand{gap:var(--space-2)}.brand>span{font-size:var(--type-subhead)}.brand>svg{width:32px;height:32px}.nav-cta{padding-inline:var(--space-3)}.mobile-menu summary>span,.nav-cta>span{display:none}h1{overflow-wrap:anywhere}h2{font-size:var(--type-heading)}.demo-tabs{padding:var(--space-4)}.workflow-row{grid-template-columns:1fr;gap:var(--space-4)}.workflow-price{grid-column:1}.workflow-row h2{font-size:var(--type-subhead)}.contact-card,.product-example{padding:var(--space-6)}.product-example blockquote{font-size:var(--type-subhead)}.footer-top{gap:var(--space-8) var(--space-6)}.footer-brand,.footer-top>div:last-child{grid-column:1/-1}.footer-bottom{flex-direction:column}.contact-email{font-size:var(--type-label)}.contact-band,.product-details-band{padding-block:var(--space-12)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}.home-intro{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16);align-items:end;padding-top:var(--space-12);padding-bottom:var(--space-8)}.home-intro h1{margin:0;max-width:14ch}.home-intro .hero-lede{margin-bottom:var(--space-3)}.home-demo{padding-bottom:var(--space-4);scroll-margin-top:var(--space-6)}.review-demo-heading{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-6);padding-block:var(--space-4)}.review-demo-heading h2{font-size:var(--type-subhead);margin:0}.review-demo-heading p{font-size:var(--type-label);color:var(--muted);margin:0}.review-demo .demo-tabs{padding:0 0 var(--space-4);border:0}.decision-record{display:grid;grid-template-columns:184px 1fr;border-block:2px solid var(--ink);background:var(--surface)}.review-states{background:var(--ink);color:var(--surface);padding:var(--space-6)}.review-states h3{font-size:var(--type-subhead)}.review-states ul{list-style:none;padding:0;margin:var(--space-6) 0 0}.review-states li{display:flex;align-items:center;gap:var(--space-3);min-height:48px;font-size:var(--type-label);padding-block:var(--space-3)}.review-states li[aria-current=true]{font-weight:600;border-bottom:2px solid var(--on-dark)}.cue{display:inline-block;width:12px;height:12px;flex:0 0 12px;border:2px solid var(--cue);background:var(--cue);border-radius:50%}.review-states .cue{background:var(--cue-on-dark);border-color:var(--cue-on-dark)}.review-states .cue-complete{background:transparent}.record-body{padding:var(--space-6) var(--space-8);min-width:0}.record-heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--rule)}.record-heading h3{font-size:var(--type-heading);margin:0}.record-heading>span{font-size:var(--type-label);color:var(--muted);flex-shrink:0}.record-columns{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--space-8);padding-block:var(--space-6)}.record-columns h4{font-family:Plex Condensed,sans-serif;font-size:var(--type-subhead);font-weight:600;margin:0 0 var(--space-4);line-height:1.2}.record-source blockquote{margin:0;font-size:var(--type-subhead);line-height:1.5}.record-reason p{color:var(--muted);margin:0}.record-reason .small-note{margin-top:var(--space-4)}.record-action{border-top:1px solid var(--rule);padding-top:var(--space-6);display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap}.record-action p{font-size:var(--type-label);color:var(--muted);margin:0}.workflow-option{display:grid;grid-template-columns:.8fr 1.4fr .8fr;gap:var(--space-8);padding-block:var(--space-6);border-top:1px solid var(--rule)}.workflow-option:last-child{border-bottom:1px solid var(--rule)}.workflow-option h3,.workflow-option p{margin:0}.workflow-option p{color:var(--muted)}.option-price{font-size:var(--type-label)}.option-price span{display:block}.option-price span+span{margin-top:var(--space-2);color:var(--muted)}.more-workflows{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-6);font-size:var(--type-label);padding-top:var(--space-6)}.more-workflows p{margin:0;color:var(--muted)}.review-principles{border-block:1px solid var(--rule);padding-block:var(--space-16)}.review-principles-inner{display:grid;grid-template-columns:.9fr 1.1fr;gap:var(--space-16)}.review-principles-inner>div>p{color:var(--muted)}.review-questions{margin:0}.review-questions>div{border-top:1px solid var(--rule);padding-block:var(--space-6)}.review-questions dt{font-family:Plex Condensed,sans-serif;font-size:var(--type-subhead);font-weight:600}.review-questions dd{margin:var(--space-2) 0 0;color:var(--muted)}.setup-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:var(--space-16)}.setup-steps{margin:0;padding-left:var(--space-6)}.setup-steps li{border-top:1px solid var(--rule);padding:var(--space-6) 0 var(--space-6) var(--space-3)}.setup-steps li::marker{color:var(--cue)}.setup-steps p{color:var(--muted);margin:0}.state-definitions{margin:0}.state-definitions>div{display:grid;grid-template-columns:184px 1fr;gap:var(--space-8);padding-block:var(--space-6);border-top:1px solid var(--rule)}.state-definitions dt{font-weight:600}.state-definitions dd{margin:0;color:var(--muted)}@media(max-width:1000px){.home-intro{gap:var(--space-8)}.record-columns{gap:var(--space-6)}.record-heading{display:block}.record-heading>span{display:block;margin-top:var(--space-2)}.workflow-option{grid-template-columns:1fr 1.5fr}.option-price{grid-column:2}}@media(max-width:820px){.home-intro,.review-principles-inner,.setup-layout{grid-template-columns:1fr;gap:var(--space-6)}.home-intro h1{font-size:var(--type-large);max-width:18ch}.review-demo-heading{display:block}.review-demo-heading p{margin-top:var(--space-2)}.decision-record{grid-template-columns:1fr}.review-states{padding:var(--space-3) var(--space-6)}.review-states h3{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0}.review-states ul{margin:0;display:flex;gap:var(--space-4);flex-wrap:wrap}.review-states li{min-height:44px;padding-block:var(--space-2)}.record-body{padding:var(--space-6)}.record-columns{grid-template-columns:1fr}.record-heading h3,.record-source blockquote{font-size:var(--type-subhead)}.record-action{align-items:start;flex-direction:column}.review-principles{padding-block:var(--space-12)}.workflow-option{grid-template-columns:1fr;gap:var(--space-4)}.option-price{grid-column:1}.state-definitions>div{grid-template-columns:1fr;gap:var(--space-2)}}@media(max-width:520px){.home-intro{padding-top:var(--space-8)}.home-intro h1{font-size:var(--type-title)}.review-states{padding:var(--space-3) var(--space-4)}.review-states ul{gap:var(--space-2) var(--space-4)}.record-body{padding:var(--space-6) var(--space-4)}.record-action .button{width:100%}}.mobile-price-label{display:none}.contact-band a:focus-visible{outline-color:var(--cue-on-dark)}.more-workflows a{min-height:44px;display:flex;align-items:center}.contact-email{display:block}.contact-email>span{margin-left:var(--space-2)}@media(max-width:760px){.pricing-table{min-width:0;display:block}.pricing-table thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}.pricing-table tbody,.pricing-table tr{display:block}.pricing-table tbody tr{padding:var(--space-6);border-bottom:1px solid var(--ink)}.pricing-table tbody tr:last-child{border-bottom:0}.pricing-table tbody th{display:block;padding:0 0 var(--space-4);border:0;font-size:var(--type-subhead)}.pricing-table td{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);padding:var(--space-3) 0;align-items:start;border-bottom:1px solid var(--rule);font-size:var(--type-label)}.pricing-table td:last-child{border:0}.mobile-price-label{display:inline;font-family:Plex Sans,sans-serif;color:var(--muted)}.pricing-table .quote-price{font-size:var(--type-label)}}.page-context{align-items:center;gap:var(--space-3);color:var(--muted);margin-bottom:var(--space-4)}.example-context,.page-context{display:flex;font-size:var(--type-label)}.example-context{justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;border-bottom:1px solid var(--rule);padding-bottom:var(--space-4)}.example-context>span:last-child{display:flex;align-items:center;gap:var(--space-2)}.product-example .source-label{margin:var(--space-6) 0 var(--space-2);font-size:var(--type-label)}.product-example blockquote{margin-top:0}.example-category{font-size:var(--type-label)}@media(max-width:820px){.home-intro{padding-top:var(--space-6);padding-bottom:var(--space-4);gap:var(--space-4)}.home-intro .hero-lede{margin:0}.page-intro{padding-block:var(--space-6)}.review-demo-heading{padding-block:var(--space-3)}.review-demo-heading p{margin-top:var(--space-1)}.record-columns{padding-block:var(--space-4);gap:var(--space-4)}.record-columns h4{margin-bottom:var(--space-2)}.record-columns h4,.record-source blockquote{font-size:var(--type-body)}.record-body{padding:var(--space-4)}.record-heading{padding-bottom:var(--space-3)}.record-heading>span{margin-top:var(--space-1)}.record-action{padding-top:var(--space-4);gap:var(--space-4)}}