:root{--ground:oklch(99.8% .005 255);--wash:oklch(96.6% .014 255);--paper:oklch(97.6% .008 255);--paper-2:oklch(93.6% .016 255);--sheet:oklch(99.4% .003 255);--ink:#14213d;--ink-2:oklch(38% .05 262);--muted:oklch(45% .035 262);--rule:color-mix(in oklab, var(--ink) 14%, transparent);--rule-strong:color-mix(in oklab, var(--ink) 55%, transparent);--blue:oklch(50% .19 262);--blue-soft:oklch(93% .04 262);--sand:oklch(86% .035 80);--pen:oklch(58% .2 28);--pen-ink:oklch(46% .19 28);--pen-soft:oklch(94.5% .035 28);--ok:oklch(42% .1 155);--ok-soft:oklch(93% .05 155);--wait:oklch(44% .1 70);--wait-soft:oklch(94% .06 85);--night:#14213d;--night-2:oklch(31% .06 262);--night-ink:oklch(96% .01 262);--night-muted:oklch(80% .03 262);--night-line:color-mix(in oklab, var(--night-ink) 22%, transparent);--foot:#0e376f;--foot-link:oklch(93% .02 262);--foot-muted:oklch(76% .02 262);--foot-btn-ink:oklch(52% .2 265);--foot-btn-hover:oklch(94% .03 262);--p-bg:var(--paper);--p-surface:var(--paper-2);--p-ink:var(--ink);--p-muted:var(--muted);--cta:var(--ink);--cta-ink:var(--sheet);--line-soft:var(--rule);--line-mid:var(--rule-strong);--panel-tint:var(--paper-2);--p-accent:var(--blue);--p-accent-ink:var(--sheet);--p-action:var(--cta);--p-action-ink:var(--cta-ink);--p-inv-bg:var(--night);--p-inv-surface:var(--night-2);--p-inv-ink:var(--night-ink);--p-inv-muted:var(--night-muted);--p-inv-accent:var(--night-ink);--p-inv-accent-ink:var(--night);--p-inv-action:var(--night-ink);--p-inv-action-ink:var(--night);--font-display:"Manrope", "Noto Sans TC", sans-serif;--font-text:"Manrope", "Noto Sans TC", sans-serif;--font-footer:"Noto Sans TC", "Manrope", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--display-weight:500;--display-tracking:-.02em;--display-tracking-xl:-.025em;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:144px;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-title:1.75rem;--text-section:clamp(2rem, 3.3vw, 3.4rem);--text-display:clamp(2.6rem, 5.2vw, 5rem);--ease-out:cubic-bezier(.16, 1, .3, 1);--sheet-edge:1px solid var(--rule-strong)}*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}body{background:var(--ground);color:var(--ink)}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ground-inverse :focus-visible{outline-color:var(--night-ink)}#app{display:contents}h1,h2,h3{font-synthesis:none;overflow-wrap:break-word;text-wrap:balance;min-width:0}.nav__logo img{-o-object-fit:contain;object-fit:contain;width:207px;height:28px}.nav__toggle{place-items:center;min-width:44px;min-height:44px}.nav__toggle svg{margin:auto;display:block}.nav__link[aria-current=true]{text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:2px}.btn{transition:transform .15s var(--ease-out), background-color .15s var(--ease-out)}.btn:active{transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}html[data-buttons=pill] .btn--secondary{border-color:var(--ink);background:0 0}.ac-hero{padding:calc(var(--nav,72px) + var(--space-xl)) 0 var(--space-xl);background:var(--ground)}.ac-hero>.wrap{min-height:calc(100svh - var(--space-2xl) - var(--nav,72px) - var(--space-2xl));flex-direction:column;justify-content:center;display:flex}.ac-hero__grid{gap:var(--space-xl);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;display:grid}.ac-hero h1{font-size:var(--text-display);letter-spacing:var(--display-tracking-xl);line-height:1.14}.ac-hero__lead{margin-top:var(--space-lg);font-size:var(--text-lg);color:var(--ink-2);line-height:1.7}.ac-hero .btn-row{margin-top:var(--space-xl)}.ac-proof{padding:var(--space-xl) var(--space-xl) calc(var(--space-2xl) + var(--space-xl));background:var(--sand);border-radius:var(--r-lg);margin:0;position:relative}.ac-sheet{padding:0 var(--space-lg) var(--space-lg);background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-md);box-shadow:0 24px 56px -32px color-mix(in oklab, var(--ink) 45%, transparent);color:var(--ink);position:relative;overflow:hidden}.ac-chrome{justify-content:space-between;align-items:center;gap:var(--space-lg);margin:0 calc(-1 * var(--space-lg)) var(--space-lg);padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--rule);font-size:var(--text-sm);white-space:nowrap;display:flex}.ac-chrome img{width:120px;height:16px;display:block}.ac-sheet__top{justify-content:space-between;align-items:center;display:flex}.ac-sheet__title{margin-top:var(--space-lg);font-size:1.5rem;font-weight:500;line-height:1.5}.ac-sheet__meta{margin-top:var(--space-xs);color:var(--muted);font-size:var(--text-sm)}.ac-rows{margin:var(--space-lg) 0 0;border-top:1px solid var(--rule);padding:0;list-style:none;position:relative}.ac-rows:after{content:"";top:0;bottom:0;left:calc(var(--space-2xl) + var(--space-sm));background:var(--pen);opacity:.45;width:1px;position:absolute}.ac-rows>li{grid-template-columns:var(--space-2xl) 1fr auto;gap:var(--space-lg);padding:var(--space-md) 0;border-bottom:1px solid var(--rule);font-size:var(--text-sm);align-items:center;display:grid}.ac-rows strong{font-size:var(--text-md);padding-left:var(--space-md);font-weight:500;line-height:1.6}.ac-w{font-family:var(--font-mono);color:var(--muted)}.ac-mark{color:var(--muted);position:relative}.is-picked>.ac-mark{color:var(--pen-ink);font-weight:500}.is-picked>.ac-mark:after{content:"";left:0;right:0;bottom:calc(-1 * var(--space-2xs));background:var(--pen);height:6px;position:absolute;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 6' preserveAspectRatio='none'%3E%3Cpath d='M1 4 C10 1 18 6 28 3 S48 2 59 4' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 6' preserveAspectRatio='none'%3E%3Cpath d='M1 4 C10 1 18 6 28 3 S48 2 59 4' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.ac-platforms{justify-content:flex-end;gap:var(--space-xs);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.ac-platforms span{padding:var(--space-xs) var(--space-md);min-height:var(--space-lg);font-size:var(--text-sm);color:var(--muted)}.ac-platforms .is-picked{color:var(--blue);text-underline-offset:6px;text-decoration:underline}.ac-stamp{left:var(--space-md);bottom:var(--space-lg);box-shadow:0 16px 40px -24px color-mix(in oklab, var(--ink) 55%, transparent);width:18.5rem;padding:var(--space-md) var(--space-lg);background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-sm);font-size:var(--text-sm);position:absolute}.ac-stamp>div{gap:var(--space-sm);margin-top:var(--space-md);align-items:center;display:flex}.ac-stamp .ac-status{margin-left:auto}.ac-tick{width:14px;height:8px;top:calc(-1 * var(--space-2xs));margin:0 var(--space-2xs);border-left:2px solid var(--ok);border-bottom:2px solid var(--ok);flex:none;display:inline-block;position:relative;transform:rotate(-45deg)}.ac-label{font-size:var(--text-sm);color:var(--muted);font-weight:500;display:block}.ac-status{font-variant-numeric:tabular-nums;padding:var(--space-2xs) var(--space-xs);border-radius:var(--r-sm);background:var(--pen-soft);color:var(--pen-ink);font-size:var(--text-sm);white-space:nowrap;display:inline-block}.ac-facts-band{padding:0 0 var(--space-3xl);background:var(--ground)}.ac-facts{gap:var(--space-xl);border-top:1px solid var(--rule-strong);grid-template-columns:1.5fr 1fr 1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.ac-facts>li{padding-top:var(--space-md);color:var(--muted);font-size:var(--text-md);line-height:1.7}.ac-facts>li:first-child{color:var(--ink);font-weight:500;font-size:var(--text-lg)}main>section.ac-sec.ac-sec{height:auto;min-height:0;padding:var(--space-3xl) 0;background:var(--ground);color:var(--ink);border-radius:0;margin:0;scroll-margin-top:0;display:block}main>section.ac-sec>.wrap{height:auto;display:block}main>section.ac-sec.ground-alt{background:var(--wash)}main>section.ac-sec.ground-inverse{background:var(--night);color:var(--night-ink)}.ac-head h2{max-width:16em;font-size:var(--text-section);letter-spacing:var(--display-tracking);line-height:1.22}.ac-head p{margin-top:var(--space-md);max-width:34em;color:var(--muted);font-size:var(--text-lg);line-height:1.75}.ground-inverse .ac-head p{color:var(--night-muted)}.ac-sec .ac-head{margin-bottom:var(--space-2xl)}.ac-head--centre{text-align:center}.ac-head--centre h2,.ac-head--centre p{margin-inline:auto}.ac-flow-frame{--bg:var(--paper);--surface:var(--paper-2);--card:var(--sheet);--ink:var(--ink);--muted:var(--muted);--accent:var(--blue);--accent-ink:var(--sheet);--line:var(--rule);--line-strong:var(--rule-strong);--fx-bg:var(--paper);--fx-surface:var(--paper-2);--fx-ink:var(--ink);--fx-muted:var(--muted);--fx-accent:var(--blue);--fx-accent-ink:var(--sheet);border-radius:var(--r-lg);background:var(--paper);height:520px;color:var(--ink);position:relative;overflow:hidden}.ac-flow-frame>.ac-flow{z-index:1;height:100%;padding:var(--space-lg);background:0 0;position:relative}.ac-starts{border-top:1px solid var(--rule-strong)}.ac-start{gap:var(--space-xl);padding:var(--space-xl) 0;border-bottom:1px solid var(--rule);grid-template-columns:5.5rem minmax(0,4fr) minmax(0,6fr);align-items:center;display:grid}.ac-num{color:var(--pen);font-variant-numeric:tabular-nums;font-size:3.5rem;font-weight:500;line-height:1}.ac-start h3{font-size:var(--text-title);line-height:1.3}.ac-start p{margin-top:var(--space-sm);color:var(--muted);font-size:var(--text-md);line-height:1.75}.ac-shot{border-radius:var(--r-md);background:var(--paper-2);height:270px;position:relative;overflow:hidden}.ac-fragment{inset:var(--space-lg) var(--space-xl) 0;padding:var(--space-lg);color:var(--ink);background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-sm) var(--r-sm) 0 0;transition:transform .2s var(--ease-out);border-bottom:0;position:absolute}.ac-fragment>strong{margin:var(--space-md) 0;font-size:1.375rem;font-weight:500;display:block}.ac-topic-line,.ac-material{padding:var(--space-sm) 0;border-bottom:1px solid var(--rule);font-size:var(--text-md);justify-content:space-between;display:flex}.ac-topic-line span,.ac-material span{color:var(--muted)}.ac-text-action{color:var(--blue);font-size:var(--text-md);text-underline-offset:5px;transition:text-decoration-color .2s var(--ease-out);font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-block}.ac-fragment>.ac-text-action{margin-top:var(--space-md)}.ac-dimensions{gap:var(--space-xs);display:flex}.ac-dimensions>span{gap:var(--space-sm);text-align:center;padding:var(--space-md) var(--space-2xs);background:var(--paper);border-radius:var(--r-sm);font-size:var(--text-md);flex:1;display:grid}.ac-dimensions>.is-thin{background:var(--pen-soft);color:var(--pen-ink)}.ac-dimensions b{font-size:var(--text-sm);font-weight:400}.ac-treatment{margin-top:var(--space-lg);font-size:var(--text-md);justify-content:space-between;display:flex}.ac-trail{gap:var(--space-xs) var(--space-md);margin-top:var(--space-md);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.ac-trail>span+span{padding-left:var(--space-md);position:relative}.ac-trail>span+span:before{content:"";opacity:.6;border-top:1.5px solid;border-right:1.5px solid;width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)rotate(45deg)}.ac-trail--plain{gap:var(--space-xs) var(--space-lg);margin-top:0}.ac-trail--plain>span+span{padding-left:0}.ac-trail--plain>span+span:before{content:none}.ac-split{gap:var(--space-xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.ac-split>*{min-width:0}.ac-split__lead .ac-head{margin-bottom:var(--space-xl)}.ac-points{margin:0;padding:0;list-style:none}.ac-points>li{gap:var(--space-lg);padding:var(--space-lg) 0;border-top:1px solid var(--rule);align-items:flex-start;display:flex}.ac-points h3{font-size:1.25rem;line-height:1.4}.ac-points p{margin-top:var(--space-xs);color:var(--muted);font-size:var(--text-md);line-height:1.7}.ac-pt-icon{border-radius:var(--r-sm);background:var(--ink);flex:none;width:40px;height:40px;display:inline-block;position:relative}.ac-pt-icon:after{content:"";inset:var(--space-xs);background:var(--sheet);position:absolute;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.ac-pt-icon--compass:after{-webkit-mask-image:url(/landing/icons/ui-compass.svg);mask-image:url(/landing/icons/ui-compass.svg)}.ac-pt-icon--file:after{-webkit-mask-image:url(/landing/icons/ui-file-text.svg);mask-image:url(/landing/icons/ui-file-text.svg)}.ac-pt-icon--search:after{-webkit-mask-image:url(/landing/icons/ui-search.svg);mask-image:url(/landing/icons/ui-search.svg)}.ac-pt-icon--sm{vertical-align:middle;width:24px;height:24px;margin-right:var(--space-xs);background:0 0}.ac-pt-icon--sm:after{background:var(--ink);inset:0}.ac-board{background:var(--sheet);border:var(--sheet-edge);border-radius:var(--r-sm);color:var(--ink);overflow:hidden}.ac-dir-top{padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;display:flex}.ac-seg{padding:var(--space-2xs);background:var(--paper-2);font-size:var(--text-sm);border-radius:999px;display:inline-flex}.ac-seg>*{padding:var(--space-2xs) var(--space-md);color:var(--muted);border-radius:999px;font-weight:400}.ac-seg>b{background:var(--sheet);color:var(--ink);font-weight:500}.ac-dir-body{gap:var(--space-lg);padding:var(--space-lg);background:var(--paper);grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid}.ac-quad{border-radius:var(--r-sm);background:var(--sheet);border:1px solid var(--rule);min-height:340px;position:relative}.ac-quad:before,.ac-quad:after{content:"";background:var(--rule);position:absolute}.ac-quad:before{width:1px;top:0;bottom:0;left:50%}.ac-quad:after{height:1px;top:50%;left:0;right:0}.ac-quad>i{z-index:1;left:var(--x);top:var(--y);background:var(--pen);border-radius:50%;width:20px;height:20px;position:absolute;translate:-50% -50%}.ac-quad>i.is-quiet{background:var(--rule-strong);width:14px;height:14px}.ac-axis{z-index:1;font-size:var(--text-sm);color:var(--muted);position:absolute}.ac-axis--y{left:var(--space-sm);top:var(--space-sm)}.ac-axis--x{right:var(--space-sm);bottom:var(--space-sm)}.ac-dir-list{gap:var(--space-sm);align-content:start;display:grid}.ac-dir-card{padding:var(--space-md);background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-sm);font-size:var(--text-sm)}.ac-dir-card>strong{font-size:var(--text-md);font-weight:500;display:block}.ac-dir-card>p{margin-top:var(--space-xs);color:var(--muted)}.ac-chips{gap:var(--space-xs);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.ac-chips>span{padding:var(--space-2xs) var(--space-sm);background:var(--paper-2);color:var(--ink-2);font-size:var(--text-sm);border-radius:999px}.ac-chips>.is-ask{background:var(--ink);color:var(--sheet)}.ac-editor{background:var(--sheet);border:var(--sheet-edge);border-radius:var(--r-sm);min-height:490px;color:var(--ink);grid-template-columns:180px minmax(0,1fr) 160px;display:grid;overflow:hidden}.ac-editor-list{background:var(--paper);padding:var(--space-xl) var(--space-lg);border-right:1px solid var(--rule);font-size:var(--text-sm)}.ac-editor-list>div{margin-top:var(--space-md);padding:var(--space-sm) var(--space-xs)}.ac-editor-list .is-active{background:var(--blue-soft);border-radius:var(--r-sm);color:var(--blue)}.ac-editor-list .ac-editor-rule{margin-top:var(--space-2xl);line-height:2}.ac-editor-rule span{color:var(--muted)}.ac-editor-body{padding:var(--space-lg) var(--space-xl);min-width:0}.ac-tabs{gap:var(--space-lg);border-bottom:1px solid var(--rule);display:flex}.ac-tabs button{min-height:44px;padding:var(--space-xs);font:inherit;color:var(--muted);cursor:pointer;transition:color .15s var(--ease-out);background:0 0;border:0;border-bottom:2px solid #0000}.ac-tabs button[aria-selected=true]{color:var(--blue);border-color:var(--blue)}.ac-tabs button:hover{color:var(--ink)}.ac-tabs button:active{transform:translateY(1px)}.ac-tabs button:disabled{opacity:.5;cursor:not-allowed}.ac-document{padding-top:var(--space-lg)}.ac-preview-screen{min-height:380px}.ac-preview-screen>.ac-label{justify-content:space-between;align-items:center;display:flex}.ac-document h3{margin:var(--space-lg) 0;font-size:1.625rem;line-height:1.6}.ac-preview-screen>p{font-size:var(--text-md);max-width:38em;line-height:1.9}.ac-edit-suggestion{margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--rule);font-size:var(--text-sm);line-height:1.8}.ac-edit-suggestion p{margin-top:var(--space-sm)}.ac-suggestion-result{margin:var(--space-sm) 0;padding:var(--space-sm) var(--space-md);background:var(--pen-soft);color:var(--ink);border-radius:var(--r-sm)}.ac-format-list{gap:var(--space-lg);padding:var(--space-xl) var(--space-lg);border-left:1px solid var(--rule);font-size:var(--text-sm);flex-direction:column;display:flex}.ac-format-list>span{min-height:var(--space-lg)}.ac-rail{gap:var(--space-xl);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ac-step-card{min-width:0;padding-top:var(--space-md);border-top:2px solid var(--ink);flex-direction:column;display:flex}.ac-step-no{color:var(--pen);font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:500;line-height:1}.ac-step-card h3{margin-top:var(--space-md);font-size:1.375rem;line-height:1.4}.ac-step-card p{margin-top:var(--space-sm);color:var(--muted);font-size:var(--text-md);line-height:1.7}.ac-mini{padding:var(--space-lg) var(--space-md) var(--space-xs);background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-sm);font-size:var(--text-sm);margin-top:auto}.ac-step-card>p+.ac-mini{margin-top:var(--space-lg)}.ac-mini>div{justify-content:space-between;align-items:center;gap:var(--space-sm);border-top:1px solid var(--rule);min-height:48px;display:flex}.ac-mini>div:first-child{border-top:0}.ac-pill{padding:var(--space-2xs) var(--space-sm);background:var(--paper-2);color:var(--muted);font-size:var(--text-sm);white-space:nowrap;border-radius:999px}.ac-pill.is-ok{background:var(--ok-soft);color:var(--ok)}.ac-pill.is-wait{background:var(--wait-soft);color:var(--wait)}.ac-split--review{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.ac-split--review .ac-head{top:calc(var(--nav,72px) + var(--space-lg));margin:0;position:sticky}#review .mo-la__type{font-size:var(--text-section);line-height:1.22}.ac-review-flow{border-top:1px solid var(--night-line);margin:0;padding:0;list-style:none}.ac-review-flow>li{align-items:flex-start;gap:var(--space-xl);padding:var(--space-xl) 0;border-bottom:1px solid var(--night-line);display:flex}.ac-step-number{width:3rem;color:var(--night-muted);font-variant-numeric:tabular-nums;flex:none;font-size:2rem;font-weight:500;line-height:1}.ac-review-flow h3{font-size:1.5rem;line-height:1.4}.ac-review-flow p{margin-top:var(--space-sm);color:var(--night-muted);font-size:var(--text-lg);line-height:1.7}.ac-chip{align-self:center;gap:var(--space-md);padding:var(--space-xs) var(--space-md);border:1px solid var(--night-line);color:var(--night-ink);font-size:var(--text-sm);white-space:nowrap;border-radius:999px;flex:none;margin-left:auto;display:inline-flex}.ac-chip>span+span{padding-left:var(--space-md);position:relative}.ac-chip>span+span:before{content:"";opacity:.7;border-top:1.5px solid;border-right:1.5px solid;width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)rotate(45deg)}.ac-team-grid{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.ac-team-grid>*{min-width:0}.ac-rules>div{padding:var(--space-lg) 0;border-top:1px solid var(--rule)}.ac-rules>div:last-child{border-bottom:1px solid var(--rule)}.ac-rules h3{font-size:1.5rem;line-height:1.4}.ac-rules p{margin-top:var(--space-sm);color:var(--muted);font-size:var(--text-md)}.ac-brand-map{height:440px;min-height:0;padding:var(--space-lg);background:var(--paper-2);border-radius:var(--r-lg);display:block}.ac-brand-map :is(.dg-cap,.dg-node,.dg-sub){font-size:var(--text-sm)}.ac-insights-frame{min-width:0;position:relative}.ac-insights-report{padding:var(--space-lg) var(--space-xl);background:var(--sheet);border:var(--sheet-edge);border-radius:var(--r-sm);color:var(--ink)}.ac-insight-title{margin:var(--space-md) 0 var(--space-lg);font-size:1.5rem;font-weight:500;line-height:1.5}.ac-evidence-row{gap:var(--space-xl);padding:var(--space-md) 0;border-bottom:1px solid var(--rule);font-size:var(--text-md);align-items:center;display:flex}.ac-evidence-row strong{width:4rem;color:var(--blue);flex:none;font-weight:500}.ac-insight-bottom{justify-content:space-between;align-items:center;gap:var(--space-md);padding-top:var(--space-lg);font-size:var(--text-sm);display:flex}.ac-insight-bottom .ac-trail{margin-top:0}.company-footer{--cf-line:color-mix(in oklab, var(--foot-link) 22%, transparent);background:var(--foot);color:var(--foot-link);padding:var(--space-2xl) 0 var(--space-xl);font-family:var(--font-footer);font-size:var(--text-md);line-height:1.5}.company-footer a{color:var(--foot-link);text-decoration:none}.company-footer a:hover{text-underline-offset:4px;text-decoration:underline}.company-footer :focus-visible{outline-color:var(--foot-link)}.cf-top{justify-content:space-between;gap:var(--space-xl);padding-bottom:var(--space-lg);display:flex}.cf-logo{align-items:center;min-height:44px;display:inline-flex}.cf-logo img{width:136px;height:42px}.cf-company{margin:var(--space-sm) 0 0;font-weight:500}.cf-contact{gap:0 var(--space-xl);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}.cf-contact a{align-items:center;gap:var(--space-sm);min-height:44px;display:inline-flex}.cf-icon{background:currentColor;width:24px;height:24px;display:inline-block;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.cf-icon--phone{-webkit-mask-image:url(/landing/footer/phone.svg);mask-image:url(/landing/footer/phone.svg)}.cf-icon--printer{-webkit-mask-image:url(/landing/footer/printer.svg);mask-image:url(/landing/footer/printer.svg)}.cf-aside{justify-content:center;align-items:center;gap:var(--space-md);width:300px;padding-left:var(--space-lg);border-left:1px solid var(--cf-line);flex-direction:column;flex:none;display:flex}.company-footer .cf-contact-btn{min-height:44px;padding:var(--space-xs) var(--space-sm);background:var(--sheet);color:var(--foot-btn-ink);border-radius:999px;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.company-footer .cf-contact-btn:hover{background:var(--foot-btn-hover);text-decoration:none}.cf-social{flex-wrap:wrap;justify-content:center;display:flex}.cf-social a{place-items:center;width:44px;height:44px;display:inline-grid}.cf-social img{width:32px;height:32px;transition:transform .2s var(--ease-out)}.cf-cols{gap:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--cf-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cf-cols h2{margin:0 0 var(--space-2xs);color:var(--foot-muted);font:400 var(--text-sm) / 1.2 var(--font-footer)}.cf-cols ul{margin:0;padding:0;list-style:none}.cf-cols a{align-items:center;min-height:44px;font-weight:500;display:inline-flex}.cf-legal{margin-top:var(--space-md);font-size:var(--text-sm);justify-content:flex-end;align-items:center;display:flex}.cf-legal span{padding:0 var(--space-sm);color:var(--foot-muted)}.cf-legal a{min-height:44px;padding:0 var(--space-sm);border-left:1px solid var(--cf-line);align-items:center;display:inline-flex}.cf-legal a:last-child{padding-right:0}@media (prefers-reduced-motion:no-preference){@keyframes ac-pick{0%,8%{opacity:0;transform:translateY(6px)}16%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(6px)}}@keyframes ac-underline{0%,8%{opacity:0}16%,88%{opacity:1}96%,to{opacity:0}}.ac-rows>li.is-picked>.ac-mark{animation:ac-pick 10s var(--ease-out) infinite backwards}.ac-rows>li.is-picked:first-child>.ac-mark{animation-delay:0s}.ac-rows>li.is-picked:nth-child(3)>.ac-mark{animation-delay:.8s}.ac-platforms .is-picked{text-decoration:none;position:relative}.ac-platforms .is-picked:after{content:"";left:var(--space-md);right:var(--space-md);bottom:var(--space-2xs);height:1px;animation:ac-underline 10s var(--ease-out) infinite backwards;background:currentColor;position:absolute}.ac-platforms .is-picked:first-child:after{animation-delay:1.6s}.ac-platforms .is-picked:nth-child(2):after{animation-delay:2.2s}.ac-step{animation:ac-pick 10s var(--ease-out) infinite backwards}.ac-step--1{animation-delay:3s}.ac-step--2{animation-delay:3.6s}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ac-start:hover .ac-fragment{transform:translateY(calc(-1 * var(--space-2xs)))}.ac-text-action:hover,.nav__link:hover{text-decoration-color:currentColor}.cf-social a:hover img{transform:translateY(calc(-1 * var(--space-2xs)))}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes ac-rise{0%{opacity:.4;transform:translateY(var(--space-xl))}to{opacity:1;transform:none}}.ac-flow-frame,.ac-board,.ac-editor,.ac-insights-report,.ac-brand-map,.ac-start,.ac-step-card,.ac-review-flow>li,.ac-rules>div{animation:linear backwards ac-rise;animation-timeline:view();animation-range:entry entry 60%}}}@media (width<=1279px){.ac-start{gap:var(--space-lg);grid-template-columns:4rem minmax(0,1fr) minmax(0,1fr)}.ac-fragment{inset:var(--space-md) var(--space-md) 0;padding:var(--space-md)}.ac-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-editor{grid-template-columns:150px minmax(0,1fr) 120px}.ac-editor-body{padding:var(--space-lg)}.ac-format-list{padding:var(--space-xl) var(--space-md)}}@media (width<=1023px){.ac-hero__grid,.ac-split,.ac-split--review,.ac-team-grid{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.ac-split--review .ac-head{position:static}.ac-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-num{font-size:2.5rem}.ac-editor{grid-template-columns:minmax(0,1fr) 140px}.ac-editor-list{display:none}.ac-flow-frame{height:560px}.ac-brand-map{height:360px}main>section.ac-sec{padding:var(--space-2xl) 0}.ac-sec .ac-head{margin-bottom:var(--space-xl)}.cf-aside{width:300px}}@media (width<=639px){:root{--text-display:clamp(2.25rem, 10vw, 2.75rem)}.nav__logo img{width:132px;height:24px}.nav .nav__bar{gap:var(--space-xs)}.nav .nav__actions .btn>span,.desktop-break{display:none}.ac-hero{padding-top:calc(var(--nav,72px) + var(--space-xl))}.ac-proof{padding:var(--space-md) var(--space-md) var(--space-xl)}.ac-rows:after{display:none}.ac-platforms{justify-content:flex-start}.ac-rows>li{grid-template-columns:3rem 1fr}.ac-rows>li>.ac-mark,.ac-rows>li:nth-child(n+3){display:none}.ac-rows strong{padding-left:0}.ac-stamp{width:auto;margin-top:var(--space-md);position:static}.ac-facts{gap:var(--space-xs);margin-top:var(--space-2xl);grid-template-columns:minmax(0,1fr)}.ac-rail{grid-template-columns:minmax(0,1fr)}.ac-start{gap:var(--space-md);padding:var(--space-lg) 0;grid-template-columns:minmax(0,1fr)}.ac-dir-body{padding:var(--space-md);grid-template-columns:minmax(0,1fr)}.ac-quad{min-height:240px}.ac-flow-frame{height:520px}.ac-flow-frame>.ac-flow{padding:var(--space-xs)}.ac-editor{min-height:0;display:block}.ac-editor-body{padding:var(--space-md)}.ac-format-list{display:none}.ac-document h3{font-size:1.25rem}.ac-review-flow>li{gap:var(--space-md);flex-wrap:wrap}.ac-chip{margin-left:0}.ac-insights-report{padding:var(--space-lg) var(--space-md)}.ac-evidence-row{gap:var(--space-md);font-size:var(--text-sm)}.ac-evidence-row strong{width:3rem}.ac-insight-bottom{display:grid}.ac-brand-map{height:260px;padding:var(--space-md)}.cf-top{gap:var(--space-xs);flex-direction:column}.cf-contact{flex-direction:column}.cf-aside{width:auto;margin-top:var(--space-md);border-left:0;align-items:flex-end;padding-left:0}.cf-social{justify-content:center;align-self:center}.cf-cols{row-gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr))}.cf-legal{flex-wrap:wrap;justify-content:center}}
