.home-section{padding-block:clamp(56px,7.5vw,104px)}.home-section-head{max-inline-size:44rem;text-align:center;justify-items:center;margin-block-end:clamp(var(--space-xl), 5vw, 56px);margin-inline:auto;display:grid}.home-section-head h2,.pricing-teaser h2,.convert-copy h2,.ai-copy h2,.home-faq h2{font-size:clamp(2rem,4.2vw,3.1rem);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;margin-block-end:var(--space-md);line-height:1.08}.home-section-head p{color:var(--m-text-muted);margin-inline:auto;font-size:clamp(1.05rem,1.6vw,1.2rem)}.pill{min-block-size:54px;padding-inline:26px 22px;font-size:1.0625rem}.pill-violet{background:var(--m-violet);color:var(--m-white)}.pill-sun{background:var(--m-sun);color:var(--m-ink)}.pill-ink{background:var(--m-ink);color:var(--m-white)}.doodle{fill:none;stroke:var(--m-ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.doodle-sparkle{fill:var(--m-sun);stroke-width:2.5px}[dir=rtl] .doodle-directional{transform:scaleX(-1)}.feature-tags{align-items:center;gap:var(--space-sm);flex-wrap:wrap;margin-block-end:var(--space-md);display:flex}.feature-eyebrow,.feature-status{border:2px solid var(--m-ink);color:var(--m-ink);font-family:var(--font-display);font-size:.875rem;font-weight:var(--font-weight-semibold);border-radius:999px;align-items:center;padding-block:3px;padding-inline:12px;display:inline-flex}.feature-eyebrow{background:var(--m-white)}.feature-status{background:var(--m-sun-soft);border-style:dashed}.mascot{stroke-linejoin:round;stroke-linecap:round;display:block;overflow:visible}.mascot-ink{fill:var(--m-ink)}.mascot-fill,.mascot-tail,.mascot-beak,.mascot-wing,.mascot-sclera,.mascot-post-card,.mascot-post-image{stroke:var(--m-ink);stroke-width:3.5px}.mascot-fill{fill:var(--m-violet)}.mascot-tail{fill:var(--m-coral)}.mascot-beak{fill:var(--m-sun)}.mascot-wing{fill:var(--m-violet-soft)}.mascot-sclera{fill:var(--m-white);stroke-width:3px}.mascot-glint{fill:var(--m-white)}.mascot-cheek{fill:var(--m-pink)}.mascot-post-card{fill:var(--m-white);stroke-width:3px}.mascot-post-image{fill:var(--m-sun);stroke-width:2.5px}.mascot-line,.mascot-smile{fill:none;stroke:var(--m-ink);stroke-width:3.5px}.mascot-smile{stroke:var(--m-white);stroke-width:4.5px}.mascot-mini-fill{fill:var(--mascot-mini-fill,#4b3bf5)}[dir=rtl] .mascot{transform:scaleX(-1)}.mascot-bob,.mascot-wiggle,.mascot-eye,.mascot-wing{transform-box:fill-box;transform-origin:50%}.mascot-wing{transform-origin:85% 90%}@media (prefers-reduced-motion:no-preference){.mascot-bob{animation:3.2s ease-in-out infinite mascot-bob}.mascot-eye{animation:5.5s ease-in-out infinite mascot-blink}.mascot-wave .mascot-wing{animation:1.6s ease-in-out infinite mascot-wave}.mascot:hover .mascot-wiggle{animation:.6s ease-in-out mascot-wiggle}.is-offscreen .mascot-bob,.is-offscreen .mascot-eye{animation-play-state:paused}}@keyframes mascot-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5%)}}@keyframes mascot-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes mascot-wave{0%,to{transform:rotate(0)}50%{transform:rotate(14deg)}}@keyframes mascot-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-7deg)}60%{transform:rotate(6deg)}85%{transform:rotate(-2deg)}}.home-hero{padding-block:clamp(var(--space-lg), 4vw, 56px) clamp(var(--space-2xl), 6vw, 88px);position:relative}.home-hero-grid{gap:clamp(var(--space-xl), 4vw, 56px);align-items:center;display:grid}@media (width>=960px){.home-hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr)}}.home-hero-copy{justify-items:start;display:grid;position:relative}.home-eyebrow{border:var(--m-line) solid var(--m-ink);background:var(--m-mint-soft);color:var(--m-ink);box-shadow:var(--m-pop-sm);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);border-radius:999px;align-items:center;gap:10px;margin-block-end:var(--space-lg);padding-block:6px;padding-inline:12px 16px;display:inline-flex;rotate:-1.5deg}[dir=rtl] .home-eyebrow{rotate:1.5deg}.home-eyebrow-dot{border:2px solid var(--m-ink);background:var(--m-mint);border-radius:50%;block-size:10px;inline-size:10px}.home-hero h1{letter-spacing:-.02em;max-inline-size:11.5ch;margin:0;font-size:clamp(2.9rem,6.2vw,5rem);font-weight:650;line-height:1}.home-doodle{block-size:auto;inline-size:min(15rem,60%);margin-block:var(--space-sm) var(--space-lg);stroke:var(--m-violet);stroke-width:6px}.home-hero-lead{max-inline-size:34rem;color:var(--m-text-muted);font-size:clamp(1.1rem,1.7vw,1.3rem);line-height:1.55}.home-hero-actions{align-items:center;gap:var(--space-md) var(--space-xl);margin-block:var(--space-md) var(--space-lg);flex-wrap:wrap;display:flex}.home-quiet-link{color:var(--m-text);font-family:var(--font-display);font-size:1.0625rem;font-weight:var(--font-weight-semibold);text-decoration-line:underline;text-decoration-thickness:3px;text-decoration-color:var(--m-sun);text-underline-offset:.35em}.home-quiet-link:hover{text-decoration-color:var(--m-coral)}.home-hero-note{align-items:center;gap:var(--space-sm);color:var(--m-text-muted);font-size:var(--font-size-label);margin:0;display:flex}.home-hero-note .icon{color:var(--success)}.hero-visual{aspect-ratio:560/520;inline-size:100%;max-inline-size:560px;color:var(--m-ink);margin-inline:auto;font-size:clamp(.72rem,1.9vw,.875rem);position:relative}.hv-art{position:absolute;inset:0}.hv-art>*{position:absolute}.hv-sun{aspect-ratio:1;border:3px solid var(--m-ink);background:var(--m-sun);inline-size:64%;box-shadow:var(--m-pop);border-radius:50%;inset-block-start:14%;inset-inline-start:20%}.hv-trail{stroke-dasharray:2 10;stroke-width:3.5px;inline-size:36%;inset-block-start:50%;inset-inline-start:2%}.hv-sparkle-1{inline-size:8%;inset-block-start:6%;inset-inline-end:12%}.hv-sparkle-2{inline-size:5%;inset-block-end:22%;inset-inline-end:4%}.hv-bird{inline-size:62%;inset-block-start:26%;inset-inline-start:20%}.hv-mini{inline-size:9%}.hv-mini-1{inset-block-start:31%;inset-inline-start:9%}.hv-mini-2{inline-size:6.5%;inset-block-start:45%;inset-inline-start:1%}.hv-mini-3{inline-size:5%;inset-block-start:23%;inset-inline-start:0}.hv-mini .mascot-bob{animation-duration:2.6s}.hv-mini-2 .mascot-bob{animation-delay:-.9s}.hv-mini-3 .mascot-bob{animation-delay:-1.7s}.hv-card{border:var(--m-line) solid var(--m-ink);border-radius:var(--m-radius-md);background:var(--m-white);box-shadow:var(--m-pop-sm);align-items:center;gap:10px;padding:10px 14px;line-height:1.3;display:flex;position:absolute}.hv-card-stack{display:grid}.hv-card-stack>span:last-child{color:var(--m-ink-soft)}.hv-agent{max-inline-size:58%;inset-block-start:0;inset-inline-start:0;rotate:-3deg}.hv-agent-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hv-agent-avatar,.hv-check{border:2px solid var(--m-ink);border-radius:50%;flex:none;place-items:center;block-size:2.4em;inline-size:2.4em;display:grid}.hv-agent-avatar{background:var(--m-violet);color:var(--m-white)}.hv-check{background:var(--m-mint)}.hv-chip-label{background:var(--m-mint-soft);color:#0b4a37;font-size:.85em;font-weight:var(--font-weight-semibold);border-radius:999px;padding-inline:8px}.hv-stamp{background:var(--m-coral-soft);font-family:var(--font-display);font-size:1.1em;font-weight:var(--font-weight-semibold);border-style:dashed;border-color:#b3261e;inset-block-start:22%;inset-inline-end:0;rotate:7deg}.hv-stamp .icon{color:#b3261e}.hv-published{inset-block-end:6%;inset-inline-start:6%;rotate:-2deg}[dir=rtl] .hv-agent{rotate:3deg}[dir=rtl] .hv-stamp{rotate:-7deg}[dir=rtl] .hv-published{rotate:2deg}@media (prefers-reduced-motion:no-preference){.hv-card{animation:6s ease-in-out infinite hv-float}.hv-stamp{animation-delay:-2s}.hv-published{animation-delay:-4s}.is-offscreen .hv-card,.is-offscreen .mascot-bob{animation-play-state:paused}}@keyframes hv-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.home-strip{padding-block:var(--space-lg);border-block:3px solid var(--m-line-color);background:var(--m-bg-band)}.home-strip-inner{justify-content:center;align-items:center;gap:var(--space-md) var(--space-lg);flex-wrap:wrap;display:flex}.home-strip-label{font-size:1rem;font-weight:var(--font-weight-semibold);margin:0}.home-strip-list{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.home-strip-list li{border:2px solid var(--m-line-color);background:var(--m-surface);font-size:.9375rem;font-weight:var(--font-weight-semibold);border-radius:999px;padding-block:6px;padding-inline:14px}.ai-strip{gap:clamp(var(--space-xl), 5vw, 64px);align-items:center;display:grid}@media (width>=960px){.ai-strip{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.ai-copy p{color:var(--m-text-muted);font-size:1.0625rem}.ai-copy .ai-note{align-items:flex-start;gap:var(--space-sm);font-size:var(--font-size-label);display:flex}.ai-note .icon{color:var(--m-link);margin-block-start:2px}.ai-art{padding:clamp(var(--space-lg), 3vw, 40px);border:3px solid var(--m-ink);border-radius:var(--m-radius-lg);background:var(--m-lilac);color:var(--m-ink);box-shadow:var(--m-pop);grid-template-columns:auto minmax(48px,1fr) minmax(150px,.9fr);align-items:center;display:grid;position:relative}.ai-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ai-chip{border:var(--m-line) solid var(--m-ink);background:var(--m-white);box-shadow:var(--m-pop-sm);font-family:var(--font-display);font-size:1.0625rem;font-weight:var(--font-weight-semibold);border-radius:999px;align-items:center;gap:10px;padding-block:8px;padding-inline:10px 16px;display:flex}.ai-chip:nth-child(2){margin-inline-start:18px}.ai-chip:nth-child(3){margin-inline-start:6px}.ai-chip-more{box-shadow:none;background:0 0;border-style:dashed}.ai-dot{border:2px solid var(--m-ink);flex:none;place-items:center;block-size:22px;inline-size:22px;font-size:1rem;line-height:1;display:grid}.ai-dot-circle{background:var(--m-coral);border-radius:50%}.ai-dot-square{background:var(--m-mint);border-radius:6px}.ai-dot-triangle{background:var(--m-ink);clip-path:polygon(50% 4%,100% 96%,0 96%);border:0}.ai-dot-more{background:var(--m-white);border-radius:50%}.ai-lines{fill:none;block-size:100%;inline-size:100%;stroke:var(--m-ink);stroke-width:2.5px;stroke-dasharray:2 8;stroke-linecap:round;align-self:stretch;overflow:visible}.ai-lines path{vector-effect:non-scaling-stroke}.ai-hub{aspect-ratio:1;place-items:center;display:grid;position:relative}.ai-hub-ring{border:3px solid var(--m-ink);background:var(--m-white);border-radius:50%;position:absolute;inset:0}.ai-bird{inline-size:74%;margin-block-start:-4%;position:relative}.ai-sparkle{inline-size:18%;position:absolute;inset-block-start:0;inset-inline-end:4%}.ai-copy .ai-disclaimer{color:var(--m-text-muted);margin:0;font-size:.75rem}@media (width<=560px){.ai-art{gap:var(--space-md);grid-template-columns:minmax(0,1fr) minmax(110px,.8fr)}.ai-lines{display:none}.ai-chip:nth-child(n){margin-inline-start:0}.ai-chip{font-size:.9375rem}}.how-grid{gap:var(--space-2xl);align-items:start;display:grid}@media (width>=900px){.how-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.how-visual-wrap{position:sticky;inset-block-start:96px}}.how-visual{padding:clamp(56px, 7vw, 84px) clamp(var(--space-lg), 4vw, 48px) clamp(var(--space-2xl), 6vw, 72px);border:3px solid var(--m-ink);border-radius:var(--m-radius-lg);background:var(--m-mint-soft);color:var(--m-ink);box-shadow:var(--m-pop);--how-pad:clamp(64px, 8vw, 92px);--how-bird:clamp(80px, 10vw, 112px);padding-block-start:var(--how-pad);position:relative}.how-bird{z-index:2;inline-size:var(--how-bird);position:absolute;inset-block-start:calc(var(--how-pad) - var(--how-bird) * .82);inset-inline-end:12%}.how-device{border:3px solid var(--m-ink);background:var(--m-white);box-shadow:var(--m-pop-sm);border-radius:24px;padding:8px;position:relative;rotate:-2deg}[dir=rtl] .how-device{rotate:2deg}.how-screen{background:var(--m-paper);border-radius:16px;gap:10px;padding:10px;display:grid}.how-toolbar{align-items:center;gap:8px;display:flex}.how-dot{border:2px solid var(--m-ink);background:var(--m-coral);border-radius:50%;block-size:18px;inline-size:18px}.how-bar{background:#e6dcc8;border-radius:999px;block-size:9px;inline-size:18%}.how-bar-wide{background:#d9ccb2;inline-size:34%}.how-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.how-day{border:2px solid var(--m-ink);background:var(--m-white);text-align:center;border-radius:10px;gap:4px;min-inline-size:0;padding:6px 4px;display:grid}.how-day-name{color:var(--m-ink-soft);font-size:.625rem;font-weight:var(--font-weight-semibold);white-space:nowrap;overflow:hidden}.how-day-number{font-family:var(--font-display);font-size:.9375rem;font-weight:var(--font-weight-semibold)}.how-slots{grid-template-rows:repeat(3,22px);gap:6px;min-block-size:96px;padding-block-start:4px;display:grid}.how-post{border:2px solid var(--m-ink);border-radius:7px;place-items:center;display:grid;position:relative}.how-row-1{grid-row:1}.how-row-2{grid-row:2}.how-row-3{grid-row:3}.how-tone-violet{background:var(--m-violet-soft)}.how-tone-mint{background:var(--m-mint)}.how-tone-coral{background:var(--m-coral)}.how-tone-amber{background:var(--m-sun)}.how-post-tick{background:var(--m-white);block-size:15px;inline-size:15px;color:var(--m-ink);border-radius:50%;place-items:center;display:grid}.how-post-tick .icon{stroke-width:3px;block-size:11px;inline-size:11px}.how-draft{border:var(--m-line) solid var(--m-ink);border-radius:var(--m-radius-md);background:var(--m-white);inline-size:min(46%,210px);box-shadow:var(--m-pop-sm);gap:8px;padding:10px 14px;font-size:.8125rem;display:grid;position:absolute;inset-block-start:22px;inset-inline-start:7%;rotate:-3deg}.how-draft-head{align-items:center;gap:8px;display:flex}.how-draft-avatar{border:2px solid var(--m-ink);background:var(--m-violet);block-size:26px;inline-size:26px;color:var(--m-white);border-radius:50%;place-items:center;display:grid}.how-draft-avatar .icon{block-size:15px;inline-size:15px}.how-draft-lines{gap:6px;display:grid}.how-draft-lines span{background:#e9e2d3;border-radius:999px;block-size:8px}.how-draft-lines span:nth-child(2){inline-size:80%}.how-draft-lines span:nth-child(3){inline-size:55%}.how-stamp{border-radius:var(--m-radius-md);background:var(--m-coral-soft);font-family:var(--font-display);font-size:1.05rem;font-weight:var(--font-weight-semibold);border:2.5px dashed #b3261e;align-items:center;gap:8px;padding-block:8px;padding-inline:12px 16px;display:flex;position:absolute;inset-block-end:12%;inset-inline-start:6%;rotate:-8deg}.how-stamp .icon{color:#b3261e}.how-once{border:var(--m-line) solid var(--m-ink);background:var(--m-white);box-shadow:var(--m-pop-sm);font-size:.875rem;font-weight:var(--font-weight-semibold);border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 6px;display:flex;position:absolute;inset-block-end:4%;inset-inline-end:7%}.how-once .hv-check{block-size:26px;inline-size:26px}.how-once .icon{stroke-width:3px;block-size:15px;inline-size:15px}.how-steps{gap:var(--space-lg);margin:0;padding:0;list-style:none;display:grid}.how-step{column-gap:var(--space-md);padding:var(--space-lg);border:var(--m-line) solid var(--m-line-color);border-radius:var(--m-radius-lg);background:var(--m-surface);grid-template-columns:auto 1fr;transition:background-color .3s,box-shadow .3s,translate .3s;display:grid;position:relative}@media (width>=900px){.how-step{align-content:center;min-block-size:34vh}}.how-step-icon{border:var(--m-line) solid var(--m-ink);background:var(--m-sun);block-size:52px;inline-size:52px;color:var(--m-ink);border-radius:16px;grid-row:span 3;place-items:center;display:grid;rotate:-4deg}.how-step:nth-child(2) .how-step-icon{background:var(--m-mint);rotate:3deg}.how-step:nth-child(3) .how-step-icon{background:var(--m-coral);rotate:-2deg}.how-step:nth-child(4) .how-step-icon{background:var(--m-violet-soft);rotate:4deg}.how-step-icon .icon{block-size:24px;inline-size:24px}.how-step-number{color:var(--m-link);font-family:var(--font-display);font-size:1.05rem;font-weight:var(--font-weight-semibold)}.how-step h3{margin-block:2px var(--space-sm);font-size:clamp(1.4rem,2.4vw,1.85rem);font-weight:var(--font-weight-semibold)}.how-step p{color:var(--m-text-muted);margin:0}.how-step.is-current{box-shadow:var(--m-pop)}.how-draft,.how-post,.how-stamp,.how-once,.how-post-tick{transition:opacity .5s,transform .6s cubic-bezier(.34,1.56,.64,1)}.how-visual[data-step="1"] .how-post{opacity:0;transform:translateY(-40px)scale(.6)}.how-visual[data-step="1"] .how-stamp,.how-visual[data-step="2"] .how-stamp{opacity:0;transform:scale(1.8)}.how-visual[data-step="1"] .how-once,.how-visual[data-step="2"] .how-once,.how-visual[data-step="3"] .how-once,.how-visual[data-step="1"] .how-post-tick,.how-visual[data-step="2"] .how-post-tick,.how-visual[data-step="3"] .how-post-tick{opacity:0;transform:scale(.4)}.how-visual[data-step="3"] .how-draft,.how-visual[data-step="4"] .how-draft{opacity:0;transform:translateY(-16px)}.how-visual .how-order-1{transition-delay:80ms}.how-visual .how-order-2{transition-delay:.16s}.how-visual .how-order-3{transition-delay:.24s}.how-visual .how-order-4{transition-delay:.32s}@media (prefers-reduced-motion:reduce){.how-draft,.how-post,.how-stamp,.how-once,.how-post-tick,.how-step{transition:none}}html:not(.motion-ok) .how-visual .how-draft{opacity:1;transform:none}.home-convert{background:var(--m-bg-band);border-block:3px solid var(--m-line-color)}.convert{gap:clamp(var(--space-xl), 5vw, 64px);align-items:center;display:grid}@media (width>=960px){.convert{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.convert-lead{color:var(--m-text-muted);font-size:1.0625rem}.convert-steps{gap:var(--space-sm);margin-block:var(--space-lg);padding:0;list-style:none;display:grid}.convert-steps li{align-items:center;gap:var(--space-md);font-weight:var(--font-weight-semibold);display:flex}.convert-step-icon{border:2px solid var(--m-ink);background:var(--m-sun);block-size:38px;inline-size:38px;color:var(--m-ink);border-radius:12px;flex:none;place-items:center;display:grid}.convert-steps li:nth-child(2) .convert-step-icon{background:var(--m-mint)}.convert-steps li:nth-child(3) .convert-step-icon{background:var(--m-coral)}.convert-caps{margin-block:0 var(--space-lg);flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.convert-caps li{border:2px solid var(--m-line-color);background:var(--m-surface);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);border-radius:999px;padding-block:4px;padding-inline:12px}.convert-note{align-items:flex-start;gap:var(--space-sm);color:var(--m-text-muted);font-size:var(--font-size-label);display:flex}.convert-note .icon{color:var(--m-link);margin-block-start:2px}.convert-visual{gap:var(--space-md);padding:clamp(var(--space-lg), 3vw, 36px);border:3px solid var(--m-ink);border-radius:var(--m-radius-lg);background:var(--m-coral-soft);color:var(--m-ink);box-shadow:var(--m-pop);display:grid}.cv-post{gap:var(--space-sm);padding:var(--space-md);border:var(--m-line) solid var(--m-ink);border-radius:var(--m-radius-md);background:var(--m-white);display:grid;rotate:-1.5deg}[dir=rtl] .cv-post{rotate:1.5deg}.cv-post-head{align-items:center;gap:var(--space-sm);font-size:.8125rem;display:flex}.cv-brand,.cv-avatar{border:2px solid var(--m-ink);background:var(--m-violet);block-size:34px;inline-size:34px;color:var(--m-white);font-weight:var(--font-weight-heavy);border-radius:50%;flex:none;place-items:center;display:grid}.cv-post-meta{color:var(--m-ink-soft);display:grid}.cv-post-meta strong{color:var(--m-ink)}.cv-published{border:2px solid var(--m-ink);background:var(--m-mint-soft);color:#0b4a37;font-weight:var(--font-weight-semibold);border-radius:999px;align-items:center;gap:4px;margin-inline-start:auto;padding-block:3px;padding-inline:8px 10px;display:inline-flex}.cv-media{aspect-ratio:16/7;border:2px solid var(--m-ink);background:var(--m-violet);border-radius:14px;position:relative;overflow:hidden}.cv-media span{border:2px solid var(--m-ink);position:absolute}.cv-media span:first-child{aspect-ratio:1;background:var(--m-sun);border-radius:50%;inline-size:24%;inset-block-start:18%;inset-inline-start:10%}.cv-media span:nth-child(2){aspect-ratio:1;background:var(--m-mint);border-radius:50%;inline-size:34%;inset-block-end:-34%;inset-inline-end:12%}.cv-media span:nth-child(3){aspect-ratio:1;background:var(--m-coral);border-start-start-radius:100%;inline-size:16%;inset-block-start:24%;inset-inline-start:44%}.cv-caption{margin:0;font-size:.9375rem;line-height:1.45}.cv-thread{gap:var(--space-sm);display:grid}.cv-step{align-items:flex-end;gap:var(--space-sm);display:flex}.cv-comment .cv-avatar{background:var(--m-sun);color:var(--m-ink)}.cv-avatar-brand{block-size:30px;inline-size:30px}.cv-avatar-brand .icon{block-size:16px;inline-size:16px}.cv-reply{margin-inline-start:var(--space-xl)}.cv-dm{justify-content:flex-end}.cv-bubble{border:2px solid var(--m-ink);border-radius:18px;background:var(--m-white);border-end-start-radius:6px;gap:2px;max-inline-size:85%;padding:10px 14px;font-size:.875rem;display:grid}.cv-dm .cv-bubble{background:var(--m-violet);color:var(--m-white);border-end-end-radius:6px;border-end-start-radius:18px}.cv-who{color:var(--m-ink-soft);font-size:.75rem;font-weight:var(--font-weight-semibold);align-items:center;gap:4px;display:inline-flex}.cv-dm .cv-who{color:var(--m-lilac)}.cv-comment strong{letter-spacing:.06em;font-size:1rem}.cv-disclosure{color:var(--m-white);font-size:.6875rem;font-weight:var(--font-weight-semibold);background:#ffffff1f;border-radius:999px;justify-self:start;margin-block-start:4px;padding-block:1px;padding-inline:8px}.convert-visual[data-state] .cv-step{transition:opacity .45s,transform .6s cubic-bezier(.34,1.56,.64,1)}.convert-visual[data-state=ready] .cv-step{opacity:0;transform:translateY(18px)scale(.92)}.convert-visual[data-state=play] .cv-comment{transition-delay:.5s}.convert-visual[data-state=play] .cv-reply{transition-delay:1.4s}.convert-visual[data-state=play] .cv-dm{transition-delay:2.3s}.feature-list{gap:clamp(var(--space-xl), 4vw, 48px);display:grid}.feature{gap:clamp(var(--space-lg), 4vw, 48px);padding:clamp(var(--space-lg), 4vw, 56px);border:3px solid var(--m-ink);color:var(--m-ink);box-shadow:var(--m-pop);border-radius:clamp(24px,3vw,36px);align-items:center;display:grid}@media (width>=900px){.feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.feature:nth-child(2n) .feature-copy{order:2}}.feature-lilac{background:var(--m-lilac)}.feature-sun .feature-status{background:var(--m-white)}.feature-coral{background:var(--m-coral-soft)}.feature-sun{background:var(--m-sun-soft)}.feature-mint{background:var(--m-mint-soft)}.feature h3{font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:var(--font-weight-semibold);margin-block-end:var(--space-md);line-height:1.1}.feature-copy>p{color:var(--m-ink-soft);font-size:1.0625rem}.feature-points{margin:var(--space-lg) 0 0;gap:10px;padding:0;list-style:none;display:grid}.feature-points li{font-weight:var(--font-weight-semibold);align-items:flex-start;gap:10px;display:flex}.feature-points .icon{border:2px solid var(--m-ink);background:var(--m-white);stroke-width:3px;border-radius:50%;flex:none;block-size:22px;inline-size:22px;padding:3px}.feature-visual{min-inline-size:0}.api-mock,.approval-card,.approval-portal,.ledger,.rule-card,.variant,.clock-panel{border:var(--m-line) solid var(--m-ink);border-radius:var(--m-radius-md);background:var(--m-white);box-shadow:var(--m-pop-sm)}.api-mock{background:var(--m-ink);margin:0;overflow:hidden;rotate:1.5deg}[dir=rtl] .api-mock{rotate:-1.5deg}.api-chrome{gap:6px;padding:12px 14px;display:flex}.api-chrome span{background:var(--m-coral);border-radius:50%;block-size:11px;inline-size:11px}.api-chrome span:nth-child(2){background:var(--m-sun)}.api-chrome span:nth-child(3){background:var(--m-mint)}.api-code{color:#e9e7ff;text-align:start;margin:0;padding:0 18px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.6;overflow-x:auto}.api-caption{color:#c9c5f5;border-block-start:1px solid #ffffff24;padding:10px 18px 14px;font-size:.8125rem}.approval-mock{gap:var(--space-md);display:grid}.approval-card{gap:var(--space-md);padding:var(--space-lg);display:grid;rotate:-1.5deg}.approval-policy,.approval-status,.approval-portal{font-weight:var(--font-weight-semibold);align-items:center;gap:8px;display:flex}.approval-policy{color:var(--m-ink-soft);font-size:var(--font-size-label)}.approval-lines{gap:8px;display:grid}.approval-lines span{background:#ece6da;border-radius:999px;block-size:10px}.approval-lines span:nth-child(2){inline-size:78%}.approval-lines span:nth-child(3){inline-size:52%}.approval-status{background:var(--m-coral-soft);font-family:var(--font-display);border:2.5px dashed #b3261e;border-radius:12px;justify-self:start;padding-block:6px;padding-inline:10px 14px;rotate:-4deg}.approval-status .icon{color:#b3261e}.approval-portal{font-size:var(--font-size-label);border-radius:999px;justify-self:end;padding:10px 16px;rotate:2deg}.ledger{padding:var(--space-md) var(--space-lg);gap:2px;margin:0;list-style:none;display:grid;rotate:1deg}.ledger-step{align-items:center;gap:var(--space-md);padding-block:10px;display:flex;position:relative}.ledger-step+.ledger-step:before{content:"";border-inline-start:2.5px dashed var(--m-ink);block-size:20px;position:absolute;inset-block-start:-10px;inset-inline-start:15px}.ledger-dot{border:2px solid var(--m-ink);background:var(--m-lilac);border-radius:50%;flex:none;place-items:center;block-size:32px;inline-size:32px;display:grid}.ledger-dot .icon{block-size:16px;inline-size:16px}.ledger-warn .ledger-dot{background:var(--m-sun)}.ledger-final .ledger-dot{background:var(--m-mint)}.ledger-body{display:grid}.ledger-label{font-weight:var(--font-weight-semibold)}.ledger-final .ledger-label{font-family:var(--font-display);font-size:1.1rem}.ledger-time{color:var(--m-ink-soft);font-variant-numeric:tabular-nums;font-size:.8125rem}.rule-mock{gap:var(--space-sm);display:grid}.rule-card{padding:var(--space-md) var(--space-lg);gap:8px;display:grid}.rule-when{rotate:-1.5deg}.rule-then{rotate:1deg}.rule-label{background:var(--m-ink);color:var(--m-white);font-family:var(--font-display);font-size:.8125rem;font-weight:var(--font-weight-semibold);border-radius:999px;justify-self:start;padding-inline:10px}.rule-comment,.rule-action,.rule-optout{font-weight:var(--font-weight-semibold);align-items:center;gap:8px;display:flex}.rule-action{background:var(--m-mint-soft);border-radius:12px;padding:8px 12px}.rule-arrow{border:2px solid var(--m-ink);background:var(--m-sun);border-radius:50%;justify-self:center;place-items:center;block-size:38px;inline-size:38px;display:grid}.rule-arrow .icon{rotate:90deg}[dir=rtl] .rule-arrow .icon{rotate:-90deg}.rule-optout{font-size:var(--font-size-label);justify-self:start;margin-block-start:var(--space-sm)}.markets-visual{gap:var(--space-md);display:grid}.variant-stack{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.variant{padding:12px var(--space-md);gap:6px;display:grid}.variant-1{rotate:-1deg}.variant-2{margin-inline-start:var(--space-lg);rotate:1deg}.variant-3{margin-inline-start:var(--space-sm);rotate:-.5deg}.variant-head{color:var(--m-ink-soft);font-size:.8125rem;font-weight:var(--font-weight-semibold);align-items:center;gap:8px;display:flex}.variant-code{border:2px solid var(--m-ink);background:var(--m-sun);min-inline-size:30px;color:var(--m-ink);font-size:.75rem;font-weight:var(--font-weight-heavy);border-radius:8px;place-items:center;padding-inline:6px;display:grid}.variant-2 .variant-code{background:var(--m-coral)}.variant-3 .variant-code{background:var(--m-mint)}.variant-text{margin:0;font-size:.9375rem;line-height:1.45}.variant-tags{color:var(--m-violet-deep);font-weight:var(--font-weight-semibold)}.variant-meta{color:var(--m-ink-soft);align-items:center;gap:6px;font-size:.75rem;display:flex}.clock-panel{padding:var(--space-md)}.clock-strip{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(72px,1fr));margin:0;padding:0;list-style:none;display:grid}.clock{text-align:center;justify-items:center;gap:2px;display:grid}.clock-face{block-size:46px;inline-size:46px}.clock-rim{fill:var(--m-paper);stroke:var(--m-ink);stroke-width:3px}.clock-tick{stroke:var(--m-ink);stroke-width:2px;stroke-linecap:round}.clock-hour,.clock-minute{stroke:var(--m-ink);stroke-linecap:round}.clock-hour{stroke-width:4px}.clock-minute{stroke:var(--m-violet);stroke-width:3px}.clock-pin{fill:var(--m-coral)}.clock-time{font-family:var(--font-display);font-size:.9375rem;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.clock-market{color:var(--m-ink-soft);font-size:.6875rem}.clock-caption{margin-block:var(--space-sm) 0;color:var(--m-ink-soft);text-align:center;max-inline-size:none;font-size:.8125rem}.home-numbers{padding-block:var(--space-xl) clamp(48px, 6vw, 80px)}.numbers-grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.number{justify-items:center;gap:var(--space-sm);padding:var(--space-lg) var(--space-md);text-align:center;display:grid}.number-value{border:3px solid var(--m-ink);block-size:112px;inline-size:112px;color:var(--m-ink);box-shadow:var(--m-pop);font-family:var(--font-display);font-size:3.4rem;font-weight:var(--font-weight-heavy);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;line-height:1;display:grid}.number-lilac .number-value{background:var(--m-violet-soft)}.number-sun .number-value{background:var(--m-sun);border-radius:30px;rotate:-5deg}.number-mint .number-value{background:var(--m-mint)}.number-coral .number-value{background:var(--m-coral);border-radius:30px;rotate:4deg}.number-label{max-inline-size:16rem;color:var(--m-text-muted);font-weight:var(--font-weight-semibold)}.audience-grid{gap:var(--space-lg);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1040px){.audience-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.audience-card{padding:var(--space-lg);border:var(--m-line) solid var(--m-line-color);border-radius:var(--m-radius-lg);background:var(--m-surface);box-shadow:var(--m-pop-sm)}.audience-card h3{margin-block:var(--space-md) var(--space-sm);font-size:1.35rem}.audience-card p{color:var(--m-text-muted);margin:0}.audience-icon,.tile-icon{border:var(--m-line) solid var(--m-ink);background:var(--m-sun);block-size:48px;inline-size:48px;color:var(--m-ink);border-radius:50%;place-items:center;display:grid}.audience-2 .audience-icon{background:var(--m-coral);border-radius:14px}.audience-3 .audience-icon{background:var(--m-mint)}.audience-4 .audience-icon{background:var(--m-violet-soft);border-radius:14px}.tile-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));margin:0;padding:0;list-style:none;display:grid}.tile{padding:var(--space-lg);border:2px solid var(--m-line-color);border-radius:var(--m-radius-md);background:var(--m-surface)}.tile-icon{background:var(--m-lilac);border-width:2px;block-size:40px;inline-size:40px}.tile:nth-child(3n+2) .tile-icon{background:var(--m-mint-soft)}.tile:nth-child(3n) .tile-icon{background:var(--m-sun-soft)}.tile h3{margin-block:var(--space-md) 6px;font-size:1.15rem}.tile p{color:var(--m-text-muted);margin:0;font-size:.9375rem}.network-cards{justify-content:center;gap:var(--space-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.network-tile{align-items:center;gap:var(--space-md);border:var(--m-line) solid var(--m-line-color);background:var(--m-surface);box-shadow:var(--m-pop-sm);font-family:var(--font-display);white-space:nowrap;font-size:1.15rem;font-weight:var(--font-weight-semibold);border-radius:20px;padding-block:14px;padding-inline:18px 24px;display:flex}.network-glyph{border:2px solid var(--m-ink);background:var(--m-violet-soft);flex:none;block-size:26px;inline-size:26px}.glyph-circle{background:var(--m-coral);border-radius:50%}.glyph-half{background:var(--m-sun);border-radius:26px 26px 0 0;block-size:15px}.glyph-quarter{background:var(--m-mint);border-start-start-radius:100%}.glyph-triangle{background:var(--m-ink);clip-path:polygon(50% 0,100% 100%,0 100%);border:0}.glyph-square{background:var(--m-violet-soft);border-radius:6px}.glyph-ring{border:6px solid var(--m-violet);background:0 0;border-radius:50%}.network-official{justify-content:center;align-items:center;gap:var(--space-sm);margin-block:var(--space-xl) var(--space-sm);font-weight:var(--font-weight-semibold);text-align:center;margin-inline:auto;display:flex}.network-official .icon{color:var(--success)}.network-disclaimer{color:var(--m-text-muted);text-align:center;margin-inline:auto;font-size:.8125rem}.pricing-teaser{gap:var(--space-xl);padding:clamp(var(--space-lg), 5vw, 64px);border:3px solid var(--m-ink);background:var(--m-sun);color:var(--m-ink);box-shadow:var(--m-pop);border-radius:clamp(24px,3vw,36px);align-items:center;display:grid}@media (width>=900px){.pricing-teaser{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pricing-teaser-copy p{font-size:1.0625rem}.pricing-teaser-copy .pill{margin-block-start:var(--space-sm)}.pricing-plans{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.pricing-plan{padding:var(--space-md) var(--space-lg);border:var(--m-line) solid var(--m-ink);border-radius:var(--m-radius-md);background:var(--m-white);gap:2px;display:grid}.pricing-plan:nth-child(2){margin-inline-start:var(--space-md);rotate:-1deg}.pricing-plan:nth-child(3){rotate:.75deg}.pricing-plan strong{font-family:var(--font-display);font-size:1.15rem;font-weight:var(--font-weight-semibold)}.pricing-plan span{color:var(--m-ink-soft);font-size:.9375rem}.home-faq{gap:var(--space-xl);display:grid}@media (width>=900px){.home-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}.home-faq .faq{gap:var(--space-sm);margin:0;display:grid}.home-faq details{padding:var(--space-md) var(--space-lg);border:var(--m-line) solid var(--m-line-color);border-radius:var(--m-radius-md);background:var(--m-surface)}.home-faq details[open]{box-shadow:var(--m-pop-sm)}.home-faq summary{justify-content:space-between;align-items:center;gap:var(--space-md);font-family:var(--font-display);font-size:1.125rem;list-style:none;display:flex}.home-faq summary::-webkit-details-marker{display:none}.home-faq summary:after{content:"+";border:2px solid var(--m-ink);background:var(--m-sun);block-size:30px;inline-size:30px;color:var(--m-ink);font-size:1.25rem;font-weight:var(--font-weight-semibold);border-radius:50%;flex:none;place-items:center;line-height:1;display:grid}.home-faq details[open] summary:after{content:"−";background:var(--m-mint)}.home-final{padding-block:clamp(96px,11vw,150px) 0}.home-final-inner{padding:clamp(var(--space-xl), 6vw, 80px) clamp(var(--space-lg), 5vw, 64px);border:3px solid var(--m-ink);background:var(--m-violet);color:var(--m-white);box-shadow:var(--m-pop);text-align:center;border-radius:clamp(28px,4vw,44px);justify-items:center;display:grid;position:relative}.home-final-inner :focus-visible{outline-color:var(--m-white)}.home-final-art{aspect-ratio:1.15;inline-size:clamp(170px,20vw,220px);margin-block:calc(-1 * clamp(var(--space-xl), 6vw, 80px) - 40px) var(--space-md);position:relative}.home-final-art>*{position:absolute}.final-sun{aspect-ratio:1;border:3px solid var(--m-ink);background:var(--m-sun);inline-size:74%;box-shadow:var(--m-pop);border-radius:50%;inset-block-start:10%;inset-inline-start:14%}.final-bird{inline-size:68%;inset-block-start:22%;inset-inline-start:18%}.final-mini{--mascot-mini-fill:#fff;inline-size:16%}.final-mini-1{inset-block-start:30%;inset-inline-start:-10%}.final-mini-2{inline-size:11%;inset-block-start:52%;inset-inline-start:-22%}.final-mini-2 .mascot-bob{animation-delay:-1.2s}.final-sparkle{inline-size:15%;inset-block-start:0;inset-inline-end:0}.home-final-inner h2{max-inline-size:18ch;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:var(--font-weight-heavy);margin-block-end:var(--space-md);line-height:1.04}.home-final-inner p{max-inline-size:38rem;color:var(--m-lilac);margin-block-end:var(--space-xl);font-size:1.125rem}@media (width<=640px){.home-hero h1{font-size:clamp(2.6rem,12vw,3.4rem)}.hv-agent{max-inline-size:66%}.how-draft{inline-size:58%}.how-once{font-size:.75rem}.feature{box-shadow:var(--m-pop-sm)}}@media (prefers-color-scheme:dark){.feature,.pricing-teaser,.home-final-inner,.how-visual,.convert-visual,.ai-art{border-color:var(--m-ink);box-shadow:var(--m-pop-x) var(--m-pop-y) 0 #000}.home-strip,.home-convert{border-color:#3a3260}.doodle{stroke:var(--m-line-color)}.doodle-sparkle{stroke:var(--m-ink)}.glyph-triangle{background:var(--m-line-color)}.home-hero-note .icon,.network-official .icon{color:var(--m-mint)}.pill-ink{background:var(--m-white);color:var(--m-ink)}}
