.pricing-refined{background:#fff;border-block-color:#e3e7df}.pricing-options{flex-direction:column;gap:48px;margin-top:60px;display:flex}.pricing-option-group{min-width:0}.pricing-option-heading{justify-content:space-between;align-items:baseline;gap:16px 32px;padding-bottom:20px;display:flex}.pricing-option-heading h3{color:#202820;letter-spacing:-.035em;margin:0;font-size:23px;font-weight:540}.pricing-option-heading>p{color:#515b4e;margin:0;font-size:14px;line-height:1.6}.pricing-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.pricing-tier{color:#202820;background:#fff;border:1px solid #dce2d5;border-radius:16px;flex-direction:column;min-width:0;padding:32px;display:flex}.pricing-tier-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pricing-tier-name{letter-spacing:-.045em;margin:0;font-size:30px;font-weight:530;line-height:1.15}.pricing-tier-badge{color:#435338;background:#edf2e7;border-radius:5px;align-items:center;min-height:26px;padding:4px 9px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.pricing-tier-purpose{color:#4b5648;margin:11px 0 0;font-size:15px;line-height:1.6}.pricing-tier-rate{margin-block:28px}.pricing-tier-price{color:#202820;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin:0;line-height:1.15;display:flex}.pricing-tier-amount{letter-spacing:-.05em;white-space:nowrap;font-size:39px;font-weight:510}.pricing-tier-from,.pricing-tier-period{color:#4c5748;letter-spacing:-.01em;font-size:15px;font-weight:400}.pricing-tier-setup{color:#4b5648;margin:10px 0 0;font-size:14px;line-height:1.6}.pricing-tier-details{border-top:1px solid #e2e7dc;margin-top:auto}.pricing-tier-details>summary{color:#33462a;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding-top:6px;font-size:14px;font-weight:500;line-height:1.5;list-style:none;display:flex}.pricing-tier-details>summary::-webkit-details-marker{display:none}.pricing-tier-details>summary svg{transition:transform .18s var(--ease-out);flex-shrink:0}.pricing-tier-details[open]>summary svg{transform:rotate(180deg)}.pricing-tier-details>p{color:#465241;text-wrap:pretty;margin:0;padding:8px 0 4px;font-size:15px;line-height:1.8}.pricing-option-group--try .pricing-option-grid{grid-template-columns:minmax(0,1fr)}.pricing-option-group--try .pricing-tier{background:#f7f9f4;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 56px;display:grid}.pricing-option-group--try .pricing-tier-heading{justify-content:flex-start}.pricing-option-group--try .pricing-tier-rate{margin:0}.pricing-option-group--try .pricing-tier-details{grid-column:1/-1;margin-top:26px}.pricing-offer{color:#35442d;background:#f0f4e9;border-radius:12px;grid-template-columns:180px minmax(0,1fr);gap:12px 24px;margin-top:32px;padding:26px 30px;display:grid}.pricing-offer h3{margin:0;font-size:15px;font-weight:550;line-height:1.7}.pricing-offer p{margin:0;font-size:14px;line-height:1.8}.pricing-notes{border-top:1px solid #e2e7dc;margin-top:20px}.pricing-notes>summary{color:#33462a;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:52px;font-size:14px;font-weight:500;line-height:1.5;list-style:none;display:flex}.pricing-notes>summary::-webkit-details-marker{display:none}.pricing-notes>summary svg{transition:transform .18s var(--ease-out);flex-shrink:0}.pricing-notes[open]>summary svg{transform:rotate(180deg)}.pricing-notes:not([open]) .pricing-fine-print{display:none}.pricing-tier,.pricing-option-group--try .pricing-tier{border-color:#cfd6c7}.pricing-fine-print{color:#515c4c;text-wrap:pretty;grid-template-columns:1fr 1fr;gap:20px 40px;margin-top:8px;padding-bottom:8px;font-size:13px;line-height:1.8;display:grid}.pricing-fine-print p{margin:0}.pricing-fine-print p+p{margin-top:14px}.pricing-fine-print strong{color:#33402d;font-weight:550}.pricing-action{justify-content:center;margin-top:38px;display:flex}.pricing-action>.button{min-width:178px}@media (max-width:1000px){.pricing-tier{padding:26px}.pricing-tier-heading{flex-direction:column;align-items:flex-start;gap:10px}.pricing-option-group--try .pricing-tier{column-gap:32px}.pricing-offer{grid-template-columns:140px minmax(0,1fr);padding:24px 26px}}@media (max-width:700px){.pricing-options{gap:22px;margin-top:28px}.pricing-option-heading{padding-bottom:12px;display:block}.pricing-option-heading h3{font-size:18px}.pricing-option-heading>p{margin-top:4px;font-size:13px}.pricing-option-grid{grid-template-columns:minmax(0,1fr);gap:10px}.pricing-tier{border-radius:14px;padding:16px 16px 10px}.pricing-tier-heading{flex-direction:row;align-items:center}.pricing-tier-name{font-size:22px}.pricing-tier-badge{font-size:11px}.pricing-tier-purpose{margin-top:4px;font-size:13px}.pricing-tier-rate{margin-block:10px}.pricing-tier-amount{font-size:26px}.pricing-tier-setup{margin-top:4px;font-size:12px}.pricing-tier-details>summary{min-height:44px;font-size:13px}.pricing-option-group--try .pricing-tier{display:flex}.pricing-option-group--try .pricing-tier-rate{margin-top:10px}.pricing-option-group--try .pricing-tier-details{margin-top:8px}.pricing-offer{margin-top:16px;padding:14px 16px;display:block}.pricing-offer h3{margin-bottom:4px;font-size:13px;line-height:1.4}.pricing-offer p{font-size:12px;line-height:1.55}.pricing-notes{margin-top:8px}.pricing-fine-print{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:8px;font-size:13px}.pricing-action{margin-top:22px}}@media (max-width:380px){.pricing-tier{padding:22px}.pricing-offer{padding:12px 14px}.pricing-tier-heading{flex-direction:column;align-items:flex-start}.pricing-tier-amount{font-size:34px}.pricing-tier-purpose,.pricing-tier-details>p,.pricing-tier-period,.pricing-tier-from{font-size:14px}.pricing-action>.button{width:100%}}@media (prefers-reduced-motion:reduce){.pricing-tier-details>summary svg,.pricing-notes>summary svg{transition:none}}
: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{--demo-progress:0;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:8/5;background:#faf9f6;position:relative}.product-demo-media video{object-fit:contain;width:100%;height:100%;display:block}.product-demo-poster{pointer-events:none;opacity:1;transition:opacity .24s;display:block;position:absolute;inset:0}.product-demo-poster img{object-fit:contain}.product-demo-poster.is-hidden{opacity:0}.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:56px;padding:6px 18px;font-size:13px;display:flex}.product-demo-controls{align-items:center;gap:20px;display:flex}.product-demo-controls button,.product-demo-larger{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex}.product-demo-controls button{color:#3f4b38;cursor:pointer;background:#f6f8f3;border:1px solid #e0e4da;border-radius:999px;padding:0 16px;font-size:12px;transition:background .18s}.product-demo-loading{animation:.9s linear infinite demo-loading}@keyframes demo-loading{to{transform:rotate(360deg)}}.product-demo-larger{color:#535d4e;font-size:12px}.product-demo-larger--mobile{display:none}.product-demo-progress{height:2px;transform:scaleX(var(--demo-progress));transform-origin:0;background:#74836c;display:block}.product-demo-error{border-top:1px solid var(--line);color:#645943;text-align:left;background:#fff;margin:0;padding:12px 22px;font-size:13px}@media (hover:hover){.product-demo-controls button:hover{background:#eaf0e4}.product-demo-larger:hover{color:var(--ink)}}@media (max-width:640px){.product-demo{border-radius:14px;margin-top:32px}.product-demo-media{aspect-ratio:4/5}.product-demo-caption{gap:8px;min-height:60px;padding:6px 12px;font-size:11px}.product-demo-controls{gap:10px}.product-demo-controls button{padding-inline:12px}.product-demo-larger{gap:0;width:44px;font-size:0}.product-demo-larger--desktop{display:none}.product-demo-larger--mobile{display:inline-flex}.product-demo-error{padding-inline:14px;font-size:12px}}@media (prefers-reduced-motion:reduce){.product-demo,.product-demo-loading{animation:none}.product-demo-poster,.product-demo-controls button{transition:none}}@media print{.product-demo{box-shadow:none;animation:none}.product-demo-poster{opacity:1}.product-demo-controls,.product-demo-progress{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}}
.marketing-home{--soul-ink:#111110;--soul-mute:#6f6f6a;--soul-line:#e6e6e2;--soul-well:#f3f3f1;--soul-card:#fff}.site-header{background:0 0;flex-basis:64px;height:64px}.site-header .header-surface{height:64px;box-shadow:none;background:#fff;border-bottom:0}.site-header .header-inner{width:min(100% - 80px,1280px);height:64px}.site-header .brand-mark{letter-spacing:-.06em;color:var(--soul-ink);font-size:20px;font-weight:560}.site-header .brand-medallion{width:28px;height:28px}.site-header[data-compact] .header-surface{height:64px;box-shadow:none;background:#fffffff5;border-bottom:1px solid #1111100f}.site-header[data-compact] .header-inner{height:64px}.marketing-home .hero--soul{background:#fff;flex-direction:column;align-items:center;width:100%;max-width:none;min-height:calc(100svh - 64px);margin:0;padding:52px 0 0;display:flex}.marketing-home .hero--soul .hero-copy{text-align:center;width:min(100% - 64px,1320px);max-width:1320px;margin:0 auto;padding:0}.marketing-home .hero--soul .hero-eyebrow{color:#8b8b86;letter-spacing:0;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:10px;min-height:0;margin:0;padding:0;font-size:13px;font-weight:400;display:inline-flex}.marketing-home .hero--soul .hero-eyebrow>span:first-child{color:#8b8b86;font-weight:500}.marketing-home .hero--soul .eyebrow-divider{background:#d0d0cb;width:1px;height:11px}.marketing-home .hero--soul .hero-title,.marketing-home .hero--soul .hero-title>span{color:var(--soul-ink)}.marketing-home .hero--soul .hero-title{letter-spacing:-.052em;text-wrap:wrap;white-space:normal;width:100%;max-width:none;margin:22px 0 0;font-size:clamp(68px,7.15vw,104px);font-weight:760;line-height:.96}.marketing-home .hero--soul .hero-title>span{white-space:normal;max-width:none;color:inherit;margin-inline:0;display:inline}.marketing-home .hero--soul .hero-description{color:#5e5e59;letter-spacing:-.018em;max-width:42rem;margin:36px auto 0;font-size:18px;font-weight:400;line-height:1.45}.marketing-home .hero--soul .hero-actions{justify-content:center;width:auto;margin:28px auto 0;display:flex}.marketing-home .hero--soul .button-primary{color:#fff;letter-spacing:-.015em;background:#111110;border:0;border-radius:999px;min-height:52px;padding:0 28px;font-size:16px;font-weight:550}.marketing-home .hero--soul .trust-line{color:#9a9a95;justify-content:center;gap:0;margin:18px auto 0;font-size:13px;line-height:1.4;display:flex}.marketing-home .hero--soul .trust-line li{align-items:center;gap:0;display:inline-flex}.marketing-home .hero--soul .trust-line li+li:before{content:"·";color:#c4c4be;margin:0 10px}.marketing-home .hero--soul .hero-desk{background:linear-gradient(#fff 0 24px, var(--soul-well) 24px);flex-direction:column;flex:auto;justify-content:flex-start;width:100%;min-height:42vh;margin:84px 0 0;padding:0 40px;display:flex}.marketing-home .hero--soul .approve-sample{width:min(1240px,100%);margin:0 auto;padding:0}.marketing-home .hero--soul .approve-sample-intro{text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 10px;padding:10px 20px 0;display:flex}.marketing-home .hero--soul .approve-sample-kicker{color:#9a9a95;margin:0;font-size:11px}.marketing-home .hero--soul .approve-sample-title{color:#5f5f5a;letter-spacing:-.01em;margin:0;font-size:13px;font-weight:500}.marketing-home .hero--soul .approve-sample-lede{color:#8a8a84;flex-basis:100%;max-width:none;margin:0 0 2px;font-size:11px;line-height:1.35}.marketing-home .hero--soul .approve-sample-chrome{background:var(--soul-card);border:1px solid #e2e2de;border-radius:24px;grid-template:"intro intro""path path""rail toolbar""rail workspace"minmax(0,1fr)"rail status"/188px minmax(0,1fr);min-height:560px;display:grid;overflow:hidden;box-shadow:inset 0 1px #fff,0 28px 80px -28px #11111047,0 8px 24px -16px #11111029}.marketing-home .hero--soul .approve-sample-path{border-bottom:1px solid var(--soul-line);background:#fafaf8;grid-area:path;justify-content:center;margin:0;padding:12px 20px}.marketing-home .hero--soul .approve-sample-path li{color:#9a9a95;font-size:13px}.marketing-home .hero--soul .approve-sample-path li[data-state=current]{color:var(--soul-ink);font-weight:560}.marketing-home .hero--soul .approve-sample-path li+li:before{background:#d8d8d2;width:28px}.marketing-home .hero--soul .approve-sample-rail{border-right:1px solid var(--soul-line);color:#8a8a84;background:#f7f7f5;flex-direction:column;grid-area:rail;gap:6px;padding:22px 18px;font-size:13px;line-height:1.4;display:flex}.marketing-home .hero--soul .approve-sample-rail-brand{color:var(--soul-ink);letter-spacing:-.05em;margin:0 0 14px;font-size:16px;font-weight:600}.marketing-home .hero--soul .approve-sample-rail p{margin:0}.marketing-home .hero--soul .approve-sample-rail .is-current{color:var(--soul-ink);font-weight:550}.marketing-home .hero--soul .approve-sample-toolbar{border-bottom:1px solid var(--soul-line);color:#7a7a74;background:#fff;grid-area:toolbar;min-height:48px;padding:0 22px;font-size:13px}.marketing-home .hero--soul .approve-sample-toolbar span:first-child{display:none}.marketing-home .hero--soul .approve-sample-workspace{background:#fff;grid-area:workspace;padding:12px 22px 8px}.marketing-home .hero--soul .approve-sample-queue-head{min-height:28px;margin:0 0 8px}.marketing-home .hero--soul .approve-sample-queue-label{letter-spacing:-.03em;font-size:16px;font-weight:560}.marketing-home .hero--soul .approve-sample-stage{block-size:22.5rem}.marketing-home .hero--soul .approve-sample-item{background:#fafaf8;border-color:#ecece8;border-radius:12px;min-height:64px;padding:14px 16px}.marketing-home .hero--soul .approve-sample-item-copy strong{font-size:16px;font-weight:560}.marketing-home .hero--soul .approve-sample-review,.marketing-home .hero--soul .approve-sample-progress-panel,.marketing-home .hero--soul .approve-sample-destination,.marketing-home .hero--soul .approve-sample-correction{border-color:#ecece8;border-radius:14px}.marketing-home .hero--soul .approve-sample-why,.marketing-home .hero--soul .approve-sample-draft p,.marketing-home .hero--soul .approve-sample-destination-body{font-size:15px;line-height:1.6}.marketing-home .hero--soul .approve-sample-approve{border-radius:999px;min-width:132px;min-height:48px;font-size:15px}.marketing-home .hero--soul .approve-sample-statusbar{border-top:1px solid var(--soul-line);background:#fafaf8;grid-area:status;min-height:44px;padding:0 22px;font-size:12px}.marketing-home .home-section--preview{background:var(--soul-well);width:100%;max-width:none;margin:0;padding:72px 0 96px;display:block}.marketing-home .home-section--preview .section-heading{text-align:center;width:min(100% - 80px,720px);margin:0 auto 40px}.marketing-home .home-section--preview .section-heading .section-description{max-width:42ch;margin-inline:auto}.marketing-home .home-section--preview .eyebrow{justify-content:center}.marketing-home .home-section--preview .home-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(100% - 80px,1180px);margin:0 auto;padding:0;display:grid}.marketing-home .home-section--preview .principle{background:#fff;border:1px solid #e4e4e0;border-radius:22px;flex-direction:column;gap:16px;min-height:220px;margin:0;padding:28px 26px 30px;display:flex;box-shadow:0 22px 48px -32px #11111038}.marketing-home .home-section--preview .principle:first-child,.marketing-home .home-section--preview .principle:last-child{border-bottom:1px solid #e4e4e0;padding:28px 26px 30px}.marketing-home .home-section--preview .principle h3{letter-spacing:-.035em;font-size:22px;font-weight:560}.marketing-home .home-section--preview .principle p{margin-top:8px;font-size:15px}.marketing-home .home-section--preview .product-demo{background:#fff;border:1px solid #e4e4e0;border-radius:22px;width:min(100% - 80px,1180px);margin:28px auto 0;overflow:hidden;box-shadow:0 22px 48px -32px #11111038}.marketing-home .home-section--preview .hero-proof{justify-content:center}.marketing-home .workflow-story,.marketing-home .editorial-card,.marketing-home .proof-inner,.marketing-home .cos-beat-inner,.marketing-home .waitlist-form,.marketing-home .pricing-tier{border:1px solid #e4e4e0;border-radius:22px;box-shadow:0 18px 40px -30px #1111102e}@media (max-width:1100px){.marketing-home .hero--soul .hero-title{font-size:clamp(56px,7.4vw,84px)}.marketing-home .hero--soul .approve-sample-chrome{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""path""toolbar""workspace""status";min-height:0}.marketing-home .hero--soul .approve-sample-rail{display:none}.marketing-home .hero--soul .hero-desk{padding-inline:24px}.marketing-home .home-section--preview .home-principles{grid-template-columns:1fr;width:min(100% - 48px,720px)}.marketing-home .home-section--preview .principle{min-height:0}}@media (max-width:767px){.site-header,.site-header .header-surface{height:64px}.marketing-home .hero--soul{padding-top:36px}.marketing-home .hero--soul .hero-copy{width:calc(100% - 32px)}.marketing-home .hero--soul .hero-title{letter-spacing:-.046em;margin-top:18px;font-size:clamp(40px,11.4vw,46px);line-height:.98}.marketing-home .hero--soul .hero-description{margin-top:26px;font-size:16px;line-height:1.45}.marketing-home .hero--soul .hero-actions{width:100%;margin-top:28px}.marketing-home .hero--soul .button-primary{width:100%;min-height:54px}.marketing-home .hero--soul .trust-line{margin-top:16px}.marketing-home .hero--soul .hero-desk{margin-top:28px;padding:0 16px}.marketing-home .hero--soul .approve-sample-chrome{border-radius:16px}.marketing-home .hero--soul .approve-sample-stage{block-size:26rem}.marketing-home .home-section--preview{padding:40px 0 56px}.marketing-home .home-section--preview .section-heading,.marketing-home .home-section--preview .product-demo{width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){.marketing-home .hero--soul .approve-sample--hero{animation:none}}
