.buyer-review[data-astro-cid-2mez3qjb]{border-top:1px solid var(--color-line);margin-top:3.5rem;padding-top:3rem}h2[data-astro-cid-2mez3qjb]{max-width:28ch;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.18}.buyer-intro[data-astro-cid-2mez3qjb]{max-width:66ch;margin-block:1rem 1.75rem}.buyer-ooki-price[data-astro-cid-2mez3qjb]{background:var(--color-brand);color:var(--color-ink);border-radius:1rem;gap:.6rem;margin-bottom:2rem;padding:1.5rem;display:grid}.buyer-ooki-price[data-astro-cid-2mez3qjb]>strong[data-astro-cid-2mez3qjb]{font-size:1.25rem}.buyer-ooki-price[data-astro-cid-2mez3qjb]>span[data-astro-cid-2mez3qjb]{max-width:66ch}.buyer-ooki-price[data-astro-cid-2mez3qjb] a[data-astro-cid-2mez3qjb]{width:fit-content;padding-block:.5rem;font-weight:600}.buyer-pair[data-astro-cid-2mez3qjb]{border-top:1px solid var(--color-line)}.buyer-pair[data-astro-cid-2mez3qjb]:last-of-type{border-bottom:1px solid var(--color-line)}summary[data-astro-cid-2mez3qjb]{cursor:pointer;justify-content:space-between;gap:1rem;padding:1.5rem 0;font-size:1.375rem;font-weight:650;list-style:none;display:flex}summary[data-astro-cid-2mez3qjb]::-webkit-details-marker{display:none}.buyer-vs[data-astro-cid-2mez3qjb]{color:var(--color-muted);font-weight:400}.buyer-expand[data-astro-cid-2mez3qjb]{font-size:1.3rem}details[data-astro-cid-2mez3qjb][open] .buyer-expand[data-astro-cid-2mez3qjb]{transform:rotate(45deg)}.buyer-pair-body[data-astro-cid-2mez3qjb]{padding-bottom:2rem}.buyer-fit[data-astro-cid-2mez3qjb]{max-width:65ch}.buyer-price[data-astro-cid-2mez3qjb]{max-width:78ch;margin:1rem 0 2rem;font-size:.875rem}.buyer-table-labels[data-astro-cid-2mez3qjb],.buyer-pair-row[data-astro-cid-2mez3qjb]{grid-template-columns:minmax(0,.65fr) repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.buyer-table-labels[data-astro-cid-2mez3qjb]{border-bottom:2px solid var(--color-ink);padding-block:.75rem;font-size:.875rem}.buyer-pair-row[data-astro-cid-2mez3qjb]{border-bottom:1px solid var(--color-line);padding-block:1.25rem}.buyer-pair-row[data-astro-cid-2mez3qjb] h3[data-astro-cid-2mez3qjb]{font-size:1.125rem;line-height:1.5}.buyer-pair-row[data-astro-cid-2mez3qjb] p[data-astro-cid-2mez3qjb]{margin:0;font-size:.9375rem;line-height:1.6}.buyer-ooki-cell[data-astro-cid-2mez3qjb]{color:var(--color-ink);background:#f3f7d8;border-radius:.5rem;padding:1rem 1.125rem;font-weight:550}.buyer-mobile-label[data-astro-cid-2mez3qjb]{display:none}.buyer-sources[data-astro-cid-2mez3qjb]{flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1rem;font-size:.8125rem;display:flex}.buyer-sources[data-astro-cid-2mez3qjb] a[data-astro-cid-2mez3qjb]{align-items:center;min-height:2.75rem;display:inline-flex}.buyer-footnote[data-astro-cid-2mez3qjb]{max-width:88ch;color:var(--color-muted);margin-block:1.5rem;font-size:.8125rem}@media (width<=47.99rem){.buyer-review[data-astro-cid-2mez3qjb]{margin-top:2.5rem;padding-top:2rem}.buyer-table-labels[data-astro-cid-2mez3qjb]{display:none}.buyer-pair-row[data-astro-cid-2mez3qjb]{grid-template-columns:minmax(0,1fr);gap:.75rem}.buyer-pair-row[data-astro-cid-2mez3qjb] h3[data-astro-cid-2mez3qjb]{font-size:1.125rem}.buyer-mobile-label[data-astro-cid-2mez3qjb]{color:var(--color-ink);margin-bottom:.35rem;font-size:.75rem;font-weight:700;display:block}.buyer-pair-row[data-astro-cid-2mez3qjb] p[data-astro-cid-2mez3qjb]{border-left:2px solid var(--color-line);padding-left:1rem}.buyer-pair-row[data-astro-cid-2mez3qjb] .buyer-ooki-cell[data-astro-cid-2mez3qjb]{border-color:var(--color-brand)}.buyer-ooki-price[data-astro-cid-2mez3qjb]{padding:1.25rem}}.homepage{--home-display:clamp(2.6rem, 5.4vw, 5.5rem);--home-title:clamp(2.15rem, 4.1vw, 4rem);--home-section-space:clamp(4.5rem, 8vw, 8rem);overflow:clip}.homepage .site-header{border-top:0;border-bottom:1px solid var(--color-line)}.homepage .header-inner{min-height:5.75rem}.homepage .site-header nav>.nav-list>li>a[href="/demo/"]{background:var(--color-brand);border-radius:var(--radius-pill);padding:.65rem 1.1rem;font-weight:600}.homepage h1,.homepage h2,.homepage h3{font-weight:650}.homepage h2{font-size:var(--home-title);letter-spacing:-.055em;line-height:1.1}.homepage h3{letter-spacing:-.045em;font-size:clamp(1.6rem,2.8vw,2.75rem);line-height:1.15}.homepage em{color:var(--color-muted);font-style:normal}.homepage .kicker{letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.5rem;font-size:.75rem;font-weight:600}.homepage .section{padding-block:var(--home-section-space);scroll-margin-top:1rem}.homepage .section-heading{grid-template-columns:1.3fr .8fr;align-items:end;gap:4rem;margin-bottom:clamp(2.5rem,5vw,5rem);display:grid}.section-heading>p{color:var(--color-muted);max-width:36ch;font-size:var(--text-lead)}.cta{border:1px solid var(--color-ink);border-radius:var(--radius-pill);min-height:3.25rem;transition:transform var(--motion-control);justify-content:space-between;align-items:center;gap:2rem;padding:.875rem 1.4rem;font-size:.9375rem;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.cta:hover{transform:translateY(-2px)}.cta>span{font-size:1.25rem;font-weight:400}.cta--dark{background:var(--color-ink);color:var(--color-paper)}.cta--outline{color:var(--color-ink);background:0 0}.text-link{border-bottom:1px solid var(--color-control-border);justify-content:space-between;align-items:center;gap:1.5rem;min-height:2.75rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.text-link:hover{border-bottom-color:currentColor}.hero{background:linear-gradient(180deg, #fff 48%, var(--color-canvas) 100%);padding-top:clamp(3rem,5vw,5.5rem);position:relative}.hero-content{isolation:isolate;position:relative}.hero h1{font-size:var(--home-display);letter-spacing:-.064em;text-wrap:initial;z-index:2;font-weight:650;line-height:1.065;position:relative}.status-dot{background:var(--color-brand);border:1px solid var(--color-control-border);border-radius:50%;width:.6rem;height:.6rem;margin-right:.55rem;display:inline-block}.hero-bottom{z-index:2;justify-content:space-between;align-items:end;gap:2.5rem;margin-top:2.25rem;display:flex;position:relative}.hero .intro{max-width:40ch;color:var(--color-muted);font-size:var(--text-lead)}.hero-actions{flex-shrink:0;gap:.7rem;display:grid}.hero-actions .text-link{border:0;justify-content:center;font-size:.875rem}.hero-product{z-index:2;margin-top:3.25rem;position:relative}.hero-product-note{color:var(--color-muted);justify-content:space-between;margin-bottom:.8rem;font-size:.75rem;display:flex}.hero-product .screen{box-shadow:0 2rem 5rem #12140d17}.hero-product .screen-open{background:var(--color-paper);padding:.3rem}.hero-product .screen figcaption{background:var(--color-paper)}.hero-baseline{justify-content:space-between;gap:1rem;padding-block:2rem;font-size:.8125rem;display:flex}.hero-baseline>span{letter-spacing:.08em;text-transform:uppercase;font-weight:600}.hero-baseline a{text-decoration:none}.hero-baseline a span{margin-left:1.2rem}.orbit{pointer-events:none;z-index:-1;perspective:1000px;width:32rem;height:32rem;position:absolute;top:-1.5rem;right:-9rem}.orbit-body{transform:translateY(var(--orbit-shift,0px));position:absolute;inset:0}.orbit-ring{background:conic-gradient(from 35deg, #f9ffc1, #c2cf23 15%, #899415 30%, #f4ff85 47%, var(--color-brand) 63%, #dbe731 83%, #faffc0);border-radius:50%;width:100%;height:100%;position:absolute;transform:rotateY(-32deg)rotateX(55deg)rotate(-35deg);box-shadow:0 13px #9ca629,0 24px #b7c32a,inset 0 4px 8px #fff,18px 45px 32px #656f1b1f}.orbit-ring:after{content:"";background:linear-gradient(140deg,#f1f3e6,#fff 70%);border-radius:50%;position:absolute;inset:23%;box-shadow:inset 0 15px 10px #5a661040,0 -1px 1px #fff}.orbit-satellite{background:radial-gradient(circle at 28% 20%, #656954, var(--color-ink) 60%, #030500);border-radius:50%;width:3rem;height:3rem;position:absolute;top:4rem;right:6rem;box-shadow:0 10px 16px #00000024}.orbit-shadow{filter:blur(12px);background:radial-gradient(#656f1b2b,#0000 70%);border-radius:50%;width:80%;height:13%;position:absolute;bottom:9%;left:10%}.screen{border:1px solid var(--color-line);background:var(--color-paper);border-radius:.875rem;min-width:0;margin:0;overflow:hidden}.screen-chrome{color:var(--color-muted);border-bottom:1px solid var(--color-line);letter-spacing:.02em;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 1rem;font-size:.625rem;display:flex}.window-dots{color:#989d8e;letter-spacing:.15em;white-space:nowrap;font-size:.5rem}.screen-open{cursor:zoom-in;display:block}.screen-open img{width:100%;height:auto;display:block}.screen-open:focus-visible{outline-offset:-4px}.screen figcaption{color:var(--color-muted);border-top:1px solid var(--color-line);justify-content:space-between;gap:.75rem;padding:.8rem 1rem;font-size:.6875rem;display:flex}.tool-composition{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;padding:2.5rem 0 0;display:grid;position:relative}.tool-fragment{background:var(--color-canvas);border:1px solid var(--color-line);border-radius:var(--radius-card);grid-template-columns:1fr auto;gap:1.25rem;padding:1.5rem;display:grid;transform:rotate(-3deg)}.tool-fragment:nth-child(2n){transform:translateY(-1rem)rotate(3deg)}.tool-fragment:nth-child(3){transform:translateY(.8rem)}.tool-number{color:var(--color-muted);grid-column:1/-1;font-size:.75rem}.tool-fragment>span:nth-child(2){font-size:.9375rem;font-weight:600}.fragment-mark{font-size:1.3rem;line-height:1}.one-project{background:var(--color-brand);border-radius:var(--radius-control);grid-column:1/-1;align-items:center;gap:.9rem;margin-top:3rem;padding:1.25rem 1.5rem;font-size:.9375rem;display:flex;position:relative}.one-project:before{content:"";background:var(--color-control-border);width:1px;height:2.5rem;position:absolute;bottom:calc(100% + .4rem);left:50%}.one-project>span:last-child{letter-spacing:.18em;margin-left:auto}.project-point{background:var(--color-ink);border-radius:50%;flex-shrink:0;width:.7rem;height:.7rem}.problem-conclusion{text-align:center;color:var(--color-muted);margin:3rem auto 0;font-size:clamp(1.25rem,2vw,1.75rem)}.problem-conclusion strong{color:var(--color-ink);font-weight:600}.perspectives{background:var(--color-canvas)}.view-content>h3{margin-bottom:.75rem;font-size:1.5rem}.view-content>p{color:var(--color-muted);min-height:3.1em;margin-bottom:1.5rem;font-size:1rem}.view-content .screen{max-width:100%}.perspectives .split-panels{align-items:start;gap:2.5rem}.visibility-note{border-top:1px solid var(--color-line);align-items:center;gap:1rem;margin-top:2.5rem;padding-top:1.5rem;font-size:.9375rem;display:flex}.visibility-note>span{font-size:2rem}.workflow-section,.trust-section{background:var(--color-ink);color:var(--color-paper)}.workflow-section em,.trust-section em{color:var(--color-inverse-muted)}.workflow-section .kicker,.trust-section .kicker{color:var(--color-brand)}.workflow-section .section-heading>p{color:var(--color-inverse-muted)}ooki-explainer{display:block}.step-controls{grid-template-columns:repeat(7,minmax(0,1fr));gap:.65rem;display:grid}.step-controls button{border:1px solid var(--color-control-border);border-radius:var(--radius-control);color:var(--color-paper);background:0 0;flex-direction:column;align-items:start;gap:1.75rem;padding:1rem;font-size:.9375rem;font-weight:600;display:flex}.step-controls button>span{font-size:.75rem;font-weight:400}.step-controls button[aria-pressed=true]{background:var(--color-brand);color:var(--color-ink);border-color:var(--color-brand)}.workflow-panel{border-bottom:1px solid var(--color-control-border);grid-template-columns:auto 1fr auto;align-items:center;gap:2.5rem;min-height:19rem;padding:3.5rem 0;display:grid}.workflow-panel .kicker{margin-bottom:.75rem}.workflow-panel h3{font-size:clamp(1.6rem,2.3vw,2.1rem)}.workflow-panel p:last-child{color:var(--color-inverse-muted);max-width:62ch;margin-top:1rem}.workflow-number{letter-spacing:-.08em;color:var(--color-brand);width:1.3em;font-size:clamp(5rem,8vw,8rem);font-weight:500;line-height:1}.workflow-arrow{align-self:start;font-size:3rem}.dark-footnote{color:var(--color-inverse-muted);margin-top:1.5rem;font-size:.8125rem}.story{grid-template-columns:.8fr 1.2fr;align-items:center;gap:4rem;padding-block:3.5rem;display:grid}.story-index{letter-spacing:.07em;text-transform:uppercase;color:var(--color-muted);margin-bottom:1.5rem;font-size:.75rem;display:block}.story-copy>p{color:var(--color-muted);max-width:40ch;margin-top:1.5rem;font-size:1.0625rem}.story-copy .text-link{margin-top:1.5rem}.story-stage{border-radius:var(--radius-stage);flex-direction:column;justify-content:center;min-width:0;min-height:25rem;padding:2.5rem;display:flex;position:relative}.stage-lime{background:var(--color-brand)}.stage-label{letter-spacing:-.05em;max-width:13ch;margin-bottom:2rem;font-size:clamp(1.5rem,2.5vw,2.5rem);font-weight:550;line-height:1.15}.stage-canvas{background:var(--color-canvas)}.story--project .story-copy{order:2}.story--project{grid-template-columns:1.2fr .8fr}.paired-stories{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem;margin-block:2rem;padding-block:3.5rem;display:grid}.story-compact>p{color:var(--color-muted);max-width:43ch;margin-block:1.5rem 2rem;font-size:1.0625rem}.story-compact h3{font-size:clamp(1.6rem,2.5vw,2.5rem)}.story-compact .screen{border-radius:var(--radius-control)}.story-compact .screen-open{background:var(--color-canvas);padding:2rem 0}.invoice-stage{background:linear-gradient(130deg, var(--color-canvas), #e7eacf);align-items:center;min-height:30rem}.invoice-stage .screen{z-index:1;width:min(100%,22rem);box-shadow:var(--shadow-stage)}.invoice-decoration{color:#d8ddbc;font-size:22rem;font-weight:500;line-height:1;position:absolute;bottom:-2rem;left:1rem}.story-copy>.story-qualification{border-left:2px solid var(--color-line);padding-left:1rem;font-size:.8125rem}.demo-section{background:var(--color-canvas)}.demo-controls{border-bottom:1px solid var(--color-control-border);margin-bottom:2rem;display:flex}.demo-controls button{color:var(--color-muted);text-align:left;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;justify-content:space-between;align-items:center;gap:.75rem;padding:1.25rem;font-size:.9375rem;display:flex}.demo-controls button[aria-pressed=true]{color:var(--color-ink);border-bottom-color:var(--color-ink);background:var(--color-brand);border-radius:.5rem .5rem 0 0;font-weight:600}.demo-controls button>span:first-child{font-size:.75rem}.demo-panel{grid-template-columns:.75fr 1.25fr;align-items:center;gap:4rem;margin-bottom:3rem;display:grid}.demo-copy>p{color:var(--color-muted);margin-top:1.5rem;font-size:1.0625rem}.demo-copy .demo-boundary{font-size:.75rem}.demo-screen{border:1px solid var(--color-line);border-radius:var(--radius-card);scrollbar-width:thin;max-width:100%;max-height:34rem;overflow:auto}.demo-screen .screen{border:0;border-radius:0}.demo-screen .screen-chrome{z-index:1;background:var(--color-paper);position:sticky;top:0}.demo-panel[data-step-panel="2"] .demo-screen{justify-self:center;max-width:25rem}.comparison-table{font-size:1rem}.comparison-row{border-bottom:1px solid var(--color-line);grid-template-columns:.65fr 1fr 1fr;display:grid}.comparison-row>span{padding:1.5rem}.comparison-row>span:first-child{padding-left:0;font-weight:600}.comparison-row>span:last-child{background:var(--color-canvas)}.comparison-row.comparison-head{color:var(--color-muted);font-size:.8125rem}.comparison-head>span:last-child{background:var(--color-brand);color:var(--color-ink);border-radius:var(--radius-control) var(--radius-control) 0 0;font-weight:700}.comparison-note{color:var(--color-muted);margin-top:1.5rem;font-size:.75rem}.trust-grid{grid-template-columns:1.2fr .8fr;align-items:start;gap:6rem;display:grid}.trust-intro{color:var(--color-inverse-muted);max-width:42ch;margin-top:2rem;font-size:1.125rem}.trust-section .text-link{border-color:var(--color-inverse-muted);margin-top:2rem}.trust-points article{border-bottom:1px solid var(--color-control-border);gap:1.25rem;padding-block:1.5rem;display:flex}.trust-points article:first-child{padding-top:0}.trust-points article>span{white-space:nowrap;color:var(--color-brand);flex:0 0 2ch;padding-top:.2rem;font-size:.8125rem}.trust-points article h3{letter-spacing:-.025em;font-size:1.25rem}.trust-points article p{color:var(--color-inverse-muted);margin-top:.75rem;font-size:.9375rem}.evidence-grid{grid-template-columns:minmax(0,.45fr) minmax(0,1fr);align-items:center;gap:5rem;display:grid}.evidence-number{background:var(--color-brand);aspect-ratio:1;border-radius:50%;place-items:center;width:min(100%,15rem);font-size:clamp(4rem,10vw,9rem);font-weight:400;line-height:1;display:grid}.evidence-grid>div>p:not(.kicker){color:var(--color-muted);max-width:50ch;margin-top:1.5rem}.evidence-grid .text-link{margin-top:1.5rem}.pricing-section{background:var(--color-canvas)}.home-pricing{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.home-plan{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:2rem}.home-plan--featured{background:var(--color-brand);border-color:#0000}.plan-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.plan-top h3{letter-spacing:-.025em;font-size:1.25rem}.plan-top>span{border:1px solid var(--color-control-border);border-radius:var(--radius-pill);white-space:nowrap;padding:.25rem .6rem;font-size:.6875rem}.home-plan>p:first-of-type{color:var(--color-muted);margin-top:.75rem;font-size:.875rem}.home-plan .plan-price{letter-spacing:-.07em;margin-top:2.5rem;font-size:clamp(2.75rem,4.5vw,4.5rem);font-weight:550;line-height:1}.plan-price>span{letter-spacing:-.035em;font-size:.5em}.plan-interval{margin-top:.75rem;font-size:.8125rem}.plan-specs{border-top:1px solid var(--color-control-border);border-bottom:1px solid var(--color-control-border);flex-direction:column;gap:.5rem;margin-block:1.5rem;padding-block:1.5rem;font-size:.9375rem;display:flex}.home-plan .cta{width:100%}.pricing-note{color:var(--color-muted);max-width:100%;margin-top:1.5rem;font-size:.75rem}.faq-grid{grid-template-columns:.75fr 1.25fr;gap:5rem;display:grid}.faq-grid .accordion{font-size:1rem}.final-section{background:var(--color-brand);isolation:isolate;position:relative}.final-section .container{position:relative}.final-section h2{letter-spacing:-.065em;z-index:1;font-size:clamp(3.5rem,8vw,8rem);line-height:1.03;position:relative}.final-section h2>span{font-weight:700}.final-bottom{z-index:1;justify-content:space-between;align-items:end;gap:2rem;margin-top:3rem;display:flex;position:relative}.final-bottom>p{font-size:1.125rem}.final-section .orbit{z-index:0;width:28rem;height:28rem;top:-5rem;right:2rem}.final-section .orbit-ring{background:conic-gradient(from 40deg,#6b6d56,#111408 30%,#454931 55%,#1b1e0f 85%,#666a4b);box-shadow:0 13px #111408,0 24px #333622,inset 0 4px 8px #949979,18px 45px 32px #414a052e}.final-section .orbit-ring:after{background:var(--color-brand)}.final-section .orbit-satellite{background:radial-gradient(circle at 28% 20%,#fff,#d5df78 60%,#bcc957)}.homepage .site-footer .footer-inner>p{max-width:35ch}.screen-dialog{border:1px solid var(--color-line);background:var(--color-canvas);width:min(95vw,90rem);max-height:92dvh;color:var(--color-ink);border-radius:1rem;padding:0;overflow:auto}.screen-dialog::backdrop{background:#12140dd1}.dialog-bar{background:var(--color-paper);z-index:1;border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex;position:sticky;top:0}.dialog-bar>p{font-size:.8125rem}.dialog-bar button{background:var(--color-brand);border:1px solid var(--color-ink);border-radius:var(--radius-pill);white-space:nowrap;min-height:2.75rem;padding:.5rem 1rem;font-size:.875rem}.screen-dialog>img{width:100%;height:auto}.dialog-note{padding:1rem;font-size:.75rem}.screen-is-open{overflow:hidden}.anchor-alias{scroll-margin-top:2rem}@media (width>=1600px){.hero .orbit{width:37rem;height:37rem;top:-3rem;right:-12rem}}@media (width<=1100px){.hero .orbit{opacity:.7;width:26rem;height:26rem;top:0;right:-7rem}.story{gap:2.5rem}.story-stage{min-height:22rem;padding:1.5rem}.trust-grid{gap:3rem}.home-plan{padding:1.5rem}.plan-top{flex-direction:column;align-items:start;gap:.5rem}.step-controls button{padding:.75rem;font-size:.8125rem}}@media (width<=767px){.homepage{--home-display:clamp(2rem, 6.8vw, 3.25rem);--home-section-space:4.5rem}.homepage .header-inner{min-height:5rem}.homepage .site-header nav>.nav-list>li>a[href="/demo/"]{justify-content:center}.homepage .kicker{letter-spacing:.085em;margin-bottom:1.25rem;font-size:.625rem}.homepage .section-heading{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2.5rem}.section-heading>p{max-width:40ch;font-size:1.0625rem}.hero{padding-top:2.5rem}.hero h1{letter-spacing:-.055em;line-height:1.14}.hero .orbit{opacity:.35;width:14rem;height:14rem;top:7rem;right:-9rem}.hero-bottom{flex-direction:column;align-items:stretch;gap:1.5rem;margin-top:1.5rem}.hero .intro{max-width:35ch;font-size:1rem}.hero-actions{gap:.5rem}.hero-actions .cta{justify-content:space-between}.hero-product{margin-top:1.75rem}.hero-product-note{font-size:.625rem}.hero-product-note>span:last-child{display:none}.hero-product .screen-open{padding:0}.hero-baseline{align-items:center;padding-block:1.25rem;font-size:.625rem}.hero-baseline a{align-items:center;min-height:2.75rem;display:flex}.hero-baseline a span{margin-left:.5rem}.hero-baseline>span{max-width:20ch}.screen-chrome{padding:.65rem .75rem;font-size:.55rem}.screen figcaption{padding:.65rem .75rem;font-size:.625rem}.screen figcaption>span:last-child{white-space:nowrap;flex-shrink:0}.tool-composition{grid-template-columns:1fr 1fr;gap:.75rem;padding-top:0}.tool-fragment{gap:.75rem;padding:1rem;transform:none!important}.tool-fragment:nth-child(5){grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center}.tool-fragment:nth-child(5) .tool-number{grid-column:auto}.tool-fragment>span:nth-child(2){font-size:.8125rem}.one-project{gap:.75rem;margin-top:2rem;padding:1rem;font-size:.8125rem}.one-project>span:last-child{display:none}.one-project:before{height:1.5rem}.problem-conclusion{font-size:1.125rem}.perspectives .split-panel+.split-panel{padding-left:0}.perspectives .split-panels{gap:2.5rem}.view-content>h3{font-size:1.4rem}.view-content>p{min-height:auto;font-size:.9375rem}.visibility-note{align-items:start;font-size:.8125rem}.step-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.step-controls button{gap:1rem;padding:.7rem .5rem;font-size:.6875rem}.step-controls button>span{font-size:.625rem}.workflow-panel{grid-template-columns:1fr;align-items:start;gap:1.5rem;min-height:26rem;padding-block:2rem}.workflow-number{font-size:4.5rem}.workflow-panel h3{font-size:1.7rem}.workflow-panel p:last-child{font-size:1rem}.workflow-arrow{display:none}.dark-footnote{font-size:.75rem}.product-stories>.container>h2{margin-bottom:2rem}.story,.story--project{grid-template-columns:1fr;gap:1.75rem;padding-block:2.5rem}.story--project .story-copy{order:initial}.story h3,.story-compact h3{font-size:2rem}.story-index{margin-bottom:1.25rem;font-size:.6875rem}.story-stage{border-radius:var(--radius-card);min-height:0;padding:1.5rem 1rem}.stage-label{margin-bottom:1.5rem;font-size:1.7rem}.story-copy>p{font-size:1rem}.story-copy>.story-qualification{font-size:.75rem}.paired-stories{grid-template-columns:1fr;gap:3.5rem;margin-block:0;padding-block:2.5rem}.story-compact>p{font-size:1rem}.invoice-stage{padding-block:2rem}.invoice-stage .screen{width:80%}.invoice-decoration{font-size:14rem;bottom:0}.demo-controls{border:0;grid-template-columns:1fr;gap:.5rem;margin-bottom:1.5rem;display:grid}.demo-controls button{border:1px solid var(--color-control-border);border-radius:var(--radius-control);justify-content:start;padding:.9rem 1rem;font-size:.875rem}.demo-controls button>span:last-child{margin-left:auto}.demo-controls button[aria-pressed=true]{border-radius:var(--radius-control);border-color:var(--color-ink)}.demo-panel{grid-template-columns:1fr;gap:1.5rem;margin-bottom:0}.demo-copy h3{font-size:1.75rem}.demo-copy>p{font-size:1rem}.demo-screen{border-radius:.875rem;max-height:none;overflow:visible}.demo-screen .screen{border-radius:.875rem}.demo-panel[data-step-panel="2"] .demo-screen{max-width:17rem}.demo-screen .screen-chrome{position:static}.comparison-head{display:none}.comparison-row{grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1rem;padding-bottom:1.5rem;font-size:.8125rem}.comparison-row>span:first-child{grid-column:1/-1;padding:.75rem 0;font-size:1rem}.comparison-row>span{padding:1rem}.comparison-row>span:nth-child(2){background:var(--color-canvas);border-radius:.5rem}.comparison-row>span:nth-child(2):before{content:"Verteilt";margin-bottom:.5rem;font-weight:600;display:block}.comparison-row>span:last-child{background:#f3f8c4;border-radius:.5rem}.comparison-row>span:last-child:before{content:"OOKI";margin-bottom:.5rem;font-weight:600;display:block}.trust-grid{grid-template-columns:1fr;gap:3rem}.trust-intro{font-size:1rem}.trust-points article h3{font-size:1.2rem}.evidence-grid{grid-template-columns:1fr;gap:2.5rem}.evidence-number{width:6rem;font-size:4rem}.evidence-grid>div>p:not(.kicker){font-size:1rem}.home-pricing{grid-template-columns:1fr;gap:1rem}.home-plan{grid-template-columns:1fr auto;gap:.5rem 1rem;padding:1.5rem;display:grid}.plan-top{flex-direction:row;grid-column:1/-1;align-items:center}.home-plan>p:first-of-type{grid-column:1/-1;margin-top:0}.home-plan .plan-price{margin-top:1.25rem;font-size:3rem}.plan-interval{align-self:end;margin-bottom:.3rem;font-size:.6875rem}.plan-specs{flex-direction:row;grid-column:1/-1;justify-content:space-between;margin-block:.75rem;padding-block:1rem;font-size:.8125rem}.home-plan .cta{grid-column:1/-1;min-height:2.875rem}.faq-grid{grid-template-columns:1fr;gap:2.5rem}.faq-grid .accordion{font-size:.9375rem}.final-section .orbit{opacity:.45;width:14rem;height:14rem;top:1rem;right:-5rem}.final-bottom{flex-direction:column;align-items:stretch;gap:2rem}.final-bottom>p{font-size:1rem}.final-bottom .cluster{display:grid}.dialog-bar{gap:.5rem;padding:.5rem .75rem}.dialog-bar>p{font-size:.6875rem}.dialog-bar button{padding:.5rem .75rem;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.homepage .orbit-body{transform:none!important}.homepage .cta:hover{transform:none}}.screen-dialog.is-zoomed>img{width:max(100%,64rem);max-width:none}.dialog-bar{left:0}.dialog-bar [data-zoom-screen]{background:var(--color-paper);margin-left:auto}.dialog-bar [data-zoom-screen][aria-pressed=true]{background:var(--color-brand)}@media (width<=767px){.dialog-bar{flex-wrap:wrap}.dialog-bar>p{width:100%}.dialog-bar button{flex:1}}.homepage :where(h1,h2,h3,p,a,button,span){overflow-wrap:anywhere}.homepage :where(.hero-bottom,.hero-actions,.section-heading,.story,.paired-stories,.demo-panel,.trust-grid,.faq-grid,.evidence-grid,.split-panels,.workflow-panel,.home-pricing,.home-plan,.trust-points article)>*{min-width:0}.homepage .hero-actions{max-width:100%}.homepage .perspective-controls button{min-width:0}.homepage .brand{max-width:min(11rem,65%)}.homepage .cta{gap:clamp(.75rem,2vw,2rem)}@media (width<=767px){.homepage .home-plan{padding:clamp(1rem,4vw,1.5rem)}}.homepage{--home-title:clamp(2rem, 3.65vw, 3.65rem);--home-section-space:clamp(4rem, 7vw, 7rem)}.homepage h2{letter-spacing:-.045em;font-weight:500}.homepage h3{letter-spacing:-.035em;font-weight:600}.homepage .kicker{letter-spacing:.075em;font-size:.75rem}.homepage .section-heading{gap:clamp(2rem,4vw,4rem);margin-bottom:3rem}.homepage .section-heading>p{font-size:1.0625rem;line-height:1.65}.homepage .header-inner{gap:1.25rem}.language-picker{flex:none}.language-picker select{font:500 .8125rem var(--font-sans);border:1px solid var(--color-control-border);min-height:2.75rem;color:var(--color-ink);background:var(--color-paper);border-radius:.75rem;max-width:8rem;padding:.5rem 1.3rem .5rem .65rem}.language-picker .sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.hero{background:radial-gradient(ellipse at 78% 42%, #f0f3d9, transparent 45%), var(--color-paper);padding-top:0}.hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:center;gap:3rem;min-height:43rem;padding-block:5rem 4rem;display:grid}.hero-content{z-index:2}.hero h1{letter-spacing:-.057em;font-size:clamp(2.5rem,4.65vw,4rem);font-weight:600;line-height:1.12}.hero-last{color:var(--color-ink)}.hero-bottom{margin-top:1.75rem;display:block}.hero .intro{max-width:39ch;font-size:1.0625rem;line-height:1.65}.hero-actions{justify-items:start;gap:.65rem;margin-top:1.75rem}.hero-actions .cta{min-width:13rem}.hero-actions .text-link{padding-inline:0;font-size:.875rem}.hero-product{isolation:isolate;min-width:0;margin-top:0}.hero-product .screen{border:1px solid var(--color-line);background:var(--color-paper);border-radius:1rem;box-shadow:0 1.5rem 4rem #12140d1a}.hero-product-note{margin-bottom:1rem;font-size:.75rem}.hero-product-note>span:last-child{display:none}.hero-product .screen-open{padding:0}.hero-product .screen-chrome{display:none}.hero-product .screen figcaption{border-top:0}.hero-baseline{border-top:1px solid var(--color-line);padding-block:1.25rem;font-size:.75rem}.product-path{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem;font-size:.8125rem;display:flex}.product-path a{border-bottom:1px solid var(--color-line);align-items:center;min-height:2.75rem;text-decoration:none;display:inline-flex}.product-path a:hover{border-color:var(--color-ink)}.hero .orbit{z-index:-1;opacity:.65;width:26rem;height:26rem;top:-8rem;right:-4rem}.hero .orbit-ring{background:linear-gradient(145deg,#fafddb,#e7f63c 45%,#b6c144);transform:rotateX(66deg)rotate(-20deg);box-shadow:0 4px #a5b036,0 8px #d1de53,0 20px 28px #5a661017}.hero .orbit-ring:after{background:#f5f7e7;inset:5%;box-shadow:inset 0 3px 4px #5a66101f}.hero .orbit-satellite{width:1.2rem;height:1.2rem;top:9rem;right:2rem}.hero .orbit-shadow{display:none}.story-stage .screen,.story-compact .screen,.perspectives .screen,.evidence-detail .screen{background:0 0;border:0;border-radius:0}.story-stage .screen-chrome,.story-compact .screen-chrome,.perspectives .screen-chrome,.evidence-detail .screen-chrome{display:none}.screen figcaption{align-items:center;padding:.8rem 0;font-size:.75rem}.screen figcaption>span:last-child{flex-shrink:0}.hero-product .screen figcaption,.demo-screen .screen figcaption{padding-inline:1rem}.story-stage .screen-open,.evidence-detail .screen-open{border-radius:.75rem;overflow:hidden}.screen-open{min-height:2.75rem}.problem-section{padding-block:4.5rem!important}.tool-composition{gap:0;padding-top:0}.tool-fragment,.tool-fragment:nth-child(2n),.tool-fragment:nth-child(3){border:0;border-bottom:1px solid var(--color-line);background:0 0;border-radius:0;gap:.75rem;padding:1.25rem;transform:none}.tool-fragment+.tool-fragment{border-left:1px solid var(--color-line)}.tool-fragment:first-child{padding-left:0}.one-project{border-radius:.75rem;margin-top:1.75rem;padding:1.25rem}.one-project:before{height:1.25rem;bottom:100%}.problem-conclusion{text-align:left;margin-top:1.75rem;font-size:1.0625rem}.problem-conclusion br{display:none}.perspectives .split-panels{gap:2rem}.view-content .screen-open{background:0 0;align-items:center;min-height:10rem;display:flex}.view-content>p{min-height:3.3em}.visibility-note{margin-top:1.25rem}.step-controls{gap:0}.step-controls button{border-width:0 0 1px;border-radius:0;gap:.75rem;min-height:5.5rem;padding:1rem .75rem}.step-controls button[aria-pressed=true]{border-radius:.65rem .65rem 0 0}.workflow-panel{min-height:15rem;padding-block:2.5rem}.workflow-number{font-size:5rem}.workflow-arrow{display:none}.workflow-panel{grid-template-columns:auto 1fr}.workflow-section .dark-footnote{font-size:.875rem}@media (prefers-reduced-motion:no-preference){.workflow-panel:not([hidden]),.demo-panel:not([hidden]){animation:.22s ease-out content-settle}@keyframes content-settle{0%{opacity:.55;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}.product-stories>.container>h2{margin-bottom:2rem}.story{gap:3rem;padding-block:3rem}.story-stage{border-radius:1rem;min-height:20rem;padding:2rem}.stage-canvas{background:0 0;padding-inline:0}.story-index{margin-bottom:1rem;font-size:.75rem}.story-copy>p{margin-top:1.25rem;font-size:1rem}.paired-stories{gap:3rem;padding-block:3rem}.story-compact .screen-open{padding:0}.story-copy>.story-qualification,.demo-copy .demo-boundary{font-size:.875rem}.invoice-stage{min-height:25rem}.invoice-decoration{display:none}.invoice-stage .screen{width:min(100%,19rem);box-shadow:none}.demo-screen{background:0 0;border:0;border-radius:.75rem;max-height:none;overflow:visible}.demo-screen .screen-chrome{font-size:.75rem;position:static}.demo-panel{align-items:start;gap:3rem;margin-bottom:0}.demo-controls button{font-size:1rem}.comparison-mobile-label{display:none}.evidence-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:5rem}.evidence-detail{background:var(--color-canvas);border-radius:1rem;min-width:0;padding:2rem}.evidence-section{padding-block:4.5rem!important}.home-plan{border:0;border-top:1px solid var(--color-control-border);border-radius:0;padding:1.75rem}.home-plan--featured{border-top-color:#0000;border-radius:1rem}.plan-top h3{font-size:1.375rem}.home-plan .plan-price{margin-top:1.5rem;font-size:3.5rem;font-weight:600}.plan-specs{margin-block:1rem;padding-block:1rem}.pricing-note,.comparison-note{font-size:.875rem}.final-section .orbit{opacity:.75;width:22rem;height:22rem;top:-2rem;right:-1rem}html:lang(zh-CN){--font-sans:"Avenir Next", "PingFang SC", "Microsoft YaHei", sans-serif}html:lang(zh-CN) .homepage :is(h1,h2,h3){letter-spacing:0;line-height:1.25}html:lang(zh-CN) .homepage .kicker{letter-spacing:.05em}@media (width<=1000px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:2rem;min-height:0;padding-block:3rem 1.5rem}.hero-content{max-width:42rem}.hero h1{font-size:clamp(2.5rem,6.4vw,4.5rem)}.hero-bottom{align-items:start;display:flex}.hero-actions{margin-top:0}.hero-product{max-width:54rem}.hero .orbit{width:20rem;height:20rem;top:-6rem;right:-4rem}.homepage .header-inner{gap:.75rem}.homepage .site-header nav{font-size:.8125rem}}@media (width<=767px){.homepage{--home-section-space:3.75rem}.homepage .header-inner{gap:.5rem}.homepage .brand{max-width:7.25rem}.homepage .brand img{width:100%}.language-picker select{width:6rem;padding-left:.5rem;font-size:.75rem}.homepage ooki-navigation[data-ready]{margin-left:auto}.homepage .menu-toggle{padding-inline:.6rem;font-size:.75rem}.hero-grid{gap:1.75rem;padding-top:2.5rem}.hero h1{letter-spacing:-.045em;font-size:clamp(2.125rem,9.8vw,3.75rem);line-height:1.15}.hero-bottom{margin-top:1.25rem;display:block}.hero .intro{font-size:1rem}.hero-actions{justify-items:stretch;margin-top:1.25rem}.hero-actions .cta{min-width:0}.hero-actions .text-link{justify-content:center}.hero .orbit{opacity:.5;width:15rem;height:15rem;top:-5rem;right:-3rem}.hero-product-note{font-size:.75rem}.product-path{justify-content:space-between;gap:.4rem;font-size:.75rem}.product-path a{max-width:30%}.hero-baseline{display:none}.homepage .kicker{font-size:.75rem;line-height:1.5}.homepage .section-heading{gap:1.25rem;margin-bottom:2rem}.screen figcaption{gap:.5rem;font-size:.75rem}.screen figcaption>span:last-child{white-space:normal}.hero-product .screen figcaption{padding:.75rem}.tool-composition{grid-template-columns:1fr}.tool-fragment,.tool-fragment:nth-child(5){border-left:0;grid-column:auto;grid-template-columns:2rem 1fr auto;align-items:center;padding:.875rem 0}.tool-number{grid-column:auto}.tool-fragment>span:nth-child(2){font-size:.9375rem}.problem-conclusion br{display:initial}.view-content>p{min-height:auto}.perspectives .split-panel+.split-panel{padding-left:0}.perspectives .view-content .screen-open{min-height:0}.perspective-controls{position:static}.visibility-note{align-items:start;font-size:.9375rem}.step-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.step-controls button{border:1px solid var(--color-control-border);border-radius:.5rem;flex-direction:row;align-items:center;gap:.5rem;min-height:2.75rem;padding:.75rem;font-size:.875rem}.step-controls button[aria-pressed=true]{border-radius:.5rem}.step-controls button>span{font-size:.75rem}.workflow-panel{grid-template-columns:1fr;gap:1rem;min-height:20rem;padding-block:2rem}.workflow-number{font-size:2.5rem}.story{gap:1.75rem;padding-block:2.5rem}.story-stage{min-height:0;padding:1.25rem}.stage-canvas{padding:0}.stage-label{font-size:1.75rem}.paired-stories{grid-template-columns:1fr;gap:3rem;padding-block:2.5rem}.story-compact h3{font-size:1.75rem}.demo-controls{border:0;gap:.5rem}.demo-controls button{border:1px solid var(--color-control-border);border-radius:.5rem;padding:.8rem;font-size:.875rem}.demo-controls button[aria-pressed=true]{border-radius:.5rem}.demo-panel{grid-template-columns:1fr;gap:1.5rem}.demo-copy .story-index,.comparison-row>span:before{display:none}.comparison-mobile-label{margin-bottom:.5rem;font-size:.75rem;font-weight:600;display:block}.evidence-grid{grid-template-columns:1fr;gap:2rem}.evidence-grid>div:last-child{grid-row:1}.evidence-detail{padding:1.25rem}.home-pricing{gap:1rem}.home-plan{padding:1.5rem .75rem}.home-plan--featured{padding:1.5rem 1rem}.home-plan .plan-price{margin-top:.75rem;font-size:2.75rem}.home-plan .plan-top h3{font-size:1.25rem}.home-plan .plan-interval{font-size:.75rem}.plan-specs{font-size:.875rem}.final-section .orbit{display:none}.final-section h2{font-size:clamp(3rem,12vw,5rem)}.dialog-bar{flex-wrap:wrap;gap:.5rem}.dialog-bar>p{flex:100%}.dialog-bar button{white-space:normal}}@media (prefers-reduced-motion:reduce){.hero .orbit-body{transform:none!important}.workflow-panel,.demo-panel{animation:none}}@media (width<=767px){.home-plan{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem 1rem;padding-block:1.25rem}.home-plan>p:first-of-type{display:none}.home-plan .plan-top{grid-column:1/-1}.home-plan .plan-price{grid-area:2/1;align-self:center}.home-plan .cta{grid-area:2/2;align-self:center;gap:.5rem;min-height:2.75rem;padding:.65rem .85rem;font-size:.8125rem}.home-plan .plan-interval{text-align:left;grid-area:3/1/auto/-1;margin:0}.home-plan .plan-specs{grid-area:4/1/auto/-1;margin:.5rem 0 0;padding-block:.75rem}}.screen figcaption{padding-block:.25rem}.screen figcaption button{color:var(--color-muted);font:inherit;cursor:zoom-in;text-align:right;background:0 0;border:0;flex-shrink:0;min-height:2.75rem;padding:.5rem}.screen figcaption button:hover{color:var(--color-ink);text-decoration:underline}@media (width<=767px){.screen figcaption button{max-width:40%}}.homepage .site-header:not(.is-docked){background:#fff;border:0}.homepage .hero{background:radial-gradient(at 74% 65%,#f0f4cc88,#0000 50%),#fff}.homepage .hero-grid{min-height:0;padding-block:3.5rem 1.5rem;display:block}.homepage .hero-content{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;column-gap:6rem;max-width:none;display:grid;position:relative}.homepage .hero-content>.kicker{grid-column:1/-1;margin-bottom:1.25rem}.homepage .hero h1{letter-spacing:-.065em;max-width:none;font-size:clamp(3rem,5.7vw,5.2rem);font-weight:500;line-height:1.08}.homepage .hero-bottom{max-width:35rem;margin:0;display:block}.homepage .hero .intro{max-width:42ch;font-size:1.05rem}.homepage .hero-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.5rem;display:flex}.homepage .hero-actions .cta{min-width:11rem}.homepage .hero-product{width:100%;max-width:none;margin-top:3.5rem;position:relative}.homepage .hero-product-note{display:none}.homepage .hero-product .screen{z-index:1;border-radius:1.15rem;position:relative;box-shadow:0 2rem 5rem #12140d12}.homepage .hero-product .screen-open{background:#f7f9f8}.homepage .hero .orbit{opacity:.9;z-index:-1;width:34rem;height:34rem;top:-13rem;right:-9rem}.homepage .orbit-body{transform:translate3d(var(--depth-x,0px), var(--depth-y,0px), 0) rotate(var(--depth-turn,0deg));transition:transform .12s linear}.homepage .hero .orbit-ring{background:linear-gradient(150deg,#fafdc4 3%,#e7f63c 48%,#a1af27 100%);transform:rotateX(48deg)rotateY(-18deg)rotate(-28deg);box-shadow:0 6px #b3c031,0 12px #c7d34f,0 18px #98a42b,0 34px 38px #75801833}.homepage .hero .orbit-ring:after{background:#f8faeb;inset:15%;box-shadow:inset 0 9px 16px #75801855}.homepage .hero .orbit-satellite{background:radial-gradient(circle at 30% 20%,#faff9f,#e7f63c 42%,#768414);width:2.5rem;height:2.5rem;top:6rem;right:3rem;box-shadow:0 1rem 1.5rem #8d991e2e}.homepage .hero .orbit:after{content:"";border:1px solid #b9c45766;border-radius:50%;position:absolute;inset:12rem 13rem -2rem -13rem;transform:rotateX(60deg)rotate(-25deg)}.homepage .product-path{justify-content:center;gap:2rem;margin-top:1.25rem}.homepage .hero-baseline{border-top:0;padding-bottom:2rem}.homepage .final-section .orbit{pointer-events:none;width:26rem;height:26rem;top:-3rem;right:1rem}.home-request{z-index:2;margin-top:1.5rem;position:relative}.home-request>.request-trigger{color:var(--color-ink);background:0 0;border:0;border-radius:0;padding-left:0;font-size:.85rem;font-weight:500;text-decoration:underline}@media (width<=1000px){.homepage .hero-content{column-gap:2rem}.homepage .hero h1{font-size:3.5rem}.homepage .hero-actions{gap:.5rem}.homepage .hero-grid{padding-top:2.5rem}}@media (width<=767px){.homepage .hero-content{display:block}.homepage .hero h1{letter-spacing:-.05em;font-size:clamp(2.5rem,10.5vw,4rem);font-weight:600}.homepage .hero-content>.kicker{margin-bottom:1rem}.homepage .hero-bottom{margin-top:1.25rem}.homepage .hero .intro{font-size:1rem}.homepage .hero-actions{justify-items:stretch;gap:.3rem;display:grid}.homepage .hero-grid{padding-top:2.25rem}.homepage .hero-product{margin-top:1.75rem}.homepage .hero-product .screen{border-radius:.8rem}.homepage .hero .orbit{opacity:.65;width:16rem;height:16rem;top:-4rem;right:-5rem}.homepage .hero .orbit:after{display:none}.homepage .product-path{justify-content:space-between;gap:.5rem}.homepage .final-section .orbit{display:none}}@media (prefers-reduced-motion:reduce){.homepage .orbit-body{transition:none!important;transform:none!important}}.homepage .hero-content>*{min-width:0}@media (width<=767px){.homepage .hero-actions{grid-template-columns:minmax(0,1fr);min-width:0}.homepage .hero-actions .cta{min-width:0}.homepage .hero-actions a{white-space:normal;max-width:100%}}@media (width<=47.99rem){.homepage .tool-composition{grid-template-columns:minmax(0,1fr);padding:0}.homepage .tool-composition .tool-fragment{border-left:1px solid var(--color-line);grid-column:auto;grid-template-columns:2rem minmax(0,1fr) 1.5rem;gap:.75rem;min-width:0;padding:1rem 0 1rem 1rem;transform:none}.homepage .tool-composition .tool-number{grid-column:auto}.homepage .tool-composition .fragment-mark{text-align:right}.homepage .tool-composition .one-project{border-top-left-radius:0;gap:.65rem;margin-top:0;padding:1.25rem 1rem}.homepage .tool-composition .one-project:before{display:none}.homepage .tool-composition .one-project strong{min-width:0;font-size:.875rem;line-height:1.4}}.project-perspectives{border:1px solid var(--color-line);background:linear-gradient(115deg,#f6f7f2,#fff 50%,#f5f7da);border-radius:1.5rem;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:clamp(1rem,3vw,3rem);margin-bottom:2.5rem;padding:2rem;display:grid}.perspective-role{align-self:center;gap:.5rem;display:grid}.perspective-role>span{letter-spacing:.12em;color:var(--color-muted);font-size:.625rem;font-weight:600}.perspective-role strong{letter-spacing:-.03em;font-size:clamp(1rem,1.8vw,1.5rem);font-weight:600}.perspective-role small{color:var(--color-muted);font-size:.75rem}.perspective-project{border:1px solid var(--color-line);background:#fff;border-radius:1.125rem;align-items:center;gap:.875rem;padding:1.5rem;display:flex;position:relative;box-shadow:0 1rem 2.5rem #12140d14}.perspective-project:before,.perspective-project:after{content:"";background:var(--color-control-border);width:clamp(1rem,3vw,3rem);height:1px;position:absolute;top:50%}.perspective-project:before{right:100%}.perspective-project:after{left:100%}.perspective-project img{border-radius:.65rem;flex:none;width:2.75rem;height:2.75rem}.perspective-project strong{font-size:.9375rem;display:block}.perspective-project span{color:var(--color-muted);margin-top:.25rem;font-size:.6875rem;display:block}.perspectives .split-panels{border:1px solid var(--color-line);background:#fff;border-radius:1.25rem;gap:1.5rem;padding:1.5rem}.perspectives .split-panel+.split-panel{padding-left:1.5rem}.pricing-introduction{gap:1rem;display:grid}.pricing-introduction p{margin:0}.pricing-introduction .pricing-subline{letter-spacing:-.04em;color:var(--color-ink);font-size:clamp(1.5rem,2.6vw,2.25rem);line-height:1.2}.pricing-subline em{color:var(--color-muted);font-style:normal}.pricing-inclusions{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:3rem;margin-top:2.5rem;padding-block:3rem;display:grid}.pricing-inclusions h3{letter-spacing:-.04em;margin:.75rem 0 1rem;font-size:clamp(1.625rem,2.8vw,2.5rem);font-weight:600;line-height:1.15}.pricing-inclusions p:not(.kicker){max-width:37ch;color:var(--color-muted);font-size:.875rem}.pricing-inclusions ul{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:.75rem 2rem;margin:0;padding:0;list-style:none;display:grid}.pricing-inclusions li{align-items:center;gap:.65rem;font-size:.875rem;display:flex}.pricing-inclusions li>span{background:var(--color-brand);border-radius:50%;flex-shrink:0;place-items:center;width:1.25rem;height:1.25rem;font-size:.625rem;display:grid}.pricing-inclusions a{text-underline-offset:.2em;padding-block:.65rem}.pricing-upgrades{margin-top:2.5rem}.pricing-upgrades h3{margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.pricing-upgrades p{color:var(--color-muted);font-size:.875rem}.pricing-upgrades dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:1.5rem 0 0;display:grid}.pricing-upgrades dl>div{border-top:1px solid var(--color-line);padding-top:1.25rem}.pricing-upgrades dt{font-size:.8125rem}.pricing-upgrades dd{gap:.4rem;margin:.5rem 0 0;display:grid}.pricing-upgrades strong{font-size:1.625rem;font-weight:600}.pricing-upgrades dd span{color:var(--color-muted);font-size:.6875rem}.pricing-details{margin-top:2rem}@media (width<=63.99rem){.project-perspectives{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;padding:1.5rem}.perspective-project{grid-area:1/1/auto/-1;justify-content:center}.perspective-project:before{width:1px;height:2rem;top:100%;left:25%}.perspective-project:after{width:1px;height:2rem;top:100%;left:75%}.perspective-role{padding-top:.5rem}.pricing-inclusions{grid-template-columns:minmax(0,1fr);gap:1rem}.pricing-upgrades dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=47.99rem){.project-perspectives{gap:1rem;padding:1rem}.perspective-project{gap:.5rem;padding:1rem .65rem}.perspective-project strong{font-size:.8125rem}.perspective-project span{font-size:.625rem}.perspective-project:before,.perspective-project:after{height:1rem}.perspective-role strong{font-size:1rem}.perspective-role small{font-size:.6875rem}.perspectives .split-panels{padding:1rem}.perspectives .split-panel+.split-panel{padding-left:0}.pricing-inclusions{padding-block:2rem}.pricing-inclusions ul{grid-template-columns:minmax(0,1fr);gap:.1rem}.pricing-upgrades dl{gap:1.5rem 1rem}}@media (width<=63.99rem){.project-perspectives .perspective-role{align-self:start}}.homepage{--home-section-space:clamp(5rem, 8.5vw, 8.5rem)}.homepage .hero{isolation:isolate}.homepage .hero-content{z-index:3;position:relative}.homepage .hero h1{letter-spacing:-.045em;font-size:clamp(2.35rem,4.55vw,4.45rem);line-height:1.12}.homepage .hero-content{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:3.5rem}.homepage .hero .intro{font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.65}.homepage .hero-actions{gap:1rem 1.5rem}.homepage .hero .orbit{opacity:1;pointer-events:none;width:40rem;height:40rem;top:-12rem;right:-11rem}.homepage .orbit,.homepage .orbit *{pointer-events:none}.homepage .orbit-ring{box-shadow:inset 12px 6px 20px #ffffff80,inset -16px -12px 28px #45500e90,18px 28px 35px #20290a22}.homepage .story{margin-block:clamp(4.5rem,7vw,7.5rem)}.homepage .pricing-section{border-block:1px solid var(--color-line);background:#f6f7f2}.homepage .pricing-inclusions{margin-bottom:0;padding-bottom:2.5rem}.homepage .pricing-upgrades{border:1px solid #d5dcc0;border-top:3px solid var(--color-brand);background:#fff;border-radius:0 0 1.25rem 1.25rem;margin-top:0;padding:clamp(1.25rem,3vw,2.5rem)}.homepage .pricing-upgrades .kicker{color:var(--color-muted);margin-bottom:.75rem;font-size:.75rem}.homepage .pricing-upgrades dt{flex-direction:column;align-items:flex-start;gap:.8rem;font-size:.9rem;display:flex}.capacity-icon{background:var(--color-brand);width:2.5rem;height:2.5rem;color:var(--color-ink);border-radius:.7rem;padding:.5rem}.homepage .pricing-upgrades dd span{font-size:.8rem}.homepage .faq-grid{gap:clamp(2rem,6vw,6rem)}.buyer-comparison{border-top:1px solid var(--color-line);margin-top:4rem;padding-top:2rem}.buyer-comparison>summary{cursor:pointer;min-height:3.5rem;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:600}.buyer-comparison-intro{max-width:70ch;line-height:1.7}.buyer-options{margin:2rem 0}.buyer-option{border-top:1px solid var(--color-line);grid-template-columns:11rem 1fr 1fr;gap:1.5rem;padding-block:1.5rem;display:grid}.buyer-option h4{margin:0;font-size:1.125rem}.buyer-option p{margin:0 0 .5rem;font-size:.9375rem;line-height:1.65}.buyer-option small{font-size:.8125rem}.buyer-option a{padding-block:.4rem;display:inline-block}.buyer-option-label{margin-bottom:.5rem;font-weight:600;display:block}.buyer-ooki{border-left:4px solid var(--color-brand);background:var(--color-surface,#fff);padding:1.5rem}.buyer-ooki p{max-width:85ch;line-height:1.7}@media (width<=63.99rem){.homepage .hero-content{grid-template-columns:minmax(0,1fr);gap:1.5rem}.homepage .hero h1{font-size:clamp(2.35rem,7vw,4.5rem)}.homepage .hero .orbit{opacity:.75;right:-15rem}.buyer-option{grid-template-columns:8rem minmax(0,1fr)}.buyer-option>:last-child{grid-column:2}}@media (width<=47.99rem){.homepage{--home-section-space:5rem}.homepage .hero h1{overflow-wrap:anywhere;hyphens:auto;font-size:clamp(1.9rem,7.1vw,3.25rem)}.homepage .hero .orbit{opacity:.4;width:20rem;height:20rem;top:-3rem;right:-12rem}.homepage .hero-product{margin-top:2.5rem}.homepage .story{margin-block:4rem}.homepage .pricing-upgrades dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem 1rem}.buyer-option{grid-template-columns:minmax(0,1fr);gap:.75rem}.buyer-option>:last-child{grid-column:auto}}@media (width<=350px){.homepage .pricing-upgrades dl{grid-template-columns:minmax(0,1fr)}}.homepage .orbit .ooki-sculpture{box-shadow:none;transform-style:preserve-3d;background:0 0;border-radius:0;transform:rotateX(38deg)rotateY(-24deg)rotate(-26deg)}.homepage .orbit .ooki-sculpture:after,.homepage .hero .orbit:after{content:none}.ooki-sculpture svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ooki-sculpture .sculpture-edge{fill:#87921d;filter:drop-shadow(12px 24px 16px #53601738);transform:translate3d(0,15px,-12px)}.ooki-sculpture .sculpture-bevel{fill:#bfce2c;transform:translate3d(0,7px,-6px)}.ooki-sculpture .sculpture-face{stroke:#f5ffaa;stroke-width:.25px;transform:translateZ(0)}.homepage .final-section .ooki-sculpture{transform:rotateX(32deg)rotateY(24deg)rotate(28deg)}@media (prefers-reduced-motion:reduce){.homepage .orbit-body{transition:none;transform:none}}.homepage-v3{--v3-ink:#12160f;--v3-muted:#53594e;color:var(--v3-ink);background:#fff;overflow-x:clip}.v3-container{width:min(1440px,100% - 96px);margin-inline:auto}.homepage-v3 h1,.homepage-v3 h2,.homepage-v3 h3{letter-spacing:-.055em;font-weight:600}.homepage-v3 h2{margin:0;font-size:clamp(3.5rem,5vw,6rem);line-height:1.04}.homepage-v3 h3{line-height:1.18}.homepage-v3 p{font-size:clamp(18px,1.35vw,21px);line-height:1.55}.homepage-v3 .kicker{letter-spacing:.09em;text-transform:uppercase;margin:0 0 24px;font-size:12px;font-weight:600;line-height:1.5}.v3-section{padding-block:clamp(80px,8vw,132px)}.v3-heading{max-width:880px;margin-bottom:48px}.v3-heading>p:last-child{max-width:620px;color:var(--v3-muted);margin:24px 0 0}.v3-heading-center{text-align:center;margin-inline:auto}.v3-heading-center>p:last-child{margin-inline:auto}.v3-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:32px;display:flex}.homepage-v3 .cta{border-radius:999px;gap:22px;min-height:52px;padding:15px 22px;font-size:14px;font-weight:600;text-decoration:none}.homepage-v3 .text-link{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:24px;padding:8px 0;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.homepage-v3 .text-link:hover{text-underline-offset:5px;text-decoration:underline}.homepage-v3 .screen{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;overflow:visible}.homepage-v3 .screen-chrome{display:none}.homepage-v3 .screen-open{border-radius:inherit;border:0;padding:0;display:block}.homepage-v3 .screen img{border-radius:inherit;width:100%;height:auto;display:block}.homepage-v3 .screen figcaption{color:var(--v3-muted);justify-content:space-between;align-items:center;gap:16px;padding:10px 2px;font-size:12px;line-height:1.4;display:flex}.homepage-v3 .screen figcaption button{min-height:44px;font-size:12px}.v3-hero{padding:50px 0 24px;position:relative}.v3-hero-grid{grid-template-columns:43% 57%;align-items:center;min-height:min(780px,83svh);display:grid}.v3-hero-copy{z-index:3;position:relative}.v3-hero-copy h1{max-width:11ch;margin:0;font-size:clamp(4.8rem,6.3vw,8rem);line-height:1.02}.v3-hero-copy h1 span{display:block}.v3-hero-copy .v3-description{max-width:530px;margin:28px 0 0;font-size:18px}.v3-hero-copy .kicker{max-width:400px}.v3-hero-stage{aspect-ratio:1.15;perspective:1600px;isolation:isolate;min-width:0;margin-left:28px;position:relative}.v3-dashboard{z-index:2;width:115%;transform:translate3d(var(--hero-x,0px), var(--hero-y,0px), var(--hero-z,0px)) rotateY(-4deg) rotateX(1deg);transform-origin:40%;background:#fff;border-radius:24px;position:absolute;top:27%;left:0;box-shadow:0 32px 70px -25px #1c290b4a,0 0 0 1px #dfe4d9}.v3-dashboard .screen img{border-radius:24px}.v3-dashboard .screen figcaption{padding-inline:16px}.v3-ring{aspect-ratio:1;pointer-events:none;position:relative}.v3-ring svg,.v3-ring canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.v3-ring-canvas{opacity:0}.v3-ring[data-rendered] .v3-ring-canvas{opacity:1}.v3-ring[data-rendered] .v3-ring-fallback{opacity:0}.v3-hero-stage>.v3-ring{width:87%;transform:translate3d(var(--ring-x,0px), var(--ring-y,0px), -40px) rotateY(-16deg) rotateZ(-10deg);filter:drop-shadow(12px 18px 14px #70801920);position:absolute;top:-10%;right:-7%}.v3-hero-bottom{letter-spacing:.04em;border-bottom:1px solid #e5e8df;justify-content:space-between;align-items:center;gap:24px;padding-block:24px;font-size:12px;display:flex}.v3-hero-bottom a{color:inherit;align-items:center;gap:40px;min-height:44px;text-decoration:none;display:flex}.v3-tools .v3-heading{text-align:center;margin-inline:auto}.v3-tool-space{perspective:1400px;isolation:isolate;padding:24px 36px 0;position:relative}.v3-workspace-surface{opacity:0;background:#f6f8f1;border-radius:32px;transition:opacity .8s,transform 1s;position:absolute;inset:12px 0 0;transform:translateZ(-120px)}.v3-tool-grid{transform-style:preserve-3d;grid-template-columns:repeat(4,1fr);gap:22px;margin:0;padding:0;list-style:none;display:grid;position:relative}.v3-tool-grid li{background:#fff;border:1px solid #e1e5d8;border-radius:20px;transition:transform .85s cubic-bezier(.2,.7,.2,1),box-shadow .85s,border-color .85s;box-shadow:0 14px 28px -18px #24381d38}.v3-tool-grid a{color:inherit;grid-template-columns:1fr auto;gap:18px;min-height:148px;padding:20px 24px;text-decoration:none;display:grid}.v3-tool-number{color:#6a6f61;font-size:11px}.v3-tool-grid svg{grid-area:1/2/3;align-self:center;width:26px;height:26px}.v3-tool-grid strong{max-width:18ch;font-size:17px;line-height:1.25}.v3-merged-label{opacity:.4;justify-content:center;align-items:center;gap:30px;padding:26px;transition:opacity .8s;display:flex;position:relative}.v3-merged-label strong{letter-spacing:-.04em;font-size:24px}.v3-tools[data-merged=true] .v3-workspace-surface{opacity:1;transform:translateZ(0)}.v3-tools[data-merged=true] .v3-tool-grid li{box-shadow:none;border-color:#0000;transform:translateZ(-35px)}.v3-tools[data-merged=true] .v3-merged-label{opacity:1}.v3-tools .v3-merge-button{margin:20px auto 0;display:flex}.v3-tools [hidden]{display:none!important}.v3-views{background:#fafbf8}.v3-switch-controls{background:#fff;border:1px solid #ccd2c1;border-radius:999px;justify-content:center;gap:6px;width:fit-content;margin:0 auto 34px;padding:5px;display:flex}.v3-switch-controls[hidden]{display:none}.v3-switch-controls button{font:inherit;cursor:pointer;min-height:48px;color:inherit;background:0 0;border:0;border-radius:999px;padding:13px 28px;font-size:14px}.v3-switch-controls button[aria-pressed=true]{background:var(--color-brand)}.v3-view-stage{perspective:1400px;max-width:1160px;margin:auto;position:relative}.v3-view-stage .screen{background:#fff;border-radius:24px;box-shadow:0 24px 60px -30px #18240a50}.v3-view-stage .screen figcaption{padding-inline:20px}.v3-view-stage .screen img{width:auto;max-width:100%;max-height:54svh;margin:auto}.v3-view-stage [data-v3-panel]{margin-bottom:28px}[data-v3-switch][data-ready] .v3-view-stage{display:grid}[data-v3-switch][data-ready] .v3-view-stage [data-v3-panel]{grid-area:1/1;margin:0;transition:transform .5s cubic-bezier(.2,.7,.2,1),opacity .4s,visibility .4s}[data-v3-switch][data-ready] [data-v3-panel][aria-hidden=true]{opacity:0;visibility:hidden;pointer-events:none;transform:translateZ(-100px)translate(-24px)}.v3-permission-line{background:var(--color-brand);z-index:4;width:3px;height:82%;transition:left .55s;display:none;position:absolute;top:5%;left:0}[data-v3-switch][data-ready] .v3-permission-line{display:block}[data-v3-switch][data-active="1"] .v3-permission-line{left:calc(100% - 3px)}.v3-view-caption{justify-content:space-between;align-items:center;gap:20px;max-width:1160px;margin:20px auto 0;font-size:14px;display:flex}@media (width>=1600px){.v3-hero-grid{min-height:820px}.v3-hero-copy h1{font-size:96px}.v3-hero-stage{margin-left:48px}.v3-dashboard{width:118%}}@media (width<=1100px){.v3-container{width:calc(100% - 56px)}.v3-hero-copy h1{font-size:64px}.v3-hero-grid{min-height:680px}.v3-hero-copy .v3-description{font-size:17px}.v3-hero-stage{margin-left:16px}.v3-tool-grid a{padding:20px 16px}.v3-tool-grid strong{font-size:15px}}@media (width<=767px){.v3-container{width:calc(100% - 40px)}.v3-section{padding-block:64px}.homepage-v3 h2{font-size:44px;line-height:1.07}.homepage-v3 p{font-size:17px}.homepage-v3 .kicker{margin-bottom:18px;font-size:11px}.v3-heading{margin-bottom:30px}.v3-heading>p:last-child{margin-top:18px}.v3-hero{padding-top:36px}.v3-hero-grid{flex-direction:column;align-items:stretch;min-height:0;display:flex}.v3-hero-copy h1{max-width:100%;font-size:clamp(43px,11.2vw,58px)}.v3-hero-copy .v3-description{margin-top:22px;font-size:16px;line-height:1.6}.v3-actions{gap:8px;margin-top:24px}.v3-hero-copy .cta{font-size:13px}.v3-hero-copy .text-link{padding:12px;font-size:13px}.v3-hero-stage{aspect-ratio:1.34;margin:25px -10px 0}.v3-dashboard{border-radius:16px;width:100%;top:18%;transform:none;box-shadow:0 18px 34px -22px #1a260f70}.v3-dashboard .screen img{border-radius:16px}.v3-hero-stage>.v3-ring{width:64%;top:-4%;right:-6%;transform:rotateY(-12deg)rotate(-8deg)}.v3-hero-bottom{gap:12px;padding-block:8px;font-size:10px}.v3-hero-bottom a{gap:10px}.v3-tool-space{padding:12px 10px 0}.v3-tool-grid{grid-template-columns:repeat(2,1fr);gap:12px}.v3-tool-grid a{gap:12px;min-height:122px;padding:15px 12px}.v3-tool-grid strong{font-size:14px}.v3-tool-grid svg{width:22px;height:22px}.v3-merged-label{gap:12px;padding:20px 0}.v3-merged-label img{width:100px;height:auto}.v3-merged-label strong{font-size:20px}.v3-switch-controls{margin-bottom:22px}.v3-switch-controls button{padding:10px 18px}.v3-view-stage .screen img{width:100%;max-height:none}.v3-view-caption{font-size:14px;display:block}.v3-view-caption .text-link{margin-top:8px}.v3-view-stage .screen figcaption{padding-inline:10px;font-size:11px}.v3-permission-line{height:90%}}@media (prefers-reduced-motion:reduce){.homepage-v3 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.v3-dashboard{transform:none}.v3-ring-canvas{display:none}.v3-ring[data-rendered] .v3-ring-fallback{opacity:1}}.v3-hero-copy h1{max-width:none;font-size:clamp(4.8rem,5.4vw,6.4rem)}.v3-dashboard{width:100%}.v3-views .v3-heading{text-align:left;grid-template-columns:1fr 1fr;align-items:end;gap:0 60px;max-width:none;display:grid}.v3-views .v3-heading .kicker{grid-column:1/-1}.v3-views .v3-heading>p:last-child{margin:0 0 6px}.v3-view-comparison[data-ready] .v3-view-stage{aspect-ratio:1.65}.v3-view-comparison[data-ready] .v3-view-stage [data-v3-panel]{height:100%;min-height:0}.v3-view-comparison[data-ready] .v3-view-stage .screen{flex-direction:column;height:100%;display:flex}.v3-view-comparison[data-ready] .v3-view-stage .screen-open{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.v3-view-comparison[data-ready] .v3-view-stage .screen img{object-fit:contain;width:100%;height:100%;max-height:100%}.v3-view-comparison[data-ready] .v3-view-stage figcaption{flex-shrink:0}@media (width>=1600px){.v3-dashboard{width:100%}.v3-hero-copy h1{font-size:88px}}@media (width<=1100px){.v3-hero-copy h1{font-size:62px}}@media (width<=767px){.v3-hero-grid{grid-template-columns:1fr;display:grid}.v3-hero-copy{display:contents}.v3-hero-copy .kicker{order:0}.v3-hero-copy h1{order:1;font-size:clamp(39px,10.5vw,52px)}.v3-hero-stage{aspect-ratio:1.32;order:2;margin:18px -10px 0}.v3-hero-copy .v3-description{order:3;margin-top:8px}.v3-hero-copy .v3-actions{order:4}.v3-views .v3-heading{text-align:center;display:block}.v3-views .v3-heading>p:last-child{margin-top:20px}.v3-view-comparison[data-ready] .v3-view-stage{aspect-ratio:1.18}.v3-view-caption{margin-top:12px}.v3-permission-line{height:calc(100% - 50px);top:0}.v3-dashboard .screen figcaption{font-size:10px}.v3-hero-stage{aspect-ratio:auto;margin-bottom:20px;padding-top:52px}.v3-dashboard{position:relative;top:auto}.v3-hero-stage>.v3-ring{top:-8px}}.v3-product-story{background:#fff;padding:96px 0}.v3-story-heading{grid-template-columns:1fr 1fr;align-items:end;gap:64px;margin-bottom:36px;display:grid}.v3-story-heading h2 span{display:block}.v3-story-heading>p{max-width:510px;color:var(--v3-muted);margin:0 0 5px}.v3-story-controls{background:0 0;border:0;border-bottom:1px solid #d8ddcd;border-radius:0;justify-content:space-between;gap:4px;margin:0 0 22px;display:flex}.v3-story-controls button{border-radius:12px 12px 0 0;flex:1;justify-content:center;align-items:center;gap:20px;min-width:0;padding:14px 18px;display:flex}.v3-state-number{font-size:11px;font-weight:400}.v3-story-panels{perspective:1800px}.v3-story-panels article{margin-bottom:40px}.v3-story-switch[data-ready] .v3-story-panels{display:grid}.v3-story-switch[data-ready] .v3-story-panels article{grid-area:1/1;min-width:0;margin:0}.v3-story-screen{justify-content:center;height:clamp(350px,51svh,640px);display:flex}.v3-story-screen .screen{flex-direction:column;max-width:100%;height:100%;display:flex}.v3-story-screen .screen-open{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.v3-story-screen .screen img{object-fit:contain;border-radius:24px;width:auto;max-width:100%;height:100%;box-shadow:0 20px 65px -38px #24301450}.v3-story-screen .screen figcaption{flex-shrink:0;padding:0 4px}.v3-state-description{justify-content:space-between;align-items:center;gap:40px;margin-top:14px;display:flex}.v3-state-description p{max-width:740px;color:var(--v3-muted);margin:0;font-size:17px}.v3-state-description a{white-space:nowrap}.v3-scroll-story{background:#f8f9f5}.v3-scroll-progress{background:#e0e4d7;height:2px;margin-top:22px}.v3-scroll-progress span{background:var(--color-brand);transform-origin:0;height:100%;transform:scaleX(var(--scene-progress,0));display:block}@media (width>=1024px) and (height>=720px) and (prefers-reduced-motion:no-preference){.v3-scroll-story[data-scroll-enabled=true]{height:300svh;padding:0}.v3-scroll-story[data-scroll-enabled=true] .v3-story-sticky{align-items:center;height:100svh;padding-top:76px;display:flex;position:sticky;top:0}.v3-scroll-story[data-scroll-enabled=true] .v3-story-heading{margin-bottom:24px}.v3-scroll-story[data-scroll-enabled=true] .v3-story-heading h2{font-size:clamp(56px,4.5vw,80px)}.v3-scroll-story[data-scroll-enabled=true] .v3-story-heading .kicker{margin-bottom:12px}.v3-scroll-story[data-scroll-enabled=true] .v3-story-screen{height:48svh}}@media (width<=767px){.v3-hero-copy .v3-actions{order:2;gap:8px;margin-top:22px}.v3-hero-stage{order:3}.v3-hero-copy .v3-description{order:4}.v3-hero-copy h1 span{white-space:normal}.v3-product-story{padding:64px 0}.v3-story-heading{margin-bottom:26px;display:block}.v3-story-heading>p{margin-top:20px}.v3-story-controls{flex-wrap:wrap;gap:0}.v3-story-controls button{flex:28%;gap:8px;min-height:46px;padding:12px 8px;font-size:12px}.v3-state-number{display:none}.v3-story-screen{height:320px}.v3-story-screen .screen{width:100%}.v3-story-screen .screen img{border-radius:16px;width:100%;height:100%}.v3-state-description{margin-top:12px;display:block}.v3-state-description p{font-size:16px}.v3-state-description a{margin-top:6px}.v3-scroll-progress{display:none}}.v3-story-panels [data-v3-panel],.v3-audience-panels [data-v3-panel]{transition:transform .5s,opacity .4s,visibility .4s}.v3-security-grid{grid-template-columns:43% 57%;align-items:center;gap:50px;display:grid}.v3-security-copy p:not(.kicker){max-width:510px;color:var(--v3-muted);margin:26px 0 0}.v3-security-copy .text-link{margin-top:20px}.v3-aperture{aspect-ratio:1;min-width:0;max-height:650px;position:relative}.v3-aperture>.v3-ring{filter:drop-shadow(22px 25px 15px #5c691820);width:100%;position:absolute;inset:0;transform:rotateY(-16deg)rotateX(4deg)}.v3-aperture-inside{text-align:center;flex-direction:column;justify-content:center;gap:18px;display:flex;position:absolute;inset:30% 24%}.v3-aperture-inside span{letter-spacing:.1em;font-size:11px}.v3-aperture-inside strong{letter-spacing:-.04em;font-size:clamp(22px,2.5vw,38px);line-height:1.12}.v3-aperture-inside small{font-size:11px;line-height:1.5}.v3-aperture-outside{border-bottom:1px solid #bdc5ad;padding:10px 0;font-size:12px;position:absolute}.v3-outside-a{top:2%;left:0}.v3-outside-b{bottom:0;right:8%}.v3-audience{color:#fff;background:#12160f}.v3-audience-switch{grid-template-columns:34% 1fr;align-items:start;gap:8%;display:grid}.v3-audience-controls{background:0 0;border:0;border-radius:0;flex-direction:column;width:100%;margin:0;padding:0;display:flex}.v3-audience-controls button{color:#fff;text-align:left;border-bottom:1px solid #3e4537;border-radius:0;justify-content:space-between;padding:22px 8px;font-size:24px;display:flex}.v3-audience-controls button[aria-pressed=true]{color:var(--color-brand);border-color:var(--color-brand);background:0 0}.v3-audience-panels{perspective:1200px}.v3-audience-switch[data-ready] .v3-audience-panels{display:grid}.v3-audience-switch[data-ready] .v3-audience-panels article{grid-area:1/1;min-width:0}.v3-audience-panels h3{max-width:620px;margin:0 0 22px;font-size:42px}.v3-audience-panels p{color:#cbd1c1;max-width:620px;font-size:18px}.v3-audience-panels .v3-example-label{color:#b1b9a6;margin:0 0 22px;font-size:12px}.v3-audience-panels dl{grid-template-columns:1fr 1fr;gap:24px;margin:32px 0 20px;display:grid}.v3-audience-panels dl div{border-top:1px solid #3e4537;padding-top:14px}.v3-audience-panels dt{color:#b1b9a6;font-size:13px}.v3-audience-panels dd{color:var(--color-brand);margin:4px 0 0;font-size:40px;line-height:1.3}.v3-pricing .section-heading{margin-bottom:42px}.v3-pricing .pricing-subline{font-size:24px}.v3-pricing .home-plan{box-shadow:none;background:#f7f8f3;border:0;border-radius:28px;padding:28px}.v3-pricing .home-plan--featured{background:var(--color-brand)}.v3-pricing .plan-price{font-size:70px}.v3-pricing .home-plan>p:not(.plan-price){font-size:16px}.v3-pricing .plan-top h3{font-size:28px}.v3-pricing .plan-specs{font-size:15px}.v3-pricing .pricing-note{color:var(--v3-muted);font-size:13px}.v3-pricing-details{border-bottom:1px solid #d8ddcd;margin-top:32px}.v3-pricing-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:64px;font-size:18px;list-style:none;display:flex}.v3-pricing-details>summary::-webkit-details-marker{display:none}.v3-pricing-details>summary span{font-size:28px}.v3-pricing-details[open]>summary span{transform:rotate(45deg)}.v3-pricing .pricing-inclusions{padding-top:28px}.v3-faq .faq-grid{grid-template-columns:34% 1fr;gap:9%}.v3-faq .faq-grid h2{font-size:clamp(44px,4vw,64px)}.v3-faq .accordion-item summary{padding-block:22px;font-size:18px}.v3-final{background:var(--color-brand);align-items:center;min-height:600px;padding:130px 0;display:flex;position:relative;overflow:hidden}.v3-final .v3-container{z-index:2;position:relative}.v3-final h2{max-width:1000px;font-size:clamp(64px,6.5vw,106px)}.v3-final-ring{filter:brightness(.14);opacity:.12;width:min(68vw,1000px);transform:translate(var(--final-x,0px), var(--final-y,0px)) rotateY(-20deg) rotateZ(-15deg);pointer-events:none;position:absolute;top:-90px;right:-230px}.v3-final .v3-final-note{margin-top:24px;font-size:14px}.v3-contact-row{align-items:center;gap:20px;padding-block:28px;display:flex}.v3-contact-row .request-trigger{color:var(--v3-ink);background:0 0;border:0;padding:10px 0}.v3-contact-row>span{margin-right:auto;font-size:14px}@media (width<=767px){.v3-security-grid{flex-direction:column;align-items:stretch;gap:24px;display:flex}.v3-aperture{width:100%}.v3-aperture-inside{gap:10px;inset:30% 24%}.v3-aperture-inside strong{font-size:24px}.v3-aperture-inside small,.v3-aperture-outside{font-size:10px}.v3-audience-switch{display:block}.v3-audience-controls{grid-template-columns:1fr 1fr;gap:8px 20px;margin-bottom:30px;display:grid}.v3-audience-controls button{padding:14px 0;font-size:17px}.v3-audience-panels h3{font-size:32px}.v3-audience-panels p{font-size:17px}.v3-audience-panels dl{gap:18px;margin-top:24px}.v3-audience-panels dd{font-size:34px}.v3-pricing .section-heading{margin-bottom:28px;display:block}.v3-pricing .pricing-subline{font-size:20px}.v3-pricing .home-pricing{scroll-snap-type:x mandatory;gap:12px;margin:0 -20px;padding:8px 20px 20px;display:flex;overflow-x:auto}.v3-pricing .home-plan{scroll-snap-align:center;flex:0 0 calc(100vw - 62px);padding:24px}.v3-pricing .plan-price{font-size:60px}.v3-pricing-details>summary{font-size:16px}.v3-pricing .pricing-note{font-size:12px}.v3-pricing .pricing-details{font-size:13px}.v3-faq .faq-grid{display:block}.v3-faq .faq-grid h2{margin-bottom:28px;font-size:42px}.v3-faq .accordion-item summary{padding-block:18px;font-size:16px}.v3-final{min-height:490px;padding:80px 0}.v3-final h2{font-size:48px}.v3-final-ring{opacity:.12;width:650px;top:70px;right:-340px}.v3-final .v3-actions{gap:12px}.v3-contact-row{flex-wrap:wrap;gap:10px 22px}.v3-contact-row>span{width:100%}}@media (prefers-reduced-motion:reduce){.v3-story-panels [data-v3-panel],.v3-audience-panels [data-v3-panel]{transition:none}}.v3-story-controls{width:100%}.v3-story-controls button{white-space:nowrap}@media (width>=1024px) and (height>=720px){.v3-scroll-story .v3-story-sticky>.v3-container{grid-template-columns:29% 67%;align-items:center;gap:20px 4%;display:grid}.v3-scroll-story .v3-story-heading{grid-area:1/1;margin:0;display:block}.v3-scroll-story .v3-story-heading h2{font-size:clamp(48px,3.8vw,64px)!important}.v3-scroll-story .v3-story-heading>p{margin-top:26px;font-size:17px}.v3-scroll-story .v3-story-switch[data-ready]{display:contents}.v3-scroll-story .v3-story-controls{background:0 0;border:0;flex-direction:column;grid-area:2/1;align-items:stretch;margin:0;padding:0}.v3-scroll-story .v3-story-controls button{flex:initial;border-radius:12px;justify-content:flex-start;padding:11px 18px;font-size:16px}.v3-scroll-story .v3-story-panels{grid-area:1/2/3}.v3-scroll-story .v3-story-screen,.v3-scroll-story[data-scroll-enabled=true] .v3-story-screen{height:69svh}.v3-scroll-story .v3-state-description{margin-top:6px;display:block}.v3-scroll-story .v3-state-description p{font-size:15px}.v3-scroll-story .v3-state-description .text-link{font-size:13px}.v3-scroll-story .v3-scroll-progress{grid-column:1/-1;margin:0}}@media (width<=767px){.v3-story-controls button{white-space:normal;overflow-wrap:normal;word-break:normal}.v3-story-controls{flex-wrap:wrap;width:100%}.v3-story-controls button{flex-basis:30%}.v3-story-screen .screen figcaption{font-size:10px}.v3-story-screen .screen figcaption button{font-size:11px}}.v3-views{padding-block:96px}.v3-pricing{background:#fff}.v3-faq .accordion summary{padding-block:20px;font-size:18px}.v3-contact-row .request-other-action{font-size:13px}@media (width<=767px){.v3-hero-copy h1{font-size:clamp(39px,10.5vw,52px)}.v3-views{padding-block:64px}.v3-view-comparison[data-ready] .v3-view-stage{aspect-ratio:1.18;height:auto}.v3-faq .accordion summary{padding-block:14px;font-size:16px}.v3-story-controls button{font-size:11px}}.v3-tool-grid li:nth-child(2){transition-delay:45ms}.v3-tool-grid li:nth-child(3){transition-delay:90ms}.v3-tool-grid li:nth-child(4){transition-delay:.135s}.v3-tool-grid li:nth-child(5){transition-delay:.18s}.v3-tool-grid li:nth-child(6){transition-delay:.225s}.v3-tool-grid li:nth-child(7){transition-delay:.27s}.v3-tool-grid li:nth-child(8){transition-delay:.315s}.v3-merged-label{opacity:1}[data-v3-switch][data-ready] [data-v3-panel]{transition:transform .5s cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){[data-v3-switch][data-ready] [data-v3-panel]{transition:none}}@media (width>=768px){.v3-section,.v3-views,.v3-product-story{padding-block:80px}.v3-scroll-story[data-scroll-enabled=true]{padding:0}.v3-final{align-items:flex-start;padding-block:80px}}.v3-audience-panels article{flex-direction:column;display:flex}.v3-audience-panels article>.text-link{align-self:flex-start;margin-top:auto}@media (width<=767px){.v3-audience{padding-bottom:48px}}@media (width>=1024px) and (height>=720px) and (prefers-reduced-motion:no-preference){.v3-scroll-story[data-scroll-enabled=true] .v3-story-sticky{align-items:flex-start;padding-top:100px}.v3-scroll-story[data-scroll-enabled=true] .v3-story-screen{height:74svh}.v3-security{padding-top:60px}}.v3-hero-stage{aspect-ratio:1.42}.v3-dashboard{position:relative;top:auto}.v3-hero-copy h1 span{white-space:normal}.v3-hero-copy h1{font-size:clamp(52px,4.6vw,78px)}.v3-hero-grid{grid-template-columns:43% minmax(0,1fr);gap:32px}.v3-hero-stage{margin-left:0}.v3-tools{--tools-progress:1;overflow:clip}.v3-tool-space{perspective:1100px;padding:36px 150px 0}.v3-tool-grid{transform-style:preserve-3d;gap:14px}.v3-tool-grid li{--tool-x:-1;--tool-z:75px;transform:translate3d(calc(var(--tool-x) * (1 - var(--tools-progress)) * 40px), 0, calc((1 - var(--tools-progress)) * var(--tool-z))) rotateY(calc(var(--tool-x) * (1 - var(--tools-progress)) * -14deg));background:#fff;border:1px solid #d9dece;transition:none;box-shadow:0 16px 28px -24px #27361670}.v3-tool-grid li:nth-child(4n+2){--tool-x:-.35;--tool-z:40px}.v3-tool-grid li:nth-child(4n+3){--tool-x:.35;--tool-z:40px}.v3-tool-grid li:nth-child(4n){--tool-x:1}.v3-tool-grid a{min-height:130px;padding:20px}.v3-tool-grid svg{grid-row:1}.v3-tool-grid strong{hyphens:auto;grid-column:1/-1;max-width:none}.v3-tool-brackets{pointer-events:none;position:absolute;inset:-80px 0 -20px}.v3-tool-bracket{position:absolute;inset:0}.v3-tool-bracket .v3-ring{width:570px;height:570px;margin-top:-285px;position:absolute;top:50%}.v3-tool-bracket--left{transform:translateX(calc((1 - var(--tools-progress)) * -70px)) rotateY(calc((1 - var(--tools-progress)) * 18deg))}.v3-tool-bracket--right{transform:translateX(calc((1 - var(--tools-progress)) * 70px)) rotateY(calc((1 - var(--tools-progress)) * -18deg))}.v3-tool-bracket--left .v3-ring{clip-path:inset(0 50% 0 0);left:-90px}.v3-tool-bracket--right .v3-ring{clip-path:inset(0 0 0 50%);right:-90px}.v3-merged-label{padding:26px 0}.v3-tool-grid a:focus-visible{outline-offset:5px}.v3-comparison{padding-block:30px 80px}.v3-comparison .buyer-review{margin-top:0}.v3-comparison #buyer-title{max-width:28ch;font-size:clamp(32px,3.4vw,54px)}@media (width>=1024px) and (height>=800px) and (prefers-reduced-motion:no-preference){.v3-tools[data-tools-scroll=true]{height:155svh;padding:0;overflow:visible}.v3-tools[data-tools-scroll=true] .v3-tools-sticky{align-items:center;height:100svh;padding:100px 0 24px;display:flex;position:sticky;top:0;overflow:clip}.v3-tools .v3-heading{margin-bottom:30px}.v3-tools .v3-heading h2{font-size:clamp(48px,4.5vw,72px)}.v3-tools .v3-heading .kicker{margin-bottom:12px}.v3-tools .v3-heading>p:last-child{margin-top:12px}.v3-scroll-story .v3-story-controls button{padding-block:8px}}@media (width<=1023px){.v3-tool-space{padding:24px 32px 0}.v3-tool-brackets{opacity:.75;inset:-40px -30px 0}.v3-tool-bracket--left .v3-ring{left:-180px}.v3-tool-bracket--right .v3-ring{right:-180px}.v3-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-tool-grid li{transform:none}}@media (width<=767px){.v3-hero-grid{grid-template-columns:minmax(0,1fr);gap:0}.v3-hero-copy h1{font-size:clamp(39px,10.5vw,52px)}.v3-hero-stage{aspect-ratio:auto;margin:28px -8px 12px}.v3-dashboard{transform:none}.v3-tool-space{padding-inline:12px}.v3-tool-brackets{inset:0 -60px}.v3-tool-grid a{min-height:114px;padding:16px 12px}.v3-tool-grid strong{font-size:14px}.v3-tool-grid svg{width:20px;height:20px}.v3-tools .v3-heading h2{font-size:40px}.v3-pricing .home-pricing{scroll-snap-type:none;grid-template-columns:minmax(0,1fr);gap:20px;margin:0;padding:0;display:grid;overflow:visible}.v3-pricing .home-plan{width:100%;min-width:0;padding:24px}.v3-pricing .plan-price{margin-block:12px 0;font-size:60px}.v3-pricing .plan-specs{min-height:0}.v3-pricing .home-plan .cta{width:100%}.v3-comparison{padding-bottom:56px}.v3-comparison .buyer-review{padding-top:24px}.v3-story-controls{gap:8px}.v3-story-controls button{min-height:48px;font-size:13px}.v3-story-screen .screen figcaption{font-size:12px}}@media (prefers-reduced-motion:reduce){.v3-tool-grid li,.v3-tool-bracket{transform:none}}.v3-hero{padding:36px 0 0}.v3-hero-grid{min-height:0;display:block}.v3-hero-copy{grid-template-columns:1.18fr 1fr;align-items:start;column-gap:clamp(36px,6vw,100px);margin-bottom:42px;display:grid}.v3-hero-copy .kicker{grid-column:1/-1;max-width:none;margin-bottom:18px}.v3-hero-copy h1{grid-area:2/1/4;max-width:none;font-size:clamp(48px,4.5vw,72px);line-height:1.04}.v3-hero-copy .v3-description{grid-area:2/2;max-width:570px;margin:3px 0 0;font-size:clamp(17px,1.25vw,20px);line-height:1.6}.v3-hero-copy .v3-actions{grid-area:3/2;gap:12px 24px;margin-top:24px}.v3-hero-stage{aspect-ratio:auto;margin:0;padding:0}.v3-dashboard{width:100%;transform:translate3d(var(--hero-x,0px), var(--hero-y,0px), 0);background:#f6f8f3;border:0;border-radius:28px;position:relative;top:auto;box-shadow:0 24px 60px -32px #2435153d}.v3-dashboard .screen{border-radius:inherit;overflow:hidden}.v3-dashboard .screen-open{background:0 0}.v3-dashboard .screen img{border-radius:28px 28px 0 0;width:100%;height:auto;max-height:none}.v3-dashboard .screen figcaption{background:#fff;padding:4px 20px}.v3-hero-bottom{min-height:0;margin-top:0;padding:20px 0 0}.v3-tools{padding-top:56px}.v3-views{background:#f5f7f1;padding-top:56px}.v3-view-stage{max-width:1240px}.v3-view-comparison[data-ready] .v3-view-stage{aspect-ratio:auto;height:auto}.v3-view-comparison[data-ready] .v3-view-stage .screen{border-radius:24px;height:auto;display:block;overflow:hidden;box-shadow:0 24px 60px -36px #18240a60}.v3-view-comparison[data-ready] .v3-view-stage .screen-open{aspect-ratio:auto;height:auto;max-height:none;display:block}.v3-view-comparison[data-ready] .v3-view-stage .screen img{border-radius:0;width:100%;height:auto;max-height:none}.v3-view-comparison[data-ready] .v3-view-stage [data-v3-panel]{align-self:start;height:auto}.v3-view-comparison[data-ready] .v3-view-stage [aria-hidden=true]{display:none}.v3-view-stage .v3-permission-line{display:none!important}.v3-view-caption{max-width:1240px}@media (width>=1024px) and (height>=800px) and (prefers-reduced-motion:no-preference){.v3-tools[data-tools-scroll=true] .v3-tools-sticky{align-items:flex-start;padding-top:64px}}@media (width<=1023px){.v3-hero-copy{column-gap:28px}.v3-hero-copy h1{font-size:clamp(40px,5vw,52px)}.v3-hero-copy .v3-actions{margin-top:16px}}@media (width<=767px){.v3-hero{padding-top:24px}.v3-hero-copy{flex-direction:column;margin-bottom:28px;display:flex}.v3-hero-copy .kicker{order:0;margin-bottom:16px;font-size:10px}.v3-hero-copy h1{order:1;font-size:clamp(38px,10vw,64px)}.v3-hero-copy .v3-description{order:2;margin-top:20px;font-size:16px}.v3-hero-copy .v3-actions{order:3;gap:8px 20px;margin-top:22px}.v3-hero-stage{margin:0 -8px}.v3-dashboard{border-radius:16px;transform:none}.v3-dashboard .screen img{border-radius:16px 16px 0 0}.v3-dashboard .screen figcaption{padding:0 12px;font-size:10px}.v3-hero-bottom{padding-top:12px}.v3-tools{padding-top:40px}.v3-view-comparison[data-ready] .v3-view-stage .screen{border-radius:14px}.v3-view-stage .screen figcaption{padding-inline:12px}.v3-view-caption{margin-top:12px}}@media (prefers-reduced-motion:reduce){.v3-dashboard{transform:none}}.v3-tools{padding-bottom:48px}@media (width<=767px){.v3-tools{padding-bottom:32px}.v3-views{padding-top:40px}}
