:root{--dur-enter:.68s}.hero-enter{animation:polished-enter .7s var(--ease-out) both}.hero-enter:nth-child(2){animation-delay:70ms}.hero-enter:nth-child(3){animation-delay:.14s}.hero-enter:nth-child(4){animation-delay:.21s}.hero-enter:nth-child(n+5){animation-delay:.26s}.product-still{animation:product-arrive .9s var(--ease-out) .18s both}.editorial-hero{animation:polished-enter .7s var(--ease-out) both}[data-reveal].reveal-ready{transform:translateY(20px)}[data-reveal].is-visible{transform:none}.pricing-tier[data-reveal]{transition:opacity var(--dur-enter) var(--ease-out) var(--reveal-delay,0s), transform var(--dur-enter) var(--ease-out) var(--reveal-delay,0s), translate .3s var(--ease-out), box-shadow .3s var(--ease-out), border-color .25s ease}.product-still-view{transition:translate .4s var(--ease-out), box-shadow .4s var(--ease-out), border-color .25s ease}.button{transition:background .22s ease, color .22s ease, border-color .22s ease, transform .25s var(--ease-out), box-shadow .3s var(--ease-out)}.button svg,.text-link svg,.discover-link svg{transition:transform .3s var(--ease-out)}.workflow-tab>span:not(.workflow-step-indicator){transition:transform .38s var(--ease-out)}.workflow-tab.is-active>span:not(.workflow-step-indicator){transform:translate(4px)}.workflow-panel{animation:polished-panel .38s var(--ease-out) both}.pricing-tier-details[open]>p,.editorial-faq details[open]>div,.editorial-outline[open]>nav{animation:polished-panel .32s var(--ease-out) both}@media (hover:hover) and (pointer:fine){.button:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 6px 16px -8px #202b285c}.button:not(:disabled):active{transform:translateY(0)scale(.98)}.button:hover svg,.text-link:hover svg{transform:translate(3px,-2px)}.discover-link:hover svg{transform:translateY(3px)}.pricing-tier:hover{border-color:#c6cfc1;translate:0 -4px;box-shadow:0 18px 32px -22px #2937244d}.product-still-view:hover{border-color:#c9d0c4;translate:0 -3px;box-shadow:0 34px 60px -30px #3038284a}}@keyframes polished-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes product-arrive{0%{opacity:0;transform:translateY(24px)scale(.988)}to{opacity:1;transform:none}}@keyframes polished-panel{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:700px){[data-reveal].reveal-ready{transform:translateY(14px)}[data-reveal].is-visible{transform:none}.pricing-tier[data-reveal]{--reveal-delay:0s!important}}@media (prefers-reduced-motion:reduce){.hero-enter,.product-still,.editorial-hero,.workflow-panel,.pricing-tier-details[open]>p,.editorial-faq details[open]>div,.editorial-outline[open]>nav{animation:none}[data-reveal].reveal-ready,.workflow-tab.is-active>span:not(.workflow-step-indicator),.button:not(:disabled):hover,.button:not(:disabled):active,.button:hover svg,.text-link:hover svg,.discover-link:hover svg{opacity:1;transform:none}.pricing-tier:hover,.product-still-view:hover{translate:none}}@media print{.hero-enter,.product-still,.editorial-hero{animation:none}[data-reveal].reveal-ready{opacity:1;transform:none}}
.integrations-marquee.integrations-marquee--moving{--integrations-gap:18px;--integrations-duration:70s;background:#f8f9f6;border-block:1px solid #e5e8df;width:100%;min-width:0;max-width:100%;padding-block:42px 46px;overflow:clip}.integrations-marquee--moving .integrations-marquee-inner{width:min(100% - 96px,1200px);margin-inline:auto}.integrations-marquee--moving .integrations-marquee-header{text-align:left;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.integrations-marquee--moving .integrations-marquee-copy{min-width:0}.integrations-marquee--moving .integrations-marquee-header .eyebrow{color:#3d4937;justify-content:flex-start;margin-bottom:8px}.integrations-marquee--moving .integrations-marquee-lede{color:#60685a;max-width:620px;margin:0;font-size:13px;line-height:1.7}.integrations-motion-control{color:#3e4c35;cursor:pointer;background:#fff;border:1px solid #dce2d5;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;min-width:94px;min-height:44px;padding:10px 14px;font-size:12px;font-weight:500;line-height:1.2;transition:background-color .18s,border-color .18s;display:inline-flex}.integrations-motion-control[hidden]{display:none}.integrations-motion-control svg{stroke-width:1.2px;flex-shrink:0}.integrations-marquee--moving .integrations-marquee-viewport{width:100%;max-width:100%;padding-block:4px;overflow:clip;-webkit-mask-image:none;mask-image:none}.integrations-marquee--moving .integrations-marquee-viewport:focus-visible{outline-offset:-2px}.integrations-marquee--moving .integrations-marquee-track{width:max-content;min-width:200%;animation:integrations-seamless var(--integrations-duration) linear infinite;will-change:transform;flex-wrap:nowrap;justify-content:flex-start;gap:0;margin:0;padding:0;display:flex}.integrations-marquee-group{box-sizing:border-box;justify-content:space-around;align-items:center;gap:var(--integrations-gap);width:max-content;min-width:100vw;padding:0 calc(var(--integrations-gap) / 2);flex:none;margin:0;list-style:none;display:flex}.integrations-marquee--moving .integrations-chip{background:#fff;border:1px solid #e1e6da;border-radius:13px;flex:none;justify-content:center;align-items:center;gap:13px;min-width:128px;min-height:74px;padding:16px 26px;display:inline-flex;box-shadow:0 2px 3px -3px #38473025}.integrations-marquee--moving .integrations-logo{object-fit:contain;opacity:.9;filter:grayscale()brightness(.18);flex-shrink:0;width:32px;height:32px}.integrations-marquee--moving .integrations-wordmark{color:#333c2e;letter-spacing:-.025em;white-space:nowrap;font-size:17px;font-weight:500}.integrations-marquee--moving .integrations-chip-more{background:#f0f3ec;border-style:solid;border-color:#e1e6da}.integrations-marquee--moving .integrations-chip-more .integrations-wordmark{color:#64705b;font-weight:450}.integrations-marquee--moving[data-paused=true] .integrations-marquee-track,.integrations-marquee--moving[data-document-hidden] .integrations-marquee-track,.integrations-marquee--moving.is-offscreen .integrations-marquee-track,.integrations-marquee--moving .integrations-marquee-viewport:focus-within .integrations-marquee-track{animation-play-state:paused}@media (hover:hover){.integrations-marquee--moving .integrations-marquee-viewport:hover .integrations-marquee-track{animation-play-state:paused}.integrations-motion-control:hover{background:#edf2e7;border-color:#cbd6c0}}@media (hover:hover) and (max-width:767px){.integrations-motion-control:hover{background:0 0;border-color:#0000}.integrations-motion-control:hover:before{background:#edf2e7;border-color:#cbd6c0}}@keyframes integrations-seamless{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (max-width:1000px){.integrations-marquee--moving .integrations-marquee-inner{width:calc(100% - 64px)}}@media (max-width:767px){.integrations-marquee.integrations-marquee--moving{--integrations-gap:12px;padding-block:22px 16px}.integrations-marquee--moving .integrations-marquee-inner{width:calc(100% - 40px)}.integrations-marquee--moving .integrations-marquee-header{align-items:center;gap:12px;margin-bottom:16px}.integrations-marquee--moving .integrations-marquee-lede{font-size:12px;line-height:1.65}.integrations-motion-control{isolation:isolate;background:0 0;border:0;gap:5px;width:auto;min-width:44px;height:44px;min-height:44px;padding:0 10px;font-size:10px;font-weight:500;position:relative}.integrations-motion-control:before{content:"";z-index:-1;background:#fff;border:1px solid #dce2d5;border-radius:999px;position:absolute;inset:7px 0}.integrations-motion-control svg{width:11px;height:11px}.integrations-marquee--moving .integrations-chip{border-radius:11px;gap:11px;min-width:116px;min-height:66px;padding:14px 22px}.integrations-marquee--moving .integrations-logo{width:27px;height:27px}.integrations-marquee--moving .integrations-wordmark{font-size:15px}}@media (max-width:380px){.integrations-marquee--moving .integrations-marquee-inner{width:calc(100% - 32px)}.integrations-marquee--moving .integrations-marquee-header{flex-direction:column;align-items:flex-start;gap:12px}}@media (prefers-reduced-motion:reduce){.integrations-marquee--moving .integrations-motion-control{display:none}.integrations-marquee--moving .integrations-marquee-viewport{padding-inline:20px}.integrations-marquee--moving .integrations-marquee-track{will-change:auto;width:100%;min-width:0;display:block;transform:none;animation:none!important}.integrations-marquee--moving .integrations-marquee-group{flex-wrap:wrap;justify-content:center;gap:12px;width:100%;min-width:0;padding:0}.integrations-marquee--moving .integrations-marquee-group--clone{display:none}.integrations-marquee--moving .integrations-chip{min-width:0;padding-inline:18px}.integrations-motion-control{transition:none}}
.home-section--with-sample{grid-template-columns:1.02fr 1.18fr;grid-template-areas:"heading sample""principles sample";align-items:start;gap:28px 72px}.home-section--with-sample .section-heading{grid-area:heading}.home-section--with-sample .approve-sample{grid-area:sample}.home-section--with-sample .home-principles{grid-area:principles;padding-top:0}.approve-sample{min-width:0}.approve-sample-kicker{letter-spacing:.01em;color:#5f5f5a;margin:0 0 8px;font-size:12px;font-weight:450}.approve-sample-title{letter-spacing:-.03em;color:var(--ink,#202320);text-wrap:balance;margin:0;font-size:22px;font-weight:520;line-height:1.25}.approve-sample-lede{color:#5f5f5a;text-wrap:pretty;max-width:46ch;margin:8px 0 14px;font-size:14px;line-height:1.55}.approve-sample-path{flex-wrap:wrap;align-items:center;gap:6px 0;margin:0 0 16px;padding:0;list-style:none;display:flex}.approve-sample-path li{color:#8a8a84;align-items:center;font-size:12px;line-height:1.4;display:inline-flex}.approve-sample-path li[data-state=current]{color:#202320;font-weight:550}.approve-sample-path li[data-state=done]{color:#4d5a46}.approve-sample-path li+li:before{content:"";background:#d4d4ce;width:18px;height:1px;margin:0 8px}.approve-sample-chrome{background:#fff;border:1px solid #d4d4ce;border-radius:14px;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""path""toolbar""workspace""status";display:grid;overflow:hidden;box-shadow:inset 0 1px #fff,0 14px 36px -28px #1c1c1840}.approve-sample-intro{grid-area:intro;padding:14px 16px 0}.approve-sample-path{grid-area:path}.approve-sample-toolbar{grid-area:toolbar}.approve-sample-workspace{grid-area:workspace}.approve-sample-statusbar{grid-area:status}.approve-sample-rail{grid-area:rail;display:none}.approve-sample-chrome .approve-sample-path{background:#f6f6f4;border-bottom:1px solid #d8d8d2;margin:0;padding:10px 16px}.approve-sample-toolbar,.approve-sample-statusbar{color:#5c5c57;background:#f6f6f4;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:6px 16px;font-size:12px;display:flex}.approve-sample-toolbar{border-bottom:1px solid #d8d8d2;block-size:42px}.approve-sample-toolbar span:first-child{letter-spacing:-.05em;color:var(--ink,#202320);flex-shrink:0;font-size:14px;font-weight:560}.approve-sample-toolbar span:last-child{text-align:right;line-height:1.4}.approve-sample-statusbar{border-top:1px solid #d8d8d2;font-size:11px}.approve-sample-statusbar span:first-child{align-items:center;gap:6px;display:inline-flex}.approve-sample-statusbar svg{color:#6a6a64}.approve-sample-workspace{background:#f3f3f0;padding:12px}.approve-sample-queue-head{border-radius:5px;align-items:center;gap:8px;min-height:36px;margin:0 2px 10px;display:flex}.approve-sample-queue-label{letter-spacing:-.02em;color:var(--ink,#202320);margin:0;font-size:14px;font-weight:520}.approve-sample-count{color:#3f3f3a;font-variant-numeric:tabular-nums;background:#ecece8;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 7px;font-size:11px;font-weight:550;display:inline-flex}.approve-sample-stage{block-size:34rem;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.approve-sample-panel{scrollbar-width:thin;scrollbar-color:#c8c8c2 transparent;visibility:hidden;pointer-events:none;overscroll-behavior:contain;grid-area:1/1;min-width:0;min-height:0;overflow:hidden auto}.approve-sample-panel.is-active{visibility:visible;pointer-events:auto}.approve-sample-panel:focus-visible{outline-offset:-3px}.approve-sample-item{width:100%;min-height:58px;color:inherit;background:#fafaf8;border:1px solid #d4d4ce;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.approve-sample-item-icon{color:#4f4f49;background:#ecece8;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.approve-sample-item-icon.is-done{color:var(--sage,#486450);background:#e7efe4}.approve-sample-item-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.approve-sample-item-copy strong{letter-spacing:-.02em;color:var(--ink,#202320);font-size:14px;font-weight:540}.approve-sample-item-copy span{color:#5f5f5a;font-size:12px;line-height:1.4}.approve-sample-desk{color:#6a6a64;font-size:12px}.approve-sample-item.is-open{border-radius:10px 10px 0 0}.approve-sample-review{background:#fff;border:1px solid #d4d4ce;border-radius:10px;flex-direction:column;display:flex}.approve-sample-review .approve-sample-item{flex-shrink:0;width:auto;margin:-1px -1px 0}.approve-sample-evidence{flex-shrink:0;gap:8px;margin:0;padding:14px 14px 8px;display:grid}.approve-sample-evidence-row{grid-template-columns:7.1rem minmax(0,1fr);align-items:start;gap:2px 12px;display:grid}.approve-sample-evidence-row dt{color:#5a5a54;margin:0;padding-top:1px;font-size:11px;font-weight:500;line-height:1.45}.approve-sample-evidence-row dd{color:#3a3a35;text-wrap:pretty;margin:0;font-size:13px;line-height:1.45}.approve-sample-why{color:#5a5a54;text-wrap:pretty;flex-shrink:0;margin:0;padding:2px 14px 12px;font-size:13px;line-height:1.55}.approve-sample-draft{flex-shrink:0;margin:0;padding:0 14px 10px}.approve-sample-draft p{color:#3a3a35;text-wrap:pretty;background:#f7f7f5;border:1px solid #d8d8d2;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;line-height:1.55}.approve-sample-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px 12px;margin-top:auto;padding:12px 14px 14px;display:flex}.approve-sample-actions.is-post{margin-top:18px;padding:0}.approve-sample-progress-panel{background:#fff;border:1px solid #d4d4ce;border-radius:10px;flex-direction:column;padding:12px;display:flex}.approve-sample-check{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;min-height:180px;padding:24px 14px;display:flex}.approve-sample-complete-mark{color:#4e6246;background:#f0f5eb;border:1px solid #dbe5d3;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex}.approve-sample-check-label{letter-spacing:-.025em;color:var(--ink,#202320);margin:0;font-size:17px;font-weight:520}.approve-sample-check-caption{color:#5a6354;max-width:24ch;margin:0;font-size:13px;line-height:1.6}.approve-sample-check-track{background:#edf1e9;border-radius:999px;width:min(100%,180px);height:3px;display:block;overflow:hidden}.approve-sample-check-fill{transform-origin:0;background:#8a9a7e;width:100%;height:100%;display:block;transform:scaleX(0)}.approve-sample-check-fill.is-checking{animation:.9s ease-out both approve-sample-check}@keyframes approve-sample-check{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.approve-sample-destination{background:#f6f7f3;border:1px solid #d4d4ce;border-radius:10px;flex-direction:column;padding:16px;display:flex}.approve-sample-destination-meta{color:#626e5c;justify-content:space-between;align-items:center;gap:12px;font-size:12px;line-height:1.5;display:flex}.approve-sample-destination-name{letter-spacing:-.02em;color:var(--ink,#202320);font-weight:540}.approve-sample-destination-body{color:#3d453a;text-wrap:pretty;margin:20px 0 24px;font-size:15px;line-height:1.7}.approve-sample-destination-status{color:#4e6246;align-items:center;gap:7px;margin:12px 0 0;font-size:13px;font-weight:550;line-height:1.5;display:flex}.approve-sample-destination-status svg{flex-shrink:0}.approve-sample-destination-proof{color:#5a6354;text-wrap:pretty;margin:8px 0 0;font-size:12px;line-height:1.7}.approve-sample-destination .approve-sample-actions{margin-top:auto;padding-top:24px}.approve-sample-approve,.approve-sample-save{min-width:124px;min-height:48px;padding-inline:20px;font-size:14px}.approve-sample-secondary{color:#4a5b40;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:9px 12px;font-size:13px;font-weight:500;line-height:1.5;display:inline-flex}.approve-sample-intervene{background:#fff;border:1px solid #d4d4ce}.approve-sample-restart{align-self:center}.approve-sample-direction{background:#f4f5f1;border:1px solid #d4d8ce;border-radius:8px;flex-shrink:0;margin:4px 14px 12px;padding:10px 12px}.approve-sample-destination .approve-sample-direction{margin:0 0 12px}.approve-sample-ack{color:#3e5935;align-items:flex-start;gap:7px;margin:0 0 11px;font-size:13px;font-weight:500;line-height:1.55;display:flex}.approve-sample-ack svg{flex-shrink:0;margin-top:2px}.approve-sample-direction-label{color:#55614c;margin:0 0 5px;font-size:11px;line-height:1.5}.approve-sample-direction blockquote{color:#34442c;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.approve-sample-local-note{color:#636e5b;margin:10px 0 0;font-size:12px;line-height:1.6}.approve-sample-correction{background:#fff;border:1px solid #d4d4ce;border-radius:10px;padding:18px 16px}.approve-sample-correction>label{color:#283423;letter-spacing:-.025em;margin:0;font-size:20px;font-weight:520;line-height:1.3;display:block}.approve-sample-correction-help{color:#5a6354;margin:10px 0 18px;font-size:14px;line-height:1.6}.approve-sample-correction textarea{resize:vertical;color:#283423;width:100%;min-height:132px;font:inherit;background:#fafaf8;border:1px solid #d4d4ce;border-radius:8px;padding:12px;font-size:16px;line-height:1.6;display:block}.approve-sample-correction textarea::placeholder{color:#737d6b}.approve-sample-correction textarea:focus{outline-offset:2px;outline:2px solid #6b815e}.approve-sample-correction textarea[aria-invalid=true]{border-color:#a95136}.approve-sample-correction-error{color:#934127;min-height:24px;margin:8px 0 0;font-size:13px;line-height:1.6}@media (hover:hover) and (pointer:fine){.approve-sample-secondary:hover{color:#24351c;background:#edf2e7}}@media (max-width:1100px){.home-section--with-sample{column-gap:40px}.approve-sample-evidence-row{grid-template-columns:1fr;gap:2px}}@media (max-width:900px){.home-section--with-sample{grid-template-columns:1fr;grid-template-areas:"heading""sample""principles";row-gap:20px}.approve-sample-stage{block-size:32rem}.approve-sample-path{margin-bottom:12px}}@media (max-width:767px){.approve-sample-title{font-size:20px}.approve-sample-lede{margin-bottom:16px}.approve-sample-chrome{border-radius:14px}.approve-sample-toolbar,.approve-sample-statusbar{padding-inline:14px}.approve-sample-workspace{padding:10px}.approve-sample-stage{block-size:29.25rem}.approve-sample-item{grid-template-columns:32px minmax(0,1fr);min-height:56px;padding:10px 12px}.approve-sample-desk{display:none}.approve-sample-queue-head{min-height:36px;margin:0 2px 8px}.approve-sample-queue-label{font-size:14px}.approve-sample-evidence{gap:6px;padding:10px 14px 6px}.approve-sample-evidence-row{grid-template-columns:1fr}.approve-sample-why{padding:2px 14px 8px}.approve-sample-draft{padding:0 14px 8px}.approve-sample-draft p{padding:10px 12px}.approve-sample-approve{width:100%}.approve-sample-actions{padding:10px 14px 12px}.approve-sample-destination{padding:14px}.approve-sample-destination-body{margin:12px 0 14px}.approve-sample-destination .approve-sample-actions{padding-top:14px}.approve-sample-correction{padding:16px 14px}.approve-sample-correction .approve-sample-actions{flex-direction:column;align-items:stretch}.approve-sample-check{gap:10px;min-height:140px;padding:16px 12px}}@media (max-width:380px){.approve-sample-stage{block-size:31rem}.approve-sample-toolbar{font-size:11px}.approve-sample-destination-meta{flex-direction:column;align-items:flex-start;gap:3px}.approve-sample-destination{padding:13px}}@media (prefers-reduced-motion:reduce){.approve-sample-secondary{transition:none}.approve-sample-check-fill,.approve-sample-check-fill.is-checking{animation:none;transform:none}}
.product-demo{width:100%;animation:product-arrive .9s var(--ease-out) .18s both;background:#f6f6f4;border:1px solid #d4d4ce;border-radius:14px;margin:48px auto 0;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 16px 36px -28px #1c1c1840}.product-demo-media{aspect-ratio:1681/936;cursor:zoom-in;background:0 0;display:block;position:relative}.product-demo-media img{width:100%;height:auto;display:block}.product-demo-caption{color:#5c5c57;text-align:left;background:#fff;border-top:1px solid #d8d8d2;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:10px 18px;font-size:13px;display:flex}.product-demo-caption-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.product-demo-kind{color:var(--paper-muted,#5c5c57);font-size:11px}.product-demo-larger{white-space:nowrap;min-height:44px;color:var(--paper-muted,#535d4e);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--paper-line,#d4d4ce);text-decoration-color:var(--paper-line,#d4d4ce);flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding-inline:6px;font-size:12px;display:inline-flex}.product-demo-media:focus-visible{outline:2px solid var(--paper-ink,#171714);outline-offset:-4px}.product-demo-larger:focus-visible{outline:2px solid var(--paper-ink,#171714);outline-offset:2px;border-radius:4px}@media (hover:hover){.product-demo-larger:hover{color:var(--paper-ink,#171714);text-decoration-color:currentColor}}@media (max-width:640px){.product-demo{margin-top:32px}.product-demo-caption{gap:10px;padding:10px 12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.product-demo{animation:none}}@media print{.product-demo{box-shadow:none;animation:none}.product-demo-larger{display:none}}
.marketing-home .how-it-works-section{padding-bottom:88px}.marketing-home .how-intro{align-items:center}.marketing-home .how-intro .section-description{max-width:430px}.marketing-home .proof-section{padding-top:36px}.marketing-home .proof-inner{border-color:#dde3d7;gap:60px;padding:44px}.marketing-home .proof-principles{grid-template-columns:1fr;gap:12px}.proof-detail-link{align-items:center;gap:8px;min-height:36px;margin-top:24px;font-size:13px;display:inline-flex}.tuning-section{padding-top:76px}.tuning-inner{grid-template-columns:1fr 1fr;gap:32px 76px;padding:0 12px;display:grid}.tuning-heading .eyebrow{margin-bottom:20px}.tuning-heading .section-title{font-size:clamp(32px,3.2vw,44px)}.tuning-heading .section-title span{color:var(--ink-secondary)}.tuning-copy{align-self:center}.tuning-copy>p{color:var(--ink-secondary);font-size:15px;line-height:1.85}.tuning-copy>.text-link{align-items:center;gap:8px;min-height:44px;margin-top:16px;font-size:13px;display:inline-flex}.trainer-footnote{border-top:1px solid var(--line);color:#6b7166;grid-column:1/-1;margin:0;padding-top:22px;font-size:13px;line-height:1.8}.trainer-footnote a{color:#4e5a46;text-underline-offset:4px;align-items:center;gap:5px;min-height:36px;margin-left:6px;text-decoration:underline;display:inline-flex}.marketing-home .cos-beat{padding-top:60px}.marketing-home .cos-beat-inner{background:#f0f3eb;gap:48px;padding:34px}@media (max-width:1000px){.tuning-inner{gap:28px 40px;padding-inline:0}.marketing-home .proof-inner{gap:36px;padding:32px}}@media (max-width:767px){.marketing-home .how-it-works-section{padding-bottom:36px}.marketing-home .proof-section{padding-top:16px}.marketing-home .proof-inner{gap:22px;padding:28px 24px}.tuning-section{padding-top:36px}.tuning-inner{grid-template-columns:1fr;gap:24px;padding-inline:4px}.tuning-heading .section-title{font-size:32px}.tuning-heading .eyebrow{margin-bottom:16px}.tuning-copy>p{font-size:14px;line-height:1.8}.tuning-copy>.text-link{margin-top:12px}.trainer-footnote{padding-top:18px;font-size:12px}.trainer-footnote a{min-height:44px}.marketing-home .cos-beat{padding-top:28px}.marketing-home .cos-beat-inner{gap:22px;padding:24px}}
.hero--proof{flex-direction:column;align-items:center;width:min(100% - 80px,1280px);padding-top:56px;padding-bottom:20px;display:flex}.hero--proof .hero-copy{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:920px;margin:0 auto;display:flex}.hero--proof .hero-eyebrow{color:#8a8a84;justify-content:center;min-height:20px;font-size:13px}.hero--proof .hero-eyebrow>span:first-child{color:#6a6a64}.hero--proof .hero-title{letter-spacing:-.068em;margin:28px 0 0;font-size:clamp(52px,8vw,96px);font-weight:600;line-height:.98}.hero--proof .hero-title>span{color:#111}.hero--proof .hero-description{color:#6a6a64;max-width:36ch;margin:28px auto 0;font-size:18px;line-height:1.5}.hero--proof .hero-actions{justify-content:center;margin:32px auto 0}.hero--proof .hero-actions .button{background:#111;border-color:#111;border-radius:999px;min-height:52px;padding-inline:28px;font-size:15px;font-weight:520}.hero--proof .trust-line{color:#8a8a84;justify-content:center;margin:18px auto 0;font-size:13px}.hero--proof .approve-sample{width:100%;max-width:1080px;margin:56px auto 0}.hero--proof .discover-link{margin:22px auto 0}.approve-sample--hero{animation:product-arrive .9s var(--ease-out) .16s both}.approve-sample--hero .approve-sample-kicker,.approve-sample--hero .approve-sample-lede{display:none}.approve-sample--hero .approve-sample-title{letter-spacing:-.02em;color:#6a6a64;text-align:center;margin:0 0 14px;font-size:15px;font-weight:500}.approve-sample--hero .approve-sample-path{background:#f4f4f1;border:0;border-radius:999px;justify-content:center;gap:4px 0;margin-bottom:18px;padding:10px 18px}.approve-sample--hero .approve-sample-path li{font-size:13px}.approve-sample--hero .approve-sample-path li[data-state=current]{color:#111;font-size:13px;font-weight:580}.approve-sample--hero .approve-sample-path li+li:before{width:22px;margin-inline:10px}.approve-sample--hero .approve-sample-chrome{background:#fff;border:1px solid #e4e4de;border-radius:24px;box-shadow:inset 0 1px #fff,0 40px 90px -48px #11111140,0 16px 32px -24px #11111118}.approve-sample--hero .approve-sample-stage{block-size:auto;min-block-size:0;display:block}.approve-sample--hero .approve-sample-panel:not(.is-active){display:none}.approve-sample--hero .approve-sample-actions{margin-top:4px}.approve-sample--hero .approve-sample-approve{background:#111;border-color:#111;border-radius:999px}.home-section--preview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"heading principles""demo demo";align-items:start;gap:28px 56px;padding-block:72px 48px;display:grid}.home-section--preview .section-heading{grid-area:heading}.home-section--preview .home-principles{grid-area:principles;padding-top:0}.home-section--preview .product-demo{grid-area:demo;margin-top:8px}.home-section--preview .principle{gap:16px;padding-block:16px}.home-section--preview .principle h3{font-size:17px}.home-section--preview .principle p{margin-top:4px;font-size:14px}.marketing-home .how-it-works-section{background:#fff;padding-block:96px 48px}.marketing-home .how-intro{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;column-gap:64px}.marketing-home .how-intro .section-title{letter-spacing:-.055em;font-size:clamp(40px,5vw,68px);font-weight:560}.marketing-home .workflow-section{gap:80px;padding-block:72px 24px}.marketing-home .workflow-section .section-title{letter-spacing:-.05em;font-size:clamp(36px,4.4vw,58px);font-weight:560}.marketing-home .workflow-story{background:#fff;border:1px solid #e4e4de;border-radius:24px;padding:36px 36px 28px;box-shadow:0 28px 64px -40px #1112}.marketing-home .also-strip{padding-block:0 28px}.marketing-home .proof-section{padding-top:32px}.marketing-home .tuning-section{padding-top:56px}.marketing-home .cos-beat{padding-top:40px}.marketing-home .pricing-section{padding-block:88px}.marketing-home .waitlist-section{padding-block:80px}.marketing-home .integrations-marquee{padding-block:28px}.pricing-option-group--installed .pricing-option-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-option-group--installed .pricing-tier{padding:22px 20px}.pricing-option-group--installed .pricing-tier-name{font-size:24px}.pricing-option-group--installed .pricing-tier-amount{font-size:30px}.pricing-option-group--installed .pricing-tier-rate{margin-block:18px}@media (max-width:1100px){.home-section--preview{column-gap:32px}.pricing-option-group--installed .pricing-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero--proof .hero-title{font-size:clamp(44px,7vw,72px)}}@media (max-width:900px){.hero--proof{width:min(100% - 48px,1280px);padding-top:36px}.hero--proof .hero-title{font-size:clamp(40px,9vw,56px)}.hero--proof .approve-sample{margin-top:36px}.home-section--preview{grid-template-columns:1fr;grid-template-areas:"heading""principles""demo";row-gap:20px;padding-block:48px 36px}.marketing-home .how-intro{grid-template-columns:1fr}.marketing-home .workflow-section{gap:36px}}@media (max-width:767px){.hero--proof{width:calc(100% - 32px);padding-top:28px;padding-bottom:8px}.hero--proof .hero-title{margin-top:18px;font-size:clamp(36px,11vw,44px)}.hero--proof .hero-description{margin-top:16px;font-size:16px}.hero--proof .hero-actions{margin-top:22px}.hero--proof .hero-actions .button{min-height:48px}.hero--proof .trust-line{margin-top:14px;font-size:12px}.hero--proof .approve-sample{margin-top:28px}.approve-sample--hero .approve-sample-title{font-size:14px}.approve-sample--hero .approve-sample-path{border-radius:12px;margin-bottom:12px;padding:8px 12px}.approve-sample--hero .approve-sample-path li{font-size:12px}.approve-sample--hero .approve-sample-path li+li:before{width:14px;margin-inline:7px}.approve-sample--hero .approve-sample-chrome{border-radius:18px}.hero--proof .discover-link{margin-top:14px}.home-section--preview,.marketing-home .home-section--preview{padding-block:40px 28px}.marketing-home .how-it-works-section{padding-block:48px 28px}.marketing-home .workflow-section{padding-block:32px 8px}.marketing-home .workflow-story{border-radius:18px;padding:22px 18px 18px}.marketing-home .pricing-section,.marketing-home .waitlist-section{padding-block:48px}.pricing-option-group--installed .pricing-option-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:380px){.approve-sample--hero .approve-sample-path li{font-size:11px}.approve-sample--hero .approve-sample-path li+li:before{width:10px;margin-inline:5px}}@media (prefers-reduced-motion:reduce){.approve-sample--hero{animation:none}}
:root{--paper-ink:#171714;--paper-muted:#49463f;--paper-line:#413a2d2e;--background:#efebe2;--foreground:var(--paper-ink);--ink:var(--paper-ink);--ink-secondary:var(--paper-muted);--surface:transparent;--line:var(--paper-line);--sage:#405345;--site-header-height:88px;--paper-wash:#ebe7de38;--paper-page-gutter:clamp(40px, 6.2vw, 88px);--glass-surface:transparent;--glass-transmission:blur(.55px) saturate(.96);--glass-material-opacity:.62;--glass-lift:none;--glass-rim-image:url(/theme/glass-optical-slab-v4.png);--glass-rim-slices:160 190 195 225;--glass-edge-light:none}body{background-color:var(--background);background-image:linear-gradient(var(--paper-wash), var(--paper-wash)), url(/theme/approved-paper.png);color:var(--paper-ink);background-size:960px 960px}html{scroll-padding-top:var(--site-header-height)}section[id],article[id],div[id][tabindex]{scroll-margin-top:12px}:focus-visible{outline-color:#534d40}::selection{color:#171714;background:#d0c5ad}.section-shell,.pricing-section .section-shell{width:min(calc(100% - 2 * var(--paper-page-gutter)), 1264px)}:where(.brand-wordmark,.footer-lockup,.approve-sample-chrome,.workflow-story,.proof-inner,.cos-beat-inner,.pricing-tier,.waitlist-form,.product-demo,.editorial-cta,.templates-catalog-card,.editorial-legal-toc,.integrations-marquee--moving .integrations-chip,.editorial-section :where(ul,ol).grid>li,.editorial-os-platforms>div,.editorial-page--customers [aria-labelledby=listings] .editorial-row-body>ul>li,.editorial-page--customers [aria-labelledby=listings] .editorial-row-body>p.border,.editorial-page--support>.editorial-section:last-of-type>div>.border,.editorial-section>div.grid>.border:not(.editorial-badge-dark)){--glass-edge-scale:1;--glass-edge-top:calc(64px * var(--glass-edge-scale));--glass-edge-right:calc(76px * var(--glass-edge-scale));--glass-edge-bottom:calc(78px * var(--glass-edge-scale));--glass-edge-left:calc(90px * var(--glass-edge-scale));--glass-outset-top:calc(41.6px * var(--glass-edge-scale));--glass-outset-right:calc(56px * var(--glass-edge-scale));--glass-outset-bottom:calc(55.2px * var(--glass-edge-scale));--glass-outset-left:calc(65.2px * var(--glass-edge-scale));--glass-radius:calc(14px * var(--glass-edge-scale));--glass-shadow-bottom:calc(22px * var(--glass-edge-scale));isolation:isolate;border-radius:var(--glass-radius);-webkit-backdrop-filter:var(--glass-transmission);position:relative}.pricing-tier,.templates-catalog-card,.editorial-section :where(ul,ol).grid>li,.editorial-os-platforms>div,.editorial-page--customers [aria-labelledby=listings] .editorial-row-body>ul>li,.editorial-page--customers [aria-labelledby=listings] .editorial-row-body>p.border,.editorial-page--support>.editorial-section:last-of-type>div>.border,.editorial-section>div.grid>.border:not(.editorial-badge-dark){--glass-edge-scale:.48}:where(.brand-wordmark,.footer-lockup,.approve-sample-chrome,.workflow-story,.proof-inner,.cos-beat-inner,.pricing-tier,.waitlist-form,.product-demo,.editorial-cta,.templates-catalog-card,.editorial-legal-toc,.integrations-marquee--moving .integrations-chip,.editorial-section :where(ul,ol).grid>li,.editorial-os-platforms>div,.editorial-page--customers [aria-labelledby=listings] .editorial-row-body>ul>li,.editorial-page--customers [aria-labelledby=listings] .editorial-row-body>p.border,.editorial-page--support>.editorial-section:last-of-type>div>.border,.editorial-section>div.grid>.border:not(.editorial-badge-dark)):before{content:"";z-index:-1;pointer-events:none;border:0 solid #0000;border-image:var(--glass-rim-image) var(--glass-rim-slices) fill / var(--glass-edge-top) var(--glass-edge-right) var(--glass-edge-bottom) var(--glass-edge-left) / var(--glass-outset-top) var(--glass-outset-right) var(--glass-outset-bottom) var(--glass-outset-left) stretch;filter:var(--glass-edge-light);opacity:var(--glass-material-opacity);position:absolute;inset:0}.site-header,.header-surface,.site-header[data-compact] .header-surface{height:clamp(120px,10.13vw,144px);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;flex-basis:clamp(120px,10.13vw,144px)}.header-inner,.site-header[data-compact] .header-inner{width:min(calc(100% - 2 * var(--paper-page-gutter)), 1264px);gap:48px;height:clamp(120px,10.13vw,144px)}.site-header[data-compact] .header-surface,.site-header[data-compact] .header-inner{height:var(--site-header-height)}.site-header .brand-wordmark{--glass-edge-scale:.8;border-radius:var(--glass-radius);background:var(--glass-surface);width:207px;min-height:57px;box-shadow:var(--glass-lift);color:var(--paper-ink);text-shadow:0 1px 1px #2823191f;flex-shrink:0;justify-content:center;padding:0;font-size:29px}.site-header .brand-wordmark>span{white-space:nowrap;width:auto;height:auto;position:static;overflow:visible}.desktop-navigation{gap:44px}.desktop-navigation a{color:#35332d;font-size:15px}.header-demo,.button-primary{color:#fff;background:#171714 url(/theme/ink-reference.webp) 0 0/128px 32px;border:1px solid #171714;border-radius:999px;box-shadow:inset 0 1px 1px #ffffff1f,0 2px 3px #28231917}.header-demo{min-height:52px;padding-inline:30px;font-size:15px}.button{border-radius:999px;min-height:52px;padding:13px 26px}.button-secondary{border-color:var(--paper-line);color:var(--paper-ink);background:#ffffff2e}.button:active,.header-demo:active{transform:translateY(1px)}@media (hover:hover) and (pointer:fine){.header-demo:hover,.button-primary:hover{color:#fff;background:#33322d url(/theme/ink-reference.webp) 0 0/128px 32px;border-color:#33322d;transform:translateY(-1px)}.button-secondary:hover{background:#ffffff61}.button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 3px 8px #2823191f}.button:not(:disabled):active{transform:translateY(1px)}.pricing-tier:hover{box-shadow:var(--glass-lift);border-color:#0000;translate:0 -2px}}.hero--paper{width:min(calc(100% - 2 * var(--paper-page-gutter)), 1264px);grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);align-items:start;gap:clamp(38px,3.4vw,48px);margin-inline:auto;padding-block:8px clamp(60px,5.35vw,76px);display:grid}.hero--paper .hero-copy{text-align:left;width:100%;max-width:none;margin:0;padding:clamp(145px,12.31vw,175px) 0 0}.hero--paper .hero-eyebrow{letter-spacing:-.03em;color:#403d36;font-size:17px}.hero--paper .hero-eyebrow>span:first-child{color:var(--paper-ink);font-weight:550}.hero--paper .hero-title{letter-spacing:-.065em;color:#10110f;text-wrap:nowrap;margin:28px 0 0;font-size:clamp(48px,6.6vw,94px);font-weight:430;line-height:.99}.hero--paper .hero-description{letter-spacing:-.035em;max-width:none;margin:26px 0 0;font-size:clamp(17px,1.41vw,20px);line-height:1.55}.hero--paper .hero-actions{justify-content:flex-start;margin:38px 0 0}.hero--paper .hero-actions .button{min-height:58px;padding-inline:36px;font-size:18px}.hero--paper .trust-line{justify-content:flex-start;gap:0;margin:24px 0 0;font-size:13px}.hero-desk{min-width:0}.hero--paper .approve-sample{width:100%;max-width:none;margin:0}.approve-sample--hero{animation:polished-enter .7s var(--ease-out) .14s both}.approve-sample--hero .approve-sample-chrome{border-radius:var(--glass-radius);background:var(--glass-surface);background-blend-mode:normal;box-shadow:var(--glass-lift);border:0;grid-template-areas:"toolbar""intro""path""workspace""status";padding:clamp(24px,2.2vw,32px) clamp(36px,3.95vw,56px) 10px;overflow:visible}.approve-sample--hero .approve-sample-toolbar{min-height:clamp(60px,5.06vw,72px);color:#44413a;border-color:var(--paper-line);background:0 0;block-size:auto;padding:6px 0 22px;font-size:clamp(13px,1.12vw,16px)}.approve-sample--hero .approve-sample-toolbar span:first-child{font-size:clamp(24px,2.1vw,30px);font-weight:650}.approve-sample--hero .approve-sample-intro{padding:clamp(22px,1.83vw,26px) 0 0}.approve-sample--hero .approve-sample-title{letter-spacing:-.04em;text-align:left;text-wrap:pretty;color:var(--paper-ink);margin:0;font-size:clamp(24px,2.32vw,33px);font-weight:520;line-height:1.2}.approve-sample--hero .approve-sample-path{background:0 0;border:0;border-radius:0;justify-content:flex-start;margin:0;padding:clamp(18px,1.55vw,22px) 0 clamp(22px,1.83vw,26px)}.approve-sample--hero .approve-sample-path li{color:var(--paper-muted);white-space:nowrap;font-size:clamp(13px,1.12vw,16px)}.approve-sample--hero .approve-sample-path li[data-state=current]{color:var(--paper-ink);font-size:clamp(13px,1.12vw,16px);font-weight:500}.approve-sample--hero .approve-sample-step-icon{flex-shrink:0;width:20px;height:20px;margin-right:10px}.approve-sample--hero [data-state=current] .approve-sample-step-icon{fill:currentColor}.approve-sample--hero [data-state=done] .approve-sample-step-icon{color:var(--sage)}.approve-sample--hero .approve-sample-path li+li:before{background:#aaa396;width:clamp(18px,2.55vw,36px);margin-inline:clamp(8px,.84vw,12px)}.approve-sample--hero .approve-sample-workspace{background:0 0;padding:0}.approve-sample--hero .approve-sample-queue-head{min-height:clamp(32px,2.67vw,38px);margin:0 0 clamp(12px,.98vw,14px)}.approve-sample--hero .approve-sample-queue-label{color:var(--paper-ink);font-size:clamp(14px,1.12vw,16px)}.approve-sample--hero .approve-sample-count{background:#463b221a;min-width:24px;height:24px;font-size:12px}.approve-sample--hero .approve-sample-stage{grid-template-rows:minmax(0,1fr);block-size:clamp(600px,46.5vw,680px);min-block-size:0;display:grid}.approve-sample--hero .approve-sample-panel{scrollbar-color:#9a9486 transparent;background:0 0;border:0;border-radius:0}.approve-sample--hero .approve-sample-panel.is-active{display:flex}.approve-sample--hero .approve-sample-correction.is-active{display:block}.approve-sample--hero .approve-sample-item{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:4px;min-height:62px;margin:0;padding:0 0 clamp(18px,1.55vw,22px)}.approve-sample--hero .approve-sample-item-icon{display:none}.approve-sample--hero .approve-sample-item-copy strong{letter-spacing:-.04em;font-size:clamp(25px,2.32vw,33px);font-weight:550;line-height:1.2}.approve-sample--hero .approve-sample-item-copy span{color:var(--paper-muted);margin-top:5px;font-size:clamp(16px,1.4vw,20px);line-height:1.45}.approve-sample--hero .approve-sample-desk{color:var(--paper-muted);font-size:14px;display:block}.approve-sample--hero .approve-sample-evidence{gap:10px;padding:0}.approve-sample--hero .approve-sample-evidence-row{background:#ffffff12;border:1px solid #746a542e;border-bottom-color:#ffffff8c;border-radius:12px;grid-template-columns:minmax(110px,.38fr) minmax(0,1fr);align-items:center;gap:16px;min-height:64px;padding:14px 20px;box-shadow:inset 0 1px 2px #392d160d}.approve-sample--hero .approve-sample-evidence-row dt{color:#38362f;font-size:clamp(13px,1.05vw,15px);font-weight:500}.approve-sample--hero .approve-sample-evidence-row dd{color:#49453d;font-size:clamp(14px,1.19vw,17px);line-height:1.5}.approve-sample--hero .approve-sample-why{border-top:1px solid var(--paper-line);color:var(--paper-muted);margin-top:24px;padding:18px 0;font-size:clamp(14px,1.2vw,17px);line-height:1.5}.approve-sample--hero .approve-sample-draft{padding:0 0 18px}.approve-sample--hero .approve-sample-draft p{color:#3e3a33;background:#ffffff12;border:1px solid #746a542e;border-bottom-color:#ffffff8c;border-radius:12px;padding:14px 18px;font-size:clamp(14px,1.19vw,17px);font-style:italic;line-height:1.5;box-shadow:inset 0 1px 2px #392d160d}.approve-sample--hero .approve-sample-actions{gap:8px;margin-top:auto;padding:8px 0 4px}.approve-sample--hero .approve-sample-approve{background-image:url(/theme/ink-reference.webp);background-size:128px 32px;border-radius:13px;width:100%;min-height:clamp(52px,4.36vw,62px);font-size:18px}.approve-sample--hero .approve-sample-statusbar{border-color:var(--paper-line);min-height:clamp(55px,4.64vw,66px);color:var(--paper-muted);background:0 0;margin-top:clamp(20px,1.68vw,24px);padding:12px 0;font-size:14px}.approve-sample--hero .approve-sample-correction{padding:8px 2px}.approve-sample--hero .approve-sample-correction textarea{color:var(--paper-ink);background:#ffffff59;border-color:#a49a87}.approve-sample--hero .approve-sample-destination{border:1px solid var(--paper-line);background:#ffffff52;border-radius:10px;padding:18px}.approve-sample--hero .approve-sample-secondary{color:#49463d}.approve-sample--hero .approve-sample-intervene{background:#fff3;border-color:#b4ac9d}.approve-sample--hero .approve-sample-direction{border-color:var(--paper-line);background:#ffffff4d}.approve-sample--hero .approve-sample-progress-panel{padding:12px 0}.marketing-home .home-section--preview{border-top:1px solid var(--paper-line);grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);gap:56px clamp(38px,3.4vw,48px);padding-block:56px 100px}.home-section--preview .section-title{font-size:clamp(36px,3.4vw,48px)}.home-section--preview .home-principles{grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;gap:0;display:grid}.home-section--preview .principle{border-bottom:0;border-left:1px solid var(--paper-line);min-width:0;padding:0 24px;display:block}.home-section--preview .principle:last-child{padding-right:0}.home-section--preview .principle>svg{display:none}.home-section--preview .principle h3{font-size:16px;line-height:1.5}.home-section--preview .principle p{color:var(--paper-muted);margin-top:8px;font-size:16px;line-height:1.5}.marketing-home .section-title{color:var(--paper-ink);font-weight:460}.marketing-home .muted-word,.tuning-heading .section-title span,.marketing-home .proof-inner .section-title span{color:#625d54}.marketing-home .how-it-works-section,.marketing-home .pricing-section,.marketing-home .waitlist-section,.integrations-marquee.integrations-marquee--moving{border-color:var(--paper-line);background:0 0}.marketing-home .how-it-works-section{padding-block:108px 80px}.marketing-home .workflow-section{gap:90px;padding-block:80px 40px}.marketing-home .workflow-story,.marketing-home .proof-inner,.marketing-home .cos-beat-inner,.pricing-tier,.pricing-option-group--try .pricing-tier,.waitlist-form{border-radius:var(--glass-radius);background:var(--glass-surface);background-blend-mode:normal;box-shadow:var(--glass-lift);border:0}.marketing-home .proof-inner{padding:44px}.marketing-home .cos-beat-inner{padding:40px}.marketing-home .tuning-section{padding-block:84px 20px}.marketing-home .pricing-section{border-block:1px solid var(--paper-line);padding-block:100px}.marketing-home .waitlist-section{border-top:0;padding-block:108px}.marketing-home .workflow-tab{color:#6f695e}.marketing-home .workflow-tab.is-active{color:var(--paper-ink)}.marketing-home :where(.chapter-number,.principle>svg,.section-footnote,.workflow-label,.workflow-step-number,.workflow-hint,.trainer-footnote,.trainer-footnote a,.proof-principles span,.proof-inner .eyebrow){color:var(--paper-muted)}.marketing-home .principle{border-color:var(--paper-line)}.product-demo{border-radius:var(--glass-radius);background:var(--glass-surface);box-shadow:var(--glass-lift);border:0;overflow:visible}.product-demo-media{border-radius:max(0px, calc(var(--glass-radius) - 8px)) max(0px, calc(var(--glass-radius) - 8px)) 0 0;margin:8px 8px 0;overflow:hidden}.product-demo-caption{border-color:var(--paper-line);min-height:64px;color:var(--paper-muted);background:0 0}.integrations-motion-control{border-color:var(--paper-line);color:#49463d;background:#ffffff2e}.integrations-marquee--moving .integrations-marquee-viewport{padding-block:12px}.integrations-marquee--moving .integrations-chip{border-color:var(--paper-line);border-radius:var(--glass-radius);background:#fff3;min-height:68px;box-shadow:inset 0 1px #ffffff73}.integrations-marquee--moving :where(.integrations-marquee-lede,.integrations-wordmark,.integrations-marquee-header .eyebrow){color:var(--paper-muted)}.pricing-options{gap:52px}.pricing-option-grid{align-items:start;gap:24px}.pricing-option-group--installed .pricing-tier{padding:28px 24px 16px}.pricing-tier-name,.pricing-tier-price,.pricing-option-heading h3{color:var(--paper-ink)}.pricing-tier-badge{color:#484135;background:#493f2b14}.marketing-home :is(.pricing-tier-purpose,.pricing-tier-setup,.pricing-tier-from,.pricing-tier-period,.pricing-tier-details>summary,.pricing-tier-details>p,.pricing-fine-print,.pricing-notes>summary,.pricing-option-heading>p){color:var(--paper-muted)}.pricing-tier-details{border-color:var(--paper-line)}.pricing-offer{border:1px solid var(--paper-line);color:#4b4538;background:#ffffff2e}.pricing-notes{border-color:var(--paper-line);margin-left:0;padding-top:4px}.waitlist-form{padding:36px}.form-field :is(input,textarea,select){background-color:#ffffff59;border-color:#4a402b40;border-radius:9px;box-shadow:inset 0 1px 2px #3c321e08}.form-field label{color:#464136}.form-field :is(input,textarea,select):focus{border-color:#70644e;box-shadow:0 0 0 3px #70644e1f}.site-footer{border-top:1px solid var(--paper-line);background:0 0}.site-footer .footer-main{width:min(calc(100% - 2 * var(--paper-page-gutter)), 1264px);padding-block:80px 24px}.footer-medallion{object-fit:contain;filter:none;border-radius:0;width:192px;height:192px;margin-bottom:-28px;display:block;-webkit-mask-image:radial-gradient(circle closest-side at 50% 47%,#000 77%,#00000047 79.5%,#0000 84%);mask-image:radial-gradient(circle closest-side at 50% 47%,#000 77%,#00000047 79.5%,#0000 84%)}.footer-lockup{-webkit-backdrop-filter:none;gap:0;padding:0}.footer-lockup:before{display:none}.footer-wordmark{font-size:48px}.site-footer .footer-brand>p{color:var(--paper-muted);margin-top:4px;font-size:11px;line-height:1.35}.site-footer .footer-columns{gap:40px;width:100%;margin-top:64px}.site-footer .footer-group h2{color:#302d27;font-size:13px;font-weight:600}.site-footer .footer-group nav>a{min-height:36px;color:var(--paper-muted);font-size:13px}.site-footer .footer-bottom{width:min(calc(100% - 2 * var(--paper-page-gutter)), 1264px);border-color:var(--paper-line);color:var(--paper-muted);justify-content:space-between;padding-block:24px 40px}.site-footer .footer-bottom-sep{display:none}.site-footer .footer-bottom a{color:var(--paper-muted);min-height:44px}@media (max-width:1100px){.hero--paper,.section-shell,.pricing-section .section-shell,.header-inner,.site-header[data-compact] .header-inner,.site-footer .footer-main,.site-footer .footer-bottom{width:calc(100% - 80px)}.header-inner,.site-header[data-compact] .header-inner{gap:26px}.desktop-navigation{gap:28px}.hero--paper{grid-template-columns:.44fr .56fr;gap:32px}.hero--paper .hero-copy{padding-top:120px}.hero--paper .hero-title{font-size:clamp(44px,6.2vw,68px)}.hero--paper .hero-eyebrow{font-size:13px}.hero--paper .hero-description{font-size:17px}.approve-sample--hero .approve-sample-chrome{padding:20px 24px 6px}.approve-sample--hero .approve-sample-evidence-row{grid-template-columns:86px 1fr;gap:8px;padding:12px}.approve-sample--hero .approve-sample-stage{block-size:620px}.approve-sample--hero .approve-sample-path li+li:before{width:16px;margin-inline:8px}.approve-sample--hero .approve-sample-step-icon{width:16px;height:16px;margin-right:7px}.home-section--preview .principle{padding-inline:16px}.home-section--preview .principle h3,.home-section--preview .principle p{font-size:14px}.marketing-home .workflow-section{gap:48px}.pricing-option-group--installed .pricing-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.hero--paper{grid-template-columns:minmax(0,1fr);gap:56px;padding-block:40px 68px}.hero--paper .hero-copy{max-width:620px;padding-top:0}.hero--paper .hero-title{font-size:clamp(56px,8vw,72px)}.hero--paper .hero-description{max-width:42ch}.hero-desk{width:100%;max-width:680px;margin-inline:auto}.approve-sample--hero .approve-sample-stage{block-size:600px}.approve-sample--hero .approve-sample-item-copy strong{font-size:28px}.approve-sample--hero .approve-sample-evidence-row{grid-template-columns:110px 1fr}.marketing-home .home-section--preview{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""principles""demo"}.home-section--preview .principle:first-child{border-left:0;padding-left:0}}@media (max-width:767px){:root{--site-header-height:72px}.site-header,.header-surface,.site-header[data-compact] .header-surface{flex-basis:84px;height:84px}.header-inner,.site-header[data-compact] .header-inner{gap:10px;width:calc(100% - 40px);height:84px}.site-header[data-compact] .header-surface,.site-header[data-compact] .header-inner{height:var(--site-header-height)}.site-header .brand-wordmark{--glass-edge-scale:.6;width:126px;min-height:42px;padding:0;font-size:22px}.header-demo{min-height:44px;padding-inline:15px;font-size:12px}.header-actions{gap:3px}.mobile-navigation summary{color:#35322a}.mobile-navigation[open] summary{background:#50412312}.mobile-menu{border-color:var(--paper-line);background:#efebe2f5;top:84px}.mobile-menu a,.mobile-menu a:last-child{border-color:var(--paper-line)}.hero--paper,.section-shell,.pricing-section .section-shell,.site-footer .footer-main,.site-footer .footer-bottom{width:calc(100% - 48px)}.hero--paper{gap:48px;padding-block:38px 56px}.hero--paper .hero-eyebrow{font-size:12px}.hero--paper .hero-title{margin-top:22px;font-size:clamp(40px,11.1vw,64px);font-weight:440}.hero--paper .hero-description{max-width:34ch;margin-top:24px;font-size:16px}.hero--paper .hero-actions{margin-top:28px}.hero--paper .hero-actions .button{min-height:52px;padding-inline:28px;font-size:16px}.hero--paper .trust-line{margin-top:20px;font-size:12px}:where(.approve-sample-chrome,.workflow-story,.proof-inner,.cos-beat-inner,.pricing-tier,.waitlist-form,.product-demo,.editorial-cta,.templates-catalog-card,.editorial-legal-toc,.editorial-section :where(ul,ol).grid>li,.editorial-os-platforms>div,.editorial-page--customers [aria-labelledby=listings] .editorial-row-body>ul>li,.editorial-page--customers [aria-labelledby=listings] .editorial-row-body>p.border,.editorial-page--support>.editorial-section:last-of-type>div>.border,.editorial-section>div.grid>.border:not(.editorial-badge-dark)){--glass-edge-scale:.72}.approve-sample--hero .approve-sample-chrome{padding:16px 20px 4px}.approve-sample--hero .approve-sample-toolbar{min-height:50px;padding-bottom:14px;font-size:11px}.approve-sample--hero .approve-sample-toolbar span:first-child{font-size:22px}.approve-sample--hero .approve-sample-intro{padding-top:22px}.approve-sample--hero .approve-sample-title{font-size:24px;line-height:1.25}.approve-sample--hero .approve-sample-path{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;padding-block:22px;display:grid}.approve-sample--hero .approve-sample-path li,.approve-sample--hero .approve-sample-path li[data-state=current]{white-space:normal;text-align:center;flex-direction:column;font-size:14px}.approve-sample--hero .approve-sample-path li+li:before{display:none}.approve-sample--hero .approve-sample-step-icon{margin:0 0 6px}.approve-sample--hero .approve-sample-stage{block-size:auto;display:block}.approve-sample--hero .approve-sample-actions{margin-top:16px;padding:0}.approve-sample--hero .approve-sample-draft{padding-bottom:0}.approve-sample--hero .approve-sample-item-copy strong{font-size:23px}.approve-sample--hero .approve-sample-item-copy span{font-size:15px}.approve-sample--hero .approve-sample-desk{font-size:12px}.approve-sample--hero .approve-sample-evidence-row{grid-template-columns:1fr;gap:4px;min-height:70px;padding:10px 12px}.approve-sample--hero .approve-sample-evidence-row dt{font-size:12px}.approve-sample--hero .approve-sample-evidence-row dd{font-size:14px}.approve-sample--hero .approve-sample-draft p{padding:12px;font-size:14px}.approve-sample--hero .approve-sample-why{margin-top:20px;padding-block:16px}.approve-sample--hero .approve-sample-approve{font-size:16px}.approve-sample--hero .approve-sample-statusbar{margin-top:18px;font-size:12px}.marketing-home .home-section--preview{row-gap:30px;padding-block:42px 56px}.home-section--preview .home-principles{grid-template-columns:minmax(0,1fr)}.home-section--preview .principle,.home-section--preview .principle:first-child{border-left:0;border-bottom:1px solid var(--paper-line);padding:20px 0}.home-section--preview .principle:first-child{padding-top:0}.home-section--preview .principle h3{font-size:16px}.home-section--preview .principle p{margin-top:5px;font-size:15px}.marketing-home .how-it-works-section,.marketing-home .pricing-section,.marketing-home .waitlist-section{padding-block:60px}.marketing-home .workflow-section{gap:30px;padding-block:38px 28px}.marketing-home .workflow-story,.marketing-home .proof-inner,.marketing-home .cos-beat-inner,.waitlist-form{padding:26px 22px}.marketing-home .tuning-section{padding-block:52px 12px}.pricing-options{gap:32px}.pricing-option-group--installed .pricing-option-grid{grid-template-columns:1fr}.pricing-option-grid{gap:20px}.pricing-option-group--installed .pricing-tier,.pricing-option-group--try .pricing-tier{padding:24px 22px 14px}.pricing-tier-amount{font-size:32px}.pricing-tier-rate{margin-block:16px}.integrations-motion-control:before{border-color:var(--paper-line);background:#fff3}.site-footer .footer-main{padding-block:32px 12px}.footer-lockup{gap:0;padding:0}.footer-medallion{width:140px;height:140px;margin-bottom:-20px}.footer-wordmark{font-size:38px}.site-footer .footer-brand>p{margin-top:4px;font-size:10.5px}.site-footer .footer-columns{gap:0;margin-top:16px}.site-footer .footer-group{border-color:var(--paper-line)}.site-footer .footer-group summary{min-height:60px}.site-footer .footer-group nav>a{min-height:44px;font-size:13px}.site-footer .footer-bottom{justify-content:center;padding-block:20px 32px;font-size:11px}}@media (max-width:360px){.header-inner,.site-header[data-compact] .header-inner{gap:8px;width:calc(100% - 32px)}.site-header .brand-wordmark{width:110px;padding-inline:0;font-size:19px}.header-demo{padding-inline:10px;font-size:11px}.header-actions{gap:0}.hero--paper .hero-title{font-size:38px}.hero--paper .hero-eyebrow{gap:6px;font-size:11px}.hero--paper .trust-line{font-size:11px}.trust-line li+li:before{margin-inline:5px}.approve-sample--hero .approve-sample-chrome{padding-inline:14px}.approve-sample--hero .approve-sample-path li,.approve-sample--hero .approve-sample-path li[data-state=current]{font-size:13px}.footer-wordmark{font-size:34px}}@media (prefers-reduced-motion:reduce){.hero-enter,.approve-sample--hero{animation:none}.button,.header-demo{transition:none}.button:not(:disabled):hover,.button:not(:disabled):active,.header-demo:hover,.header-demo:active{transform:none}.pricing-tier:hover{translate:none}}@media print{:root{--glass-surface:#fff;--glass-transmission:none;--glass-material-opacity:0;--glass-lift:none;--glass-edge-light:none}.approve-sample--hero{animation:none}body{background:#fff}.site-header .brand-wordmark>span{clip-path:none;width:auto;height:auto;position:static;overflow:visible}:where(.brand-wordmark,.footer-lockup,.approve-sample-chrome,.workflow-story,.proof-inner,.cos-beat-inner,.pricing-tier,.waitlist-form,.product-demo,.editorial-cta,.templates-catalog-card,.editorial-legal-toc,.integrations-marquee--moving .integrations-chip,.editorial-section :where(ul,ol).grid>li,.editorial-os-platforms>div,.editorial-page--customers [aria-labelledby=listings] .editorial-row-body>ul>li,.editorial-page--customers [aria-labelledby=listings] .editorial-row-body>p.border,.editorial-page--support>.editorial-section:last-of-type>div>.border,.editorial-section>div.grid>.border:not(.editorial-badge-dark)):before{display:none}:where(.workflow-story,.proof-inner,.cos-beat-inner,.pricing-tier,.waitlist-form,.product-demo),.approve-sample--hero .approve-sample-chrome{background:#fff}.button-primary,.header-demo,.approve-sample--hero .approve-sample-approve{background-image:none}}@media (forced-colors:active){:root{--paper-ink:CanvasText;--paper-muted:CanvasText;--paper-line:CanvasText;--background:Canvas;--glass-surface:Canvas;--glass-transmission:none;--glass-material-opacity:1;--glass-lift:none;--glass-edge-light:none}body,.mobile-menu,.approve-sample--hero .approve-sample-chrome,.marketing-home :is(.workflow-story,.proof-inner,.cos-beat-inner,.pricing-tier,.waitlist-form){background-color:canvas;background-image:none}.button-primary,.button-primary:hover,.header-demo,.header-demo:hover,.approve-sample--hero .approve-sample-approve{background-image:none}:where(.brand-wordmark,.approve-sample-chrome,.workflow-story,.proof-inner,.cos-beat-inner,.pricing-tier,.waitlist-form,.product-demo,.editorial-cta,.templates-catalog-card,.editorial-legal-toc,.editorial-section :where(ul,ol).grid>li,.editorial-os-platforms>div,.editorial-page--customers [aria-labelledby=listings] .editorial-row-body>ul>li,.editorial-page--customers [aria-labelledby=listings] .editorial-row-body>p.border,.editorial-page--support>.editorial-section:last-of-type>div>.border,.editorial-section>div.grid>.border:not(.editorial-badge-dark)):before{border-radius:var(--glass-radius);border:1px solid canvastext;border-image:;inset:0;-webkit-mask-image:none;mask-image:none}.site-header .brand-wordmark:before{background-image:none}.site-header .brand-wordmark>span{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}
.integrations-marquee.integrations-marquee--moving{--integrations-gap:56px;--integrations-glass-outset:24px;--integrations-turn-angle:5deg}.integrations-marquee--moving .integrations-marquee-viewport{padding-block:calc(var(--integrations-glass-outset) + 10px)}.integrations-marquee--moving .integrations-chip{isolation:isolate;border-radius:var(--glass-radius);background:var(--glass-surface);background-blend-mode:normal;min-width:216px;min-height:80px;-webkit-backdrop-filter:var(--glass-transmission);box-shadow:var(--glass-lift);transform-origin:50%;animation:integrations-glass-turn 14s ease-in-out var(--integrations-turn-delay,0s) infinite;border:0;gap:14px;padding:18px 30px;position:relative}.integrations-marquee--moving .integrations-marquee-group>.integrations-chip:nth-child(4n+1){--integrations-turn-delay:0s}.integrations-marquee--moving .integrations-marquee-group>.integrations-chip:nth-child(4n+2){--integrations-turn-delay:-3.5s}.integrations-marquee--moving .integrations-marquee-group>.integrations-chip:nth-child(4n+3){--integrations-turn-delay:-7s}.integrations-marquee--moving .integrations-marquee-group>.integrations-chip:nth-child(4n){--integrations-turn-delay:-10.5s}@keyframes integrations-glass-turn{0%,to{transform:perspective(800px) rotateY(calc(0deg - var(--integrations-turn-angle)))}50%{transform:perspective(800px) rotateY(var(--integrations-turn-angle))}}.integrations-marquee--moving[data-paused=true] .integrations-chip,.integrations-marquee--moving[data-document-hidden] .integrations-chip,.integrations-marquee--moving.is-offscreen .integrations-chip,.integrations-marquee--moving .integrations-marquee-viewport:focus-within .integrations-chip{animation-play-state:paused}@media (hover:hover){.integrations-marquee--moving .integrations-marquee-viewport:hover .integrations-chip{animation-play-state:paused}}.integrations-marquee--moving .integrations-wordmark{color:var(--paper-ink,#171714);font-weight:550}.integrations-marquee--moving .integrations-logo,.integrations-marquee--moving .integrations-chip:hover .integrations-logo{opacity:1;filter:grayscale()brightness(.08)}.integrations-marquee--moving .integrations-chip-more .integrations-wordmark{color:var(--paper-muted,#49463f)}.integrations-marquee--moving .integrations-motion-control{isolation:isolate;width:44px;min-width:44px;height:44px;min-height:44px;color:var(--paper-muted,#49463f);background:0 0;border:0;border-radius:50%;flex:0 0 44px;gap:0;padding:0;position:relative}.integrations-marquee--moving .integrations-motion-control:before{content:"";z-index:-1;pointer-events:none;background:#fffdf733;border:1px solid #413a2d47;border-radius:50%;position:absolute;inset:7px}.integrations-marquee--moving .integrations-motion-control svg{width:12px;height:12px}.integrations-marquee--moving .integrations-motion-control>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (forced-colors:none){.integrations-marquee--moving .integrations-motion-control:hover:before{background:#fffdf775;border-color:#413a2d7a}}@media (max-width:767px){.integrations-marquee.integrations-marquee--moving{--integrations-gap:54px;--integrations-turn-angle:3deg}.integrations-marquee--moving .integrations-chip{gap:12px;min-width:188px;min-height:72px;padding:16px 24px}}@media (prefers-reduced-motion:reduce),print,(forced-colors:active){.integrations-marquee--moving .integrations-chip{transform:none;animation:none!important}.integrations-marquee--moving .integrations-motion-control,.integrations-marquee--moving .integrations-marquee-group--clone{display:none}.integrations-marquee--moving .integrations-marquee-viewport{padding-inline:20px;overflow:visible}.integrations-marquee--moving .integrations-marquee-track{will-change:auto;width:100%;min-width:0;display:block;transform:none;animation:none!important}.integrations-marquee--moving .integrations-marquee-group{gap:var(--integrations-gap);flex-wrap:wrap;width:100%;min-width:0;padding:0}}@media print{.integrations-marquee--moving .integrations-chip:before{display:none}.integrations-marquee--moving .integrations-marquee-viewport{padding:0}.integrations-marquee--moving .integrations-marquee-group{gap:12px}.integrations-marquee--moving .integrations-chip{-webkit-backdrop-filter:none;box-shadow:none;break-inside:avoid;background:0 0;border:1px solid}}@media (forced-colors:active){.integrations-marquee--moving .integrations-chip{-webkit-backdrop-filter:none;box-shadow:none;background:canvas;border:1px solid canvastext}.integrations-marquee--moving .integrations-chip:before{display:none}.integrations-marquee--moving .integrations-motion-control:before{background:canvas;border-color:buttontext}}
.editorial-page{width:min(100% - 112px,1160px);color:var(--paper-ink,#171714);padding:36px 0 112px}.editorial-page .editorial-breadcrumb{color:var(--paper-muted,#56534c);margin-bottom:48px;font-size:13px}.editorial-page .editorial-breadcrumb>svg{color:var(--paper-muted,#56534c)}.editorial-page .editorial-hero{border-color:var(--paper-line,#413a2d2e);padding-bottom:56px}.editorial-page .editorial-hero h1{letter-spacing:-.052em;max-width:20ch;color:var(--paper-ink,#171714);overflow-wrap:break-word;font-size:clamp(42px,4.4vw,66px);font-weight:450;line-height:1.08}.editorial-page .editorial-hero .type-lede{letter-spacing:-.015em;color:var(--paper-muted,#56534c);font-size:18px;line-height:1.75}.editorial-page :is(.type-kicker,.text-muted-foreground,.text-foreground\/85,.text-foreground\/80){color:var(--paper-muted,#56534c)}.editorial-page .editorial-hero>.type-kicker{letter-spacing:.025em;font-size:12px}.editorial-page .editorial-section{border-color:var(--paper-line,#413a2d2e);padding-block:54px}.editorial-page .editorial-section :is(h2,h3),.editorial-page .editorial-legal-body h2{color:var(--paper-ink,#171714)}.editorial-page .editorial-section h2{letter-spacing:-.035em;font-weight:500}.editorial-page .editorial-section :where(p,li,dd){line-height:1.8}.editorial-page .editorial-row-body{min-width:0}.editorial-page .editorial-row-body>.max-w-2xl{max-width:68ch}.editorial-page a:not(.button):not([data-slot=button]){text-underline-offset:4px;text-decoration-color:#413a2d59}.editorial-page :is(a,button,summary):focus-visible{outline:2px solid var(--paper-ink,#171714);outline-offset:4px}.editorial-page .editorial-cta,.editorial-page .templates-catalog-card,.editorial-page .editorial-legal-toc,.editorial-page .editorial-section :where(ul,ol).grid>li,.editorial-page .editorial-os-platforms>div,.editorial-page .editorial-section>div.grid>.border:not(.editorial-badge-dark),.editorial-page--customers [aria-labelledby=listings] .editorial-row-body>ul>li,.editorial-page--customers [aria-labelledby=listings] .editorial-row-body>p.border,.editorial-page--support>.editorial-section:last-of-type>div>.border,.editorial-page--templates [aria-labelledby=listing-pack]>ul>li{background:var(--glass-surface,transparent);background-blend-mode:normal;border-radius:var(--glass-radius);min-width:0;box-shadow:var(--glass-lift);border-color:#0000}.editorial-page .editorial-section :where(ul,ol).grid,.editorial-page .editorial-os-platforms{gap:28px}.editorial-page .editorial-section>div.grid:has(>.border){gap:28px}.editorial-page--customers [aria-labelledby=listings] .editorial-row-body>ul>li{margin-block:0}.editorial-page--customers [aria-labelledby=listings] .editorial-row-body>ul>li+li{margin-top:28px}.editorial-page--customers [aria-labelledby=listings] .editorial-row-body>p.border,.editorial-page--support>.editorial-section:last-of-type>div>.border{padding:28px}.editorial-page .editorial-section :where(ul,ol).grid>li>.font-mono,.editorial-page .editorial-os-platforms p{color:var(--paper-muted,#56534c)}.editorial-page .editorial-cta{margin-top:36px;padding:40px}.editorial-page .editorial-cta>div{min-width:0}.editorial-page .editorial-cta>div>.border{border-color:var(--paper-line,#413a2d2e)}.editorial-page .editorial-cta a{overflow-wrap:anywhere}.editorial-page :is(.button,[data-slot=button]){text-align:center;border-radius:999px;min-height:48px;padding:12px 22px;font-size:14px;line-height:1.5}.editorial-page :is(.button-primary,[data-slot=button][data-variant=default]){background-color:var(--paper-ink,#171714);border-color:var(--paper-ink,#171714);color:#fffdf8;background-image:url(/theme/ink-reference.webp);background-size:128px 32px}.editorial-page :is(.button-secondary,[data-slot=button][data-variant=outline]){color:var(--paper-ink,#171714);background-color:#0000;border-color:#413a2d61}.editorial-page :is(button,[data-slot=button]):disabled{opacity:.5;cursor:not-allowed}.editorial-page .editorial-table-scroll{border-color:var(--paper-line,#413a2d2e);scrollbar-color:#413a2d5c transparent;background:#fffdf740;border-radius:14px;min-width:0;max-width:100%;overflow-x:auto}.editorial-page .editorial-table-scroll :is(th,td){border-color:var(--paper-line,#413a2d2e);padding:22px}.editorial-page .editorial-table-scroll th{color:var(--paper-ink,#171714);font-weight:550}.editorial-page .editorial-table-scroll td{color:var(--paper-muted,#56534c)}.editorial-page .editorial-table-scroll thead{background:#fffdf76b}.editorial-page .editorial-table-scroll tbody tr:nth-child(2n){background:#413a2d08}.editorial-page .editorial-faq details,.editorial-page .editorial-outline{border-color:var(--paper-line,#413a2d2e)}.editorial-page .editorial-faq summary{min-height:72px;color:var(--paper-ink,#171714);font-weight:500}.editorial-page .editorial-faq summary:after{color:var(--paper-muted,#56534c)}.editorial-page .editorial-faq details>div{color:var(--paper-muted,#56534c);line-height:1.8}.editorial-page .editorial-outline summary{color:var(--paper-ink,#171714);font-size:14px}.editorial-page .editorial-outline summary>span,.editorial-page .editorial-outline nav :is(a,span){color:var(--paper-muted,#56534c)}.editorial-page .editorial-outline nav a{min-height:44px}.editorial-page--templates [aria-labelledby=catalog]{border-bottom:1px solid var(--paper-line,#413a2d2e);background:0 0;margin-inline:0;padding-inline:0}.editorial-page .templates-catalog{gap:28px}.editorial-page .templates-catalog-card{padding:28px}.editorial-page .templates-catalog-card-inner>a{min-height:48px;color:var(--paper-ink,#171714);border-color:#413a2d57;text-decoration:none}.editorial-page .templates-catalog-card-inner li{border-color:var(--paper-line,#413a2d2e)}.editorial-page--support>section:first-of-type>div{border-color:var(--paper-line,#413a2d2e);background:0 0}.editorial-page--support>section:first-of-type a{color:var(--paper-ink,#171714)}.editorial-page .editorial-legal-toc{top:calc(var(--site-header-height,128px) + 16px);max-height:calc(100dvh - var(--site-header-height,128px) - 32px - var(--glass-shadow-bottom,18px));border:0;flex-direction:column;padding:24px;display:flex;position:sticky;overflow:visible}.editorial-page .editorial-legal-toc>ol{scrollbar-width:thin;scrollbar-color:#413a2d5c transparent;min-height:0;margin:-6px;padding:6px;overflow-y:auto}.editorial-page .editorial-legal-toc>p{color:var(--paper-ink,#171714);flex-shrink:0}.editorial-page .editorial-legal-toc a{color:var(--paper-muted,#56534c);font-size:13px}.editorial-page .editorial-legal-toc a span,.editorial-page .editorial-legal-body h2>span{color:var(--paper-muted,#56534c)}.editorial-page .editorial-legal-body>section{border-color:var(--paper-line,#413a2d2e)}.editorial-page .editorial-legal-body section>div{color:var(--paper-muted,#56534c);line-height:1.85}.editorial-page .editorial-section>div.grid>.editorial-badge-dark{background:var(--paper-ink,#171714);border-color:var(--paper-ink,#171714)}.editorial-page div:has(>pre>code){border-color:var(--paper-line,#413a2d2e);background:#fffdf773;min-width:0}.editorial-page div:has(>pre>code)>div{border-color:var(--paper-line,#413a2d2e)}.editorial-page div:has(>pre>code) :is(pre,button){color:var(--paper-ink,#171714)}.editorial-page div:has(>pre>code) button:focus-visible{outline-offset:-3px}.editorial-page.editorial-not-found h1{font-weight:450;line-height:1.1}.editorial-page.editorial-not-found :is(.type-kicker,.type-lede){color:var(--paper-muted,#56534c)}@media (min-width:960px){.editorial-page .editorial-hero{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:22px 64px;display:grid}.editorial-page .editorial-hero>.type-kicker{grid-column:1/-1;margin:0}.editorial-page .editorial-hero h1{grid-area:2/1;margin:0}.editorial-page .editorial-hero>p:not(.type-kicker){grid-column:2;margin:0}:is(.editorial-page .editorial-section:has(>.editorial-row-title),.editorial-page .editorial-section--faq){grid-template-columns:260px minmax(0,1fr);gap:64px}}@media (hover:hover) and (pointer:fine){.editorial-page .editorial-breadcrumb a:hover,.editorial-page .editorial-outline nav a:hover,.editorial-page .editorial-legal-toc a:hover{color:var(--paper-ink,#171714)}.editorial-page a:not(.button):not([data-slot=button]):hover{text-decoration-color:currentColor}.editorial-page .editorial-faq summary:hover{color:var(--paper-muted,#56534c)}.editorial-page :is(.button-primary,[data-slot=button][data-variant=default]):hover{background-color:#2c2b26}.editorial-page :is(.button-secondary,[data-slot=button][data-variant=outline]):hover,.editorial-page .templates-catalog-card-inner>a:hover{border-color:var(--paper-ink,#171714);background-color:#fffdf75c}}@media (max-width:1023px){.editorial-page .editorial-cta>div>.border{border-left:0;border-top:1px solid var(--paper-line,#413a2d2e);padding:24px 0 0}.editorial-page .editorial-legal-grid{gap:40px}.editorial-page .editorial-legal-toc{max-height:none;position:relative;top:auto;overflow:visible}.editorial-page .editorial-legal-toc>ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid;overflow:visible}.editorial-page .editorial-legal-toc li{margin:0}}@media (max-width:959px){.editorial-page{width:calc(100% - 64px);padding-top:28px}.editorial-page .editorial-breadcrumb{margin-bottom:32px}.editorial-page .editorial-hero{padding-bottom:40px}.editorial-page .editorial-hero h1{max-width:21ch;font-size:clamp(38px,6vw,58px)}.editorial-page .editorial-hero .type-lede{max-width:64ch;margin-top:24px}.editorial-page .editorial-section{padding-block:40px}.editorial-page .editorial-cta{padding:30px}}@media (max-width:600px){.editorial-page{width:calc(100% - 48px);padding:20px 0 72px}.editorial-page .editorial-breadcrumb{gap:9px;margin-bottom:26px;font-size:12px}.editorial-page .editorial-hero h1{letter-spacing:-.045em;font-size:clamp(36px,9.6vw,48px);line-height:1.1}.editorial-page .editorial-hero .type-lede{margin-top:22px;font-size:16px;line-height:1.75}.editorial-page .editorial-section{padding-block:34px}.editorial-page .editorial-section h2{font-size:24px}.editorial-page .editorial-section :where(ul,ol).grid,.editorial-page .editorial-os-platforms,.editorial-page .templates-catalog{gap:24px}.editorial-page .editorial-section>div.grid:has(>.border){gap:24px}.editorial-page .editorial-section :where(ul,ol).grid>li,.editorial-page .editorial-os-platforms>div,.editorial-page .editorial-section>div.grid>.border,.editorial-page--customers [aria-labelledby=listings] .editorial-row-body>p.border,.editorial-page--support>.editorial-section:last-of-type>div>.border,.editorial-page .templates-catalog-card{padding:24px}.editorial-page--customers [aria-labelledby=listings] .editorial-row-body>ul>li+li{margin-top:24px}.editorial-page .editorial-table-scroll :is(th,td){padding:18px}.editorial-page .editorial-faq summary{min-height:68px;padding-block:20px}.editorial-page .editorial-faq details>div{font-size:15px}.editorial-page .editorial-cta{margin-top:28px;padding:28px 24px}.editorial-page .editorial-legal-toc{padding:24px}.editorial-page .editorial-legal-toc>ol{grid-template-columns:minmax(0,1fr)}.editorial-page .editorial-legal-body section>div{font-size:15px}.editorial-page.editorial-not-found{padding-block:72px}}@media print{.editorial-page{--glass-surface:transparent;width:100%;padding:0}.editorial-page :is(.button-primary,[data-slot=button][data-variant=default]){background-image:none}.editorial-page .editorial-legal-toc{max-height:none;position:static;overflow:visible}.editorial-page .editorial-legal-toc>ol,.editorial-page .editorial-table-scroll{overflow:visible}}@media (forced-colors:active){.editorial-page{--glass-surface:Canvas}.editorial-page :is(.button-primary,[data-slot=button][data-variant=default]){background-image:none}}
:root{--glass-engraved-ink:#10110e;--glass-engraved-edge:0 -.35px 0 #08090757, 0 .6px 0 #fffffbc2}.site-header .brand-wordmark,.integrations-marquee--moving .integrations-wordmark,.approve-sample--hero .approve-sample-title,.approve-sample--hero .approve-sample-toolbar>span:first-child,.approve-sample--hero .approve-sample-item-copy>strong,.pricing-tier .pricing-tier-name,.pricing-tier .pricing-tier-amount,.marketing-home :is(.proof-inner,.cos-beat-inner,.workflow-story) :is(h2,h3),.editorial-page .editorial-cta :is(h2,h3),.editorial-page .templates-catalog-card :is(h2,h3),.editorial-page .editorial-section :where(ul,ol).grid>li :is(h2,h3),.editorial-page .editorial-os-platforms>div :is(h2,h3),.editorial-page .editorial-section>div.grid>.border:not(.editorial-badge-dark) :is(h2,h3),.editorial-page--customers [aria-labelledby=listings] .editorial-row-body>ul>li :is(h2,h3){color:var(--glass-engraved-ink);text-shadow:var(--glass-engraved-edge)}@media print{:root{--glass-engraved-edge:none}}@media (forced-colors:active){:root{--glass-engraved-ink:CanvasText;--glass-engraved-edge:none}}
.site-header{--header-inline-gutter:max(var(--paper-page-gutter), calc((100vw - 1264px) / 2));--header-navigation-fade:.17s;--header-wordmark-slide:1.4s;--header-wordmark-delay:.3s;--header-wordmark-return:.56s;--header-exit-total:calc(var(--header-wordmark-delay) + var(--header-wordmark-slide))}.site-header,.site-header.is-hidden{pointer-events:none;transition:none;overflow:clip visible;transform:none}.site-header .header-surface,.site-header[data-compact] .header-surface{isolation:isolate;box-shadow:none;-webkit-backdrop-filter:none;pointer-events:auto;background:0 0}.site-header .header-surface:before{content:none}.site-header.is-hidden .header-surface{pointer-events:none}.site-header .brand-wordmark{opacity:1;visibility:visible;transition:transform var(--header-wordmark-return) cubic-bezier(.35, 0, .2, 1), visibility 0s linear 0s;transform:translate(0)}.site-header .brand-wordmark-77{letter-spacing:-.025em}.site-header .brand-wordmark-systems{letter-spacing:-.025em;margin-left:.025em}.site-header[data-compact] .desktop-navigation a{text-shadow:0 1px 2px #efebe2f5,0 0 6px #efebe2cc}.site-header .desktop-navigation,.site-header .mobile-navigation{opacity:1;visibility:visible;transition:opacity var(--header-navigation-fade) ease .14s, visibility 0s linear 0s}.site-header.is-hidden .desktop-navigation,.site-header.is-hidden .mobile-navigation{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--header-navigation-fade) ease, visibility 0s linear var(--header-navigation-fade)}.site-header.is-hidden .brand-wordmark{transform:translateX(calc(-100% - var(--header-inline-gutter) - 32px));visibility:hidden;pointer-events:none;transition:transform var(--header-wordmark-slide) cubic-bezier(.35, 0, .2, 1) var(--header-wordmark-delay), visibility 0s linear var(--header-exit-total)}.site-header .header-demo{visibility:visible;transition:translate var(--header-wordmark-return) cubic-bezier(.35, 0, .2, 1), visibility 0s linear 0s, background var(--dur-ui), transform var(--dur-ui) var(--ease-ui);translate:0}.site-header .header-demo:active{transition-duration:var(--header-wordmark-return), 0s, var(--dur-press), var(--dur-press)}.site-header.is-hidden .header-demo{translate:calc(100% + var(--header-inline-gutter) + var(--header-demo-trail,0px) + 32px) 0;visibility:hidden;pointer-events:none;transition:translate var(--header-wordmark-slide) cubic-bezier(.35, 0, .2, 1) var(--header-wordmark-delay), visibility 0s linear var(--header-exit-total)}:is(.site-header:has(:focus-visible) .header-surface,.site-header:has(:focus-visible) :is(.brand-wordmark,.desktop-navigation,.mobile-navigation,.header-demo)){pointer-events:auto;opacity:1;visibility:visible;transition:none}.site-header:has(:focus-visible) .brand-wordmark{transform:translate(0)}.site-header:has(:focus-visible) .header-demo{translate:0}@media (max-width:1100px){.site-header{--header-inline-gutter:40px}}@media (max-width:767px){.site-header{--header-inline-gutter:20px;--header-demo-trail:50px}}@media (max-width:360px){.site-header{--header-inline-gutter:16px}}@media (prefers-reduced-motion:reduce),print{:is(.site-header,.site-header.is-hidden) .header-surface,:is(.site-header,.site-header.is-hidden) :is(.brand-wordmark,.desktop-navigation,.mobile-navigation,.header-demo){opacity:1;visibility:visible;pointer-events:auto;transition:none}:is(.site-header,.site-header.is-hidden) .brand-wordmark{transform:none}:is(.site-header,.site-header.is-hidden) .header-demo{translate:none}}@media print{.site-header,.site-header.is-hidden{position:static;overflow:visible}.site-header[data-compact] .desktop-navigation a{text-shadow:none}}@media (forced-colors:active){.site-header[data-compact] .desktop-navigation a{text-shadow:none}}
:root{--btn-ink-caps:url(/theme/glass-button-ink.png);--btn-clear-caps:url(/theme/glass-button-clear.png);--btn-ink-run:url(/theme/glass-button-ink-run.png);--btn-clear-run:url(/theme/glass-button-clear-run.png);--btn-ink:#0e0e0d;--btn-ink-edge:#0b0b0a;--btn-glass-line:#171613bd;--btn-glass-divider:#161512d1;--btn-seam-light:#ffffffb8;--btn-seam-shade:#16151273;--btn-ink-glow:radial-gradient(62% 78% at 50% 42%, #ffffff17, #fff0);--btn-clear-glow:radial-gradient(64% 80% at 50% 45%, #ffffff4d, #fff0);--btn-no-glow:linear-gradient(#0000, #0000);--btn-drop-ink:.5px -.5px 0 0 #fffcf46b, 0 .5px .5px #16120b8c, -.5px 1.5px 2.5px -.5px #16120b66, -1px 7px 11px -5px #1e180e6b, -2px 15px 24px -13px #1e180e52;--btn-drop-ink-hover:.5px -.5px 0 0 #fffcf46b, 0 .5px .5px #16120b61, -.5px 3px 5px -1px #16120b42, -1.5px 10px 18px -6px #1e180e57, -3px 22px 36px -16px #1e180e3d;--btn-drop-ink-press:0 .5px .5px #16120b7a, 0 1px 2px #16120b4d, 0 3px 6px -3px #1e180e42;--btn-drop-ink-tight:0 1px 1px -.5px #16120b8c, 0 2.5px 2.5px -2px #16120b66, 0 4px 3px -3px #1e180e59;--btn-drop-clear:0 1.5px 0 -.5px #fffdf69e, 0 1px 1.5px #16120b42, -1px 5px 10px -3px #1e180e38, -2px 12px 24px -10px #1e180e29;--btn-drop-clear-hover:0 1.5px 0 -.5px #fffdf6a8, 0 1.5px 2px #16120b3d, -1.5px 8px 14px -4px #1e180e3d, -3px 18px 30px -12px #1e180e2e;--btn-drop-clear-press:0 1px 0 -.25px #fffdf68c, 0 .5px 1px #16120b42, 0 3px 6px -3px #1e180e29}:is(.button-primary,.header-demo),.editorial-page :is(.button-primary,[data-slot=button][data-variant=default]),.approve-sample--hero .approve-sample-approve{--btn-caps:var(--btn-ink-caps);--btn-bw:1px;isolation:isolate;color:#fff;border:1px solid var(--btn-ink-edge);border-image:var(--btn-ink-caps) 0 / 0;background:var(--btn-no-glow) 0 0 / 100% 100% no-repeat border-box, var(--btn-ink-run) 0 0 / auto 100% repeat-x border-box var(--btn-ink);box-shadow:var(--btn-drop-ink);text-shadow:0 1px 1px #0000008c;border-radius:999px;position:relative}.approve-sample--hero :is(.approve-sample-approve,.approve-sample-save){--btn-drop-ink:var(--btn-drop-ink-tight);--btn-drop-ink-hover:var(--btn-drop-ink-tight)}.button-secondary,.editorial-page :is(.button-secondary,[data-slot=button][data-variant=outline]),.approve-sample-secondary,.approve-sample--hero :is(.approve-sample-secondary,.approve-sample-intervene){--btn-caps:var(--btn-clear-caps);--btn-bw:1.5px;isolation:isolate;color:var(--paper-ink,#171714);border:1.5px solid var(--btn-glass-line);border-image:var(--btn-clear-caps) 0 / 0;background:var(--btn-no-glow) 0 0 / 100% 100% no-repeat border-box, var(--btn-clear-run) 0 0 / auto 100% repeat-x border-box transparent;box-shadow:var(--btn-drop-clear);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:999px;position:relative}.approve-sample-secondary{padding-inline:18px}:is(.button-primary,.header-demo,.button-secondary,.approve-sample-secondary,.approve-sample--hero .approve-sample-approve,.approve-sample--hero .approve-sample-intervene,.editorial-page [data-slot=button]:is([data-variant=default],[data-variant=outline])):before,:is(.button-primary,.header-demo,.button-secondary,.approve-sample-secondary,.approve-sample--hero .approve-sample-approve,.approve-sample--hero .approve-sample-intervene,.editorial-page [data-slot=button]:is([data-variant=default],[data-variant=outline])):after{content:"";z-index:-1;top:calc(-1 * var(--btn-bw,1px));width:auto;height:calc(100% + 2 * var(--btn-bw,1px));aspect-ratio:1/2;pointer-events:none;background-image:var(--btn-caps,none);background-repeat:no-repeat;background-size:200% 100%;position:absolute}:is(.button-primary,.header-demo,.button-secondary,.approve-sample-secondary,.approve-sample--hero .approve-sample-approve,.approve-sample--hero .approve-sample-intervene,.editorial-page [data-slot=button]:is([data-variant=default],[data-variant=outline])):before{left:calc(-1 * var(--btn-bw,1px));background-position:0 0}:is(.button-primary,.header-demo,.button-secondary,.approve-sample-secondary,.approve-sample--hero .approve-sample-approve,.approve-sample--hero .approve-sample-intervene,.editorial-page [data-slot=button]:is([data-variant=default],[data-variant=outline])):after{right:calc(-1 * var(--btn-bw,1px));background-position:100% 0}.approve-sample-actions:has(>.approve-sample-secondary+.approve-sample-secondary){column-gap:0}.approve-sample-actions>.approve-sample-secondary:has(+.approve-sample-secondary){--btn-seam:linear-gradient(270deg, var(--btn-seam-light) 0 1px, transparent 1px);border-right-width:0;border-radius:999px 0 0 999px}.approve-sample-actions>.approve-sample-secondary+.approve-sample-secondary{--btn-seam:linear-gradient(90deg, var(--btn-glass-divider) 0 1.5px, var(--btn-seam-shade) 1.5px 2px, var(--btn-seam-light) 2px 3px, transparent 3px);border-left-color:var(--btn-glass-divider);background:var(--btn-seam) 0 0 / 100% 100% no-repeat border-box, var(--btn-no-glow) 0 0 / 100% 100% no-repeat border-box, var(--btn-clear-run) 0 0 / auto 100% repeat-x border-box transparent;border-radius:0 999px 999px 0}.approve-sample-actions>.approve-sample-secondary+.approve-sample-secondary:before{content:none}.approve-sample-actions>.approve-sample-secondary:has(+.approve-sample-secondary):after{content:none}@media (hover:hover) and (pointer:fine){:is(.button-primary,.header-demo):not(:disabled):hover,.editorial-page :is(.button-primary,[data-slot=button][data-variant=default]):not(:disabled):hover,.approve-sample--hero .approve-sample-approve:not(:disabled):hover{color:#fff;border-color:var(--btn-ink-edge);background:var(--btn-ink-glow) 0 0 / 100% 100% no-repeat border-box, var(--btn-ink-run) 0 0 / auto 100% repeat-x border-box var(--btn-ink);box-shadow:var(--btn-drop-ink-hover)}.button-secondary:not(:disabled):hover,.editorial-page :is(.button-secondary,[data-slot=button][data-variant=outline]):not(:disabled):hover,.approve-sample-secondary:not(:disabled):hover,.approve-sample--hero :is(.approve-sample-secondary,.approve-sample-intervene):not(:disabled):hover{color:var(--paper-ink,#171714);background:var(--btn-clear-glow) 0 0 / 100% 100% no-repeat border-box, var(--btn-clear-run) 0 0 / auto 100% repeat-x border-box transparent;box-shadow:var(--btn-drop-clear-hover)}.approve-sample-actions>.approve-sample-secondary+.approve-sample-secondary:not(:disabled):hover{background:var(--btn-seam) 0 0 / 100% 100% no-repeat border-box, var(--btn-clear-glow) 0 0 / 100% 100% no-repeat border-box, var(--btn-clear-run) 0 0 / auto 100% repeat-x border-box transparent}.approve-sample-actions>.approve-sample-secondary:has(+.approve-sample-secondary):not(:disabled):hover{background:var(--btn-seam) 0 0 / 100% 100% no-repeat border-box, var(--btn-clear-glow) 0 0 / 100% 100% no-repeat border-box, var(--btn-clear-run) 0 0 / auto 100% repeat-x border-box transparent}}:is(.button-primary,.header-demo):not(:disabled):active,.editorial-page :is(.button-primary,[data-slot=button][data-variant=default]):not(:disabled):active,.approve-sample--hero .approve-sample-approve:not(:disabled):active{box-shadow:var(--btn-drop-ink-press)}.button-secondary:not(:disabled):active,.editorial-page :is(.button-secondary,[data-slot=button][data-variant=outline]):not(:disabled):active,.approve-sample-secondary:not(:disabled):active,.approve-sample--hero :is(.approve-sample-secondary,.approve-sample-intervene):not(:disabled):active{box-shadow:var(--btn-drop-clear-press)}@media print{:root{--btn-ink-caps:none;--btn-clear-caps:none;--btn-ink-run:none;--btn-clear-run:none;--btn-ink-glow:none;--btn-clear-glow:none;--btn-no-glow:none;--btn-ink:transparent;--btn-ink-edge:#171714;--btn-glass-line:#171714;--btn-seam-light:transparent;--btn-seam-shade:transparent;--btn-drop-ink:0 0 #0000;--btn-drop-ink-tight:0 0 #0000;--btn-drop-ink-hover:0 0 #0000;--btn-drop-ink-press:0 0 #0000;--btn-drop-clear:0 0 #0000;--btn-drop-clear-hover:0 0 #0000;--btn-drop-clear-press:0 0 #0000}:is(.button-primary,.header-demo),.editorial-page :is(.button-primary,[data-slot=button][data-variant=default]),.approve-sample--hero .approve-sample-approve{color:#171714;text-shadow:none}}@media (forced-colors:active){:root{--btn-ink-caps:none;--btn-clear-caps:none;--btn-ink-run:none;--btn-clear-run:none;--btn-ink-glow:none;--btn-clear-glow:none;--btn-no-glow:none;--btn-seam-light:transparent;--btn-seam-shade:transparent}:is(.button-primary,.header-demo,.button-secondary,.approve-sample-secondary,.approve-sample--hero .approve-sample-approve,.approve-sample--hero .approve-sample-intervene,.editorial-page [data-slot=button]:is([data-variant=default],[data-variant=outline])){text-shadow:none;border-color:buttontext}}
.pricing-three .pricing-heading{margin-bottom:48px}.pricing-three .pricing-heading .eyebrow{justify-content:flex-start;margin-bottom:12px}.pricing-three .pricing-heading .section-title{letter-spacing:-.065em;text-wrap:balance;max-width:none;margin:0;font-size:clamp(38px,4.55vw,66px);font-weight:500;line-height:1.1}.pricing-three .pricing-ladder{color:var(--paper-muted);letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(19px,1.9vw,27px);line-height:1.4;display:block}.pricing-three-grid{grid-template-columns:1fr 1.2fr 1fr;align-items:stretch;gap:28px;display:grid}.pricing-card-reveal{min-width:0;display:flex}.pricing-card-reveal--os{margin-top:-16px}.pricing-three .pricing-tier{--glass-edge-scale:.66;--glass-material-opacity:.7;width:100%;min-width:0;min-height:616px;box-shadow:none;color:var(--paper-ink);background:0 0;border:0;border-radius:13px;flex-direction:column;padding:32px 32px 30px;transition:transform .48s cubic-bezier(.22,1,.36,1);display:flex;transform:none;container-type:inline-size}.pricing-three .pricing-tier:before{transition:opacity .48s,filter .48s}.pricing-three .pricing-tier--receipts{--glass-material-opacity:.57}.pricing-three .pricing-tier--os{--glass-material-opacity:.78;padding:40px 38px 30px}.pricing-three .pricing-tier-heading{border-bottom:1px solid var(--paper-line);align-items:center;gap:18px;min-height:114px;padding-bottom:17px;display:flex}.pricing-three .pricing-tier--os .pricing-tier-heading{min-height:88px}.pricing-three .pricing-tier--heavy .pricing-tier-heading{min-height:103px}.pricing-three .pricing-receipts-logo{object-fit:contain;flex:0 0 102px;width:102px;height:102px}.pricing-three .pricing-tier-name{letter-spacing:-.05em;margin:0;font-size:clamp(32px,14cqw,44px);font-weight:560;line-height:1.1}.pricing-three .pricing-tier--os .pricing-tier-name{font-style:italic}.pricing-three .pricing-tier-badge{isolation:isolate;color:var(--paper-ink);white-space:nowrap;background:#faf8f038;border:1px solid #fffff8a6;border-radius:999px;margin-left:auto;padding:9px 16px;font-size:clamp(12px,4.4cqw,16px);line-height:1.3;position:relative;box-shadow:inset 0 1px 2px #fffc,0 2px 5px #3c332124}.pricing-three .pricing-tier-rate{margin:22px 0 28px}.pricing-three .pricing-tier-price{color:var(--paper-ink);letter-spacing:-.06em;white-space:nowrap;margin:0;font-size:clamp(38px,17.5cqw,58px);font-weight:540;line-height:1.12}.pricing-three .pricing-tier--os .pricing-tier-price{font-size:clamp(40px,16.5cqw,62px)}.pricing-three .pricing-tier--heavy .pricing-tier-price{font-size:clamp(30px,14cqw,45px)}.pricing-three .pricing-tier-amount,.pricing-three .pricing-tier-period,.pricing-three .pricing-tier-from{color:inherit;font:inherit;letter-spacing:inherit}.pricing-three .pricing-tier-setup{color:var(--paper-muted);letter-spacing:-.045em;margin:3px 0 0;font-size:clamp(22px,9cqw,31px);line-height:1.25}.pricing-three .pricing-tier-custom{color:var(--paper-muted);letter-spacing:-.035em;margin:4px 0 0;font-size:24px;line-height:1.4}.pricing-three .pricing-tier--heavy .pricing-tier-setup{letter-spacing:-.025em;font-size:20px}.pricing-three .pricing-tier-purpose{color:var(--paper-ink);letter-spacing:-.035em;text-wrap:pretty;margin:0;font-size:clamp(20px,7.25cqw,24px);font-weight:450;line-height:1.35}.pricing-three .pricing-tier-description{color:var(--paper-muted);letter-spacing:-.025em;text-wrap:pretty;margin:20px 0 26px;font-size:18px;line-height:1.46}.pricing-three .pricing-tier-description:has(+.pricing-tier-availability){margin-bottom:10px}.pricing-three .pricing-tier-availability{color:var(--paper-muted);letter-spacing:-.015em;margin:0 0 26px;font-size:14px;line-height:1.6}.pricing-three .pricing-cta{isolation:isolate;width:calc(100% + 12px);min-height:62px;color:var(--paper-ink);letter-spacing:-.025em;text-align:center;background:0 0;border:1px solid #fffff8b3;border-radius:12px;justify-content:center;align-items:center;margin:auto -6px 0;padding:14px 18px;font-size:20px;font-weight:450;line-height:1.4;text-decoration:none;transition:transform .24s,box-shadow .24s;display:flex;position:relative}.pricing-three .pricing-cta--clear:before{content:"";z-index:-1;pointer-events:none;border-image:var(--glass-rim-image) var(--glass-rim-slices) fill / 25.6px 30.4px 31.2px 36px / 16.64px 22.4px 22.08px 26.08px stretch;opacity:.64;position:absolute;inset:0}.pricing-three .pricing-cta--ink{color:#fff;background:#161713 url(/theme/ink-reference.webp) 50%/cover;border-color:#171714;box-shadow:inset 0 1px 1px #ffffff29,0 3px 6px #2d251938}.pricing-three .pricing-cta:focus-visible{outline:2px solid var(--paper-ink);outline-offset:6px}.pricing-three .pricing-terms{border-top:1px solid var(--paper-line);color:var(--paper-muted);text-align:center;flex-direction:column;align-items:center;gap:3px;margin-top:48px;padding-top:22px;font-size:14px;line-height:1.5;display:flex}.pricing-three .pricing-terms p{margin:0}.pricing-three .pricing-founding-line{color:var(--paper-ink);font-size:16px}.pricing-three .pricing-terms>a{text-underline-offset:4px;align-items:center;min-height:44px;margin-top:-4px;display:inline-flex}@media (hover:hover) and (pointer:fine){.pricing-three .pricing-tier:hover{box-shadow:none;border-color:#0000;transform:perspective(1400px)translateY(-6px)rotateX(.6deg)}.pricing-three .pricing-tier:hover:before{opacity:.86;filter:brightness(1.035)}.pricing-three .pricing-cta:hover{transform:translateY(-2px)}.pricing-three .pricing-cta--ink:hover{box-shadow:inset 0 1px 1px #fff3,0 5px 10px #2d251938}}.pricing-three .pricing-tier[data-pressed=true]{transition-duration:.16s;transform:translateY(2px)scale(.996)}.pricing-three .pricing-tier[data-pressed=true]:before{opacity:.82}.pricing-three .pricing-cta:active{transform:translateY(1px)}@media (max-width:1200px) and (min-width:1051px){.pricing-three-grid{gap:22px}.pricing-three .pricing-tier{padding-inline:24px}.pricing-three .pricing-tier--os{padding-inline:28px}.pricing-three .pricing-receipts-logo{flex-basis:74px;width:74px;height:74px}.pricing-three .pricing-tier-heading{gap:10px}.pricing-three .pricing-tier-badge{padding-inline:10px}.pricing-three .pricing-tier-description{font-size:16px}}@media (max-width:1050px){.pricing-three .pricing-heading .section-title{text-wrap:pretty;max-width:740px}.pricing-three-grid{grid-template-columns:minmax(0,1fr);gap:28px;max-width:680px;margin-inline:auto}.pricing-card-reveal--os{margin-top:0}.pricing-three .pricing-tier,.pricing-three .pricing-tier--os{min-height:0;padding:28px 30px}.pricing-three .pricing-tier-heading,.pricing-three .pricing-tier--os .pricing-tier-heading,.pricing-three .pricing-tier--heavy .pricing-tier-heading{min-height:0;padding-bottom:20px}.pricing-three .pricing-tier-name{font-size:38px}.pricing-three .pricing-tier-rate{margin:22px 0}.pricing-three .pricing-tier-description{margin-bottom:28px}.pricing-three .pricing-cta{width:100%;margin-inline:0}}@media (max-width:600px){.pricing-three .pricing-heading{margin-bottom:32px}.pricing-three .pricing-heading .section-title{letter-spacing:-.055em;font-size:clamp(34px,8.9vw,48px)}.pricing-three .pricing-ladder{font-size:19px}.pricing-three-grid{gap:24px}.pricing-three .pricing-tier,.pricing-three .pricing-tier--os{--glass-edge-scale:.48;padding:24px 22px}.pricing-three .pricing-receipts-logo{flex-basis:76px;width:76px;height:76px}.pricing-three .pricing-tier-name{font-size:34px}.pricing-three .pricing-tier-heading{gap:14px}.pricing-three .pricing-tier-badge{padding:8px 10px;font-size:12px}.pricing-three .pricing-tier-price{font-size:clamp(34px,15.5cqw,50px)}.pricing-three .pricing-tier--os .pricing-tier-price{font-size:clamp(38px,16.5cqw,54px)}.pricing-three .pricing-tier--heavy .pricing-tier-price{font-size:clamp(29px,13.3cqw,42px)}.pricing-three .pricing-tier-setup{font-size:25px}.pricing-three .pricing-tier-purpose{font-size:21px}.pricing-three .pricing-tier-description{margin-top:16px;font-size:16px;line-height:1.6}.pricing-three .pricing-cta{min-height:56px;font-size:18px}.pricing-three .pricing-terms{gap:8px;margin-top:30px;padding-top:24px;font-size:13px}.pricing-three .pricing-founding-line{max-width:330px;font-size:15px}}@media (prefers-reduced-motion:reduce){.pricing-three .pricing-tier,.pricing-three .pricing-tier:hover,.pricing-three .pricing-tier[data-pressed=true],.pricing-three .pricing-cta,.pricing-three .pricing-cta:hover,.pricing-three .pricing-cta:active{transition:none;transform:translate(0,0)}.pricing-three .pricing-tier:before{transition:none}}@media print,(forced-colors:active){.pricing-three .pricing-tier{border:1px solid}.pricing-three .pricing-tier:before,.pricing-three .pricing-cta--clear:before{display:none}.pricing-three .pricing-cta{color:inherit;box-shadow:none;background:0 0;border:1px solid}}
.receipts-page{width:min(calc(100% - 2 * var(--paper-page-gutter)), 1160px);padding-bottom:100px}.receipts-page .editorial-breadcrumb{margin-bottom:64px}.receipts-hero{grid-template-columns:minmax(0,1.35fr) minmax(290px,.8fr);align-items:center;gap:clamp(48px,7vw,104px);padding-block:0 104px;display:grid}.receipts-hero-copy{min-width:0}.receipts-identity{align-items:center;gap:20px;display:flex}.receipts-identity img{object-fit:contain;width:88px;height:88px}.receipts-product-name{letter-spacing:-.045em;font-size:30px;font-weight:550;line-height:1.15}.receipts-byline{color:var(--paper-muted);margin-top:5px;font-size:13px}.receipts-hero h1{max-width:13ch;color:var(--paper-ink);letter-spacing:-.06em;text-wrap:balance;margin-top:36px;font-size:clamp(48px,5.45vw,76px);font-weight:450;line-height:1.03}.receipts-lede{max-width:45ch;color:var(--paper-muted);margin-top:26px;font-size:18px;line-height:1.7}.receipts-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.receipts-page .receipts-actions .button{gap:10px;min-height:52px;padding-inline:24px}.receipts-text-link{align-items:center;gap:9px;min-height:44px;font-size:14px;font-weight:500;display:inline-flex}.receipts-text-link svg{flex-shrink:0;transition:transform .2s}.receipts-hero-note{color:var(--paper-muted);margin-top:20px;font-size:12px;line-height:1.7}.receipts-glass{--receipts-edge-scale:.62;isolation:isolate;border-radius:calc(14px * var(--receipts-edge-scale));background:var(--glass-surface);min-width:0;-webkit-backdrop-filter:var(--glass-transmission);position:relative}.receipts-glass:before{content:"";z-index:-1;pointer-events:none;border:0 solid #0000;border-image:var(--glass-rim-image) var(--glass-rim-slices) fill / calc(64px * var(--receipts-edge-scale)) calc(76px * var(--receipts-edge-scale)) calc(78px * var(--receipts-edge-scale)) calc(90px * var(--receipts-edge-scale)) / calc(41.6px * var(--receipts-edge-scale)) calc(56px * var(--receipts-edge-scale)) calc(55.2px * var(--receipts-edge-scale)) calc(65.2px * var(--receipts-edge-scale)) stretch;opacity:var(--glass-material-opacity);filter:var(--glass-edge-light);position:absolute;inset:0}.receipts-glass :is(h2,h3),.receipts-price{text-shadow:var(--glass-engraved-edge)}.receipts-offer{padding:38px 36px 26px}.receipts-kicker{color:var(--paper-muted);letter-spacing:.035em;font-size:12px;line-height:1.6}.receipts-offer>.receipts-kicker{font-size:14px}.receipts-price{letter-spacing:-.07em;color:var(--paper-ink);margin-top:18px;font-size:88px;font-weight:450;line-height:1.03}.receipts-price-note{color:var(--paper-muted);margin-top:12px;font-size:14px;line-height:1.6}.receipts-capabilities{border-top:1px solid var(--paper-line);margin-top:30px;padding-top:12px}.receipts-capabilities li{padding-block:10px;font-size:14px;line-height:1.5}.receipts-offer-foot{border-top:1px solid var(--paper-line);letter-spacing:.025em;color:var(--paper-muted);margin-top:24px;padding-top:20px;font-size:12px}.receipts-section{border-top:1px solid var(--paper-line);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(40px,6vw,84px);padding-block:66px;display:grid}.receipts-section-heading h2,.receipts-start h2{letter-spacing:-.045em;text-wrap:balance;margin-top:18px;font-size:clamp(29px,3vw,39px);font-weight:450;line-height:1.14}.receipts-section-body{min-width:0}.receipts-section-body>p,.receipts-start>div:first-child>p:not(.receipts-kicker){color:var(--paper-muted);font-size:15px;line-height:1.85}.receipts-section-body>p+p{margin-top:20px}.receipts-section-body>.receipts-text-link{margin-top:16px}.receipts-page p a,.receipts-quickstart>a{text-decoration:underline}.receipts-evidence-grid{grid-template-columns:1fr 1fr;gap:26px;margin-block:36px 32px;display:grid}.receipts-evidence-card{--receipts-edge-scale:.4;padding:26px 24px 22px}.receipts-evidence-card h3{letter-spacing:-.025em;font-size:17px;font-weight:550;line-height:1.3}.receipts-evidence-card p{color:var(--paper-muted);margin-top:14px;font-size:13px;line-height:1.8}.receipts-source{font-family:var(--font-geist-mono), monospace;color:var(--paper-muted);margin-top:18px;font-size:11px;display:block}.receipts-section-body>.receipts-note{font-size:13px;line-height:1.8}.receipts-verdicts{margin-block:30px 24px}.receipts-verdicts>div{border-top:1px solid var(--paper-line);padding-block:22px}.receipts-verdicts>div:last-child{border-bottom:1px solid var(--paper-line)}.receipts-verdicts dt{flex-direction:column;gap:8px;display:flex}.receipts-verdicts dt code{width:fit-content;font-family:var(--font-geist-mono), monospace;color:var(--paper-muted);font-size:11px}.receipts-verdicts dt span{letter-spacing:-.02em;font-size:16px;font-weight:500;line-height:1.5}.receipts-verdicts dd{color:var(--paper-muted);margin-top:7px;font-size:14px;line-height:1.8}.receipts-interface-links{margin-block:26px}.receipts-interface-links a{border-top:1px solid var(--paper-line);grid-template-columns:58px 1fr 18px;align-items:center;gap:16px;min-height:76px;padding-block:20px;display:grid}.receipts-interface-links a:last-child{border-bottom:1px solid var(--paper-line)}.receipts-interface-links strong{font-size:16px;font-weight:550}.receipts-interface-links span{color:var(--paper-muted);font-size:14px;line-height:1.6}.receipts-start{grid-template-columns:1fr 1fr;gap:50px;margin-top:32px;padding:42px;display:grid}.receipts-start>div{min-width:0}.receipts-start>div:first-child>p:not(.receipts-kicker){margin-top:22px}.receipts-start .receipts-text-link{margin-top:18px}.receipts-quickstart{align-self:center}.receipts-quickstart>p{color:var(--paper-muted);margin:0 0 12px;font-size:12px}.receipts-quickstart pre{border:1px solid var(--paper-line);max-width:100%;color:var(--paper-ink);font-family:var(--font-geist-mono), monospace;scrollbar-color:#413a2d59 transparent;background:#fffdf740;border-radius:8px;padding:20px;font-size:11px;line-height:2;overflow-x:auto}.receipts-quickstart>a{align-items:center;min-height:44px;margin-top:8px;font-size:12px;display:inline-flex}.receipts-os{border-top:1px solid var(--paper-line);justify-content:space-between;align-items:center;gap:40px;margin-top:74px;padding-top:36px;display:flex}.receipts-os>div{max-width:65ch}.receipts-os h2{letter-spacing:-.03em;font-size:20px;font-weight:500;line-height:1.4}.receipts-os p{color:var(--paper-muted);margin-top:12px;font-size:14px;line-height:1.8}.receipts-os>a{white-space:nowrap}@media (hover:hover) and (pointer:fine){.receipts-text-link:hover svg{transform:translate(2px,-1px)}.receipts-interface-links a:hover{background:#fffdf733}}@media (max-width:1023px){.receipts-hero{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:42px}.receipts-offer{padding:30px 26px 24px}.receipts-section{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:40px}.receipts-evidence-grid{grid-template-columns:1fr}.receipts-start{gap:32px;padding:34px}}@media (max-width:767px){.receipts-page{width:calc(100% - 48px);padding-top:24px;padding-bottom:64px}.receipts-page .editorial-breadcrumb{margin-bottom:36px}.receipts-hero{grid-template-columns:1fr;gap:50px;padding-bottom:64px}.receipts-identity{gap:15px}.receipts-identity img{width:72px;height:72px}.receipts-product-name{font-size:27px}.receipts-hero h1{max-width:14ch;margin-top:28px;font-size:clamp(44px,10vw,66px)}.receipts-lede{margin-top:20px;font-size:16px}.receipts-actions{gap:12px 22px;margin-top:24px}.receipts-page .receipts-actions .button{padding-inline:20px;font-size:13px}.receipts-offer{--receipts-edge-scale:.48;padding:28px}.receipts-price{font-size:74px}.receipts-section{grid-template-columns:1fr;gap:26px;padding-block:42px}.receipts-section-heading h2{max-width:20ch;margin-top:12px;font-size:32px}.receipts-evidence-grid{gap:24px;margin-block:26px}.receipts-evidence-card{padding:24px}.receipts-start{--receipts-edge-scale:.48;grid-template-columns:1fr;gap:24px;margin-top:22px;padding:28px 24px}.receipts-start h2{font-size:31px}.receipts-start>div:first-child>p:not(.receipts-kicker){margin-top:18px}.receipts-quickstart pre{padding:14px;font-size:10px}.receipts-os{flex-direction:column;align-items:flex-start;gap:14px;margin-top:54px}}@media (prefers-reduced-motion:reduce){.receipts-text-link svg{transition:none;transform:none!important}}@media print{.receipts-glass{-webkit-backdrop-filter:none;background:0 0}.receipts-glass:before{display:none}.receipts-page{width:100%}.receipts-hero,.receipts-section,.receipts-start{gap:24px;padding-block:24px}.receipts-hero h1{font-size:42px}.receipts-quickstart pre{white-space:pre-wrap;overflow-wrap:anywhere}}@media (forced-colors:active){.receipts-glass{-webkit-backdrop-filter:none;background:canvas;border:1px solid canvastext}.receipts-glass:before{display:none}.receipts-glass :is(h2,h3),.receipts-price{text-shadow:none}}
