.product-form,.product-capture{min-width:0;margin:0}.product-form{border:1px solid var(--line);background:#f7f7f7;border-radius:18px}.product-form iframe{background:#f7f7f7;border:0;border-radius:17px 17px 0 0;width:100%;height:500px;display:block}.product-form figcaption,.product-capture figcaption{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 0 0;font-size:.6875rem;line-height:1.6;display:flex}.product-form figcaption{border-top:1px solid var(--line);padding:13px 18px}.product-form figcaption a,.product-capture figcaption a{min-height:30px;color:var(--ink);align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.product-capture>a{display:block}.capture-links{flex-wrap:wrap;gap:8px 18px;display:flex}.product-capture img{border:1px solid var(--line);border-radius:14px;width:100%;height:auto}.capture-ai{background:var(--soft);border-radius:18px;padding:22px}.capture-ai img{border:0;border-radius:10px}.capture-logic{background:var(--soft);border-radius:18px;padding:22px}.capture-logic img{border:1px solid var(--line)}.capture-dashboard img{border-radius:14px}.product-gallery-note{font-size:.8125rem}.gallery-choices{justify-content:center;gap:9px;margin-bottom:28px;display:flex}.gallery-choices legend{text-align:center;color:var(--muted);margin-bottom:15px;font-size:.75rem}.gallery-choices label{cursor:pointer}.gallery-choices input{opacity:0;width:1px;height:1px;position:absolute}.gallery-choices span{border:1px solid var(--line);text-align:center;border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:12px 20px;font-size:.875rem;display:flex}.gallery-choices input:checked+span{color:#fff;background:var(--ink);border-color:var(--ink)}.gallery-choices input:focus-visible+span{outline:3px solid var(--focus);outline-offset:3px}.gallery-panel{background:var(--soft);border-radius:22px;grid-template-columns:.95fr 1.05fr;align-items:center;gap:70px;padding:38px;display:none}.product-gallery:has(input[value=project]:checked) .case-project,.product-gallery:has(input[value=feedback]:checked) .case-feedback,.product-gallery:has(input[value=event]:checked) .case-event{display:grid}.gallery-description h2{font-size:2.35rem}.gallery-description p{color:var(--muted);max-width:43ch;margin-top:22px}.product-sequence{grid-template-columns:1fr 1fr 1fr;gap:24px;display:grid}.product-sequence>section{min-width:0}.product-sequence h2{margin-bottom:20px;font-size:1.25rem}.product-sequence .capture-ai{background:0 0;padding:0}.product-sequence img{aspect-ratio:1.7;object-fit:contain;background:var(--soft)}.product-sequence figcaption{display:block}.product-sequence figcaption a{margin-top:8px}.example-note{color:var(--muted);font-size:.75rem;line-height:1.6;display:block}@media (width<=1000px){.gallery-panel{gap:36px;padding:28px}}@media (width<=640px){.product-form iframe{height:580px}.product-form figcaption{padding:12px 14px}.product-capture figcaption{gap:5px}.capture-ai,.capture-logic{padding:18px}.gallery-choices{gap:7px}.gallery-choices label{flex:1}.gallery-choices span{min-height:54px;padding:10px;font-size:.75rem}.gallery-panel{grid-template-columns:1fr;gap:26px;padding:24px 18px}.gallery-description h2{font-size:2rem}.gallery-description p{margin-top:17px;font-size:.9375rem}.product-sequence{grid-template-columns:1fr;gap:30px}}:root{--bg:#fff;--ink:#1c1d21;--muted:#62636b;--accent:#202126;--on-accent:#fff;--panel:#fff;--soft:#f4f4f5;--line:#dedee2;--focus:#6952d7;--display:"DM Sans Variable","DM Sans",sans-serif;--body:"DM Sans Variable","DM Sans",sans-serif;--radius:18px;--button-radius:10px;--heading-weight:500;font-family:var(--body);color-scheme:light;font-size:16px}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:#a1a1a8 #f4f4f5;scroll-padding-top:110px}body{color:var(--ink);background:var(--bg);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea,summary{font:inherit}p,h1,h2,h3,h4,figure,blockquote,fieldset,dl,dd{margin:0}fieldset{border:0;min-width:0;padding:0}img{max-width:100%;display:block}svg{flex:none}a{color:inherit;text-underline-offset:5px;text-decoration:none}a,summary,input,button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}button{cursor:pointer}input,textarea{accent-color:var(--accent);caret-color:var(--accent)}::selection{color:#25212e;background:#ddd9ef}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}h1,h2,h3{font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;font-weight:500}h1{font-size:clamp(3rem,5.5vw,5.5rem);line-height:1.04}h2{font-size:clamp(2rem,3.1vw,3.25rem);line-height:1.12}h3{letter-spacing:-.025em;font-size:1.25rem;line-height:1.3}p{text-wrap:pretty;line-height:1.7}.site-width{width:min(1220px,100% - 112px);margin-inline:auto}.site-header{align-items:center;gap:28px;min-height:92px;display:flex}.brand-lockup{white-space:nowrap;letter-spacing:-.035em;align-items:center;gap:.55rem;font-family:DM Sans Variable,DM Sans,sans-serif;font-size:1.125rem;font-weight:620;line-height:1.5;display:inline-flex}.brand-lockup img{flex:none;width:24px;height:24px}.site-nav{gap:32px;margin-inline:auto;font-size:.875rem;display:flex}.site-nav a{padding:12px 0}.site-nav a[aria-current=page]{font-weight:600}.site-actions{align-items:center;gap:26px;font-size:.875rem;display:flex}.site-actions .button{min-height:40px;padding:11px 16px;font-size:.8125rem}.site-mobile-menu{display:none}.button{background:var(--accent);color:var(--on-accent);border-radius:var(--button-radius);border:1px solid #0000;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:14px 20px;font-size:.9375rem;font-weight:550;line-height:1.2;transition:background .18s,transform .18s;display:inline-flex}.button:hover{background:#3d3e44;transform:translateY(-1px)}.button-secondary{background:var(--panel);color:var(--ink);border-color:var(--line)}.button-secondary:hover{background:var(--soft)}.text-link{align-items:center;gap:10px;min-height:44px;font-size:.9375rem;font-weight:550;text-decoration:underline;display:inline-flex}.body-copy{color:var(--muted);max-width:55ch;font-size:1.0625rem;line-height:1.75}.section-heading{max-width:18ch}.actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:26px;display:flex}.pure-copy p{color:var(--muted);max-width:44ch;margin-top:22px;font-size:1.0625rem}.pure-copy .text-link{margin-top:22px}.pure-section{padding-block:76px}.pure-split{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.pure-split>*{min-width:0}.pure-split .pure-copy{max-width:430px}.pure-heading-row{justify-content:space-between;align-items:end;gap:48px;margin-bottom:36px;display:flex}.pure-heading-row h2{max-width:16ch}.pure-heading-row p{max-width:43ch;color:var(--muted)}.soft-section{background:var(--soft)}.pure-rule{border-top:1px solid var(--line)}.feature-list{gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.feature-list li{align-items:start;gap:12px;font-size:.9375rem;line-height:1.6;display:flex}.feature-list svg{color:var(--muted);margin-top:3px}.closing-section{background:var(--soft);border-radius:22px;grid-template-columns:1fr 1fr;align-items:center;gap:64px;margin-block:30px 60px;padding:48px;display:grid}.closing-section h2{font-size:clamp(2.2rem,3.8vw,3.7rem)}.closing-section p{color:var(--muted);max-width:39ch;margin-bottom:22px}.closing-section>div{justify-self:end}.site-footer{border-top:1px solid var(--line);align-items:center;gap:24px;padding-block:28px 35px;font-size:.8125rem;display:flex}.site-footer nav{gap:26px;margin-inline:auto;display:flex}.site-footer>p{color:var(--muted)}.skip-link{color:#111;z-index:200;background:#fff;border:1px solid #ccc;border-radius:10px;padding:15px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:12px}.review-toolbar{z-index:100;color:#575861;min-height:57px;font:500 12px/1.3 var(--body);background:#f3f3f5;border-bottom:1px solid #dddde2;align-items:center;gap:20px;padding:8px 24px;display:flex;position:sticky;top:0}.review-toolbar a,.review-toolbar summary{align-items:center;gap:9px;min-height:36px;display:flex}.review-back{color:#62636b}.review-picker{position:relative}.review-picker summary{border:1px solid #d5d5dc;border-radius:8px;padding:6px 12px}.review-picker strong{color:#27282f;min-width:142px;font-weight:550}.review-picker nav{background:#fff;border:1px solid #d6d6dc;border-radius:12px;width:285px;max-height:70vh;padding:8px;position:absolute;top:calc(100% + 10px);left:0;overflow:auto}.review-picker nav a{color:#35353e;border-radius:7px;padding:11px 12px}.review-picker nav a span{font-variant-numeric:tabular-nums;color:#767681}.review-picker nav a:hover,.review-picker nav a[aria-current]{background:#eeeef2}.review-pages{border:1px solid #d6d6dc;border-radius:8px;gap:3px;margin-left:auto;padding:3px;display:flex}.review-pages a{border-radius:5px;min-height:29px;padding:0 13px}.review-pages a[aria-current=page]{color:#fff;background:#292a31}.review-step{gap:6px;display:flex}.review-step a{border:1px solid #d6d6dc;border-radius:7px;justify-content:center;width:32px}@media (width<=1000px){.site-width{width:calc(100% - 64px)}.pure-split{gap:40px}.site-nav{gap:22px}.site-actions .sign-in{display:none}.review-toolbar{gap:12px;padding-inline:16px}.review-back span,.review-step{display:none}.pure-section{padding-block:58px}.closing-section{gap:32px;padding:36px}}@media (width<=640px){.site-width{width:calc(100% - 40px)}h1{font-size:clamp(2.8rem,11.5vw,4rem)}h2{font-size:2.15rem}.site-header{z-index:20;min-height:74px;position:relative}.site-nav,.site-actions{display:none}.site-mobile-menu{margin-left:auto;display:block}.site-mobile-menu summary{padding:10px;display:flex}.site-mobile-menu nav{border:1px solid var(--line);background:#fff;border-radius:14px;padding:10px;display:grid;position:absolute;top:100%;left:0;right:0}.site-mobile-menu nav a{padding:14px}.review-toolbar{flex-wrap:wrap;gap:6px 10px;padding:8px 12px}.review-back{min-height:30px!important}.review-picker{flex:1}.review-picker summary{justify-content:space-between}.review-picker strong{min-width:0;margin-right:auto}.review-picker nav{width:min(280px,100vw - 60px)}.review-pages{width:100%}.review-pages a{flex:1;justify-content:center;font-size:11px}.pure-section{padding-block:44px}.pure-split{grid-template-columns:1fr;gap:30px}.pure-heading-row{margin-bottom:26px;display:block}.pure-heading-row h2{max-width:none}.pure-heading-row p{margin-top:18px}.pure-copy p{margin-top:18px;font-size:1rem}.actions{gap:12px 20px;margin-top:22px}.closing-section{grid-template-columns:1fr;gap:22px;margin-block:20px 38px;padding:28px 24px}.closing-section h2{font-size:2.4rem}.closing-section>div{justify-self:start}.site-footer{flex-wrap:wrap;gap:22px;padding-block:25px}.site-footer nav{justify-content:space-between;gap:14px;width:100%;margin:0}.site-footer>p{width:100%}}@media (width<=360px){.site-width{width:calc(100% - 32px)}.button{padding:13px 17px;font-size:.875rem}.review-picker summary{padding-inline:8px}.review-picker strong{font-size:11px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.page-intro{grid-template-columns:1.15fr 1fr;align-items:end;gap:80px;padding-block:48px;display:grid}.page-intro>div{max-width:45ch;padding-bottom:6px}.intro-note{color:var(--muted);margin-top:20px;font-size:.8125rem}.page-intro .text-link{margin-top:24px}.plans-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.plan{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;align-items:flex-start;padding:38px;display:flex}.plan-pro{border-color:var(--accent)}.plan-heading h2{font-size:2rem}.plan-heading p{color:var(--muted);margin-top:8px;font-size:.9375rem}.plan-price{margin-block:32px}.plan-price>strong{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(2rem,3vw,3rem);line-height:1.2}.plan-price>p{color:var(--muted);margin-top:10px;font-size:.8125rem}.plan .button{width:100%}.plan-features{gap:13px;margin-top:30px;padding:0;font-size:.875rem;list-style:none;display:grid}.plan-features li{align-items:flex-start;gap:12px;line-height:1.6;display:flex}.plan-features svg{color:var(--accent);margin-top:3px}.coming-plan{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-top:24px;padding:26px 0;display:grid}.coming-plan h3{color:var(--ink);letter-spacing:0;font-size:1.0625rem}.coming-plan p{max-width:54ch;font-size:.875rem}.coming-plan>span{border:1px solid var(--line);border-radius:var(--button-radius);white-space:nowrap;padding:9px 12px;font-size:.75rem}.comparison-section{padding-block:76px}.section-intro{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:38px;display:flex}.section-intro>p{max-width:42ch;color:var(--muted);font-size:1rem}.price-comparison{border:1px solid var(--line);border-radius:18px;overflow-x:auto}.price-comparison tbody tr:last-child>*{border-bottom:0}.price-comparison table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%;min-width:560px;font-size:.875rem}.price-comparison th,.price-comparison td{border-bottom:1px solid var(--line);padding:22px 18px}.price-comparison thead{background:var(--soft)}.price-comparison tbody th{font-weight:500}.price-comparison th:first-child{width:43%}.price-comparison small{color:var(--muted);margin-top:6px;font-size:.625rem;font-weight:500;display:block}.comparison-hint{color:var(--muted);margin-top:12px;font-size:.75rem;display:none}.faq-section{grid-template-columns:.85fr 1.15fr;gap:70px;padding-bottom:76px;display:grid}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{justify-content:space-between;align-items:center;gap:22px;padding:24px 0;font-size:1rem;font-weight:600;display:flex}.faq-list details[open] summary svg{rotate:45deg}.faq-list details p{color:var(--muted);padding:0 30px 24px 0;font-size:.9375rem}.pricing-ledger .plans-grid{grid-template-columns:1fr;gap:20px}.pricing-ledger .plan{border:1px solid var(--line);background:var(--panel);border-radius:18px;grid-template-columns:.8fr 1fr 1.4fr;gap:25px;padding:34px;display:grid}.pricing-ledger .plan .button{grid-area:2/2;align-self:start;max-width:250px}.pricing-ledger .plan-price{margin:0}.pricing-ledger .plan-features{grid-area:1/3/span 2;margin:0}.pricing-ledger .page-intro .page-title{font-size:clamp(3rem,6vw,6rem)}.pricing-split .plans-grid{grid-template-columns:.8fr 1.2fr;gap:24px}.pricing-split .plan{border-radius:18px}.pricing-split .plan-pro{background:var(--soft);padding:48px}.pricing-split .plan-pro .plan-features{grid-template-columns:1fr 1fr;gap:18px 25px}.pricing-split .plan-price{min-height:97px}.pricing-split .plan-pro .button{max-width:300px}.pricing-stack .page-intro{text-align:center;max-width:750px;padding-top:80px;display:block}.pricing-stack .page-intro>div{margin:28px auto 0}.pricing-stack .plans-grid{max-width:830px;margin:auto}.pricing-stack .plan{padding:32px}.pricing-stack .coming-plan{grid-template-columns:1fr auto;max-width:830px;margin:24px auto 0}.pricing-stack .coming-plan p{grid-area:2/1}.pricing-stack .coming-plan>span{grid-area:1/2/span 2}.pricing-stack .faq-section{max-width:830px;display:block}.pricing-stack .faq-list{margin-top:40px}.pricing-bands .plans-grid{display:block}.pricing-bands .plan{border-radius:18px;grid-template-columns:1fr 1fr;gap:15px 40px;padding:40px;display:grid}.pricing-bands .plan+.plan{background:var(--soft);margin-top:18px}.pricing-bands .plan-price{grid-area:1/2;align-self:start;margin:0}.pricing-bands .plan .button{grid-area:2/2;align-self:start;max-width:260px}.pricing-bands .plan-features{grid-area:2/1;margin-top:12px}.journal-content{grid-template-columns:190px minmax(0,1fr);gap:80px;padding-bottom:76px;display:grid}nav.journal-index{flex-direction:column;align-items:flex-start;gap:15px;padding-top:10px;font-size:.8125rem;display:flex}nav.journal-index h2{font-family:var(--body);letter-spacing:0;margin-bottom:8px;font-size:.9375rem;font-weight:650}nav.journal-index a{min-height:28px;color:var(--muted);text-decoration:underline}.journal-list{min-width:0;margin:0;padding:0;list-style:none}.journal-entry{border-top:1px solid var(--line);grid-template-columns:145px minmax(0,1fr);gap:32px;padding:38px 0 52px;scroll-margin-top:130px;display:grid}.journal-date{color:var(--muted);flex-direction:column;gap:10px;font-size:.75rem;display:flex}.journal-date>span{font-variant-numeric:tabular-nums;font-size:.6875rem}.release-status{color:var(--muted);margin-bottom:16px;font-size:.6875rem}.journal-entry h2{max-width:20ch;font-size:clamp(1.75rem,2.5vw,2.7rem)}.journal-entry article>p{color:var(--muted);max-width:65ch;margin-top:21px;font-size:1rem}.journal-entry .text-link{margin-top:18px;font-size:.875rem}.journal-editorial .journal-content{grid-template-columns:1fr 3fr}.journal-editorial .journal-entry{padding:42px 0 60px;display:block}.journal-editorial .journal-date{flex-direction:row;justify-content:space-between;margin-bottom:26px}.journal-editorial .release-status{display:none}.journal-editorial .journal-entry h2{font-size:clamp(2rem,3.4vw,3.5rem)}.journal-editorial .journal-entry article>p{max-width:58ch}.journal-feed .journal-content{max-width:900px;display:block}.journal-feed nav.journal-index{display:none}.journal-feed .journal-entry{background:var(--soft);border-radius:var(--radius);border:0;grid-template-columns:130px 1fr;gap:35px;margin-bottom:22px;padding:36px}.journal-feed .journal-entry h2{font-size:2rem}.journal-grid .journal-content{display:block}.journal-grid nav.journal-index{display:none}.journal-grid .journal-list{grid-template-columns:1fr 1fr;gap:30px;display:grid}.journal-grid .journal-entry{border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:24px;padding:30px;display:flex}.journal-grid .journal-date{flex-direction:row;justify-content:space-between}.journal-grid .journal-entry:first-child{background:var(--soft);grid-column:1/-1;grid-template-columns:1fr 2fr;padding:42px;display:grid}.journal-grid .journal-entry h2{font-size:2rem}.journal-grid .release-status{display:none}.journal-index .journal-entry{grid-template-columns:190px 1fr}.journal-index .journal-content{display:block}.journal-index nav.journal-index{display:none}.journal-index .journal-entry article{grid-template-columns:1fr 1fr;gap:18px 40px;display:grid}.journal-index .journal-entry article>p{margin:0}.journal-index .release-status{grid-column:1/-1;margin:0}.journal-index .journal-entry h2{font-size:1.7rem}.journal-index .journal-entry .text-link{grid-column:2;margin:0}@media (width<=960px){.page-intro{gap:36px;padding-block:48px 56px}.plan{padding:28px}.pricing-split .plan-pro{padding:32px}.pricing-split .plan-pro .plan-features{grid-template-columns:1fr}.coming-plan{grid-template-columns:1fr auto;gap:15px}.coming-plan p{grid-area:2/1}.coming-plan>span{grid-area:1/2/span 2}.faq-section{gap:40px}.journal-content{grid-template-columns:140px 1fr;gap:35px}.journal-entry{grid-template-columns:1fr;gap:20px}.journal-date{flex-direction:row}.journal-index .journal-entry{grid-template-columns:150px 1fr}.journal-index .journal-entry article{display:block}.journal-index .journal-entry article>p,.journal-index .journal-entry .text-link{margin-top:18px}.pricing-ledger .plan{grid-template-columns:1fr 1fr}.pricing-ledger .plan-features{grid-area:2/1}.pricing-ledger .plan .button{grid-area:2/2}}@media (width<=640px){.page-intro{padding-block:35px 42px;display:block}.page-title{max-width:14ch}.page-intro>div{margin-top:22px}.plans-grid,.pricing-split .plans-grid,.pricing-stack .plans-grid{grid-template-columns:1fr;gap:18px}.plan,.pricing-split .plan-pro,.pricing-stack .plan{padding:26px}.plan-price{margin-block:26px}.coming-plan,.pricing-stack .coming-plan{margin-top:14px;display:block}.coming-plan p{margin-block:12px}.coming-plan>span{margin-top:8px;display:inline-block}.comparison-section{padding-block:64px}.section-intro{margin-bottom:25px;display:block}.section-intro>p{margin-top:20px}.comparison-hint{display:block}.price-comparison th,.price-comparison td{padding:17px 13px}.faq-section{padding-bottom:64px;display:block}.faq-list{margin-top:28px}.faq-list summary{padding-block:20px;font-size:.9375rem}.pricing-ledger .plan{gap:18px;padding:26px;display:flex}.pricing-ledger .plan-price{margin:0}.pricing-ledger .plan-features{order:3;margin-top:6px}.pricing-ledger .plan .button{max-width:none}.pricing-split .plan-price{min-height:0}.pricing-stack .page-intro{text-align:left;padding-top:40px}.pricing-stack .page-intro>div{margin-left:0}.pricing-bands .plan{padding:26px;display:flex}.pricing-bands .plan-price{margin-block:14px}.pricing-bands .plan-features{order:3}.pricing-bands .plan .button{max-width:none}.journal-content,.journal-editorial .journal-content{padding-bottom:64px;display:block}nav.journal-index{display:none}.journal-entry,.journal-feed .journal-entry,.journal-index .journal-entry{padding:27px 0 38px;display:block}.journal-date{flex-wrap:wrap;justify-content:space-between;margin-bottom:22px}.journal-entry h2,.journal-editorial .journal-entry h2,.journal-feed .journal-entry h2{font-size:2rem}.journal-feed .journal-entry{padding:25px}.journal-grid .journal-list{grid-template-columns:1fr;gap:18px}.journal-grid .journal-entry,.journal-grid .journal-entry:first-child{grid-column:auto;padding:25px;display:block}.journal-grid .journal-entry:first-child h2{font-size:2rem}.journal-entry article>p{font-size:.9375rem}}.refined-opening,.flow-opening,.contrast-opening,.editorial-opening{grid-template-columns:1.2fr 1fr;align-items:end;gap:80px;padding-block:48px;display:grid}.refined-opening .pure-copy p,.flow-opening .pure-copy p,.contrast-opening .pure-copy p{margin-top:0}.refined-workspace{background:var(--soft);border-radius:22px;grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding:44px 50px;display:grid}.refined-workspace .pure-copy h2{font-size:2.5rem}.refined-workspace .product-form{justify-self:end;width:100%;max-width:460px}.refined-workspace .pure-copy p{font-size:1rem}.studio-hero{grid-template-columns:1.08fr 1fr;align-items:center;gap:70px;padding-block:46px 66px;display:grid}.studio-hero h1{font-size:clamp(3.2rem,5.6vw,5.4rem)}.studio-hero>.pure-copy{padding-block:24px}.studio-hero .pure-copy>p{max-width:35ch}.studio-context{border-top:1px solid var(--line);max-width:340px;margin-top:48px;padding-top:20px}.studio-context p{margin:0;font-size:.8125rem}.studio-example{background:var(--soft);border-radius:22px;padding:36px}.studio-example>p{text-align:center;color:var(--muted);margin-top:22px;font-size:.8125rem}.studio-plan-link{margin-top:24px}.design-2 .page-intro{grid-template-columns:1.08fr 1fr}.canvas-hero{padding-top:40px}.canvas-opening,.gallery-opening,.perspectives-opening{text-align:center;margin:0 auto 42px}.canvas-opening h1{font-size:clamp(3.2rem,5vw,5rem)}.canvas-opening p,.gallery-opening p,.perspectives-opening p{color:var(--muted);max-width:48ch;margin:23px auto;font-size:1.0625rem}.canvas-details{grid-template-columns:repeat(3,1fr);gap:50px;padding-block:34px 52px;display:grid}.canvas-details h2{font-size:1.375rem}.canvas-details p{color:var(--muted);margin-top:12px;font-size:.9375rem}.design-3 .page-intro{text-align:center;max-width:820px;padding-block:40px 48px;display:block}.design-3 .page-intro>div{margin:24px auto 0}.design-3 .pricing-stack .plans-grid,.design-3 .pricing-stack .coming-plan{max-width:none}.design-3 .pricing-stack .plan{padding:40px}.design-3 .journal-grid .journal-entry:first-child{background:var(--soft);border-radius:22px}.editorial-opening{grid-template-columns:1fr 1fr;gap:100px;padding-bottom:54px}.editorial-opening h1{font-size:clamp(3.3rem,6vw,5.75rem)}.editorial-opening>div{padding-bottom:8px}.editorial-opening p{max-width:27ch;color:var(--muted);font-size:1.25rem}.editorial-opening .button{margin-top:26px}.editorial-story{grid-template-columns:240px minmax(0,740px);justify-content:space-between;gap:90px;padding-bottom:42px;display:grid}.editorial-contents{border-top:1px solid var(--line);align-self:start;padding-top:26px;position:sticky;top:100px}.editorial-contents p{color:var(--muted);font-size:.9375rem}.editorial-contents nav{gap:4px;margin-top:28px;display:grid}.editorial-contents nav a{padding-block:9px;font-size:.875rem;text-decoration:underline}.editorial-chapter{border-top:1px solid var(--line);padding-block:36px 52px}.editorial-chapter .pure-copy{max-width:590px;margin-bottom:26px}.editorial-chapter .pure-copy p{max-width:54ch}.editorial-chapter>.product-form{background:var(--soft);max-width:590px;padding:34px}.editorial-chapter>.text-link{margin-top:20px}.design-4 .page-intro{grid-template-columns:1fr 1fr}.design-4 .plan{padding:30px}.design-4 .journal-editorial .journal-content{grid-template-columns:240px minmax(0,740px);justify-content:space-between;gap:90px}.design-4 .journal-entry article>p{max-width:56ch}.design-4 .journal-entry h2{font-size:2.75rem}.flow-hero{padding-bottom:38px}.flow-opening{grid-template-columns:1.3fr 1fr}.flow-opening h1{font-size:clamp(3rem,5vw,5rem)}.flow-note{margin-top:16px}.flow-nav{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:30px;margin-top:30px;display:grid}.flow-nav a{justify-content:space-between;align-items:center;padding:22px 0 8px;font-size:.9375rem;display:flex}.flow-build .capture-editor{background:var(--panel)}.design-5 .pricing-bands .plan{grid-template-columns:1.15fr 1fr}.design-5 .journal-list{border-left:1px solid var(--line);padding-left:34px}.design-5 .journal-entry{position:relative}.design-5 .journal-entry:before{content:"";background:var(--ink);border-radius:50%;width:9px;height:9px;position:absolute;top:42px;left:-39px}.gallery-hero{padding-block:35px 56px}.gallery-opening{margin-bottom:36px}.gallery-opening h1{font-size:clamp(3.2rem,5.1vw,5.1rem)}.design-6 .page-intro{text-align:center;max-width:860px;padding-block:40px 48px;display:block}.design-6 .page-intro>div{margin:24px auto 0}.design-6 .plan{background:var(--soft);border-color:#0000;padding:38px}.design-6 .plan-pro{background:var(--panel);border-color:var(--ink)}.design-6 .journal-grid .journal-entry:first-child{grid-column:auto;padding:30px;display:flex}.design-6 .journal-grid .journal-list{gap:24px}.perspectives-hero{padding-top:36px}.perspectives-opening h1{font-size:clamp(3rem,4.8vw,4.7rem)}.perspectives-pair{grid-template-columns:1fr 1fr;gap:26px;display:grid}.perspectives-pair>section{background:var(--soft);border-radius:22px;padding:28px}.perspectives-pair>section>h2{letter-spacing:-.015em;margin-bottom:22px;font-size:1rem}.perspectives-pair .capture-ai{background:var(--panel)}.perspectives-explainer{grid-template-columns:1fr 1fr;gap:80px;padding-block:32px 54px;display:grid}.perspectives-explainer h2{font-size:1.5rem}.perspectives-explainer p{color:var(--muted);max-width:47ch;margin-top:14px;font-size:.9375rem}.perspectives-responses .text-link{margin-top:24px}.design-7 .page-intro{text-align:center;max-width:840px;padding-block:40px 48px;display:block}.design-7 .page-intro>div{margin:24px auto 0}.design-7 .pricing-split .plans-grid{grid-template-columns:1fr 1fr;gap:26px}.design-7 .pricing-split .plan{background:var(--soft);border-color:#0000;padding:36px}.design-7 .pricing-split .plan-pro{background:var(--panel);border-color:var(--line)}.design-7 .pricing-split .plan-pro .plan-features{grid-template-columns:1fr}.design-7 .pricing-split .plan-pro .button{max-width:none}.conversation-hero{grid-template-columns:1fr 1fr;align-items:start;gap:100px;padding-block:52px 62px;display:grid}.conversation-opening{padding-top:46px}.conversation-opening h1{font-size:clamp(3.3rem,6.2vw,6rem)}.conversation-opening p{color:var(--muted);margin-top:26px;font-size:1.125rem}.conversation-opening .text-link{margin-top:22px}.conversation-copy-row{grid-template-columns:1fr 1fr;gap:100px;padding-block:0 64px;display:grid}.conversation-copy-row h2{font-size:2.4rem}.conversation-copy-row p{color:var(--muted);max-width:45ch}.conversation-copy-row p+p{margin-top:14px}.design-8 .page-intro{text-align:left;max-width:940px;padding-top:44px;display:block}.design-8 .page-intro>div{margin:24px 0 0}.design-8 .plans-section,.design-8 .comparison-section,.design-8 .faq-section,.design-8 .journal-content{max-width:940px}.design-8 .pricing-stack .plans-grid{max-width:none}.design-8 .plan{background:var(--soft);border:0}.design-8 .plan-pro{background:#ececef}.design-8 .faq-list{border:0}.design-8 .faq-list details{border:1px solid var(--line);border-radius:14px;margin-bottom:12px;padding-inline:22px}.design-8 .journal-feed .journal-entry{background:var(--soft)}.compact-hero{grid-template-columns:.72fr 1.28fr;align-items:center;gap:38px;padding-block:28px 38px;display:grid}.compact-opening h1{font-size:clamp(3rem,4.5vw,4.5rem)}.compact-opening p{color:var(--muted);max-width:31ch;margin:22px 0;font-size:1rem}.compact-capabilities{grid-template-columns:.72fr 1.28fr;align-items:start;gap:38px;padding-block:20px 38px;display:grid}.compact-capabilities h2{font-size:1.75rem}.compact-capabilities dl{grid-template-columns:1fr 1fr;gap:24px;display:grid}.compact-capabilities dt{font-size:.9375rem;font-weight:550}.compact-capabilities dd{color:var(--muted);margin-top:7px;font-size:.8125rem;line-height:1.65}.compact .pure-section{padding-block:48px}.compact-responses{padding-block:22px 44px}.compact-responses h2{font-size:2.2rem}.design-9 .page-intro{padding-block:32px 40px}.design-9 .page-title{font-size:clamp(3rem,4.5vw,4.5rem)}.design-9 .pricing-ledger .plan{padding:28px}.design-9 .comparison-section{padding-block:58px}.design-9 .price-comparison th,.design-9 .price-comparison td{padding-block:16px}.design-9 .journal-index .journal-entry{grid-template-columns:150px 1fr;padding-block:28px 34px}.design-9 .journal-index .journal-entry article{grid-template-columns:.9fr 1.1fr}.contrast-opening{padding-bottom:42px}.contrast-opening h1{font-size:clamp(3.2rem,5.5vw,5.5rem)}.contrast-opening .button{margin-top:24px}.contrast-stage{background:#24252b;border-radius:22px;grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding:44px 50px;display:grid}.contrast-stage>.pure-copy{color:#f8f8fa}.contrast-stage>.pure-copy p,.contrast-stage .feature-list svg{color:#bbbbc4}.contrast-stage>.pure-copy h2{font-size:2.5rem}.contrast-stage .product-form{justify-self:end;width:100%;max-width:465px}.contrast .pure-section>.text-link{margin-top:24px}.design-10 .pricing-bands .plan-pro{--ink:#f8f8fa;--muted:#bdbdc7;--panel:#24252b;--soft:#35363d;--line:#53545e;--accent:#fff;--on-accent:#24252b;background:var(--panel);color:var(--ink)}.design-10 .plan-pro .button:hover{background:#e2e2e8}.design-10 .journal-feed .journal-content{max-width:none}.design-10 .journal-feed .journal-entry{border:1px solid var(--line);grid-template-columns:180px 1fr}.design-10 .journal-feed .journal-entry:first-child{--ink:#f8f8fa;--muted:#bdbdc7;color:var(--ink);background:#24252b;border:0}.design-10 .journal-entry:first-child h2{font-size:2.75rem}@media (width<=1100px){.refined-opening,.flow-opening,.contrast-opening,.editorial-opening{gap:44px}.refined-workspace,.contrast-stage{gap:45px;padding:34px}.studio-hero{gap:36px}.studio-example{padding:26px}.studio-context{margin-top:30px}.editorial-story,.design-4 .journal-editorial .journal-content{grid-template-columns:190px minmax(0,1fr);gap:50px}.conversation-hero,.conversation-copy-row{gap:50px}.compact-hero{grid-template-columns:.75fr 1.25fr;gap:28px}}@media (width<=800px){.refined-opening,.flow-opening,.contrast-opening{grid-template-columns:1fr;gap:26px;padding-top:30px}.refined-opening .pure-copy p,.flow-opening .pure-copy p,.contrast-opening .pure-copy p{max-width:54ch}.refined-workspace,.contrast-stage{gap:28px;padding:28px}.refined-workspace .pure-copy h2,.contrast-stage>.pure-copy h2{font-size:2rem}.refined-workspace .feature-list,.contrast-stage .feature-list{gap:10px}.studio-hero{grid-template-columns:1fr 1fr;gap:28px}.studio-hero h1{font-size:3.1rem}.studio-example{padding:20px}.studio-context{display:none}.canvas-details{gap:26px}.editorial-opening{gap:40px}.editorial-story,.design-4 .journal-editorial .journal-content{grid-template-columns:150px minmax(0,1fr);gap:32px}.editorial-chapter>.product-form{padding:25px}.perspectives-pair{gap:18px}.perspectives-pair>section{padding:20px}.perspectives-explainer{gap:36px}.conversation-hero{gap:35px}.conversation-opening h1{font-size:3.6rem}.conversation-copy-row{gap:35px}.compact-hero{grid-template-columns:1fr;gap:26px}.compact-opening{grid-template-columns:1.1fr 1fr;align-items:start;gap:20px 30px;display:grid}.compact-opening h1{grid-row:1/span 2}.compact-opening p{max-width:none;margin:0}.compact-opening .button{justify-self:start}.compact-capabilities{grid-template-columns:1fr;gap:22px}.design-5 .pricing-bands .plan{grid-template-columns:1fr 1fr}}@media (width<=640px){.refined-opening,.flow-opening,.contrast-opening,.editorial-opening{gap:24px;padding-block:28px 30px}.refined-workspace,.contrast-stage{grid-template-columns:1fr;gap:26px;padding:26px 20px}.refined-workspace .pure-copy h2,.contrast-stage>.pure-copy h2{font-size:2.15rem}.refined-workspace .product-form,.contrast-stage .product-form{max-width:none}.refined-workspace .feature-list,.contrast-stage .feature-list{gap:10px;margin-top:22px}.studio-hero{grid-template-columns:1fr;gap:30px;padding-block:20px 42px}.studio-hero>.pure-copy{padding:0}.studio-hero h1{font-size:clamp(2.8rem,11.5vw,4rem)}.studio-example{padding:22px 20px}.canvas-hero,.perspectives-hero{padding-top:26px}.canvas-opening,.gallery-opening,.perspectives-opening{text-align:left;margin-bottom:28px}.canvas-opening h1,.gallery-opening h1,.perspectives-opening h1{font-size:clamp(2.8rem,11.5vw,4rem)}.canvas-opening p,.gallery-opening p,.perspectives-opening p{margin:20px 0;font-size:1rem}.canvas-details{grid-template-columns:1fr;gap:24px;padding-block:28px 38px}.canvas-details h2{font-size:1.35rem}.editorial-opening{grid-template-columns:1fr}.editorial-opening h1{font-size:3.4rem}.editorial-opening p{font-size:1.0625rem}.editorial-story{padding-bottom:0;display:block}.editorial-contents{padding-block:22px 28px;position:static}.editorial-contents nav{grid-template-columns:1fr 1fr;gap:4px 16px;margin-top:14px}.editorial-chapter{padding-block:30px 40px}.editorial-chapter>.product-form{padding:24px}.flow-hero{padding-bottom:28px}.flow-opening h1{font-size:clamp(2.65rem,10.8vw,3.8rem)}.flow-nav{grid-template-columns:1fr;gap:0;margin-top:22px}.flow-nav a{border-bottom:1px solid var(--line);padding-block:15px}.gallery-hero{padding-block:24px 42px}.perspectives-pair,.perspectives-explainer{grid-template-columns:1fr}.perspectives-pair>section{padding:22px 20px}.perspectives-pair .capture-ai,.perspectives-pair .product-form{min-height:0}.perspectives-explainer{gap:26px;padding-block:30px 38px}.conversation-hero{grid-template-columns:1fr;gap:30px;padding-block:28px 38px}.conversation-opening{padding:0}.conversation-opening h1{font-size:3.6rem}.conversation-opening p{margin-top:20px;font-size:1rem}.conversation-copy-row{grid-template-columns:1fr;gap:22px;padding-bottom:38px}.conversation-copy-row h2{font-size:2.15rem}.compact-hero{padding-block:24px 30px}.compact-opening{display:block}.compact-opening h1{font-size:3rem}.compact-opening p{margin:20px 0}.compact-capabilities{padding-block:4px 32px}.compact-capabilities dl{gap:24px 18px}.compact .pure-section{padding-block:36px}.compact-responses{padding-block:8px 35px}.contrast-opening h1{font-size:clamp(2.8rem,11.5vw,4rem)}.design-2 .page-intro,.design-3 .page-intro,.design-4 .page-intro,.design-6 .page-intro,.design-7 .page-intro,.design-8 .page-intro{text-align:left;padding-block:28px 36px;display:block}.design-3 .page-intro>div,.design-6 .page-intro>div,.design-7 .page-intro>div{margin:22px 0 0}.design-3 .pricing-stack .plan,.design-4 .plan,.design-6 .plan,.design-7 .pricing-split .plan,.design-9 .pricing-ledger .plan{padding:26px}.design-4 .journal-editorial .journal-content{display:block}.design-4 .journal-entry h2{font-size:2rem}.design-5 .journal-list{padding-left:20px}.design-5 .journal-entry:before{top:31px;left:-25px}.design-6 .journal-grid .journal-entry:first-child{padding:25px;display:block}.design-7 .pricing-split .plans-grid{grid-template-columns:1fr;gap:18px}.design-9 .page-title{font-size:3rem}.design-9 .journal-index .journal-entry,.design-10 .journal-feed .journal-entry{display:block}.design-10 .journal-entry:first-child h2{font-size:2rem}}.refined-workspace,.contrast-stage{gap:60px}.studio-example{padding:22px}.canvas-hero>.capture-editor{margin-top:38px}.editorial-chapter>.product-form{padding:0}.perspectives-pair>section{flex-direction:column;display:flex}.perspectives-pair>section>h2{flex:none}.perspectives-pair .capture-ai{margin-block:auto}.compact-hero{grid-template-columns:.7fr 1.3fr}.contrast-stage .product-form{--ink:#1c1d21;--muted:#62636b;--line:#dedee2}@media (width<=800px){.compact-hero{grid-template-columns:1fr}}@media (width<=640px){.refined-workspace,.contrast-stage{gap:26px;padding:26px 18px}.refined-workspace .product-form,.contrast-stage .product-form{width:100%}.studio-example{padding:18px}.editorial-chapter>.product-form{padding:0}.perspectives-pair>section{padding:22px 18px}}
