@font-face{font-family:Nunito Sans;src:url(/fonts/nunito-sans.woff2) format("woff2");font-weight:200 1000;font-style:normal;font-display:swap}:root{--paper:#ffffff;--ink:#242424;--body:#454545;--muted:#717171;--faint:#909090;--line:#e8e8e8;--soft:#f5f5f5;--sidebar:#f7f7f7;--hover:#ededed;--focus:#595959;--dark:#1c1c1e;--dark-elevated:#252527;--dark-soft:#2c2c2e;--dark-line:#363638;--dark-ink:#f2f2f2;--dark-body:#d9d9d9;--dark-muted:#ababab;--pal:#b7a3e6;--pal-wash:#f3effb;--font:"Nunito Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--r-btn:8px;--r-card:12px;--r-panel:16px;--shadow-window:0 1px 2px rgba(0,0,0,0.04),0 18px 50px rgba(0,0,0,0.07);--gutter:24px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;text-size-adjust:100%}:where(main,section,.faq-item)[id]{scroll-margin-top:76px}body{background:var(--paper);color:var(--body);font:400 17px/1.6 var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;-webkit-tap-highlight-color:transparent}::selection{background:#b8d9f4;color:#182a3a}img{max-width:100%;height:auto;display:block}a{text-decoration:none}a,button{color:inherit}button{font:inherit}picture{display:contents}:where(a,button,summary):focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}.skip-link{position:fixed;top:10px;left:10px;z-index:100;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:var(--r-btn);background:var(--ink);color:var(--paper);font:650 14px/1 var(--font);transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{max-width:1160px;margin:0 auto;padding:0 var(--gutter)}.wrap.narrow{max-width:820px}h1,h2,h3{color:var(--ink);font-family:var(--font)}.eyebrow{font:750 12px/1.4 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.icon{width:20px;height:20px;flex-shrink:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:0 18px;border-radius:var(--r-btn);border:1px solid transparent;font:680 15px/1 var(--font);letter-spacing:-.1px;white-space:nowrap;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.btn svg{width:16px;height:16px;flex-shrink:0}.btn-sm{min-height:36px;padding:0 13px;font-size:14px;gap:7px}.btn-sm svg{width:14px;height:14px}.btn-lg{min-height:50px;padding:0 22px;font-size:16px}.btn-lg svg{width:17px;height:17px}.btn-primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn-primary:hover{background:#000;border-color:#000}.btn-secondary{background:var(--paper);color:var(--ink);border-color:var(--line)}.btn-secondary:hover{background:var(--soft);border-color:#d6d6d6}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:rgba(255,255,255,.92);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--line)}.nav-inner{display:flex;gap:28px;min-height:64px}.brand,.nav-inner{align-items:center}.brand{display:inline-flex;gap:9px;color:var(--ink);border-radius:8px}.brand .brand-mark{width:34px;height:32px;margin:-2px -2px -2px -4px}.brand-name{font:800 20px/1 var(--font);letter-spacing:-.7px}.nav-links{display:flex;align-items:center;gap:4px;margin-right:auto}.nav-links a,.nav-menu-links a{font:650 14px/1 var(--font);color:var(--muted);padding:10px 12px;border-radius:var(--r-btn);transition:color .12s ease,background-color .12s ease}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--ink);background:var(--soft)}.nav-end{display:flex;align-items:center;gap:8px;margin-left:auto}.nav-toggle{display:none;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:var(--r-btn);background:var(--paper);cursor:pointer}.nav-toggle-bars{display:grid;grid-gap:5px;gap:5px;width:16px}.nav-toggle-bars span{display:block;height:1.6px;border-radius:2px;background:var(--ink);transition:transform .16s ease}.nav.is-open .nav-toggle-bars span:first-child{transform:translateY(3.3px) rotate(45deg)}.nav.is-open .nav-toggle-bars span:last-child{transform:translateY(-3.3px) rotate(-45deg)}.nav-menu{display:none}@media (max-width:759px){.nav-links{display:none}.nav-toggle{display:inline-flex}.nav-inner{gap:12px;min-height:60px}.nav-menu{display:block;max-height:0;overflow:hidden;border-top:1px solid transparent;transition:max-height .2s ease,border-color .2s ease}.nav.is-open .nav-menu{max-height:320px;border-top-color:var(--line)}.nav-menu-links{display:grid;padding:8px var(--gutter) 14px}.nav-menu-links a{padding:13px 4px;font-size:16px;color:var(--ink);border-radius:6px}}@media (max-width:400px){.dl-long{display:none}}.hero{padding:56px 0 0;background:radial-gradient(ellipse 46% 34% at 50% 6%,var(--pal-wash),rgba(255,255,255,0) 100%),var(--paper)}.hero-inner{text-align:center}.hero-pal{width:96px;margin:0 auto 12px}.hero-pal .pal-character{width:100%;height:auto}.hero-kicker{font:750 13px/1.4 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:16px}.hero h1{font:800 clamp(42px,6.4vw,80px)/1.03 var(--font);letter-spacing:-.045em;margin:0 auto;text-wrap:balance}.hero h1>span{display:block}.hero h1 .hero-quiet{color:var(--muted)}.hero-sub{margin:24px auto 0;max-width:36em;font-size:clamp(18px,2vw,21px);line-height:1.55;color:var(--body);text-wrap:balance}.hero-ctas{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:32px}.hero-note{margin-top:16px;font-size:13px;color:var(--muted)}.cta-note .note-link,.hero-note .note-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:#c9c9c9;text-decoration-color:#c9c9c9;text-underline-offset:3px}.cta-note .note-link:hover,.hero-note .note-link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.channel-logo{display:block;width:20px;height:20px;object-fit:contain;flex-shrink:0}.section-dark .channel-logo.is-mono{filter:invert(1)}.hero-channels{margin:44px auto 0;max-width:1080px;text-align:center}.hero-channels p{font-size:13px;font-weight:650;color:var(--muted);margin-bottom:14px}.hero-channels ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.channel-tile{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--line);border-radius:11px;background:var(--paper)}.channel-tile .channel-logo{width:22px;height:22px}.channel-chip{display:inline-flex;align-items:center;gap:5px;padding:1px 8px 1px 6px;margin:1px 0;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);font-size:.9em;font-weight:650;line-height:1.5;white-space:nowrap;vertical-align:baseline}.channel-chip .channel-logo{width:14px;height:14px}.channel-stack{display:inline-flex;gap:6px}.nowrap{white-space:nowrap}.channel-stack-item{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--line);border-radius:9px;background:var(--paper)}.channel-stack-item .channel-logo{width:18px;height:18px}.plays{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.play{display:flex;flex-direction:column;padding:20px 20px 18px;border:1px solid var(--line);border-radius:var(--r-panel);background:var(--paper)}.play h3{margin-top:16px;font-size:17px;line-height:1.3;font-weight:750;letter-spacing:-.2px}.play p{margin-top:6px;font-size:15px;line-height:1.55;color:var(--body);flex:1 1}.play-where{margin-top:12px;font-size:12.5px;font-weight:650;color:var(--muted)}.plays-note{max-width:760px;margin:32px auto 0;text-align:center;font-size:16px;line-height:2;color:var(--body)}.convo{max-width:900px;margin:0 auto}.convo-window{background:var(--paper);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-window);overflow:hidden;text-align:left}.convo-bar{display:flex;gap:7px;padding:13px 16px 0}.convo-bar span{width:11px;height:11px;border-radius:50%;background:#e2e2e2}.convo-head{position:relative;display:flex;justify-content:center;padding:4px 20px 14px}.convo-search{position:absolute;left:22px;top:18px;color:var(--muted)}.convo-contact{display:flex;flex-direction:column;align-items:center;gap:1px;line-height:1.25}.convo-contact .pal-character{width:48px;height:45px}.convo-contact strong{font-size:15px;font-weight:700;color:var(--ink)}.convo-contact span{font-size:12px;color:var(--muted)}.convo-controls{position:absolute;right:18px;top:10px;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.convo-pause,.convo-team{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--ink)}.convo-team{padding:7px 11px;border:1px solid var(--line);border-radius:var(--r-btn);background:var(--soft)}.convo-pause{color:var(--muted);padding:2px 6px}.convo-pause .icon,.convo-team .icon{width:14px;height:14px}.convo-thread{display:flex;flex-direction:column;gap:14px;padding:10px max(24px,calc((100% - 660px) / 2)) 22px;font-size:16px;line-height:1.55}.convo-day{align-self:center;font-size:11.5px;font-weight:600;color:var(--muted);margin:6px 0 -2px}.msg{max-width:82%;padding:11px 17px;border-radius:21px;overflow-wrap:anywhere}.msg-owner{align-self:flex-end;background:var(--ink);color:var(--paper);border-bottom-right-radius:6px}.msg-pal{align-self:flex-start;background:var(--soft);color:var(--ink);border-bottom-left-radius:6px}.convo-chip{display:inline-flex;align-items:center;gap:5px;padding:1px 9px;margin:1px 0;border:1px solid var(--line);border-radius:8px;background:var(--paper);font-size:14.5px;font-weight:600;white-space:nowrap}.convo-chip span{color:var(--muted);font-weight:500}.convo-card{align-self:flex-start;width:min(100%,470px);margin-top:-4px;padding:18px 20px;border:1px solid var(--line);border-radius:16px;background:var(--paper)}.convo-card-eyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.convo-card h3{font-size:16px;font-weight:700;margin:3px 0 14px}.convo-pipeline{list-style:none;display:flex;flex-wrap:wrap;gap:4px 0}.convo-pipeline li{display:flex;flex-direction:column;padding-right:30px;position:relative}.convo-pipeline li:not(:last-child):after{content:"→";position:absolute;right:9px;top:9px;font-size:13px;color:var(--faint)}.convo-pipeline strong{font-size:27px;line-height:1.1;font-weight:700;color:var(--ink);letter-spacing:-.5px}.convo-pipeline span{font-size:13px;color:var(--body)}.convo-card-note{margin-top:10px}.convo-card-note,.convo-card-scope{font-size:12.5px;color:var(--muted)}.convo-card-scope{margin-top:8px;line-height:1.5}.convo-card-action{display:inline-flex;align-items:center;min-height:34px;margin-top:14px;padding:0 12px;border:1px solid var(--line);border-radius:var(--r-btn);font-size:13px;font-weight:650;color:var(--ink)}.convo-card-action:hover{background:var(--soft)}.convo-composer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 max(24px,calc((100% - 660px) / 2)) 22px;padding:12px 10px 12px 18px;border:1px solid var(--line);border-radius:19px;color:var(--muted);font-size:15px}.convo-placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.convo-tools{display:inline-flex;align-items:center;gap:10px}.convo-tools>.icon{width:19px;height:19px}.convo-send{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--ink);color:var(--paper)}.convo-send .icon{width:17px;height:17px;stroke-width:2}.convo figcaption{margin-top:14px;text-align:center;font-size:13px;color:var(--muted)}@media (prefers-reduced-motion:no-preference){.convo .convo-card,.convo .msg{animation:convo-in .52s cubic-bezier(.2,.7,.3,1) both;animation-delay:calc(.35s + var(--i, 0) * .42s)}}@keyframes convo-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.section{padding:104px 0}.section-soft{background:var(--sidebar);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.section-soft+.section-soft{border-top:0}.section-head{max-width:720px;margin:0 auto 56px;text-align:center}.cta h2,.feature-text h2,.section-head h2{font:790 clamp(31px,4.1vw,48px)/1.1 var(--font);letter-spacing:-.035em;text-wrap:balance}.lede{margin-top:18px;font-size:19px;line-height:1.6;color:var(--body);text-wrap:balance}.steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.step{padding:14px 14px 26px;border:1px solid var(--line);border-radius:var(--r-panel);background:var(--paper)}.step,.step-art{display:flex;flex-direction:column}.step-art{gap:8px;min-height:168px;padding:20px 18px;border-radius:10px;background:var(--soft);margin-bottom:22px;font-size:13.5px;line-height:1.4}.step-art,.step-n{justify-content:center}.step-n{display:inline-flex;align-items:center;width:26px;height:26px;margin:0 10px 12px;border-radius:50%;background:var(--ink);color:var(--paper);font-size:13px;font-weight:750}.step h3{margin:0 10px 8px;font-size:21px;font-weight:760;letter-spacing:-.4px}.step p{margin:0 10px;font-size:16px;color:var(--body)}.mini-bubble{max-width:88%;padding:9px 13px;border-radius:16px}.mini-owner{align-self:flex-end;background:var(--ink);color:var(--paper);border-bottom-right-radius:5px}.mini-pal{align-self:flex-start;border:1px solid var(--line);border-bottom-left-radius:5px}.mini-agent,.mini-pal{background:var(--paper);color:var(--ink)}.mini-agent{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;font-weight:600}.mini-agent .channel-logo{width:16px;height:16px}.mini-agent i{width:8px;height:8px;margin-left:auto;border-radius:50%;background:#cfcfcf;flex-shrink:0}.mini-agent i.is-on{background:var(--ink);box-shadow:0 0 0 3px #e4e4e4}.mini-booking{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:7px 11px;border:1px solid var(--line);border-radius:8px;background:var(--paper);font-size:12.5px;font-weight:650;color:var(--ink)}.mini-booking .channel-logo{width:16px;height:16px}.mini-pipeline{display:grid;grid-template-columns:auto auto auto auto auto auto auto;grid-template-rows:auto auto;grid-auto-flow:column;justify-content:start;grid-column-gap:2px;column-gap:2px;align-items:end;padding:14px 14px 12px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink)}.mini-pipeline b{font-size:24px;line-height:1.1;font-weight:750;letter-spacing:-.5px}.mini-pipeline small{font-size:12px;color:var(--muted);grid-row:2}.mini-pipeline em{font-style:normal;color:var(--faint);font-size:12px;grid-row:1/span 2;align-self:center;padding:0 8px}.mini-evidence{align-self:flex-start;padding:6px 11px;border:1px solid var(--line);border-radius:8px;background:var(--paper);font-size:12.5px;font-weight:650;color:var(--ink)}.feature{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:64px;gap:64px;align-items:center}.feature.is-flipped{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.feature.is-flipped .feature-text{order:2}.feature-text>p:not(.eyebrow){margin-top:18px;font-size:18px;line-height:1.62;color:var(--body)}.ticks{list-style:none;margin-top:26px;display:grid;grid-gap:14px;gap:14px}.ticks li{position:relative;padding-left:30px;font-size:16px;line-height:1.55;color:var(--body)}.ticks li:before{content:"";position:absolute;left:0;top:3px;width:19px;height:19px;border-radius:50%;background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4L18 8'/%3E%3C/svg%3E") center /12px no-repeat}.ticks strong{color:var(--ink);font-weight:720}.screen{margin:0}.screen-frame{border:1px solid var(--line);border-radius:14px;background:var(--paper);box-shadow:var(--shadow-window);overflow:hidden}.screen-bar{display:flex;gap:6px;padding:10px 13px;border-bottom:1px solid var(--line);background:var(--sidebar)}.screen-bar span{width:10px;height:10px;border-radius:50%;background:#dedede}.screen img{width:100%}.screen figcaption{margin-top:12px;font-size:13px;color:var(--muted);text-align:center}.section-dark{background:var(--dark);color:var(--dark-body)}.section-dark .eyebrow{color:var(--dark-muted)}.section-dark h2,.section-dark h3{color:var(--dark-ink)}.section-dark .lede{color:var(--dark-body)}.control-grid{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.control-card{padding:26px 24px 28px;border:1px solid var(--dark-line);border-radius:var(--r-panel);background:var(--dark-elevated)}.control-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--dark-soft);color:var(--dark-ink);margin-bottom:18px}.control-card h3{font-size:19px;font-weight:740;letter-spacing:-.3px;margin-bottom:8px}.control-card p{font-size:15.5px;line-height:1.6;color:var(--dark-body)}.more-grid{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px 36px;gap:40px 36px;max-width:1040px;margin:0 auto}.more-item{display:flex;gap:16px}.more-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:10px;border:1px solid var(--line);background:var(--soft);color:var(--ink)}.more-item h3{font-size:17px;font-weight:740;margin:2px 0 5px}.more-item p{font-size:15.5px;line-height:1.55;color:var(--body)}.price-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;align-items:stretch}.price-card{position:relative;display:flex;flex-direction:column;padding:26px 22px 22px;border:1px solid var(--line);border-radius:var(--r-panel);background:var(--paper);text-align:left}.price-card.is-featured{border:1.5px solid var(--ink);box-shadow:0 0 0 4px #ece6f8,0 16px 48px rgba(124,98,196,.22)}.price-tag{position:absolute;top:-12px;left:22px;padding:4px 10px;border-radius:999px;background:var(--ink);color:var(--paper);font-size:11.5px;font-weight:700;letter-spacing:.02em}.price-name{font-size:18px;font-weight:760}.price-figure{margin-top:10px;font-size:42px;line-height:1;font-weight:800;letter-spacing:-1.5px;color:var(--ink)}.price-per{font-size:16px;font-weight:600;color:var(--muted);letter-spacing:0;margin-left:2px}.price-credits{margin-top:10px;font-size:14px;font-weight:700;color:var(--ink)}.price-blurb{margin-top:4px;font-size:14.5px;color:var(--muted);min-height:2.9em}.price-features{list-style:none;display:grid;grid-gap:9px;gap:9px;margin:18px 0 24px;padding-top:18px;border-top:1px solid var(--line);flex:1 1}.price-features li{position:relative;padding-left:22px;font-size:14px;line-height:1.45;color:var(--body)}.price-features li:before{content:"";position:absolute;left:0;top:4px;width:12px;height:12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23242424' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50% /contain no-repeat}.price-card .btn{width:100%}.price-note{margin-top:28px;text-align:center;font-size:15px;color:var(--muted)}.price-note a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:#c9c9c9;text-decoration-color:#c9c9c9}.faq-list{display:grid;grid-gap:10px;gap:10px}.faq-item{border:1px solid var(--line);border-radius:var(--r-card);background:var(--paper)}.faq-item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 22px;font-size:17px;font-weight:700;color:var(--ink);cursor:pointer}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"";width:12px;height:12px;flex-shrink:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23717171' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 9l7 7 7-7'/%3E%3C/svg%3E") 50% /contain no-repeat;transition:transform .16s ease}.faq-item[open] summary:after{transform:rotate(180deg)}.faq-item>div,.faq-item>p{padding:0 22px 20px;font-size:16px;line-height:1.65;color:var(--body)}.cta{padding:104px 0 112px;text-align:center;background:radial-gradient(ellipse 40% 50% at 50% 0,var(--pal-wash),rgba(255,255,255,0) 100%),var(--paper);border-top:1px solid var(--line)}.cta-pal{width:120px;margin:0 auto 18px}.cta-pal .pal-character{width:100%;height:auto}.cta p{max-width:32em;margin:16px auto 0;font-size:19px;color:var(--body)}.cta-downloads{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:30px}.cta .cta-note{max-width:none;margin-top:16px;font-size:13px;color:var(--muted)}.foot{background:var(--sidebar);border-top:1px solid var(--line);padding:64px 0 34px;font-size:15px}.foot-grid{display:grid;grid-template-columns:1.5fr repeat(5,1fr);grid-gap:32px;gap:32px}.foot-brand p{margin-top:14px;max-width:26em;color:var(--muted);line-height:1.6}.foot h2{font:750 12px/1.4 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.foot ul{list-style:none;display:grid;grid-gap:9px;gap:9px}.foot ul a{color:var(--body)}.foot ul a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.foot-base{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:52px;padding-top:22px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.page-head{padding:72px 0 56px;text-align:center;background:radial-gradient(ellipse 46% 60% at 50% 0,var(--pal-wash),rgba(255,255,255,0) 100%),var(--paper)}.page-head .page-pal{width:96px;margin:0 auto 14px}.page-head .page-pal .pal-character{width:100%;height:auto}.page-head h1{font:800 clamp(38px,5.4vw,62px)/1.06 var(--font);letter-spacing:-.04em;max-width:16ch;margin:0 auto;text-wrap:balance}.page-head .lede{max-width:36em;margin-left:auto;margin-right:auto}.facts{list-style:none;display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:26px}.facts li{padding:7px 13px;border:1px solid var(--line);border-radius:999px;background:var(--paper);font-size:13.5px;font-weight:650;color:var(--ink)}.price-deck{padding:8px 0 96px}.rate-table{width:100%;max-width:720px;margin:0 auto;border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden;font-size:16px;background:var(--paper)}.rate-table td,.rate-table th{padding:15px 20px;text-align:left;border-bottom:1px solid var(--line)}.rate-table thead th{background:var(--soft);font-size:13px;font-weight:700;color:var(--body);text-transform:uppercase;letter-spacing:.05em}.rate-table tbody th{font-weight:720;color:var(--ink)}.rate-table tr:last-child td,.rate-table tr:last-child th{border-bottom:0}.pack-panel{padding:30px 28px;border:1px solid var(--line);border-radius:var(--r-panel);background:var(--paper)}.pack-panel h3{font-size:22px;font-weight:760;letter-spacing:-.4px}.pack-panel>p{margin-top:10px;font-size:15.5px;color:var(--body)}.pack-list{list-style:none;margin-top:20px;display:grid;grid-gap:8px;gap:8px}.pack-list li{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-column-gap:12px;column-gap:12px;padding:13px 16px;border:1px solid var(--line);border-radius:10px}.pack-credits{font-weight:720;color:var(--ink)}.pack-hours{grid-row:2;font-size:13.5px;color:var(--muted)}.pack-price{grid-row:1/span 2;grid-column:2;align-self:center;font-size:20px;font-weight:780;color:var(--ink)}.pack-foot{margin-top:14px;font-size:13.5px;color:var(--muted)}.feature-text h3.feature-title{font:790 clamp(28px,3.4vw,40px)/1.12 var(--font);letter-spacing:-.03em;text-wrap:balance}.prose{padding:8px 0 96px}.prose .wrap{max-width:760px}.prose h2{margin:56px 0 14px;font-size:clamp(26px,3vw,32px);line-height:1.2;font-weight:780;letter-spacing:-.03em}.prose h3{margin:32px 0 10px;font-size:20px;line-height:1.3;font-weight:750;letter-spacing:-.3px}.prose li,.prose p{font-size:17.5px;line-height:1.72;color:var(--body)}.prose ol+p,.prose p+p,.prose ul+p{margin-top:16px}.prose ol,.prose ul{margin:14px 0 0 22px;display:grid;grid-gap:10px;gap:10px}.prose li::marker{color:var(--faint)}.prose strong{color:var(--ink);font-weight:720}.prose a:not(.btn){color:var(--ink);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:#c4c4c4;text-decoration-color:#c4c4c4}.prose code{font:500 .88em/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;padding:2px 6px;border-radius:6px;background:var(--soft);border:1px solid var(--line);overflow-wrap:anywhere}.prose-lede{font-size:20px!important;line-height:1.65!important;color:var(--ink)!important}.takeaway{margin-top:34px;padding:24px 26px;border:1px solid var(--line);border-radius:var(--r-panel);background:var(--sidebar)}.takeaway h2{margin:0 0 6px;font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:750}.takeaway li{font-size:16.5px}.prose .faq-list{margin-top:18px}.prose-cta{margin-top:64px;padding:34px 32px;border-radius:var(--r-panel);background:var(--dark);color:var(--dark-body);display:grid;grid-template-columns:96px 1fr;grid-gap:8px 26px;gap:8px 26px;align-items:center}.prose-cta .pal-character{width:96px;height:auto;grid-row:span 3}.prose-cta h2{margin:0;color:var(--dark-ink);font-size:28px}.prose .prose-cta p{color:var(--dark-body);font-size:16.5px;margin:0}.prose-cta .btn{justify-self:start;margin-top:10px;background:var(--dark-ink);color:var(--dark);border-color:var(--dark-ink)}.prose-cta .btn:hover{background:#fff}.prose .meta{margin-top:14px;font-size:14px;color:var(--muted);text-align:center}.notfound{padding:96px 0 120px;text-align:center}.notfound .page-pal{width:128px;margin:0 auto 18px}.notfound .page-pal .pal-character{width:100%;height:auto}.notfound h1{font:800 clamp(36px,5vw,56px)/1.08 var(--font);letter-spacing:-.04em}.notfound p{margin:16px auto 0;max-width:30em;font-size:18px}.notfound-ctas{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:30px}.pal-character{overflow:visible;isolation:isolate;display:block}.pal-character .pal-body{transform-origin:75px 108px;transform-box:view-box}.pal-character .pal-blink,.pal-character .pal-eyes,.pal-character .pal-face{transform-origin:75px 72px;transform-box:view-box}.pal-character .pal-gaze{transform-origin:75px 70px;transform-box:view-box}.pal-character .pal-curious-brow,.pal-character .pal-glint-spark,.pal-character .pal-lids,.pal-character .pal-smile-eyes,.pal-character[data-eyes=spark] .pal-glint-oval{display:none}.pal-character[data-eyes=spark] .pal-glint-spark{display:block}.pal-character[data-eyes=smile] .pal-eyes{display:none}.pal-character[data-eyes=smile] .pal-smile-eyes{display:block}.pal-character[data-state=working] .pal-body{transform:rotate(-2.5deg)}.pal-character[data-state=working] .pal-face{transform:translate(2px,1px)}.pal-character[data-state=working] .pal-eyes{transform:scaleY(.9)}.pal-character[data-state=working] .pal-gaze{transform:translate(2px,1.5px)}.pal-character[data-state=waiting] .pal-body{transform:rotate(-5deg) translateY(-1px)}.pal-character[data-state=waiting] .pal-face{transform:translate(-1px,-2px) rotate(3deg)}.pal-character[data-state=waiting] .pal-curious-brow{display:block}@media (prefers-reduced-motion:no-preference){.pal-character:not(.is-still) .pal-blink{animation:pal-soft-blink 7.8s ease-in-out infinite}.pal-character:not(.is-still)[data-state=ready] .pal-body{animation:pal-rest-breath 8s ease-in-out infinite}.pal-character:not(.is-still)[data-state=working] .pal-body{animation:pal-attentive 6s ease-in-out infinite}.hero-pal .pal-character .pal-blink{animation-delay:1.2s}.convo-contact .pal-character .pal-blink{animation-delay:-2.6s}.customizer-preview .pal-character .pal-blink{animation-delay:-4.9s}.cta-pal .pal-character .pal-blink,.page-pal .pal-character .pal-blink{animation-delay:-6.1s}}@keyframes pal-soft-blink{0%,90.3%,92.4%,to{transform:scaleY(1)}91.3%{transform:scaleY(.07)}}@keyframes pal-rest-breath{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1.5px) scale(1.008,.99)}}@keyframes pal-attentive{0%,to{transform:rotate(-2.5deg) translateY(0)}48%,58%{transform:rotate(-1deg) translateY(-1.5px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}.note-line{display:block}.note-line+.note-line{margin-top:3px}.hero-safety{display:flex;align-items:flex-start;gap:9px;max-width:41em;margin:22px auto 0;padding:11px 15px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.78);font-size:14px;line-height:1.5;color:var(--body);text-align:left}.hero-safety .icon{width:18px;height:18px;margin-top:1px;color:var(--ink)}.hero-media{padding-top:48px}.hero-video{max-width:1080px;margin:0 auto}.hero-video-frame{position:relative;aspect-ratio:1280/800;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--sidebar);box-shadow:var(--shadow-window)}.hero-video video{display:block;width:100%;height:100%;object-fit:cover}.hero-video-play{position:absolute;inset:0;margin:auto;width:76px;height:76px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--ink);color:var(--paper);box-shadow:0 10px 30px rgba(0,0,0,.2);cursor:pointer}.hero-video-play:hover{background:#000}.hero-video-play .icon{width:30px;height:30px;margin-left:4px;fill:currentColor}.hero-video-toggle{position:absolute;right:12px;bottom:12px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:50%;background:rgba(255,255,255,.94);color:var(--ink);cursor:pointer;opacity:.8}.hero-video-toggle:focus-visible,.hero-video-toggle:hover{opacity:1}.hero-video-toggle .icon{width:15px;height:15px}.hero-video-toggle .icon path[d^="M8 5.5"]{fill:currentColor}.hero-video figcaption{margin-top:12px;font-size:13px;color:var(--muted);text-align:center}.hero .hero-channels{padding-bottom:80px}.pain{padding:88px 0 92px;background:var(--dark);color:var(--dark-body)}.pain-title{max-width:980px;margin:0 auto;text-align:center;font:800 clamp(30px,4.2vw,50px)/1.12 var(--font);letter-spacing:-.035em;color:var(--dark-muted);text-wrap:balance}.pain-title .pain-strong{color:var(--dark-ink)}.pain-grid{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:48px}.pain-grid li{padding:22px 22px 24px;border:1px solid var(--dark-line);border-radius:var(--r-panel);background:var(--dark-elevated)}.pain-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--dark-soft);color:var(--dark-ink)}.pain-grid h3{margin-top:14px;font-size:18px;font-weight:760;letter-spacing:-.2px;color:var(--dark-ink)}.pain-grid p{margin-top:6px;font-size:15.5px;line-height:1.55;color:var(--dark-body)}.how-demo{margin-top:72px}.faq-more{margin-top:28px;text-align:center;font-size:15.5px;line-height:1.7;color:var(--body)}.crumbs a,.faq-more a,.vs-others a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:#c4c4c4;text-decoration-color:#c4c4c4}.plays .play:has(>.play-link){padding:0}.play-link{display:flex;flex-direction:column;height:100%;padding:20px 20px 18px;border-radius:inherit;transition:background-color .12s ease}.play-link:hover{background:var(--soft)}.play-more{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:14px;font-weight:700;color:var(--ink)}.play-more .icon{width:15px;height:15px;transition:transform .12s ease}.play-link:hover .play-more .icon{transform:translateX(2px)}.plays-all{margin-top:28px;text-align:center;font-weight:700}.plays-all a:not(.btn){color:var(--ink);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:#c4c4c4;text-decoration-color:#c4c4c4}.plays-group{padding:8px 0 48px}.plays-group h2{margin-bottom:18px;font-size:22px;font-weight:780;letter-spacing:-.3px}.plays-group+.cta{margin-top:40px}.play-head{padding-bottom:44px}.crumbs{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-bottom:18px;font-size:14px;color:var(--muted)}.play-head h1{max-width:17em;margin:0 auto;text-wrap:balance}.play-channels{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px}.play-channels li{display:inline-flex;align-items:center;gap:7px;padding:6px 12px 6px 9px;border:1px solid var(--line);border-radius:999px;background:var(--paper);font-size:14px;font-weight:680;color:var(--ink)}.play-channels .channel-logo{width:18px;height:18px}.play-body{padding:24px 0 88px}.play-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:56px;gap:56px;align-items:start}.prose-like h2{margin:40px 0 14px;font-size:24px;line-height:1.25;font-weight:780;letter-spacing:-.4px}.prose-like h2:first-child{margin-top:0}.prose-like>p{font-size:17px;line-height:1.7;color:var(--body)}.play-steps{list-style:none;counter-reset:step;display:grid;grid-gap:10px;gap:10px}.play-steps li{counter-increment:step;position:relative;padding:14px 16px 14px 52px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--paper);font-size:16px;line-height:1.6;color:var(--body)}.play-steps li:before{content:counter(step);position:absolute;left:14px;top:13px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--soft);color:var(--ink);font-size:13px;font-weight:800}.play-inputs{display:grid;grid-gap:10px;gap:10px}.play-inputs div{padding:12px 16px;border-left:3px solid var(--pal);border-radius:0 10px 10px 0;background:var(--sidebar)}.play-inputs dt{font-size:16px;font-weight:720;color:var(--ink)}.play-inputs dd{margin-top:2px;font-size:15px;color:var(--muted)}.play-main .ticks{margin-top:0}.play-links{list-style:none;display:flex;flex-wrap:wrap;gap:8px}.play-links a{display:inline-flex;padding:7px 12px;border:1px solid var(--line);border-radius:999px;font-size:14.5px;font-weight:650;color:var(--ink)}.play-links a:hover{background:var(--soft)}.play-side{position:-webkit-sticky;position:sticky;top:88px}.play-card{display:grid;grid-gap:14px;gap:14px;padding:22px;border:1px solid var(--line);border-radius:var(--r-panel);background:var(--paper);box-shadow:var(--shadow-window)}.play-card-label{font:750 12px/1.4 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.play-card .play-prompt{justify-self:end;max-width:92%;font-size:15px;line-height:1.5}.play-agent{display:flex;align-items:center;gap:10px;font-size:14.5px;line-height:1.5;color:var(--body)}.play-agent .pal-character{width:40px;height:auto;flex-shrink:0}.play-facts{display:grid;grid-gap:8px;gap:8px;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.play-facts div{display:flex;justify-content:space-between;gap:12px;font-size:14px}.play-facts dt{color:var(--muted)}.play-facts dd{font-weight:680;color:var(--ink);text-align:right}.play-card .btn{width:100%}.play-note{font-size:13px;color:var(--muted);text-align:center}.play-note .note-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:#c9c9c9;text-decoration-color:#c9c9c9;text-underline-offset:3px}.prose-cta:has(.prose-note) .pal-character{grid-row:span 4}.prose .prose-cta .prose-note{font-size:13px;color:var(--dark-muted)}.prose .prose-cta .prose-note .note-link{color:var(--dark-ink);-webkit-text-decoration-color:#6a6a6a;text-decoration-color:#6a6a6a}.reviewed{margin-top:18px;font-size:13.5px;font-weight:650;color:var(--muted)}.vs-body{padding:16px 0 88px}.vs-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.vs-card{padding:24px;border:1px solid var(--line);border-radius:var(--r-panel);background:var(--paper)}.vs-card.is-lanes{border-color:var(--pal);box-shadow:0 0 0 3px var(--pal-wash)}.vs-card h2{font-size:20px;font-weight:780;letter-spacing:-.3px}.vs-card p{margin-top:10px;font-size:15.5px;line-height:1.6;color:var(--body)}.vs-fits strong{color:var(--ink);font-weight:720}.vs-table-title{margin:56px 0 18px;text-align:center;font-size:26px;font-weight:780;letter-spacing:-.5px}.vs-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-panel);background:var(--paper)}.vs-table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.55}.vs-table td,.vs-table th{padding:14px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.vs-table thead th{background:var(--soft);font-size:13px;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:var(--body)}.vs-table tbody th{width:22%;font-weight:720;color:var(--ink)}.vs-table td{width:39%;color:var(--body)}.vs-table td.is-lanes{color:var(--ink);background:#fcfbfe}.vs-table tr:last-child td,.vs-table tr:last-child th{border-bottom:0}.vs-note{margin-top:12px;text-align:center;font-size:13.5px;color:var(--muted)}.vs-screen{margin-top:56px}.vs-others{margin-top:28px;text-align:center;font-size:15px;line-height:1.9;color:var(--body)}.hero h1.hero-big{font-size:clamp(38px,5.6vw,76px);max-width:15em}.hero h1 .hero-accent{background:linear-gradient(92deg,#7c62c4,#a58be0 55%,#7c62c4);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-sub strong{color:var(--ink);font-weight:760}.icon-fill path{fill:currentColor}.launch-sound{margin-left:2px;padding:2px 7px;border-radius:999px;background:var(--soft);font-size:12px;font-weight:700;color:var(--body)}.launch-dialog{width:min(1120px,calc(100vw - 32px));max-width:none;max-height:calc(100vh - 32px);margin:auto;padding:0;border:0;background:transparent;overflow:visible}.launch-dialog::-webkit-backdrop{background:rgba(14,12,22,.82);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.launch-dialog::backdrop{background:rgba(14,12,22,.82);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.launch-frame{position:relative;border-radius:14px;overflow:hidden;background:#000;box-shadow:0 30px 90px rgba(0,0,0,.5)}.launch-frame video{display:block;width:100%;height:auto;max-height:calc(100vh - 110px);background:#000}.launch-close{position:absolute;top:10px;right:10px;z-index:2;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:rgba(255,255,255,.92);color:var(--ink);cursor:pointer}.launch-close:hover{background:#fff}.launch-note{margin-top:10px;text-align:center;font-size:13px;color:#cfcadb}.gtm-grid{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.gtm-card{padding:22px;border:1px solid var(--line);border-radius:var(--r-panel);background:var(--paper)}.gtm-card h3{margin-top:16px;font-size:18px;font-weight:760;letter-spacing:-.2px}.gtm-card p{margin-top:6px;font-size:15.5px;line-height:1.55;color:var(--body)}.section-head .lede a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:#c4c4c4;text-decoration-color:#c4c4c4}.scale-card{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:32px;gap:32px;align-items:center;margin-top:18px;padding:28px 30px;border-radius:var(--r-panel);background:var(--dark);color:var(--dark-body)}.scale-card h3{color:var(--dark-ink);font-size:22px;font-weight:800;letter-spacing:-.4px}.scale-card p{margin-top:8px;font-size:15.5px;line-height:1.6}.scale-facts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.scale-facts div{padding:14px 12px;border:1px solid var(--dark-line);border-radius:12px;background:var(--dark-elevated);text-align:center}.scale-facts dt{font-size:30px;font-weight:850;letter-spacing:-.04em;color:var(--pal);line-height:1}.scale-facts dd{margin-top:6px;font-size:13px;color:var(--dark-muted)}.feature-text .feature-note{font-size:14px!important;color:var(--muted)!important}.screen-portrait{max-width:460px;justify-self:center;width:100%}.more-item .channel-stack{margin-top:12px}.more-item .channel-stack-item{width:30px;height:30px;border-radius:8px}.more-item .channel-stack-item .channel-logo{width:16px;height:16px}@media (max-width:1080px){.price-grid{grid-template-columns:repeat(2,1fr)}.feature,.feature.is-flipped{gap:44px}}@media (max-width:900px){.plays{grid-template-columns:repeat(2,1fr)}.section{padding:80px 0}.steps{grid-template-columns:1fr;max-width:560px;margin:0 auto}.feature,.feature.is-flipped{grid-template-columns:1fr;gap:40px}.feature.is-flipped .feature-text{order:0}.control-grid,.more-grid{grid-template-columns:repeat(2,1fr)}.foot-grid{grid-template-columns:1fr 1fr 1fr}.foot-brand{grid-column:1/-1}.convo-controls{display:none}.pain-grid{max-width:560px;margin-left:auto;margin-right:auto}.pain-grid,.play-grid{grid-template-columns:1fr}.play-grid{gap:40px}.play-side{position:static;order:-1}.vs-cards{grid-template-columns:1fr}.gtm-grid{grid-template-columns:repeat(2,1fr)}.scale-card{grid-template-columns:1fr}}@media (max-width:640px){:root{--gutter:16px}body{font-size:16px}.hero{padding-top:36px}.hero-pal{width:104px;margin-bottom:10px}.hero-kicker{font-size:12px;margin-bottom:12px}.hero-sub{margin-top:16px}.hero-channels{margin-top:36px}.hero-channels ul{gap:6px}.channel-tile{width:38px;height:38px;border-radius:10px}.channel-tile .channel-logo{width:20px;height:20px}.plays{grid-template-columns:1fr;gap:10px}.play{padding:16px 16px 14px}.play h3{margin-top:12px}.plays-note{font-size:15px;text-align:left}.hero-ctas{margin-top:26px}.hero-ctas .btn{width:100%}.hero-demo{padding-top:40px;padding-bottom:64px}.convo-window{border-radius:16px}.convo-head{padding:0 12px 10px}.convo-search{display:none}.convo-thread{padding:6px 12px 16px;font-size:15px;gap:12px}.msg{max-width:90%;padding:10px 14px}.convo-chip{font-size:13.5px;white-space:normal}.convo-card{padding:16px}.convo-pipeline li{padding-right:22px}.convo-pipeline li:not(:last-child):after{right:6px}.convo-pipeline strong{font-size:23px}.convo-composer{margin:0 12px 14px;font-size:14px}.section{padding:64px 0}.section-head{margin-bottom:36px}.feature-text>p:not(.eyebrow),.lede{font-size:17px}.control-grid,.more-grid{grid-template-columns:1fr}.more-grid{gap:26px}.price-grid{grid-template-columns:1fr}.price-blurb{min-height:0}.faq-item summary{padding:16px 18px;font-size:16px}.faq-item>div,.faq-item>p{padding:0 18px 18px;font-size:15.5px}.cta{padding:72px 0 80px}.cta-downloads .btn{width:100%}.foot{padding-top:48px}.foot-grid{grid-template-columns:1fr 1fr;gap:32px 24px}.page-head{padding:48px 0 40px}.prose li,.prose p{font-size:16.5px}.prose-lede{font-size:18px!important}.prose-cta{grid-template-columns:1fr;padding:28px 22px;text-align:left}.prose-cta .pal-character{width:76px;grid-row:auto}.rate-table td,.rate-table th{padding:12px;font-size:14.5px}.notfound-ctas .btn{width:100%}.hero-safety{font-size:13.5px;padding:10px 12px}.gtm-grid{grid-template-columns:1fr;gap:10px}.gtm-card{padding:18px}.scale-card{padding:22px 18px;gap:18px}.scale-facts dt{font-size:24px}.launch-sound{display:none}.hero h1.hero-big{font-size:36px}.hero-media{padding-top:32px}.hero-video-frame{border-radius:10px}.hero-video-play{width:60px;height:60px}.hero-video-play .icon{width:24px;height:24px}.hero-video-toggle{right:8px;bottom:8px;width:32px;height:32px}.hero-video-frame{aspect-ratio:5/4}.hero-video video{object-position:72% 50%}.plays-featured .play:nth-child(n+7){display:none}.hero .hero-channels{padding-bottom:56px}.pain{padding:60px 0 64px}.pain-title span{display:block}.pain-grid{margin-top:32px;gap:10px}.pain-grid li{padding:18px}.how-demo{margin-top:44px}.play-link{padding:16px 16px 14px}.play-head h1{font-size:34px}.play-body{padding-bottom:64px}.prose-like h2{margin-top:32px;font-size:21px}.prose-like>p{font-size:16.5px}.play-steps li{padding:12px 14px 12px 46px;font-size:15.5px}.play-steps li:before{left:11px;top:11px}.play-card{padding:18px}.vs-card{padding:20px}.vs-table-title{margin-top:44px;font-size:22px}.vs-table,.vs-table tbody,.vs-table td,.vs-table th,.vs-table tr{display:block;width:auto}.vs-table thead{display:none}.vs-table tr{padding:14px 16px;border-bottom:1px solid var(--line)}.vs-table tr:last-child{border-bottom:0}.vs-table td,.vs-table th{padding:0;border:0}.vs-table tbody th{width:auto;margin-bottom:8px;font-size:16px}.vs-table td+td{margin-top:10px}.vs-table td.is-lanes{padding:10px 12px;border-radius:10px}.vs-table td:before{content:attr(data-label);display:block;margin-bottom:2px;font-size:12px;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}}