@font-face{font-family:GT Walsheim;src:url(../fonts/GT-Walsheim-Bold.5843cc4eeeeb.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{--color-ink:#0a1c28;--color-muted:#4b5b69;--color-night:#051017;--color-soft:#cae1eb;--color-white:#fff;--color-line:#d8e3ea;--color-page:#fbfcfd;--color-blue:#066588;--color-blue-dark:#0b4057;--color-teal:#3bbbc5;--color-teal-dark:#037383;--color-violet:#7c3aed;--color-violet-hover:#7a2fa0;--color-workflow-bg:#0f162a;--color-header-hover:#192329;--color-dark-text:#c9ced0;--color-dark-text-muted:#bbbec3;--color-dark-text-soft:#d3d6d8;--color-dark-placeholder:#858d94;--color-teal-text:#12414e;--color-teal-soft:#5bc6d0;--color-teal-hover:#76d0d8;--color-teal-border:#27a1ae;--color-teal-border-hover:#2390a0;--color-dark-border:#354248;--color-dark-border-faint:#2e3b41;--color-dark-border-strong:#bfc4c7;--color-violet-decoration:#3c1b4f;--theme-page-bg:var(--color-page);--theme-nav-bg:var(--color-night);--theme-nav-border:var(--color-dark-border-faint);--theme-toggle-bg:var(--color-ink);--theme-toggle-border:var(--color-dark-border);--theme-toggle-hover-bg:var(--color-header-hover);--theme-toggle-icon:var(--color-teal);--theme-logo-filter:brightness(0) invert(1);--theme-hero-bg:var(--color-ink);--theme-hero-heading:var(--color-white);--theme-hero-copy:var(--color-dark-text);--theme-painpoints-bg:var(--color-night);--theme-painpoints-heading:var(--color-white);--theme-painpoints-copy:var(--color-dark-text-muted);--theme-painpoints-art-display:block;--theme-dark-section-bg:var(--color-ink);--theme-night-section-bg:var(--color-night);--theme-workflow-bg:var(--color-workflow-bg);--theme-workflow-border:var(--color-dark-border);--theme-workflow-copy:var(--color-dark-text-muted);--theme-inverse-heading:var(--color-white);--theme-inverse-copy:var(--color-dark-text-muted);--theme-inverse-copy-strong:var(--color-dark-text);--theme-inverse-border:var(--color-dark-border);--theme-inverse-border-faint:var(--color-dark-border-faint);--theme-feature-border:var(--theme-inverse-border);--theme-footer-border:var(--color-teal);--theme-card-bg:var(--color-white);--theme-card-border:var(--color-line);--theme-form-bg:var(--color-night);--theme-form-field-bg:var(--color-ink);--theme-form-text:var(--color-white);--theme-form-label:var(--color-dark-text-soft);--theme-form-placeholder:var(--color-dark-placeholder);--theme-link:var(--color-teal);--theme-eyebrow:var(--color-teal);--font-sans:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading:"GT Walsheim", var(--font-sans);--font-weight-heading:700;--font-mono:"IBM Plex Mono", monospace;--text-xs:.78rem;--text-sm:.88rem;--text-base:1rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:1.65rem;--leading-tight:1.1;--leading-snug:1.25;--leading-normal:1.5;--leading-relaxed:1.65;--space-2xs:.35rem;--space-xs:.5rem;--space-sm:.8rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:3.5rem;--space-4xl:5rem;--space-5xl:6rem;--space-6xl:7rem;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-pill:999px;--shadow-sm:0 6px 18px #0510171a;--shadow-md:0 12px 32px #05101724;--shadow-lg:0 20px 52px #0510172e;--shadow-xl:0 28px 72px #0510173d;--shadow-glow-teal:0 0 56px #2db8c52e;--shadow-glow-violet:0 0 64px #66248329;--transition-fast:.12s;--transition-normal:.2s;--transition-slow:.32s;--ease-standard:cubic-bezier(.2, 0, 0, 1)}html[data-theme=day]{--theme-nav-bg:var(--color-white);--theme-nav-border:var(--color-dark-border-strong);--theme-toggle-bg:var(--color-white);--theme-toggle-border:var(--color-line);--theme-toggle-hover-bg:var(--color-page);--theme-toggle-icon:var(--color-violet);--theme-logo-filter:none;--theme-hero-bg:var(--color-soft);--theme-hero-heading:var(--color-ink);--theme-hero-copy:var(--color-ink);--theme-painpoints-bg:var(--color-page);--theme-painpoints-heading:var(--color-ink);--theme-painpoints-copy:var(--color-muted);--theme-painpoints-art-display:none;--theme-dark-section-bg:var(--color-soft);--theme-night-section-bg:var(--color-page);--theme-workflow-bg:var(--color-soft);--theme-inverse-heading:var(--color-ink);--theme-inverse-copy:var(--color-muted);--theme-inverse-copy-strong:var(--color-ink);--theme-inverse-border:var(--color-line);--theme-inverse-border-faint:var(--color-line);--theme-feature-border:var(--color-blue-dark);--theme-footer-border:var(--color-teal);--theme-form-bg:var(--color-white);--theme-form-field-bg:var(--color-page);--theme-form-text:var(--color-ink);--theme-form-label:var(--color-muted);--theme-form-placeholder:var(--color-muted);--theme-link:var(--color-blue);--theme-eyebrow:var(--color-blue)}*{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth}html[data-theme=day]{color-scheme:light}body{background:var(--theme-page-bg);color:var(--color-ink);font-family:var(--font-sans);font-size:18px;line-height:var(--leading-relaxed);margin:0}p{color:var(--theme-inverse-heading);font-size:var(--text-lg);line-height:var(--leading-relaxed);margin:var(--space-md) 0 0}a{color:var(--theme-link);text-decoration:none}a[href^=mailto\:]:hover,a[href^=mailto\:]:focus-visible{color:var(--color-teal);text-decoration-color:currentColor}img{max-width:100%;height:auto;display:block}.heading{font-family:var(--font-heading);font-weight:var(--font-weight-heading);line-height:var(--leading-tight);margin:0}.h1{max-width:940px;font-size:clamp(2.25rem,4vw,3.2rem)}.h2{font-size:clamp(2rem,4vw,3.2rem)}.heading--founder-intro,.heading--founder-name{font-family:var(--font-sans);font-weight:700}.heading--founder-intro{font-size:clamp(1.7rem,3vw,2.35rem)}.heading--founder-name{font-size:clamp(1.25rem,2.4vw,1.6rem)}.heading--card-title{color:var(--color-ink);font-size:1.35rem;line-height:var(--leading-snug)}.heading--footer-title{font-size:var(--text-base);line-height:var(--leading-snug);margin-bottom:var(--space-xs)}.heading--content-title{font-size:var(--text-2xl);margin-top:var(--space-xl)}.u-color-hero-heading{color:var(--theme-hero-heading)}.u-color-ink{color:var(--color-ink)}.u-color-inverse-heading{color:var(--theme-inverse-heading)}.u-color-painpoints-heading{color:var(--theme-painpoints-heading)}.container{max-width:1180px;padding:0 var(--space-lg);margin:0 auto}.section{padding:var(--space-4xl) 0}.split{gap:var(--space-2xl);grid-template-columns:minmax(0,.95fr) minmax(300px,1.05fr);display:grid}.stack{color:var(--color-muted);gap:var(--space-md);display:grid}.skip-link{background-color:var(--color-ink);color:var(--color-white);padding:var(--space-xs) var(--space-md);z-index:20;position:absolute;top:-3rem;left:0}.skip-link:focus{top:0}.site-header{background:var(--theme-nav-bg);border-bottom:1px solid var(--theme-nav-border);z-index:10;position:sticky;top:0}.site-header__inner,.site-footer__inner{align-items:center;gap:var(--space-md);flex-wrap:nowrap;justify-content:space-between;min-height:76px;display:flex}.brand{color:var(--color-violet);font-size:1.35rem;font-weight:700;line-height:var(--leading-snug);text-decoration:none}.brand img{width:clamp(138px,14vw,184px)}.logo-mark{display:block;position:relative}.logo-mark:after{content:"";background-image:linear-gradient(110deg, transparent 42%, var(--color-white) 50%, transparent 58%);opacity:.45;pointer-events:none;background-position:150%;background-repeat:no-repeat;background-size:300% 100%;position:absolute;inset:0;-webkit-mask:url(../svg/logo/tankwise.0854a99005df.svg) 50%/contain no-repeat;mask:url(../svg/logo/tankwise.0854a99005df.svg) 50%/contain no-repeat}.site-nav{gap:var(--space-2xs) var(--space-md);flex-wrap:wrap;justify-content:flex-end;display:flex}.site-nav a{border-radius:var(--radius-md);color:var(--color-muted);font-size:.95rem;font-weight:400;line-height:var(--leading-normal);padding:var(--space-2xs);text-decoration:none}.site-nav a[aria-current=page]{color:var(--color-ink)}.site-header__actions{align-items:center;gap:var(--space-sm);justify-content:flex-end;display:flex}.theme-toggle{background:var(--theme-toggle-bg);border:1px solid var(--theme-toggle-border);border-radius:var(--radius-pill);color:var(--theme-toggle-icon);cursor:pointer;font:inherit;height:48px;line-height:var(--leading-normal);justify-content:center;align-items:center;width:48px;padding:0;display:grid;position:relative}.theme-toggle:hover,.theme-toggle:focus-visible{background:var(--theme-toggle-hover-bg)}.theme-toggle__icon{opacity:0;grid-area:1/1;width:22px;height:22px;transform:rotate(-28deg)scale(.72)}.theme-toggle__icon circle,.theme-toggle__icon path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}html[data-theme=day] .theme-toggle__icon--sun,html[data-theme=night] .theme-toggle__icon--moon{opacity:1;transform:rotate(0)scale(1)}.theme-toggle:focus-visible{outline:2px solid var(--color-teal);outline-offset:4px}.eyebrow{color:var(--color-blue);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:400;line-height:var(--leading-snug);margin:0 0 var(--space-md);text-transform:uppercase}.section-heading{max-width:760px}.section-heading--sticky{align-self:start;position:sticky;top:110px}.actions{gap:var(--space-sm);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.button{background-color:var(--color-white);border:1px solid var(--color-white);border-radius:var(--radius-md);cursor:pointer;font:inherit;font-weight:700;line-height:var(--leading-normal);min-height:48px;padding:var(--space-sm) var(--space-md);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.button--primary{background-color:var(--color-ink);color:var(--color-white)}.button--secondary{border-color:var(--color-violet);color:var(--color-violet)}.button--light{background-color:var(--color-white);color:var(--color-ink)}.hero{background:var(--theme-hero-bg);color:var(--theme-hero-copy);padding:var(--space-5xl) 0 var(--space-6xl);overflow:hidden}.hero__grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.hero-visual{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,580px);display:grid}.hero-shot{border:1px solid var(--theme-inverse-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);margin:0;overflow:hidden}.hero-shot--table{box-shadow:var(--shadow-xl), var(--shadow-glow-teal);grid-column:1/-1}.hero-shot--tank-overview{box-shadow:var(--shadow-xl), var(--shadow-glow-violet)}.hero-shot--scada{box-shadow:var(--shadow-lg), var(--shadow-glow-teal)}.hero-shot__image{width:100%;display:block}.demo-card{background-color:var(--color-teal);border-radius:var(--radius-md);color:var(--color-ink);box-shadow:var(--shadow-md);align-items:center;padding:0;text-decoration:none;display:inline-flex;overflow:hidden}.demo-card:focus-visible{outline:2px solid var(--color-violet);outline-offset:4px}.demo-card--inline{margin-top:var(--space-xl);max-width:620px}.has-hero-demo-reveal .demo-card--inline,.has-hero-demo-reveal .hero .lede{opacity:0;pointer-events:none}.has-hero-demo-reveal .demo-card--inline{transform:translateY(var(--space-lg)) scale(.96);transition:background-color var(--transition-fast) var(--ease-standard), background-size var(--transition-fast) var(--ease-standard), box-shadow var(--transition-normal) var(--ease-standard), opacity calc(var(--transition-slow) * 2) var(--ease-standard), transform calc(var(--transition-normal) * 2) var(--ease-standard)}.has-hero-demo-visible .demo-card--inline{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.has-hero-demo-visible .hero .lede{opacity:1;pointer-events:auto}.demo-card--dark{background-color:var(--color-teal);border-color:var(--color-dark-border);margin:var(--space-xl) auto 0;text-align:left;max-width:620px}.has-bottom-demo-reveal .cta--demo .demo-card{opacity:0;pointer-events:none;transform:translateY(var(--space-xl)) scale(.96)}.has-bottom-demo-reveal .cta--demo .demo-card.is-bottom-demo-visible{animation:demo-card-shake 5s var(--ease-standard) calc(var(--transition-slow) * 2) infinite;opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.demo-card__media{aspect-ratio:16/9;background:var(--color-soft);border-radius:var(--radius-sm);margin:var(--space-xs) 0 var(--space-xs) var(--space-xs);flex:0 0 10em;place-items:center;display:grid;position:relative;overflow:hidden}.demo-card__media img{object-fit:cover;object-position:left top;grid-area:1/1;width:100%;height:100%}.demo-card__media:after{background:var(--color-white);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);content:"";height:var(--space-2xl);width:var(--space-2xl);z-index:1;grid-area:1/1}.demo-card__media:before{background:var(--color-violet);clip-path:polygon(0 0,100% 50%,0 100%);content:"";height:var(--space-md);margin-left:var(--space-2xs);width:var(--space-sm);z-index:2;grid-area:1/1}.demo-card__copy{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:700;line-height:var(--leading-snug);padding:0 var(--space-lg);text-align:center;flex:1}.section--tint{background:var(--color-teal);color:var(--color-teal-text)}.section--tint .eyebrow{color:var(--color-teal-text)}.has-helps-heading-reveal .section--tint .section-heading{opacity:0;translate:0 var(--space-xl)}.has-helps-heading-reveal .section--tint .section-heading.is-helps-heading-visible{opacity:1;translate:0}.section--dark{background:var(--theme-dark-section-bg);color:var(--theme-inverse-copy-strong)}.section--dark .eyebrow{color:var(--theme-inverse-heading)}.painpoints{background:var(--theme-painpoints-bg);color:var(--theme-painpoints-copy);position:relative;overflow:hidden}.painpoints__background{display:var(--theme-painpoints-art-display);object-fit:cover;opacity:1;pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.painpoints>.container{z-index:1;position:relative}.painpoints .eyebrow{color:var(--color-teal)}.speech-grid{column-count:3;column-gap:var(--space-lg);margin-top:var(--space-xl)}.speech-bubble{background:var(--color-teal);border-radius:var(--radius-lg);color:var(--color-ink);font-size:var(--text-xl);line-height:var(--leading-normal);padding:var(--space-md) var(--space-lg);width:100%;margin:0;display:inline-block;position:relative}.has-speech-bubble-reveal .speech-bubble{opacity:0;translate:0 var(--space-lg)}.has-speech-bubble-reveal .speech-bubble.is-speech-bubble-visible{opacity:1;translate:0}.speech-bubble+.speech-bubble{margin-top:var(--space-xl)}.speech-bubble:after{background:var(--color-teal);clip-path:polygon(0 0,100% 0,50% 100%);content:"";width:24px;height:14px;position:absolute;bottom:-13px;left:1.9rem}.help-list{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.help-list li{background:var(--color-teal-soft);border:1px solid var(--color-teal-border);border-radius:var(--radius-md);color:var(--color-ink);line-height:var(--leading-normal);padding:var(--space-md) var(--space-md) var(--space-md) var(--space-2xl);position:relative}.help-list li:before{background:var(--color-white);border-radius:var(--radius-pill);color:var(--color-ink);content:"✓";font-size:var(--text-sm);height:24px;left:var(--space-md);justify-content:center;align-items:center;width:24px;font-weight:700;display:flex;position:absolute;top:1.12rem}.help-list li:hover{background:var(--color-teal-hover);border-color:var(--color-teal-border-hover);box-shadow:var(--shadow-lg), var(--shadow-glow-teal)}.help-list li:hover:before{background:var(--color-violet);color:var(--color-white)}.feature-layout{align-items:start;gap:var(--space-2xl);grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);display:grid}.features{background:var(--theme-dark-section-bg);color:var(--theme-inverse-copy)}.features .eyebrow,.signup .eyebrow{color:var(--theme-eyebrow)}.accordion-list{border-top:1px solid var(--color-line)}.features .accordion-list{border-top-color:var(--theme-feature-border)}.feature-item{border-bottom:1px solid var(--color-line)}.features .feature-item{border-bottom-color:var(--theme-feature-border)}.feature-item summary{cursor:pointer;align-items:center;gap:var(--space-md);padding:var(--space-md) 0;justify-content:space-between;list-style:none;display:flex}.feature-item summary:hover,.feature-item summary:focus-visible{color:var(--theme-link)}.feature-item summary::-webkit-details-marker{display:none}.feature-item summary span{font-size:var(--text-lg);font-weight:700;line-height:var(--leading-snug);max-width:46rem}.accordion-icon{border:2px solid var(--color-violet);border-radius:var(--radius-pill);color:var(--color-violet);flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.features .accordion-icon{border-color:var(--color-teal);color:var(--color-teal)}.accordion-icon svg{width:20px;height:20px;overflow:visible}.accordion-icon path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.accordion-icon__plus,.accordion-icon__arrow{transform-box:fill-box;transform-origin:50%}.accordion-icon__plus{opacity:1}.accordion-icon__arrow{opacity:0}.has-animated-accordion .feature-item__body{opacity:0;height:0;padding:0 var(--space-2xl) var(--space-lg) 0;overflow:hidden}.has-animated-accordion .feature-item[open] .feature-item__body{opacity:1}.workflow-preview{background:var(--theme-workflow-bg);color:var(--theme-workflow-copy)}.workflow-preview__grid{align-items:stretch;gap:var(--space-2xl);grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);display:grid}.workflow-preview__side{gap:var(--space-lg);display:grid}.workflow-preview__media{margin:0}.workflow-preview__media img{border-radius:var(--radius-md);width:100%}.workflow-preview__media--main img{box-shadow:var(--shadow-xl);object-fit:cover;object-position:center top;height:100%}.workflow-preview__media--supporting img{box-shadow:var(--shadow-lg)}.workflow-preview__copy{border-top:1px solid var(--theme-workflow-border);padding-top:var(--space-xl)}.signup{background:var(--theme-night-section-bg);color:var(--theme-inverse-copy)}.signup__grid{align-items:start;gap:var(--space-2xl);grid-template-columns:minmax(0,.92fr) minmax(320px,.8fr);display:grid}.signup-card,.founder-note{background:var(--theme-card-bg);border:1px solid var(--theme-card-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--space-xl)}.signup .signup-card{background:var(--theme-form-bg);border-color:var(--theme-inverse-border-faint);box-shadow:var(--shadow-md), var(--shadow-glow-violet)}.signup-card [class*=klaviyo-form]{color:var(--theme-form-text)}.signup-card [class*=klaviyo-form] form,.signup-card [class*=klaviyo-form] [role=form]{background:var(--theme-form-bg)!important}.signup-card [class*=klaviyo-form] label,.signup-card [class*=klaviyo-form] span,.signup-card [class*=klaviyo-form] div{color:var(--theme-form-label)!important}.signup-card [class*=klaviyo-form] input,.signup-card [class*=klaviyo-form] textarea,.newsletter-form input[type=text],.newsletter-form input[type=email]{background:var(--theme-form-field-bg)!important;border:1px solid var(--theme-inverse-border)!important;color:var(--theme-form-text)!important}.signup-card [class*=klaviyo-form] input::placeholder,.signup-card [class*=klaviyo-form] textarea::placeholder,.newsletter-form input::placeholder{color:var(--theme-form-placeholder)!important}.signup-card [class*=klaviyo-form] button,.newsletter-form .button{background:var(--color-violet)!important;border-color:var(--color-violet)!important;color:var(--color-white)!important}.signup-card [class*=klaviyo-form] button:hover,.newsletter-form .button:hover{background:var(--color-violet-hover)!important;border-color:var(--color-violet-hover)!important}.newsletter-form{gap:var(--space-md);display:grid}.newsletter-form label{gap:var(--space-xs);line-height:var(--leading-normal);display:grid}.newsletter-form label>span:first-child{color:var(--color-muted);font-size:var(--text-sm)}.newsletter-form input[type=text],.newsletter-form input[type=email]{border-radius:var(--radius-md);font:inherit;line-height:var(--leading-normal);min-height:48px;padding:0 var(--space-md);width:100%}.checkbox-row{align-items:start;gap:var(--space-sm);grid-template-columns:24px minmax(0,1fr);display:grid}.checkbox-row input{height:22px;margin-top:var(--space-2xs);width:22px}.checkbox-row span{color:var(--color-muted);font-size:.95rem;line-height:var(--leading-normal)}.form-note{color:var(--color-blue-dark)}.final-message{background:var(--theme-night-section-bg);color:var(--theme-inverse-copy-strong)}.final-message__inner{gap:var(--space-xl);max-width:1060px;display:grid}.final-message .founder-note{background:var(--theme-night-section-bg);border-color:var(--theme-inverse-border);box-shadow:none}.final-message .founder-note a{color:var(--theme-link);text-underline-offset:.16em;font-weight:700;text-decoration-color:currentColor}.final-message .founder-note a:hover{color:var(--color-teal);text-decoration-color:currentColor}.founder-contact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,7vw,6rem);display:grid}.founder-contact{align-items:center;gap:var(--space-lg);grid-template-columns:152px minmax(0,1fr);display:grid}.founder-contact img{aspect-ratio:1;border-radius:var(--radius-md);filter:grayscale();object-fit:cover;width:152px}.founder-contact a{font-size:clamp(1.1rem,2vw,1.45rem);line-height:var(--leading-normal);text-decoration:none;display:block}.final-message .founder-contact a{color:var(--theme-link)}.founder-contact a[href^=mailto\:]:hover,.founder-contact a[href^=mailto\:]:focus-visible{color:var(--color-teal)}.card-grid{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.info-card{background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-md);color:var(--color-muted);padding:var(--space-lg)}.cta{text-align:center;max-width:850px}.cta .button,.cta .demo-card{margin-top:var(--space-xl)}.page-hero{background:var(--theme-hero-bg);padding:var(--space-4xl) 0 var(--space-3xl)}.page-hero__inner{max-width:900px}.content-section{background:var(--theme-dark-section-bg);padding:var(--space-3xl) 0 var(--space-4xl)}.content{background:var(--theme-nav-bg);border:1px solid var(--theme-inverse-border);border-radius:var(--radius-md);color:var(--theme-inverse-copy);max-width:860px;padding:var(--space-2xl)}.content>:first-child{margin-top:0}.contact-list{gap:var(--space-sm);margin:var(--space-lg) 0;display:grid}.contact-list a{background-color:var(--theme-toggle-bg);border:1px solid var(--theme-inverse-border);border-radius:var(--radius-md);color:var(--theme-link);font-weight:700;line-height:var(--leading-normal);padding:var(--space-sm) var(--space-md);text-decoration:none}.site-footer{background:var(--theme-dark-section-bg);border-top:1px solid var(--theme-footer-border);color:var(--theme-inverse-copy);padding:var(--space-2xl) 0 var(--space-lg)}.site-footer a{color:var(--theme-link);line-height:var(--leading-normal);margin-top:var(--space-xs);text-decoration:none;display:table}.site-footer__grid{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) repeat(2,minmax(160px,220px));display:grid}.footer-brand{margin:0 0 var(--space-md);display:inline-flex}.footer-brand img{width:150px}.site-footer__bottom{border-top:1px solid var(--theme-footer-border);margin-top:var(--space-xl);padding-top:var(--space-md)}@media (width<=1040px){.speech-grid{column-count:2}}@media (width<=820px){body{font-size:16px}.site-header__inner{padding-bottom:var(--space-md);padding-top:var(--space-md);flex-direction:row;justify-content:space-between;align-items:center}.site-footer__inner{padding-bottom:var(--space-md);padding-top:var(--space-md);flex-direction:column;justify-content:center;align-items:flex-start}.hero{padding:var(--space-3xl) 0}.hero__grid,.split,.card-grid,.feature-layout,.workflow-preview__grid,.signup__grid,.founder-contact-list,.site-footer__grid{grid-template-columns:1fr}.hero__copy{display:contents}.hero__title{order:-2}.demo-card__copy{font-size:var(--text-lg)}.hero-visual{order:-1;width:100%}.hero .lede{order:1}.signup-card{padding:var(--space-md)}.speech-grid{column-count:1}.section-heading--sticky{position:static}.founder-contact{grid-template-columns:96px minmax(0,1fr)}.founder-contact img{width:96px}.section,.content-section{padding:var(--space-2xl) 0}}@media (width<=520px){.site-header__inner{gap:var(--space-xs);padding-left:var(--space-md);padding-right:var(--space-md)}.brand img{width:112px}.site-header__actions{gap:var(--space-xs)}.theme-toggle{width:44px;height:44px}}a:where(:not(.brand,.footer-brand)){transition:color var(--transition-fast) var(--ease-standard), background-size var(--transition-fast) var(--ease-standard);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px}a:where(:not(.brand,.footer-brand)):hover,a:where(:not(.brand,.footer-brand)):focus-visible{background-size:100% 2px}.brand:hover .logo-mark:after,.brand:focus-visible .logo-mark:after,.footer-brand:hover .logo-mark:after,.footer-brand:focus-visible .logo-mark:after{animation:logo-shimmer calc(var(--transition-slow) * 2) var(--ease-standard) both}body,.site-header,.hero,.painpoints,.features,.workflow-preview,.signup,.final-message,.section--dark,.site-footer{transition:background-color var(--transition-normal) var(--ease-standard), border-color var(--transition-fast) var(--ease-standard), color var(--transition-fast) var(--ease-standard)}.button{transition:background-color var(--transition-fast) var(--ease-standard), background-size var(--transition-fast) var(--ease-standard), border-color var(--transition-fast) var(--ease-standard), color var(--transition-fast) var(--ease-standard), transform var(--transition-normal) var(--ease-standard)}.button:hover{transform:translateY(-1px)}.theme-toggle{transition:background-color var(--transition-fast) var(--ease-standard), border-color var(--transition-fast) var(--ease-standard), color var(--transition-fast) var(--ease-standard), transform var(--transition-normal) var(--ease-standard)}.theme-toggle:hover{transform:translateY(-1px)}.theme-toggle__icon{transition:opacity var(--transition-fast) var(--ease-standard), transform var(--transition-normal) var(--ease-standard)}.hero-shot{transition:background-color var(--transition-fast) var(--ease-standard), border-color var(--transition-fast) var(--ease-standard), box-shadow var(--transition-normal) var(--ease-standard)}.demo-card{transform-origin:50%;transition:background-color var(--transition-fast) var(--ease-standard), background-size var(--transition-fast) var(--ease-standard), box-shadow var(--transition-normal) var(--ease-standard), opacity var(--transition-slow) var(--ease-standard), transform var(--transition-normal) var(--ease-standard);will-change:transform;transform:scale(1)}.demo-card:hover,.demo-card:focus-visible{background-color:var(--color-teal-hover);box-shadow:var(--shadow-lg);transform:scale(1.035)}.demo-card:active{transform:scale(1)translateY(1px)}.section--tint .section-heading{transition:opacity calc(var(--transition-slow) * 2) var(--ease-standard), translate calc(var(--transition-normal) * 2) var(--ease-standard);will-change:opacity, translate}.help-list li{transition:background-color var(--transition-fast) var(--ease-standard), border-color var(--transition-fast) var(--ease-standard), box-shadow var(--transition-normal) var(--ease-standard), transform var(--transition-normal) var(--ease-standard)}.help-list li:before{transition:background-color var(--transition-fast) var(--ease-standard), color var(--transition-fast) var(--ease-standard), transform var(--transition-normal) var(--ease-standard)}.help-list li:hover{transform:translateY(-4px)scale(1.012)}.help-list li:hover:before{transform:translateY(-1px)rotate(-8deg)scale(1.08)}.feature-item summary{transition:color var(--transition-fast) var(--ease-standard)}.accordion-icon{transition:transform var(--transition-normal) var(--ease-standard)}.feature-item summary:hover .accordion-icon,.feature-item summary:focus-visible .accordion-icon{transform:translateY(-1px)scale(1.05)}.accordion-icon__plus,.accordion-icon__arrow{transition:opacity var(--transition-fast) var(--ease-standard), transform var(--transition-normal) var(--ease-standard)}.accordion-icon__plus{transform:rotate(0)scale(1)}.accordion-icon__arrow{transform:translateY(4px)scale(.82)}.feature-item[open] .accordion-icon__plus{opacity:0;transform:rotate(90deg)scale(.72)}.feature-item[open] .accordion-icon__arrow{opacity:1;transform:translateY(0)scale(1)}.has-animated-accordion .feature-item__body{transition:height var(--transition-slow) var(--ease-standard), opacity var(--transition-fast) var(--ease-standard)}.speech-bubble{animation:speech-focus 24s var(--ease-standard) infinite;transition:opacity calc(var(--transition-slow) * 2) var(--ease-standard), translate calc(var(--transition-normal) * 2) var(--ease-standard);will-change:opacity, transform, translate}.speech-bubble:nth-child(2){transition-delay:var(--transition-fast);animation-delay:4s}.speech-bubble:nth-child(3){transition-delay:calc(var(--transition-fast) * 2);animation-delay:8s}.speech-bubble:nth-child(4){transition-delay:calc(var(--transition-fast) * 3);animation-delay:12s}.speech-bubble:nth-child(5){transition-delay:calc(var(--transition-fast) * 4);animation-delay:16s}.speech-bubble:nth-child(6){transition-delay:calc(var(--transition-fast) * 5);animation-delay:20s}.speech-bubble:nth-child(7){transition-delay:calc(var(--transition-fast) * 6)}@keyframes logo-shimmer{0%{background-position:150%}to{background-position:-50%}}@keyframes speech-focus{0%,70%,to{transform:translateY(0)rotate(0)}76%{transform:translateY(-8px)rotate(-1deg)}82%{transform:translateY(4px)rotate(.6deg)}88%{transform:translateY(-3px)rotate(-.3deg)}}@keyframes demo-card-shake{0%,82%,to{rotate:0deg}86%{rotate:-4deg}90%{rotate:4deg}94%{rotate:-2deg}97%{rotate:2deg}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.brand:hover .logo-mark:after,.brand:focus-visible .logo-mark:after,.footer-brand:hover .logo-mark:after,.footer-brand:focus-visible .logo-mark:after,.speech-bubble{animation:none}.has-speech-bubble-reveal .speech-bubble,.has-helps-heading-reveal .section--tint .section-heading{opacity:1;translate:0}.has-bottom-demo-reveal .cta--demo .demo-card{opacity:1;animation:none;transform:none}.demo-card:hover,.demo-card:focus-visible,.feature-item summary:hover .accordion-icon,.feature-item summary:focus-visible .accordion-icon,.speech-bubble,.help-list li,.help-list li:before,.help-list li:hover{transform:none}}