/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */.zoe-home-landing{z-index:10;--zoe-brand-bar-clearance:max(5.5rem,calc(env(safe-area-inset-top,0px) + 4.75rem));--zoe-brand-bar-height:calc(env(safe-area-inset-top,0px) + 4.75rem);--zoe-page-content-nudge:5.5rem;--bg:#f7f7f5;--text:#111;--text-muted:#666;--text-subtle:#999;--border:#e0e0e0;--teal:#5bc4be;--green-btn:#1e4d2b;--green-btn-hover:#163820;color:var(--text);min-height:100vh;font-family:var(--font-zoe-sans),"Instrument Sans",-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;background:0 0;flex-direction:column;font-size:15px;line-height:1.6;display:flex;position:relative}.zoe-home-landing *,.zoe-home-landing :after,.zoe-home-landing :before{box-sizing:border-box}.zoe-home-landing .zoe-home-landing__brand-bar{z-index:40;background-color:#0000;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex;position:fixed;top:0;left:0;right:0}.zoe-home-landing .zoe-sign-in-link{color:#ffffffbf;font-size:14px;font-weight:500;text-decoration:none}.zoe-home-landing .zoe-sign-in-link:hover{text-decoration:underline}.zoe-home-landing .zoe-sign-in-link:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}.zoe-home-landing .zoe-home-landing__brand-bar-sign-in{transition:opacity 50ms linear,transform 50ms linear}@media (prefers-reduced-motion:reduce){.zoe-home-landing .zoe-home-landing__brand-bar-sign-in{transition:none}}@media (min-width:640px){.zoe-home-landing .zoe-home-landing__brand-bar{padding:20px 40px}}.zoe-home-landing .zoe-home-landing__opening{width:100%;overflow:clip}.zoe-home-landing .zoe-home-landing__opening-title{text-align:center;font-family:var(--font-zoe-serif),"Instrument Serif",Georgia,serif;letter-spacing:.03em;color:#fff;margin:0;padding-inline:24px;font-size:clamp(2.75rem,6.5vw,4.35rem);font-weight:500;line-height:1.12;transition:opacity 50ms linear,transform 50ms linear}@media (prefers-reduced-motion:reduce){.zoe-home-landing .zoe-home-landing__opening-title{transition:none}}.zoe-home-landing .page{background:var(--bg);min-height:0;padding:calc(var(--zoe-brand-bar-clearance) + var(--zoe-page-content-nudge))8px 8px;flex:1;gap:8px;display:flex}@media (min-width:861px){.zoe-home-landing .page{min-height:100dvh}}.zoe-home-landing .page-left{color:#1c1c1c;background:#f8f8f8;border-radius:24px;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.zoe-home-landing .left{flex:1;width:100%;max-width:779px;margin-inline:auto;padding:72px 48px 40px}.zoe-home-landing .zoe-home-landing__primary-headline,.zoe-home-landing h1{font-family:var(--font-zoe-serif),"Instrument Serif",Georgia,serif;letter-spacing:-.02em;color:var(--text);max-width:696px;margin-bottom:24px;font-size:52px;font-weight:400;line-height:1.1}.zoe-home-landing .zoe-home-landing__primary-headline{max-width:none;margin-top:0}.zoe-home-landing .tagline{color:#1c1c1c;max-width:650px;margin-bottom:40px;font-size:16px;line-height:1.7}.zoe-home-landing .features{flex-direction:column;gap:20px;max-width:100%;display:flex}.zoe-home-landing .feature{display:block}.zoe-home-landing .feature-title{color:#1c1c1c;letter-spacing:-.01em;margin-bottom:4px;font-size:16px;font-weight:500}.zoe-home-landing .feature-desc{color:#1c1c1c;font-size:14px;line-height:1.65}.zoe-home-landing .right-bg{background:#1f1e26;border-radius:24px;flex-shrink:0;justify-content:center;align-items:flex-start;width:50%;padding:40px 36px;display:flex;position:relative;overflow:hidden}@media (min-width:861px){.zoe-home-landing .right-bg{top:calc(var(--zoe-brand-bar-clearance) + var(--zoe-page-content-nudge));height:calc(100dvh - var(--zoe-brand-bar-clearance) - var(--zoe-page-content-nudge) - 8px);max-height:calc(100dvh - var(--zoe-brand-bar-clearance) - var(--zoe-page-content-nudge) - 8px);align-self:flex-start;position:sticky}}.zoe-home-landing .shader-wrap{width:100%;height:100%;position:absolute;inset:0}.zoe-home-landing .zoe-auth-gradient-layout__shader-layer{transform:scale(1.08)translateZ(0)}.zoe-home-landing .shader-fallback{background:linear-gradient(145deg,#195d0b,#2a2850 45%,#1f1e26);position:absolute;inset:0}.zoe-home-landing .grain-overlay{opacity:.14;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;animation:zoe-home-grain .4s step-end infinite;position:absolute;inset:0}@keyframes zoe-home-grain{0%{background-position:0 0}10%{background-position:-5% -10%}20%{background-position:-15% 5%}30%{background-position:7% -25%}40%{background-position:-5% 25%}50%{background-position:-15% 10%}60%{background-position:15% 0}70%{background-position:0 15%}80%{background-position:3% 35%}90%{background-position:-10% 10%}}.zoe-home-landing .zoe-home-landing__right-stack{z-index:1;flex-direction:column;align-items:stretch;gap:24px;width:100%;max-width:460px;margin-block:auto;margin-inline:auto;transition:opacity .55s,transform .55s;display:flex;position:relative}.zoe-home-landing .zoe-home-landing__right-stack--instant{transition:none}.zoe-home-landing .zoe-home-landing__hero-block{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.zoe-home-landing .zoe-home-landing__hero-title{text-align:center;letter-spacing:-.02em;color:#fffffff5;margin:0;font-size:clamp(1.125rem,2.5vw,1.5rem);font-weight:800;line-height:1.25}.zoe-home-landing .zoe-home-landing__hero-title-accent{color:#fff}.zoe-home-landing .card{-webkit-backdrop-filter:blur(20px);background:#26262ab8;border:1px solid #ffffff1a;border-radius:16px;width:100%;max-width:460px;padding:32px;position:relative}.zoe-home-landing .card form{flex-direction:column;gap:36px;display:flex}.zoe-home-landing .form-row{grid-template-columns:1fr 1fr;gap:36px;display:grid}.zoe-home-landing .form-group{flex-direction:column;margin-bottom:0;display:flex}.zoe-home-landing .form-group label{color:#fff;letter-spacing:.01em;margin-bottom:6px;font-size:13px;font-weight:500}.zoe-home-landing .form-label-required{color:#ffffffb8;font-weight:500}.zoe-home-landing .card input[type=email],.zoe-home-landing .card input[type=tel],.zoe-home-landing .card input[type=text],.zoe-home-landing .card select{color:#ffffffe6;background-color:#ffffff12;border:1px solid #ffffff2e;border-radius:8px;outline:none;width:100%;height:48px;padding:0 14px;font-family:inherit;font-size:16px;transition:border-color .15s,background-color .15s}.zoe-home-landing .card select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='rgba(255,255,255,0.55)' d='M1.41 1.41 6 6l4.59-4.59L12 2.82 6 8.82 0 2.82z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px 8px;padding-right:36px}.zoe-home-landing .card select:invalid{color:#fff6}.zoe-home-landing .card select option{color:#111827;background:#fff}.zoe-home-landing .zoe-org-size-select{position:relative}.zoe-home-landing .zoe-org-size-trigger{color:#ffffffe6;cursor:pointer;text-align:left;background-color:#ffffff12;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='rgba(255,255,255,0.55)' d='M1.41 1.41 6 6l4.59-4.59L12 2.82 6 8.82 0 2.82z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px 8px;border:1px solid #ffffff2e;border-radius:8px;outline:none;align-items:center;width:100%;height:48px;padding:0 36px 0 14px;font-family:inherit;font-size:16px;transition:border-color .15s,background-color .15s;display:flex}.zoe-home-landing .zoe-org-size-trigger.is-placeholder{color:#fff6}.zoe-home-landing .zoe-org-size-trigger:focus{background-color:#ffffff1c;border-color:#fff6}.zoe-home-landing .zoe-org-size-trigger:disabled{opacity:.55;cursor:not-allowed}.zoe-home-landing .zoe-org-size-trigger-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zoe-home-landing .zoe-org-size-menu{z-index:20;background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 8px 24px #0000002e}.zoe-home-landing .zoe-org-size-option{color:#111827;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;padding:10px 12px;font-family:inherit;font-size:15px;line-height:1.3;display:block}.zoe-home-landing .zoe-org-size-option:focus-visible,.zoe-home-landing .zoe-org-size-option:hover{background-color:var(--color-trending-row-hover,#eff6ff);outline:none}.zoe-home-landing .zoe-org-size-option.is-selected{font-weight:600}.zoe-home-landing .card input[type=email]:focus,.zoe-home-landing .card input[type=tel]:focus,.zoe-home-landing .card input[type=text]:focus,.zoe-home-landing .card select:focus{background-color:#ffffff1c;border-color:#fff6}.zoe-home-landing .card input::placeholder{color:#fff6}.zoe-home-landing .card input:disabled,.zoe-home-landing .card select:disabled{opacity:.55;cursor:not-allowed}.zoe-home-landing .sign-in-link{color:#ffffff73;justify-content:center;align-items:center;gap:4px;font-size:14px;display:flex}.zoe-home-landing footer{background:var(--bg);flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:8px 10px;padding:28px 48px;display:flex}.zoe-home-landing .footer-copy{color:var(--text-subtle);font-size:13px}.zoe-home-landing footer a.footer-copy{text-decoration:none;transition:color .15s}.zoe-home-landing footer a.footer-copy:hover{color:var(--text,#ffffffd9)}.zoe-home-landing .card-message{text-align:center;color:#ffffffeb;padding:12px 8px 4px;font-size:17px;line-height:1.55}.zoe-home-landing .card-message-lead{margin:0;font-size:18px;font-weight:600}.zoe-home-landing .card-message-sub{color:#ffffffb3;margin:14px 0 0;font-size:14px;line-height:1.55}.zoe-home-landing .card-message--success{color:#195d0b}.zoe-home-landing .card-message--error{color:#ffb4b4;text-align:left;margin-bottom:8px;font-size:16px}.zoe-home-landing .zoe-home-landing__nav-toggle{display:none}.zoe-home-landing .zoe-home-landing__nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:22px;display:flex}.zoe-home-landing .zoe-home-landing__nav a{color:#ffffffeb;font-size:14px;font-weight:500;text-decoration:none}.zoe-home-landing .zoe-home-landing__nav a:hover{text-decoration:underline}.zoe-home-landing .zoe-home-landing__brand-bar--solid .zoe-home-landing__nav a:not(.brand-button--pill),.zoe-home-landing .zoe-home-landing__brand-bar--solid .zoe-sign-in-link{color:#111}.zoe-home-landing .brand-button--pill{text-transform:none;letter-spacing:normal}.zoe-home-landing .brand-button--pill:not(.zoe-home-landing__nav-demo-brand){font-size:14px}.zoe-home-landing .zoe-home-landing__nav-demo-brand.brand-button--pill{letter-spacing:normal;text-transform:none;height:auto;min-height:0;padding:6px 12px;font-size:14px;font-weight:500;line-height:1.25}.zoe-home-landing .zoe-home-landing__nav a.zoe-home-landing__nav-demo-brand:hover{text-decoration:none}.zoe-home-landing .zoe-home-landing__nav-demo{text-transform:none;border:1px solid;border-radius:999px;padding:6px 12px}.zoe-home-landing .zoe-home-landing__nav a.zoe-home-landing__nav-demo{transition-property:background-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.zoe-home-landing .zoe-home-landing__nav a.zoe-home-landing__nav-demo:hover{color:#fff;background-color:#0c2d05;border-color:#0000;text-decoration:none}.zoe-home-landing:not(.zoe-home-landing--pricing) .zoe-home-landing__brand-bar:not(.zoe-home-landing__brand-bar--solid) .zoe-home-landing__nav a.zoe-home-landing__nav-demo:hover{border-color:#ffffffeb}.zoe-home-landing .zoe-home-landing__opening-title{white-space:nowrap;max-width:none}.zoe-home-landing .zoe-home-landing__opening-title-line{display:inline}.zoe-home-landing .zoe-home-landing__opening-title-line+.zoe-home-landing__opening-title-line:before{content:" "}@media (min-width:861px) and (max-width:1279px){.zoe-home-landing .zoe-home-landing__opening-title{white-space:normal}.zoe-home-landing .zoe-home-landing__opening-title-line{display:block}.zoe-home-landing .zoe-home-landing__opening-title-line+.zoe-home-landing__opening-title-line:before{content:none}}.zoe-home-landing__hero-copy{flex-direction:column;align-items:center;gap:18px;padding-inline:24px;display:flex}.zoe-home-landing__hero-sub{text-align:center;color:#ffffffeb;max-width:54rem;margin:0;font-size:18px;line-height:1.5}.zoe-home-landing__hero-demo{margin-top:16px}.zoe-home-landing__body{color:#111;background:#f8f8f8;padding:170px 24px 40px}.zoe-home-landing--pricing .zoe-home-landing__body{padding-top:calc(var(--zoe-brand-bar-clearance) + 24px)}.zoe-home-landing__section-title,.zoe-home-landing__stack{font-family:var(--font-zoe-serif),"Instrument Serif",Georgia,serif;letter-spacing:-.02em;text-align:center;font-weight:400}.zoe-home-landing__stack{max-width:40rem;margin:0 auto 56px;font-size:clamp(1.75rem,3vw,2.4rem);line-height:1.25}.zoe-home-landing__section{max-width:1100px;margin:0 auto 64px}.zoe-home-landing__section--audience,.zoe-home-landing__section--how,.zoe-home-landing__section--solutions,.zoe-home-landing__section--vision,.zoe-home-landing__section.zoe-home-landing__section--audience,.zoe-home-landing__section.zoe-home-landing__section--how,.zoe-home-landing__section.zoe-home-landing__section--solutions,.zoe-home-landing__section.zoe-home-landing__section--vision{box-sizing:border-box;width:100%;max-width:1399px;margin-left:auto;margin-right:auto}.zoe-home-landing__section--audience,.zoe-home-landing__section--how{margin-bottom:170px}.zoe-home-landing__section--solutions{scroll-margin-top:calc(var(--zoe-brand-bar-clearance) + 24px);margin-bottom:170px}.zoe-home-landing__section--audience .zoe-home-landing__section-title{margin-bottom:56px}.zoe-home-landing__section--audience .zoe-home-landing__card-grid{gap:32px}.zoe-home-landing__section-title{margin:0 0 28px;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.2}.zoe-home-landing__audience-title{font-family:var(--font-zoe-serif),"Instrument Serif",Georgia,serif;letter-spacing:.03em;color:#111;text-align:center;margin-bottom:56px;font-size:clamp(2.75rem,6.5vw,4.35rem);font-weight:500;line-height:1.12}.zoe-home-landing__section--solutions .zoe-home-landing__audience-title{margin-bottom:12px}.zoe-home-landing__section--coverage .zoe-home-landing__audience-title{text-align:center;margin-bottom:56px}.zoe-home-landing__section--coverage{margin-bottom:170px;overflow:visible}.zoe-home-landing__section--coverage,.zoe-home-landing__section.zoe-home-landing__section--coverage{--zoe-home-wide-section-max:min(1559px,calc(100vw - 48px));box-sizing:border-box;width:100%;max-width:var(--zoe-home-wide-section-max);margin-left:auto;margin-right:auto}.zoe-home-landing__coverage-stats{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0 auto;padding:0;list-style:none;display:grid}.zoe-home-landing__coverage-stats li{text-align:center;border-left:1px solid #e0e0e0;padding:8px clamp(16px,3vw,40px)}.zoe-home-landing__coverage-stats li:first-child{border-left:none}.zoe-home-landing__coverage-eyebrow{letter-spacing:.04em;color:#000;margin:0 0 24px;font-size:20px;font-weight:500}.zoe-home-landing__coverage-value{letter-spacing:-.03em;color:#0c2d05;text-align:center;margin:0 0 20px;font-size:clamp(2.75rem,5.5vw,4rem);font-weight:600;line-height:1}.zoe-home-landing__coverage-desc{color:#666;margin:0;font-size:15px;line-height:1.55}@media (min-width:1280px){.zoe-home-landing__coverage-desc{white-space:nowrap}}.zoe-home-landing__solutions-sub{text-align:center;letter-spacing:normal;color:#111;max-width:40rem;margin:0 auto 40px;font-size:18px;font-weight:400;line-height:1.5}.zoe-solutions{width:100%}.zoe-solutions__layout{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:clamp(32px,4vw,64px);display:grid}.zoe-solutions__nav{border-top:1px solid #e4e4e4;align-self:center}.zoe-solutions__item{cursor:default;border-bottom:1px solid #e4e4e4;position:relative}.zoe-solutions__progress{z-index:1;transform-origin:0;pointer-events:none;background:#111;width:100%;height:2px;animation-name:zoe-solutions-progress;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;top:-1px;left:0;transform:scaleX(0)}.zoe-solutions.is-paused .zoe-solutions__progress{animation-play-state:paused}@keyframes zoe-solutions-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.zoe-solutions__progress{display:none}}.zoe-solutions__trigger{text-align:left;color:#767676;cursor:default;background:0 0;border:0;width:100%;padding:27px 0;font-family:inherit;font-size:20px;font-weight:500;line-height:1.3;display:block}.zoe-solutions__item.is-open .zoe-solutions__trigger{color:#111;padding-bottom:16px;font-weight:600}.zoe-solutions__trigger:focus-visible{outline-offset:4px;outline:2px solid #111}.zoe-solutions__item:not(.is-open) .zoe-solutions__panel{display:none}.zoe-solutions__panel{padding:0 0 27px}.zoe-solutions__inline-preview{display:none}.zoe-solutions__panel p{color:#3f3f3f;max-width:36rem;margin:0;font-size:15px;font-weight:400;line-height:1.5}.zoe-solutions__preview{min-width:0}.zoe-solutions__stage{background:#2c2c2c;border-radius:16px;height:100%;min-height:520px;position:relative;overflow:hidden;box-shadow:0 16px 40px #11111114}.zoe-solutions__stage--marble{background-blend-mode:normal,normal,normal,soft-light,normal;background-color:#242424;background-image:linear-gradient(108deg,#0000 6%,#2c2c2c 14%,#2c2c2c73 0,#0000 26% 40%,#2c2c2c 49% 89%,#0000 62% 78%,#2c2c2c 86%,#0000 93%),radial-gradient(at 10% 16%,#2c2c2c,#0000 38%),radial-gradient(at 82% 72%,#2c2c2cd9,#0000 42%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.7'/%3E%3C/svg%3E"),linear-gradient(158deg,#161616,#3c3c3c 28%,#222 58%,#4a4a4a 82%,#1b1b1b);background-size:cover,cover,cover,180px 180px,cover}.zoe-solutions__stage-sheet{background:#fff;border-radius:12px 0 0;grid-template-columns:minmax(0,1.4fr) minmax(180px,.72fr);display:grid;position:absolute;inset:36px -8% -12% 14%;overflow:hidden}.zoe-solutions__stage-sheet--three-sides{border-radius:12px 12px 0 0;left:2%;right:15%}.zoe-solutions__stage-sheet--three-sides-right{border-radius:12px 12px 0 0;left:15%;right:2%}.zoe-solutions__stage-sheet--three-sides-left-bottom{border-radius:0 0 12px 12px;inset:0 0 3.5% 11%}.zoe-solutions__stage-photo{object-fit:cover;object-position:left top;width:100%;max-width:none;height:100%;position:absolute;top:-.55%;left:-.3%}.zoe-solutions__stage-photo--studio{transform-origin:0 0;top:2%;left:2.5%;transform:scale(1.08)}.zoe-solutions__stage-sheet--studio{display:block;top:48px;left:18%;right:.05%}.zoe-solutions__stage--studio-wireframe .zoe-solutions__stage-sheet--studio{top:44px;left:15%;right:0}.zoe-solutions__stage--wireframe-frame{background:#fff;border:2px solid #e0e0e0;box-shadow:0 16px 40px #11111114}.zoe-solutions__stage--wireframe-frame .zoe-solutions__stage-sheet--ask,.zoe-solutions__stage--wireframe-frame .zoe-solutions__stage-sheet--coverage,.zoe-solutions__stage--wireframe-frame .zoe-solutions__stage-sheet--narrative,.zoe-solutions__stage--wireframe-frame .zoe-solutions__stage-sheet--org-intelligence,.zoe-solutions__stage--wireframe-frame .zoe-solutions__stage-sheet--publisher-intelligence,.zoe-solutions__stage--wireframe-frame .zoe-solutions__stage-sheet--studio{border-radius:14px;display:block;inset:0}.zoe-coverage-wireframe{--zoe-coverage-target:#4a54d1;--zoe-coverage-competitor:#e68a2e;--zoe-coverage-competitor-2:#2a9d8f;--zoe-coverage-wire:#e8e8e6;--zoe-coverage-wire-strong:#d4d4d2;--zoe-coverage-ink-muted:#8a8a88;--zoe-coverage-bar-count:22;--zoe-coverage-stagger:65ms;--zoe-coverage-grow:.98s;--zoe-coverage-hold:5s;--zoe-coverage-reset:.25s;--zoe-coverage-loop:calc((var(--zoe-coverage-bar-count) - 1)*var(--zoe-coverage-stagger) + var(--zoe-coverage-grow) + var(--zoe-coverage-hold) + var(--zoe-coverage-reset));--zoe-coverage-kpi-label-height:26px;--zoe-coverage-subheading-size:10px;--zoe-coverage-tab-font-size:11px;--zoe-coverage-subheading-weight:600;--zoe-coverage-report-title-size:14px;--zoe-coverage-chart-flex-grow:19;--zoe-coverage-chart-flex-drain:1;color:#111;background:#fff;flex-direction:column;gap:10px;padding:14px 16px 12px;font-size:10px;line-height:1.3;display:flex;position:absolute;inset:0;overflow:hidden}.zoe-coverage-wireframe:after{content:"";flex:var(--zoe-coverage-chart-flex-drain)1 0;pointer-events:none;min-height:0}.zoe-coverage-wireframe__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.zoe-coverage-wireframe__title{color:#0c2d05;margin:0 0 6px;font-size:15px;font-weight:600;line-height:1.15}.zoe-coverage-wireframe__line{background:var(--zoe-coverage-wire);border-radius:999px;height:5px;display:block}.zoe-coverage-wireframe__line--wide{width:92%;margin-bottom:4px}.zoe-coverage-wireframe__line--medium{width:78%}.zoe-coverage-wireframe__ask-pill{color:#0c2d05;white-space:nowrap;border:1px solid #0c2d05;border-radius:999px;flex:none;padding:5px 10px;font-size:9px;font-weight:600}.zoe-coverage-wireframe__context{align-items:center;gap:8px;display:flex}.zoe-coverage-wireframe__back{border-left:1.5px solid var(--zoe-coverage-ink-muted);border-bottom:1.5px solid var(--zoe-coverage-ink-muted);flex:none;width:8px;height:8px;transform:rotate(45deg)}.zoe-coverage-wireframe__report-title{color:#111;min-width:0;font-size:var(--zoe-coverage-report-title-size);font-weight:var(--zoe-coverage-subheading-weight);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;line-height:1.3;overflow:hidden}.zoe-coverage-wireframe__tab-bar{background:linear-gradient(#fafaf9,#fff);border:1px solid #d8d8d6;border-radius:8px;align-items:stretch;width:100%;padding:5px;display:flex}.zoe-coverage-wireframe__tab{color:#6b6b69;min-width:0;font-size:var(--zoe-coverage-tab-font-size);font-weight:var(--zoe-coverage-subheading-weight);white-space:nowrap;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:6px 8px;line-height:1.3;display:flex}.zoe-coverage-wireframe__tab-icon{color:currentColor;flex:none;width:13px;height:13px}.zoe-coverage-wireframe__tab--active{color:#fff;background:#0c2d05;border-radius:6px;font-weight:600}.zoe-coverage-wireframe__tab--active .zoe-coverage-wireframe__tab-icon{color:#fff}.zoe-coverage-wireframe__target-badge{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#0c2d05;border-radius:999px;flex:none;padding:2px 6px;font-size:7px;font-weight:700;line-height:1.2}.zoe-coverage-wireframe__kpis{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.zoe-coverage-wireframe__kpi{grid-template-rows:var(--zoe-coverage-kpi-label-height)minmax(0,1fr);border:1px solid var(--zoe-coverage-wire);border-radius:8px;min-width:0;min-height:84px;padding:10px 8px;display:grid}.zoe-coverage-wireframe__kpi-label{width:100%;min-height:var(--zoe-coverage-kpi-label-height);font-size:var(--zoe-coverage-subheading-size);font-weight:var(--zoe-coverage-subheading-weight);color:#111;text-align:center;margin:0;line-height:1.3;display:block}.zoe-coverage-wireframe__kpi-body{flex-direction:column;gap:4px;min-height:0;padding-top:6px;display:flex}.zoe-coverage-wireframe__line--kpi{width:100%;margin:0}.zoe-coverage-wireframe__line--kpi-short{width:72%;margin:0}.zoe-coverage-wireframe__line--volume-hero{background:#e0e0de;border-radius:999px;width:38%;height:5px;margin:0}.zoe-coverage-wireframe__line--sov{width:100%;margin:0}.zoe-coverage-wireframe__line--sov-short{width:64%}.zoe-coverage-wireframe__sentiment-grid{grid-template-columns:repeat(3,1fr);gap:4px;margin:0;display:grid}.zoe-coverage-wireframe__sentiment-grid span{background:var(--zoe-coverage-wire);border-radius:2px;height:6px}.zoe-coverage-wireframe__dot{vertical-align:middle;border-radius:50%;width:6px;height:6px;display:inline-block}.zoe-coverage-wireframe__dot--target{background:var(--zoe-coverage-target)}.zoe-coverage-wireframe__dot--competitor{background:var(--zoe-coverage-competitor)}.zoe-coverage-wireframe__dot--competitor-2{background:var(--zoe-coverage-competitor-2)}.zoe-coverage-wireframe__chart-card{flex:var(--zoe-coverage-chart-flex-grow)1 0;border:1px solid var(--zoe-coverage-wire);border-radius:10px;flex-direction:column;min-height:0;padding:10px 10px 8px;display:flex}.zoe-coverage-wireframe__chart-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.zoe-coverage-wireframe__chart-title{font-size:var(--zoe-coverage-subheading-size);font-weight:var(--zoe-coverage-subheading-weight)}.zoe-coverage-wireframe__chart-hint{background:var(--zoe-coverage-wire);border-radius:999px;flex:none;width:42%;height:4px}.zoe-coverage-wireframe__chart-body{flex:1;gap:6px;min-height:0;display:flex}.zoe-coverage-wireframe__y-axis-wrap{flex:none;align-items:stretch;gap:10px;padding-bottom:14px;display:flex}.zoe-coverage-wireframe__y-axis-label{color:#111;width:12px;font-size:var(--zoe-coverage-subheading-size);font-weight:var(--zoe-coverage-subheading-weight);white-space:nowrap;writing-mode:vertical-rl;flex:none;justify-content:center;align-items:center;line-height:1.3;display:flex;transform:rotate(180deg)}.zoe-coverage-wireframe__y-axis{color:var(--zoe-coverage-ink-muted);flex-direction:column;flex:none;justify-content:space-between;font-size:7px;display:flex}.zoe-coverage-wireframe__plot-wrap{flex-direction:column;flex:1;min-width:0;display:flex}.zoe-coverage-wireframe__plot{border-bottom:1px solid var(--zoe-coverage-wire-strong);flex:1;align-items:stretch;gap:3px;min-height:92px;padding-top:4px;display:flex}.zoe-coverage-wireframe__bar-col{flex:1 1 0;align-self:stretch;min-width:0;height:100%;position:relative}.zoe-coverage-wireframe__bar-slot{min-height:1px;position:absolute;bottom:0;left:0;right:0}.zoe-coverage-wireframe__bar-stack{background:linear-gradient(to top,var(--zoe-coverage-competitor)0,var(--zoe-coverage-competitor)var(--bar-competitor-share,18%),var(--zoe-coverage-competitor-2)var(--bar-competitor-share,18%),var(--zoe-coverage-competitor-2)var(--bar-competitor-2-end,32%),var(--zoe-coverage-target)var(--bar-competitor-2-end,32%),var(--zoe-coverage-target)100%);opacity:.94;border-radius:1px 1px 0 0;width:100%;height:100%}.zoe-coverage-wireframe__x-axis{color:var(--zoe-coverage-ink-muted);justify-content:space-between;margin-top:4px;padding:0 2px;font-size:7px;display:flex}.zoe-coverage-wireframe__chart-foot{justify-content:center;align-items:center;min-height:22px;margin-top:8px;display:flex;position:relative}.zoe-coverage-wireframe__chart-foot .zoe-coverage-wireframe__legend{position:absolute;top:50%;right:0;transform:translateY(-50%)}.zoe-coverage-wireframe__table-toggle{border:1px solid var(--zoe-coverage-wire-strong);color:#444;border-radius:6px;padding:3px 8px;font-size:8px}.zoe-coverage-wireframe__legend{color:var(--zoe-coverage-ink-muted);flex-wrap:wrap;gap:8px;font-size:7px;display:flex}.zoe-coverage-wireframe__legend span{align-items:center;gap:4px;display:inline-flex}.zoe-coverage-wireframe__footer{flex:none;padding-top:2px}.zoe-coverage-wireframe__footer-title{margin-bottom:5px;font-size:9px;font-weight:600;display:block}.zoe-coverage-wireframe__line--footer{width:96%;margin-bottom:4px}.zoe-coverage-wireframe__line--footer-short{width:72%;margin-bottom:4px}.zoe-coverage-wireframe__line--footer-medium{width:84%}@media (prefers-reduced-motion:reduce){.zoe-coverage-wireframe--live .zoe-coverage-wireframe__bar-stack{animation:none}}.zoe-solutions__stage--publisher-wireframe{background:#fff;border:2px solid #e0e0e0;box-shadow:0 16px 40px #11111114}.zoe-solutions__stage--publisher-wireframe .zoe-solutions__stage-sheet--publisher-intelligence{border-radius:14px;display:block;inset:0}.zoe-pubauthor-wireframe{--zoe-pubauthor-wire:#e8e8e6;--zoe-pubauthor-wire-strong:#d4d4d2;--zoe-pubauthor-accent:#2563eb;--zoe-pubauthor-preview-scale:1.28;color:#111;background:#fff;font-size:10px;line-height:1.35;position:absolute;inset:0;overflow:hidden}.zoe-pubauthor-wireframe__card{width:calc(100%/var(--zoe-pubauthor-preview-scale));height:calc(104%/var(--zoe-pubauthor-preview-scale));min-height:0;transform:scale(var(--zoe-pubauthor-preview-scale));transform-origin:0 0;box-sizing:border-box;flex-direction:column;padding:12px 14px 10px;display:flex;position:absolute;top:-.2%;left:-.15%}.zoe-pubauthor-wireframe__profile-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.zoe-pubauthor-wireframe__profile-title{color:#111827;margin:0;font-size:15px;font-weight:600;line-height:1.2}.zoe-pubauthor-wireframe__profile-tools{flex:none;align-items:center;gap:10px;padding-top:2px;display:flex}.zoe-pubauthor-wireframe__profile-icon{color:#6b7280;stroke-width:1.75px;width:14px;height:14px}.zoe-pubauthor-wireframe__profile-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.zoe-pubauthor-wireframe__line{background:var(--zoe-pubauthor-wire);border-radius:999px;display:block}.zoe-pubauthor-wireframe__line--meta{flex:none;height:4px}.zoe-pubauthor-wireframe__line--meta-domain{width:52px}.zoe-pubauthor-wireframe__line--meta-w36{width:36px}.zoe-pubauthor-wireframe__line--meta-w40{width:40px}.zoe-pubauthor-wireframe__line--meta-w44{width:44px}.zoe-pubauthor-wireframe__line--meta-pill{background:#dcfce7;border-radius:4px;width:34px;height:9px}.zoe-pubauthor-wireframe__profile-meta-sep{color:#d1d5db;flex:none;font-size:8px;line-height:1}.zoe-pubauthor-wireframe__tabs{border-bottom:1px solid var(--zoe-pubauthor-wire);flex-wrap:nowrap;align-items:flex-end;gap:12px;margin-top:16px;display:flex}.zoe-pubauthor-wireframe__tab{color:#6b7280;white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px 7px;font-size:11.5px;font-weight:500;line-height:1.3}.zoe-pubauthor-wireframe__tab--active{border-bottom-color:var(--zoe-pubauthor-accent);color:var(--zoe-pubauthor-accent);background:#eff6ff;font-weight:600}.zoe-pubauthor-wireframe__body{flex-direction:column;flex:auto;min-height:0;margin-top:22px;display:flex}.zoe-pubauthor-wireframe__section-head{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.zoe-pubauthor-wireframe__section-title{color:#374151;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin:0;font-size:10.5px;font-weight:600;line-height:1;overflow:hidden}.zoe-pubauthor-wireframe__hover-hint{color:#6b7280;text-align:right;white-space:nowrap;flex-wrap:nowrap;flex:none;gap:3px;margin:0;font-size:7.5px;font-weight:400;line-height:1}.zoe-pubauthor-wireframe__hover-hint,.zoe-pubauthor-wireframe__hover-hint>span{align-items:center;display:inline-flex}.zoe-pubauthor-wireframe__hover-hint-item{white-space:nowrap;gap:4px}.zoe-pubauthor-wireframe__hover-hint-icon{stroke-width:2px;flex-shrink:0;width:9px;height:9px;display:block}.zoe-pubauthor-wireframe__hover-hint-icon--org{color:#9333ea}.zoe-pubauthor-wireframe__hover-hint-icon--person{color:#2563eb}.zoe-pubauthor-wireframe__hover-hint-icon--product{color:#16a34a}.zoe-pubauthor-wireframe__intro-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-top:8px;display:flex}.zoe-pubauthor-wireframe__line--intro{flex:0 auto;width:48%;max-width:280px;height:4px}.zoe-pubauthor-wireframe__showing{color:#9ca3af;white-space:nowrap;flex:none;font-size:9px;font-style:italic}.zoe-pubauthor-wireframe__list-wrap{flex-direction:column;flex:auto;min-height:0;margin-top:10px;display:flex;position:relative;overflow:hidden}.zoe-pubauthor-wireframe__list{box-sizing:border-box;flex:auto;min-height:0;padding-right:12px;overflow:hidden}.zoe-pubauthor-wireframe__entity-group{border:1px solid #e5e7eb;border-radius:6px;overflow:hidden}.zoe-pubauthor-wireframe__entity-group+.zoe-pubauthor-wireframe__entity-group{margin-top:16px}.zoe-pubauthor-wireframe__entity-row{justify-content:space-between;align-items:center;gap:6px;padding:7px 8px 7px 9px;display:flex}.zoe-pubauthor-wireframe__entity-row--org{background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:8px 10px}.zoe-pubauthor-wireframe__entity-row--child{padding-left:14px}.zoe-pubauthor-wireframe__entity-children .zoe-pubauthor-wireframe__entity-row{border-top:1px solid #f3f4f6}.zoe-pubauthor-wireframe__entity-main{flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.zoe-pubauthor-wireframe__entity-icon{stroke-width:2px;flex:none;width:13px;height:13px}.zoe-pubauthor-wireframe__entity-icon--org{color:#9333ea}.zoe-pubauthor-wireframe__entity-icon--person{color:#2563eb}.zoe-pubauthor-wireframe__entity-icon--product{color:#16a34a}.zoe-pubauthor-wireframe__entity-icon--topic{color:#4f46e5}.zoe-pubauthor-wireframe__line--entity-name{width:0;max-width:var(--line-width,48%);flex:auto;height:5px}.zoe-pubauthor-wireframe__line--entity-name-org{background:#d0d0ce;height:6px}.zoe-pubauthor-wireframe:not(.zoe-pubauthor-wireframe--live) .zoe-pubauthor-wireframe__line--entity-name{width:var(--line-width,48%)}.zoe-pubauthor-wireframe--live .zoe-pubauthor-wireframe__line--entity-name.zoe-pubauthor-wireframe__line--draw{animation:zoe-pubauthor-wireframe-line-write .34s ease-out forwards;animation-delay:calc(var(--row-index,0)*42ms + 48ms)}@keyframes zoe-pubauthor-wireframe-line-write{0%{opacity:.35;width:0}to{width:var(--line-width,48%);opacity:.94}}.zoe-pubauthor-wireframe__entity-stats{flex:none;align-items:center;gap:6px;display:flex}.zoe-pubauthor-wireframe__entity-sources{color:#6b7280;white-space:nowrap;font-size:9.5px}.zoe-pubauthor-wireframe__sentiment{color:#166534;white-space:nowrap;background:#dcfce7;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:500;line-height:1.35}.zoe-pubauthor-wireframe__sentiment--neutral{color:#4b5563;background:#f3f4f6}.zoe-pubauthor-wireframe__sentiment--negative{color:#991b1b;background:#fee2e2}.zoe-pubauthor-wireframe__list-scrollbar{pointer-events:none;background:#d1d5db;border-radius:999px;width:3px;position:absolute;top:8px;bottom:8px;right:3px}.zoe-pubauthor-wireframe--live .zoe-pubauthor-wireframe__entity-row--animate{animation:zoe-pubauthor-wireframe-row-in .36s ease-out both;animation-delay:calc(var(--row-index,0)*42ms)}@keyframes zoe-pubauthor-wireframe-row-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.zoe-pubauthor-wireframe--live .zoe-pubauthor-wireframe__entity-row--animate,.zoe-pubauthor-wireframe--live .zoe-pubauthor-wireframe__line--entity-name.zoe-pubauthor-wireframe__line--draw{animation:none}.zoe-pubauthor-wireframe--live .zoe-pubauthor-wireframe__line--entity-name.zoe-pubauthor-wireframe__line--draw{width:var(--line-width,48%);opacity:.94}}.zoe-solutions__stage--org-wireframe{box-shadow:0 16px 40px #11111114}.zoe-solutions__stage--org-wireframe .zoe-solutions__stage-sheet--org-intelligence{border-radius:0 0 12px 12px;display:block}.zoe-org-wireframe{--zoe-org-wire:#e8e8e6;--zoe-org-wire-strong:#d4d4d2;--zoe-org-ink-muted:#8a8a88;--zoe-org-brand:#0c2d05;--zoe-org-accent:#2563eb;--zoe-org-preview-scale:1.43;--zoe-org-col-stagger:72ms;--zoe-org-table-cols:minmax(0,1.26fr)minmax(0,.68fr)minmax(0,.82fr)minmax(0,.58fr)minmax(0,.58fr);color:#111;background:#fff;border-radius:0 0 12px 12px;font-size:10px;line-height:1.35;position:absolute;inset:0;overflow:hidden}.zoe-org-wireframe__scene{width:calc(100%/var(--zoe-org-preview-scale));height:calc(108%/var(--zoe-org-preview-scale));overflow-anchor:none;transform:scale(var(--zoe-org-preview-scale));transform-origin:0 0;flex-direction:column;gap:8px;padding:10px 12px 8px;display:flex;position:absolute;top:-.4%;left:-.25%;overflow:clip}.zoe-org-wireframe__line{background:var(--zoe-org-wire);border-radius:999px;height:5px;display:block}.zoe-org-wireframe__page-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.zoe-org-wireframe__page-title{color:var(--zoe-org-brand);margin:0 0 5px;font-size:14px;font-weight:600;line-height:1.15}.zoe-org-wireframe__line--subtitle{width:88%;max-width:320px}.zoe-org-wireframe__page-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.zoe-org-wireframe__header-pill{white-space:nowrap;line-height:1.2;color:#374151!important;box-shadow:none!important;background:#fff!important;border:1px solid #d1d5db!important;gap:3px!important;padding:2px 8px!important;font-size:8px!important;font-weight:500!important}.zoe-org-wireframe__header-pill-icon{flex-shrink:0;width:9px;height:9px}.zoe-org-wireframe__selector{border:1px solid var(--zoe-org-wire-strong);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;display:flex}.zoe-org-wireframe__selector-name{font-size:11px;font-weight:600}.zoe-org-wireframe__selector-type{color:#6b7280;letter-spacing:.04em;text-transform:uppercase;background:#f3f4f6;border-radius:4px;padding:1px 5px;font-size:7px;font-weight:600}.zoe-org-wireframe__selector-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.zoe-org-wireframe__selector-icon{color:#374151;stroke-width:2px;width:14px;height:14px}.zoe-org-wireframe__profile-card{border:1px solid var(--zoe-org-wire-strong);border-radius:10px;flex-direction:column;flex:auto;min-width:0;min-height:0;padding:10px 10px 8px;display:flex}.zoe-org-wireframe__profile-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.zoe-org-wireframe__profile-title{margin:0;font-size:16px;font-weight:600;line-height:1.2}.zoe-org-wireframe__profile-tools{flex:none;align-items:center;gap:10px;padding-top:2px;display:flex}.zoe-org-wireframe__profile-icon{color:#6b7280;stroke-width:1.75px;flex:none;width:14px;height:14px}.zoe-org-wireframe__profile-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.zoe-org-wireframe__line--meta{flex:none;height:4px}.zoe-org-wireframe__line--meta-w44{width:44px}.zoe-org-wireframe__line--meta-w48{width:48px}.zoe-org-wireframe__line--meta-w52{width:52px}.zoe-org-wireframe__line--meta-w56{width:56px}.zoe-org-wireframe__line--meta-w64{width:64px}.zoe-org-wireframe__line--meta-w72{width:72px}.zoe-org-wireframe__line--meta-pill{background:#dcfce7;border-radius:4px;width:34px;height:9px}.zoe-org-wireframe__profile-meta-sep{color:#d1d5db;flex:none;font-size:8px;line-height:1}.zoe-org-wireframe__tabs{border-bottom:1px solid var(--zoe-org-wire);flex-wrap:nowrap;align-items:flex-end;gap:14px;min-width:0;margin-top:14px;padding-left:18px;display:flex;overflow:clip}.zoe-org-wireframe__tab{color:#6b7280;white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding-bottom:4px;font-weight:500;line-height:1.3}.zoe-org-wireframe__tab--active{border-bottom-color:var(--zoe-org-accent);color:var(--zoe-org-accent);background:#eff6ff;font-weight:600}.zoe-org-wireframe__section{flex-direction:column;flex:auto;min-height:0;margin-top:14px;display:flex}.zoe-org-wireframe__section-title{color:#374151;margin:0 0 8px;font-size:10px;font-weight:600;line-height:1.35}.zoe-org-wireframe__table-wrap{border:1px solid #e5e7eb;border-radius:6px;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.zoe-org-wireframe__table-head,.zoe-org-wireframe__table-row{grid-template-columns:var(--zoe-org-table-cols);align-items:start;gap:6px;display:grid}.zoe-org-wireframe__table-head{color:#374151;text-align:center;background:#f3f4f6;border-bottom:1px solid #e5e7eb;flex:none;padding:6px 8px;font-size:8px;font-weight:600}.zoe-org-wireframe__table-head span{flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;line-height:1.25;display:flex}.zoe-org-wireframe__th-stacked em,.zoe-org-wireframe__th-volume em{color:#6b7280;font-size:7px;font-style:normal;font-weight:500}.zoe-org-wireframe__table-body{background:#fff;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.zoe-org-wireframe__table-row{border-bottom:1px solid #e5e7eb;padding:8px 8px 9px}.zoe-org-wireframe__table-row:last-child{border-bottom:none}.zoe-org-wireframe__narrative-cell{flex-direction:column;gap:5px;min-width:0;padding-right:22%;display:flex}.zoe-org-wireframe__narrative-cell .zoe-org-wireframe__line--table{height:6px}.zoe-org-wireframe__line--table{width:0;max-width:var(--line-width,100%);opacity:.9;height:4px}.zoe-org-wireframe__line--topic{background:#d0d0ce;height:5px;margin-top:2px}.zoe-org-wireframe--live .zoe-org-wireframe__line--draw{animation:zoe-org-wireframe-line-write .36s ease-out forwards;animation-delay:calc(var(--col-index,0)*var(--zoe-org-col-stagger) + var(--line-stagger,0)*52ms)}.zoe-org-wireframe:not(.zoe-org-wireframe--live) .zoe-org-wireframe__line--table{width:var(--line-width,100%)}.zoe-org-wireframe__volume{flex-direction:column;gap:3px;min-width:0;display:flex}.zoe-org-wireframe__spark{width:100%;height:24px;display:block}.zoe-org-wireframe__spark-path{stroke:#6b7280;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.zoe-org-wireframe__volume-meta{color:#6b7280;flex-direction:column;align-items:flex-start;gap:1px;font-size:7.5px;line-height:1.25;display:flex}.zoe-org-wireframe__sentiment-cell{justify-content:center;align-items:center;min-height:100%;display:flex}.zoe-org-wireframe__sentiment{color:#166534;white-space:nowrap;background:#dcfce7;border-radius:4px;padding:1px 5px;font-size:8px;font-weight:500;line-height:1.35}.zoe-org-wireframe__table-scrollbar{pointer-events:none;background:#d1d5db;border-radius:999px;width:3px;position:absolute;top:34px;bottom:6px;right:3px}.zoe-org-wireframe--live .zoe-org-wireframe__cell--animate{animation:zoe-org-wireframe-text-in .45s ease-out both;animation-delay:calc(var(--col-index,0)*var(--zoe-org-col-stagger))}.zoe-org-wireframe--live .zoe-org-wireframe__sentiment--animate{animation:zoe-org-wireframe-text-in .4s ease-out both;animation-delay:calc(var(--col-index,0)*var(--zoe-org-col-stagger))}.zoe-org-wireframe--live .zoe-org-wireframe__spark-path--live{stroke-dasharray:140;stroke-dashoffset:140px;animation:zoe-org-wireframe-spark-draw .62s ease-out forwards;animation-delay:calc(var(--col-index,2)*var(--zoe-org-col-stagger) + 56ms)}@keyframes zoe-org-wireframe-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes zoe-org-wireframe-line-write{0%{opacity:.35;width:0}to{width:var(--line-width,100%);opacity:.94}}@keyframes zoe-org-wireframe-text-in{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur()}}@keyframes zoe-org-wireframe-spark-draw{0%{stroke-dashoffset:140px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.zoe-org-wireframe--live .zoe-org-wireframe__cell--animate,.zoe-org-wireframe--live .zoe-org-wireframe__line--draw,.zoe-org-wireframe--live .zoe-org-wireframe__sentiment--animate,.zoe-org-wireframe--live .zoe-org-wireframe__spark-path--live{animation:none}.zoe-org-wireframe--live .zoe-org-wireframe__line--draw{width:var(--line-width,100%);opacity:.94}.zoe-org-wireframe--live .zoe-org-wireframe__spark-path--live{stroke-dashoffset:0}}.zoe-solutions__stage-sheet--narrative{display:block}.zoe-narrative-wireframe{--zoe-narrative-wire:#e8e8e6;--zoe-narrative-wire-strong:#d4d4d2;--zoe-narrative-ink-muted:#8a8a88;--zoe-narrative-accent:#2563eb;--zoe-narrative-loop:8s;--zoe-narrative-preview-scale:1.56;color:#111;background:#fff;font-size:11px;line-height:1.4;position:absolute;inset:0;overflow:hidden}.zoe-narrative-wireframe__scene{width:calc(100%/var(--zoe-narrative-preview-scale));height:calc(100%/var(--zoe-narrative-preview-scale));transform:scale(var(--zoe-narrative-preview-scale));transform-origin:0 0;flex-direction:column;padding:12px 14px 0;display:flex;position:absolute;top:-.55%;left:-.3%}.zoe-narrative-wireframe__header{border-bottom:1px solid var(--zoe-narrative-wire-strong);flex:none;padding-bottom:10px;position:relative}.zoe-narrative-wireframe__title-row{align-items:center;gap:10px;padding-right:28px;display:flex}.zoe-narrative-wireframe__title{color:#111;margin:0;font-size:17px;font-weight:600;line-height:1.15}.zoe-narrative-wireframe__narrative-pill{border-radius:999px;flex:none;line-height:1.2;padding:3px 10px!important;font-size:10px!important;font-weight:500!important}.zoe-narrative-wireframe__meta-row{margin-top:8px}.zoe-narrative-wireframe__close{background:linear-gradient(45deg,#0000 44%,#9a9a98 44% 56%,#0000 56%),linear-gradient(-45deg,#0000 44%,#9a9a98 44% 56%,#0000 56%);border:none;border-radius:2px;width:16px;height:16px;padding:0;position:absolute;top:4px;right:0}.zoe-narrative-wireframe__tabs{border-bottom:1px solid var(--zoe-narrative-wire-strong);flex:none;gap:16px;margin-top:4px;padding:0 2px;display:flex}.zoe-narrative-wireframe__tab{color:var(--zoe-narrative-ink-muted);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px 7px;font-size:11px;font-weight:500;line-height:1.2}.zoe-narrative-wireframe__tab--active{border-bottom-color:var(--zoe-narrative-accent);color:var(--zoe-narrative-accent);background:#eff6ff;font-weight:600}.zoe-narrative-wireframe__content{flex:1 1 0;min-height:0;padding:10px 2px 0;overflow:hidden}.zoe-narrative-wireframe__intro{margin:0 0 10px}.zoe-narrative-wireframe__moments{flex-direction:column;gap:10px;display:flex}.zoe-narrative-wireframe__moment{border:1px solid var(--zoe-narrative-wire-strong);opacity:1;background:#fff;border-radius:10px;flex:none;padding:12px;box-shadow:0 1px 2px #1111110a}.zoe-narrative-wireframe__moment--second{min-height:108px}.zoe-narrative-wireframe__moment--third{min-height:108px;margin-bottom:4px}.zoe-narrative-wireframe__moment-row{align-items:flex-start;gap:12px;display:flex}.zoe-narrative-wireframe__moment-date{width:64px;color:var(--zoe-narrative-ink-muted);flex:none;font-size:9px;line-height:1.35}.zoe-narrative-wireframe__moment-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.zoe-narrative-wireframe__moment-headline{background:#d8d8d6;border-radius:999px;width:88%;height:8px;display:block}.zoe-narrative-wireframe__moment-headline-text{color:#111827;margin:0 0 4px;font-size:10px;font-weight:500;line-height:1.3;display:block}.zoe-narrative-wireframe__line{background:var(--zoe-narrative-wire);border-radius:999px;height:5px;display:block}.zoe-narrative-wireframe__line--meta{width:72%;height:5px}.zoe-narrative-wireframe__line--intro{width:94%;height:5px}.zoe-narrative-wireframe__line--moment{width:100%}.zoe-narrative-wireframe__line--moment-short{width:62%}.zoe-narrative-wireframe__moment-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:6px;display:flex}.zoe-narrative-wireframe__meta-chip{background:var(--zoe-narrative-wire);border-radius:999px;width:52px;height:13px}.zoe-narrative-wireframe__meta-chip--sentiment{background:#fecaca;width:44px}.zoe-narrative-wireframe__sources-scale{zoom:.52;flex-shrink:0;align-items:center;height:13px;display:inline-flex}@supports not (zoom:1){.zoe-narrative-wireframe__sources-scale{transform-origin:100%;transform:scale(.52)}}.zoe-narrative-wireframe__scrollbar{pointer-events:none;background:#d0d0ce;border-radius:999px;width:4px;position:absolute;top:64px;bottom:10px;right:5px}.zoe-narrative-wireframe--live .zoe-narrative-wireframe__moment--first{animation:zoe-narrative-wireframe-moment-in-1 var(--zoe-narrative-loop)ease-out infinite}.zoe-narrative-wireframe--live .zoe-narrative-wireframe__moment--second{animation:zoe-narrative-wireframe-moment-in-2 var(--zoe-narrative-loop)ease-out infinite}.zoe-narrative-wireframe--live .zoe-narrative-wireframe__moment--third{animation:zoe-narrative-wireframe-moment-in-3 var(--zoe-narrative-loop)ease-out infinite}@keyframes zoe-narrative-wireframe-moment-in-1{0%,6%{opacity:0;transform:translateY(10px)}14%,to{opacity:1;transform:translateY(0)}}@keyframes zoe-narrative-wireframe-moment-in-2{0%,26%{opacity:0;transform:translateY(10px)}34%,to{opacity:1;transform:translateY(0)}}@keyframes zoe-narrative-wireframe-moment-in-3{0%,46%{opacity:0;transform:translateY(10px)}54%,to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.zoe-narrative-wireframe--live .zoe-narrative-wireframe__moment--first,.zoe-narrative-wireframe--live .zoe-narrative-wireframe__moment--second,.zoe-narrative-wireframe--live .zoe-narrative-wireframe__moment--third{animation:none}}.zoe-solutions__stage-sheet--ask{display:block}.zoe-ask-wireframe{--zoe-ask-wire:#e8e8e6;--zoe-ask-wire-strong:#d4d4d2;--zoe-ask-ink-muted:#8a8a88;--zoe-ask-accent:#2563eb;--zoe-ask-brand:#0c2d05;--zoe-ask-preview-scale:1.38;--zoe-ask-gap-sentence:5px;--zoe-ask-gap-paragraph:11px;--zoe-ask-gap-bullet-section:13px;color:#111;background:#fff;font-size:10px;line-height:1.4;position:absolute;inset:0;overflow:hidden}.zoe-ask-wireframe__scene{width:calc(100%/var(--zoe-ask-preview-scale));height:calc(100%/var(--zoe-ask-preview-scale));transform:scale(var(--zoe-ask-preview-scale));transform-origin:0 0;flex-direction:column;padding:12px 14px 10px;display:flex;position:absolute;top:-.55%;left:-.3%}.zoe-ask-wireframe__header{border-bottom:1px solid var(--zoe-ask-wire-strong);flex:none;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;padding-bottom:10px;display:flex}.zoe-ask-wireframe__header-main{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.zoe-ask-wireframe__title{color:#111;margin:0;font-size:16px;font-weight:600;line-height:1.2}.zoe-ask-wireframe__voice-indicator{color:#195d0b;flex:none;align-items:center;padding:2px 8px;font-size:10px;font-weight:500;line-height:1.2;display:inline-flex}.zoe-ask-wireframe__header-actions{flex:none;align-items:center;gap:10px;display:flex}.zoe-ask-wireframe__menu-dots{background:radial-gradient(circle,#9a9a98 1.5px,#0000 1.6px) 0/5px 100%;border-radius:999px;width:14px;height:4px}.zoe-ask-wireframe__close{background:linear-gradient(45deg,#0000 44%,#9a9a98 44% 56%,#0000 56%),linear-gradient(-45deg,#0000 44%,#9a9a98 44% 56%,#0000 56%);border:none;border-radius:2px;width:14px;height:14px;padding:0}.zoe-ask-wireframe__chat{flex-direction:column;flex:1 1 0;gap:10px;min-height:0;display:flex;overflow:hidden}.zoe-ask-wireframe__user-row{justify-content:flex-end;display:flex}.zoe-ask-wireframe__user-bubble{box-sizing:border-box;background:var(--zoe-ask-brand);color:#fff;border-radius:12px 12px 4px;width:min(54%,31ch);max-width:min(54%,31ch);padding:10px 12px}.zoe-ask-wireframe__user-text{text-align:left;white-space:normal;font-size:10px;font-weight:500;line-height:1.45}.zoe-ask-wireframe__cursor{vertical-align:text-bottom;background:#ffffffe6;width:1px;height:1em;margin-left:1px;animation:zoe-ask-wireframe-cursor-blink 1s step-end infinite;display:inline-block}.zoe-ask-wireframe__cursor--answer{background:#111}@keyframes zoe-ask-wireframe-cursor-blink{0%,50%{opacity:1}51%,to{opacity:0}}.zoe-ask-wireframe__answer-card{border:1px solid var(--zoe-ask-wire-strong);border-radius:10px;flex:1 1 0;align-self:flex-start;width:90%;max-width:90%;min-height:0;padding:10px 10px 8px;overflow:hidden}.zoe-ask-wireframe__answer-body{flex-direction:column;gap:0;display:flex}.zoe-ask-wireframe__answer-line-wrap{flex-direction:column;margin:0;display:flex}.zoe-ask-wireframe__answer-line-wrap--gap-sentence{margin-bottom:var(--zoe-ask-gap-sentence)}.zoe-ask-wireframe__answer-line-wrap--gap-paragraph{margin-bottom:var(--zoe-ask-gap-paragraph)}.zoe-ask-wireframe__answer-line-wrap--gap-bullet-section{margin-bottom:var(--zoe-ask-gap-bullet-section)}.zoe-ask-wireframe__bullet-row{align-items:center;gap:6px;min-width:0;display:flex}.zoe-ask-wireframe__bullet-marker{opacity:0;background:#111;border-radius:50%;flex:none;width:4px;height:4px;transform:scale(.6)}.zoe-ask-wireframe__answer-line-wrap.is-visible .zoe-ask-wireframe__bullet-marker{animation:zoe-ask-wireframe-bullet-in .38s ease-out forwards}.zoe-ask-wireframe__bullet-row .zoe-ask-wireframe__line--answer{flex:auto;min-width:0}.zoe-ask-wireframe__bullet-header-text{color:#111;flex:auto;min-width:0;font-size:11px;font-weight:600;line-height:1.35}.zoe-ask-wireframe__bullet-body-wrap{padding-left:10px}.zoe-ask-wireframe__bullet-body-row{align-items:center;gap:6px;min-width:0;display:flex}.zoe-ask-wireframe__bullet-body-row .zoe-ask-wireframe__line--answer{flex:0 auto;min-width:0;max-width:100%}.zoe-ask-wireframe__bullet-body-row--chips{flex-wrap:nowrap;justify-content:flex-start}.zoe-ask-wireframe__bullet-body-row--chips .zoe-ask-wireframe__line--answer{flex:none}.zoe-ask-wireframe__line{background:var(--zoe-ask-wire);border-radius:999px;height:5px;display:block}.zoe-ask-wireframe__line--answer{width:0;max-width:var(--line-target-width,100%);opacity:0}.zoe-ask-wireframe__answer-line-wrap.is-visible .zoe-ask-wireframe__line--answer{animation:zoe-ask-wireframe-line-write .38s ease-out forwards}.zoe-ask-wireframe__line--answer-bold{background:#d0d0ce;height:6px}.zoe-ask-wireframe__inline-chips{opacity:0;flex-wrap:nowrap;flex:none;gap:5px;max-width:0;display:inline-flex;overflow:hidden}.zoe-ask-wireframe__answer-line-wrap.is-visible .zoe-ask-wireframe__inline-chips{animation:zoe-ask-wireframe-chips-after-line .22s ease-out .38s forwards}.zoe-ask-wireframe__narrative-chip{box-sizing:border-box;flex:none;height:12px;border-radius:999px!important;gap:2px!important;padding:1px 6px!important;font-size:7.5px!important;font-weight:500!important;line-height:1!important}.zoe-ask-wireframe__narrative-chip img{transform:translateY(.25px);width:7px!important;height:7px!important}.zoe-ask-wireframe__narrative-chip>span:last-child{position:relative;top:.5px}.zoe-ask-wireframe__article-chip,.zoe-studio-wireframe__article-chip{box-sizing:border-box;flex:none;height:12px;border-radius:999px!important;gap:2px!important;margin-left:0!important;margin-right:0!important;padding:1px 6px!important;font-size:7.5px!important;font-weight:500!important;line-height:1!important}.zoe-ask-wireframe__article-chip svg,.zoe-studio-wireframe__article-chip svg{width:7px!important;height:7px!important}.zoe-ask-wireframe__article-chip>span,.zoe-studio-wireframe__article-chip>span{position:relative;top:.5px}.zoe-ask-wireframe__disclaimer{flex:none;margin:8px 0 0}.zoe-ask-wireframe__line--disclaimer{width:58%;height:4px}.zoe-ask-wireframe__scrollbar{pointer-events:none;background:#d0d0ce;border-radius:999px;width:4px;position:absolute;top:48px;bottom:28px;right:6px}@keyframes zoe-ask-wireframe-line-write{0%{opacity:.35;width:0}to{width:var(--line-target-width,100%);opacity:1}}@keyframes zoe-ask-wireframe-bullet-in{0%{opacity:0;transform:scale(.6)}28%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes zoe-ask-wireframe-chips-after-line{0%{opacity:0;max-width:0}to{opacity:1;max-width:10rem}}@media (prefers-reduced-motion:reduce){.zoe-ask-wireframe__cursor{animation:none}.zoe-ask-wireframe__answer-line-wrap.is-visible .zoe-ask-wireframe__line--answer{width:var(--line-target-width,100%);opacity:1;animation:none}.zoe-ask-wireframe__answer-line-wrap.is-visible .zoe-ask-wireframe__inline-chips{opacity:1;max-width:10rem;animation:none}.zoe-ask-wireframe__answer-line-wrap.is-visible .zoe-ask-wireframe__bullet-marker{opacity:1;animation:none;transform:none}}.zoe-studio-wireframe{--zoe-studio-wire:#e8e8e6;--zoe-studio-wire-strong:#d4d4d2;--zoe-studio-ink-muted:#8a8a88;--zoe-studio-brand:#195d0b;--zoe-studio-nav-active:#0c2d05;--zoe-studio-preview-scale:1.62;--zoe-studio-sidebar-ratio:9%;--zoe-studio-scene-offset-top:2%;--zoe-studio-scene-offset-left:2.5%;--zoe-studio-topbar-min-height:34px;--zoe-studio-gap-sentence:5px;--zoe-studio-gap-section:12px;color:#111;background:#fff;font-size:11px;line-height:1.45;position:absolute;inset:0;overflow:hidden}.zoe-studio-wireframe:before{content:"";z-index:5;top:calc(var(--zoe-studio-scene-offset-top) + var(--zoe-studio-topbar-min-height)*var(--zoe-studio-preview-scale));pointer-events:none;border-bottom:1px solid #e5e7eb;position:absolute;left:0;right:0}.zoe-studio-wireframe:after{content:"";z-index:4;top:0;bottom:0;left:calc(var(--zoe-studio-scene-offset-left) + var(--zoe-studio-sidebar-ratio));pointer-events:none;border-right:1px solid #e5e7eb;width:0;position:absolute}.zoe-studio-wireframe__scene{top:var(--zoe-studio-scene-offset-top);left:var(--zoe-studio-scene-offset-left);width:calc(100%/var(--zoe-studio-preview-scale));height:calc(108%/var(--zoe-studio-preview-scale));transform:scale(var(--zoe-studio-preview-scale));transform-origin:0 0;flex-direction:column;align-items:stretch;padding:0;display:flex;position:absolute}.zoe-studio-wireframe__topbar{z-index:1;box-sizing:border-box;width:100%;min-height:var(--zoe-studio-topbar-min-height);border-bottom:none;flex:none;align-items:stretch;display:flex;position:relative}.zoe-studio-wireframe__body{flex-direction:row;flex:1 1 0;align-items:stretch;min-height:0;display:flex}.zoe-studio-wireframe__sidebar{flex:0 0 var(--zoe-studio-sidebar-ratio);width:var(--zoe-studio-sidebar-ratio);flex-direction:column;min-width:0;min-height:0;padding:6px 5px 4px 1px;display:flex}.zoe-studio-wireframe__logo-wrap{flex:0 0 var(--zoe-studio-sidebar-ratio);width:var(--zoe-studio-sidebar-ratio);justify-content:center;align-items:center;min-width:0;padding:4px 5px 4px 1px;display:flex}.zoe-studio-wireframe__logo-wrap>span{transform:translate(-2px)}.zoe-studio-wireframe__nav{flex-direction:column;flex:auto;align-items:center;gap:7px;min-height:0;padding-top:3px;display:flex;transform:translate(-3px)}.zoe-studio-wireframe__nav-item{color:#374151;text-align:center;border-radius:6px;flex-direction:column;align-items:center;gap:1px;width:100%;padding:4px 2px;font-size:6.5px;font-weight:500;line-height:1.08;display:flex}.zoe-studio-wireframe__nav-item--multiline{padding-bottom:7px}.zoe-studio-wireframe__nav-item--active{background:var(--zoe-studio-nav-active);color:#fff;width:calc(100% + 8px);margin-left:-5px;margin-right:-3px;padding-left:5px;padding-right:5px;font-weight:500}.zoe-studio-wireframe__nav-icon-slot{width:14px;height:14px;color:inherit;justify-content:center;align-items:center;margin-top:1px;display:flex}.zoe-studio-wireframe__nav-lucide{flex-shrink:0;width:12px;height:12px;display:block}.zoe-studio-wireframe__nav-lucide--boost{width:14px;height:14px}.zoe-studio-wireframe__nav-label{flex-direction:column;align-items:center;gap:0;max-width:54px;display:flex}.zoe-studio-wireframe__nav-label-line{white-space:nowrap;display:block}.zoe-studio-wireframe__avatar{color:#fff;letter-spacing:.02em;background:#111;border-radius:50%;flex:none;justify-content:center;align-items:center;width:23px;height:23px;margin:4px auto 0;font-size:7px;font-weight:600;display:flex;transform:translate(-3px)}.zoe-studio-wireframe__main{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;padding:4px 0 4px 10px;display:flex;overflow:hidden}.zoe-studio-wireframe__page-head{flex-direction:column;flex:auto;justify-content:center;min-width:0;margin:0;padding:2px 8px 4px;display:flex;position:relative}.zoe-studio-wireframe__page-intro{flex:auto;min-width:0}.zoe-studio-wireframe__page-title{color:var(--zoe-studio-brand);letter-spacing:-.02em;margin:0;font-size:13px;font-weight:600;line-height:1.15}.zoe-studio-wireframe__page-subtitle{color:#4b5563;text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:7px;font-weight:500;line-height:1.3;overflow:hidden}.zoe-studio-wireframe__page-actions{flex:none;align-items:center;gap:5px;display:flex;position:absolute;top:1px;right:-2px}.zoe-studio-wireframe__ask-pill{white-space:nowrap;line-height:1.15;color:#fff!important;box-shadow:none!important;background:#0c2d05!important;border-color:#0000!important;gap:2px!important;padding:1px 5px!important;font-size:5.5px!important;font-weight:500!important}.zoe-studio-wireframe__ask-pill-icon{width:8px;height:8px}.zoe-studio-wireframe__bell{color:#4b5563;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.zoe-studio-wireframe__bell svg{width:12px;height:12px;display:block}.zoe-studio-wireframe__editor{background:#fff;border:none;border-radius:9px;flex-direction:column;flex:1 1 0;min-height:0;margin:10px 0 0 5px;padding:7px 9px 5px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #111}.zoe-studio-wireframe__doc-head{border-bottom:1px solid var(--zoe-studio-wire-strong);flex:none;align-items:flex-start;gap:8px;margin-bottom:8px;padding-bottom:8px;display:flex}.zoe-studio-wireframe__back{color:#195d0b;border-radius:50%;flex:none;justify-content:center;align-items:center;width:14px;height:14px;margin-top:2px;display:inline-flex}.zoe-studio-wireframe__back-icon{flex-shrink:0;width:10px;height:10px;display:block}.zoe-studio-wireframe__doc-title-block{flex:1;min-width:0}.zoe-studio-wireframe__doc-title-text{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;line-height:1.35;display:block;overflow:hidden}.zoe-studio-wireframe__draft-pill{color:#4b5563;background:#f3f4f6;border-radius:999px;flex:none;padding:3px 8px;font-size:8px;font-weight:600;line-height:1.2}.zoe-studio-wireframe__menu-dots{background:radial-gradient(circle,#9a9a98 1.5px,#0000 1.6px) 0/4px 100%;border-radius:999px;flex:none;width:12px;height:4px;margin-top:6px}.zoe-studio-wireframe__toolbar{border-bottom:1px solid var(--zoe-studio-wire-strong);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:4px 6px;margin-bottom:8px;padding-top:4px;padding-bottom:6px;display:flex}.zoe-studio-wireframe__toolbar-format{flex-wrap:wrap;flex:auto;align-items:center;gap:1px 0;min-width:0;display:flex}.zoe-studio-wireframe__toolbar-group{align-items:center;gap:1px;display:inline-flex}.zoe-studio-wireframe__toolbar-group--divider{border-left:1px solid #e5e7eb;margin-left:3px;padding-left:4px}.zoe-studio-wireframe__toolbar-group--muted{opacity:.45}.zoe-studio-wireframe__toolbar-btn{color:#6b7280;border-radius:2px;justify-content:center;align-items:center;min-width:13px;height:13px;padding:0 2px;display:inline-flex}.zoe-studio-wireframe__toolbar-btn--letter{font-size:8px;font-weight:600;line-height:1}.zoe-studio-wireframe__toolbar-btn--letter em{font-style:italic;font-weight:600}.zoe-studio-wireframe__toolbar-icon{flex-shrink:0;width:9px;height:9px;display:block}.zoe-studio-wireframe__toolbar-icon--list{width:10px;height:10px}.zoe-studio-wireframe__toolbar-font-glyph{color:#6b7280;align-items:center;gap:0;display:inline-flex}.zoe-studio-wireframe__toolbar-font-a-lg{font-size:8px;font-weight:600;line-height:1}.zoe-studio-wireframe__toolbar-font-a-sm{font-size:6.5px;font-weight:600;line-height:1}.zoe-studio-wireframe__toolbar-font-chevron{color:#2563eb;width:7px;height:7px}.zoe-studio-wireframe__toolbar-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:4px 6px;display:inline-flex}.zoe-studio-wireframe__toolbar-save{color:#9ca3af;font-size:6.5px;font-weight:400;line-height:1.2}.zoe-studio-wireframe__toolbar-action-btn{color:#0c2d05;white-space:nowrap;align-items:center;gap:2px;font-size:6.5px;font-weight:500;line-height:1.2;display:inline-flex}.zoe-studio-wireframe__document{flex:1 1 0;min-height:0;padding:18px 0 0 22px;overflow:hidden}.zoe-studio-wireframe__row{opacity:0;visibility:hidden}.zoe-studio-wireframe__row.is-visible{opacity:1;visibility:visible}.zoe-studio-wireframe__row--gap-sentence{margin-bottom:var(--zoe-studio-gap-sentence)}.zoe-studio-wireframe__row--gap-section{margin-bottom:var(--zoe-studio-gap-section)}.zoe-studio-wireframe__row--gap-paragraph{margin-bottom:9px}.zoe-studio-wireframe__section-heading{color:#1f2937;margin:0;font-size:10.5px;font-weight:700;line-height:1.3}.zoe-studio-wireframe__typing-cursor{vertical-align:text-bottom;background:#1f2937;width:1px;height:1em;margin-left:1px;animation:zoe-ask-wireframe-cursor-blink 1s step-end infinite;display:inline-block}.zoe-studio-wireframe__document>.zoe-studio-wireframe__section-heading{margin-bottom:16px}.zoe-studio-wireframe__row--bullet .zoe-studio-wireframe__line-row{padding-left:2px}.zoe-studio-wireframe__line-row{align-items:center;gap:6px;min-width:0;display:flex}.zoe-studio-wireframe__line-row--chips{flex-wrap:nowrap;justify-content:flex-start}.zoe-studio-wireframe__line-row--chips .zoe-studio-wireframe__line--body{flex:none}.zoe-studio-wireframe__bullet-marker{background:#111;border-radius:50%;flex:none;width:4px;height:4px}.zoe-studio-wireframe__line{background:var(--zoe-studio-wire);border-radius:999px;display:block}.zoe-studio-wireframe__line-row .zoe-studio-wireframe__line--body{flex:0 auto;min-width:0;max-width:100%}.zoe-studio-wireframe__line--body{width:0;height:5px;max-width:var(--line-target-width,100%);opacity:0}.zoe-studio-wireframe__row.is-visible .zoe-studio-wireframe__line--body{animation:zoe-studio-wireframe-line-write .36s ease-out forwards}.zoe-studio-wireframe__inline-chips{opacity:0;flex-wrap:nowrap;flex:none;gap:5px;max-width:0;display:inline-flex;overflow:hidden}.zoe-studio-wireframe__row.is-visible .zoe-studio-wireframe__inline-chips{animation:zoe-studio-wireframe-chips-after-line .22s ease-out .36s forwards}.zoe-studio-wireframe__scrollbar{pointer-events:none;background:#d0d0ce;border-radius:999px;width:4px;position:absolute;top:48px;bottom:8px;right:4px}@keyframes zoe-studio-wireframe-line-write{0%{opacity:.35;width:0}to{width:var(--line-target-width,100%);opacity:1}}@keyframes zoe-studio-wireframe-chips-after-line{0%{opacity:0;max-width:0}to{opacity:1;max-width:10rem}}@media (prefers-reduced-motion:reduce){.zoe-studio-wireframe__typing-cursor{animation:none}.zoe-studio-wireframe__row.is-visible .zoe-studio-wireframe__line--body{width:var(--line-target-width,100%);opacity:1;animation:none}.zoe-studio-wireframe__row.is-visible .zoe-studio-wireframe__inline-chips{opacity:1;max-width:10rem;animation:none}}.zoe-solutions__stage-main,.zoe-solutions__stage-rail{flex-direction:column;gap:14px;min-width:0;padding:28px 24px;display:flex}.zoe-solutions__stage-main{border-right:1px solid #eee}.zoe-solutions__stage-main span,.zoe-solutions__stage-rail span{background:#ececec;border-radius:999px;height:12px;display:block}.zoe-solutions__stage-main span:first-child{background:#e4e4e4;width:72%;height:16px}.zoe-solutions__stage-main span:nth-child(2){width:92%}.zoe-solutions__stage-main span:nth-child(3){width:84%}.zoe-solutions__stage-main span:nth-child(4){width:64%}.zoe-solutions__stage-rail span.zoe-solutions__stage-rail-label{color:#111;background:0 0;border-radius:0;height:auto;font-size:13px;font-weight:600;line-height:1.3}.zoe-solutions__stage[data-active="1"] .zoe-solutions__stage-rail span:nth-child(2),.zoe-solutions__stage[data-active="2"] .zoe-solutions__stage-rail span:nth-child(3),.zoe-solutions__stage[data-active="3"] .zoe-solutions__stage-rail span:nth-child(4),.zoe-solutions__stage[data-active="4"] .zoe-solutions__stage-rail span:nth-child(5){background:#111}.zoe-home-landing__card-grid,.zoe-home-landing__stats{gap:16px;margin:0;padding:0;list-style:none;display:grid}.zoe-home-landing__card-grid--three,.zoe-home-landing__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.zoe-home-landing__card-grid--products{grid-template-columns:repeat(5,minmax(0,1fr))}.zoe-home-landing__info-card,.zoe-home-landing__stats li{background:#fff;border:1px solid #e0e0e0;border-radius:16px;padding:24px}.zoe-home-landing__info-card h3,.zoe-home-landing__stat-value{margin:0 0 8px;font-size:22px;line-height:1.2;display:block}.zoe-home-landing__info-card p,.zoe-home-landing__stat-label{color:#444;margin:0}.zoe-home-landing__info-card a{color:#0c2d05;margin-top:16px;font-weight:600;display:inline-block}.zoe-home-landing__section--audience .zoe-home-landing__card-grid--three{align-items:stretch;display:flex}.zoe-home-landing__info-card.zoe-home-landing__audience-card{cursor:default;background:#fff;border:2px solid #dedfdb;border-radius:16px;flex-direction:column;flex:1 1 0;align-items:stretch;min-width:0;min-height:550px;padding:34px 30px 30px;transition:flex-grow .55s,opacity .55s,transform .28s,box-shadow .28s,border-color .28s;display:flex;overflow:hidden;box-shadow:0 1px #0c2d0508}.zoe-home-landing__section--audience .zoe-home-landing__card-grid--three:focus-within>.zoe-home-landing__audience-card,.zoe-home-landing__section--audience .zoe-home-landing__card-grid--three:has(>.zoe-home-landing__audience-card:hover)>.zoe-home-landing__audience-card{opacity:.45;flex-grow:1}.zoe-home-landing__section--audience .zoe-home-landing__card-grid--three:has(>.zoe-home-landing__audience-card:hover)>.zoe-home-landing__audience-card:hover,.zoe-home-landing__section--audience .zoe-home-landing__card-grid--three>.zoe-home-landing__audience-card:focus-within{opacity:1;border-color:#111;flex-grow:2.03}.zoe-home-landing__section--audience .zoe-home-landing__card-grid--three:has(>.zoe-home-landing__audience-card:hover)>.zoe-home-landing__audience-card:focus-within:not(:hover){opacity:.45;border-color:#dedfdb;flex-grow:1}.zoe-home-landing__info-card.zoe-home-landing__audience-card:focus-within,.zoe-home-landing__info-card.zoe-home-landing__audience-card:hover{transform:translateY(-4px);box-shadow:0 14px 34px #0c2d051a}@media (prefers-reduced-motion:reduce){.zoe-home-landing__audience-card{transition:none}}.zoe-home-landing__audience-card-copy{z-index:1;flex:none;min-height:11.75rem;position:relative}.zoe-home-landing__info-card.zoe-home-landing__audience-card h3{font-family:var(--font-zoe-serif),Georgia,serif;letter-spacing:0;color:#111;margin:0 0 12px;font-size:clamp(2rem,2.7vw,2.65rem);font-weight:400;line-height:1.08}.zoe-home-landing__info-card.zoe-home-landing__audience-card p{color:#444;font-size:17px;line-height:1.45}.zoe-home-landing__audience-signal{--zoe-audience-signal:#0c2d05;--zoe-audience-signal-muted:#0c2d051a;border:1px solid var(--zoe-audience-signal-muted);background:radial-gradient(circle at 77% 63%,var(--zoe-audience-signal-muted),transparent 30%),linear-gradient(135deg,#fbfcfa,#f2f5f0);border-radius:12px;flex:1;min-height:190px;margin:34px 0 28px;position:relative;overflow:hidden}.zoe-home-landing__audience-signal--agency{--zoe-audience-signal:#182d46;--zoe-audience-signal-muted:#182d461a}.zoe-home-landing__audience-signal--startup{--zoe-audience-signal:#342d2b;--zoe-audience-signal-muted:#342d2b1a}.zoe-home-landing__audience-signal-label{z-index:2;color:var(--zoe-audience-signal);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:700;position:absolute;top:20px;left:20px}.zoe-home-landing__audience-signal-line{background:var(--zoe-audience-signal);opacity:.28;transform-origin:0;border-radius:999px;height:1px;transition:transform .35s,opacity .35s;position:absolute;left:20px}.zoe-home-landing__audience-signal-line--one{width:48%;bottom:69px;transform:rotate(-13deg)}.zoe-home-landing__audience-signal-line--two{width:61%;bottom:100px;transform:rotate(11deg)}.zoe-home-landing__audience-signal-line--three{width:68%;bottom:35px;transform:rotate(-4deg)}.zoe-home-landing__audience-signal-focus{aspect-ratio:1;border:1px solid var(--zoe-audience-signal);background:var(--zoe-audience-signal);width:54px;box-shadow:0 0 0 10px var(--zoe-audience-signal-muted),0 0 0 22px var(--zoe-audience-signal-muted);border-radius:50%;position:absolute;bottom:21%;right:16%}@supports (color:color-mix(in lab,red,red)){.zoe-home-landing__audience-signal-focus{box-shadow:0 0 0 10px var(--zoe-audience-signal-muted),0 0 0 22px color-mix(in srgb,var(--zoe-audience-signal-muted)52%,transparent)}}.zoe-home-landing__audience-signal-focus{opacity:.9;transition:transform .35s}.zoe-home-landing__audience-card:focus-within .zoe-home-landing__audience-signal:not(.zoe-home-landing__audience-signal--in-house,.zoe-home-landing__audience-signal--agency,.zoe-home-landing__audience-signal--startup) .zoe-home-landing__audience-signal-line,.zoe-home-landing__audience-card:hover .zoe-home-landing__audience-signal:not(.zoe-home-landing__audience-signal--in-house,.zoe-home-landing__audience-signal--agency,.zoe-home-landing__audience-signal--startup) .zoe-home-landing__audience-signal-line{opacity:.52}.zoe-home-landing__audience-card:focus-within .zoe-home-landing__audience-signal:not(.zoe-home-landing__audience-signal--in-house,.zoe-home-landing__audience-signal--agency,.zoe-home-landing__audience-signal--startup) .zoe-home-landing__audience-signal-line--one,.zoe-home-landing__audience-card:hover .zoe-home-landing__audience-signal:not(.zoe-home-landing__audience-signal--in-house,.zoe-home-landing__audience-signal--agency,.zoe-home-landing__audience-signal--startup) .zoe-home-landing__audience-signal-line--one{transform:rotate(-8deg)scaleX(1.1)}.zoe-home-landing__audience-card:focus-within .zoe-home-landing__audience-signal:not(.zoe-home-landing__audience-signal--in-house,.zoe-home-landing__audience-signal--agency,.zoe-home-landing__audience-signal--startup) .zoe-home-landing__audience-signal-line--two,.zoe-home-landing__audience-card:hover .zoe-home-landing__audience-signal:not(.zoe-home-landing__audience-signal--in-house,.zoe-home-landing__audience-signal--agency,.zoe-home-landing__audience-signal--startup) .zoe-home-landing__audience-signal-line--two{transform:rotate(6deg)scaleX(1.1)}.zoe-home-landing__audience-card:focus-within .zoe-home-landing__audience-signal:not(.zoe-home-landing__audience-signal--in-house,.zoe-home-landing__audience-signal--agency,.zoe-home-landing__audience-signal--startup) .zoe-home-landing__audience-signal-line--three,.zoe-home-landing__audience-card:hover .zoe-home-landing__audience-signal:not(.zoe-home-landing__audience-signal--in-house,.zoe-home-landing__audience-signal--agency,.zoe-home-landing__audience-signal--startup) .zoe-home-landing__audience-signal-line--three{transform:rotate(-1deg)scaleX(1.1)}.zoe-home-landing__audience-card:focus-within .zoe-home-landing__audience-signal:not(.zoe-home-landing__audience-signal--in-house,.zoe-home-landing__audience-signal--agency,.zoe-home-landing__audience-signal--startup) .zoe-home-landing__audience-signal-focus,.zoe-home-landing__audience-card:hover .zoe-home-landing__audience-signal:not(.zoe-home-landing__audience-signal--in-house,.zoe-home-landing__audience-signal--agency,.zoe-home-landing__audience-signal--startup) .zoe-home-landing__audience-signal-focus{transform:scale(1.12)}.zoe-home-landing__audience-card:focus-within .zoe-home-landing__audience-signal--agency .zoe-home-landing__audience-signal-line,.zoe-home-landing__audience-card:hover .zoe-home-landing__audience-signal--agency .zoe-home-landing__audience-signal-line{opacity:.58}.zoe-home-landing__audience-card:focus-within .zoe-home-landing__audience-signal--agency .zoe-home-landing__audience-signal-focus,.zoe-home-landing__audience-card:hover .zoe-home-landing__audience-signal--agency .zoe-home-landing__audience-signal-focus{transform:scale(1.04)}.zoe-home-landing__audience-card:focus-within .zoe-home-landing__audience-signal--startup .zoe-home-landing__audience-signal-line,.zoe-home-landing__audience-card:hover .zoe-home-landing__audience-signal--startup .zoe-home-landing__audience-signal-line{opacity:.68}.zoe-home-landing__audience-card:focus-within .zoe-home-landing__audience-signal--startup .zoe-home-landing__audience-signal-focus,.zoe-home-landing__audience-card:hover .zoe-home-landing__audience-signal--startup .zoe-home-landing__audience-signal-focus{transform:scale(1.05)}.zoe-home-landing__audience-card:has(.zoe-home-landing__audience-signal--agency),.zoe-home-landing__audience-card:has(.zoe-home-landing__audience-signal--in-house),.zoe-home-landing__audience-card:has(.zoe-home-landing__audience-signal--startup){overflow:visible}.zoe-home-landing__audience-signal--in-house{--zoe-inhouse-hub-y:41%;--zoe-inhouse-line-length:158px;--zoe-inhouse-focus-size:147.5px;--zoe-inhouse-ring-inner:17px;--zoe-inhouse-ring-outer:36px;--zoe-inhouse-ring-fade:var(--zoe-audience-signal-muted)}@supports (color:color-mix(in lab,red,red)){.zoe-home-landing__audience-signal--in-house{--zoe-inhouse-ring-fade:color-mix(in srgb,var(--zoe-audience-signal-muted)52%,transparent)}}.zoe-home-landing__audience-signal--in-house{--zoe-inhouse-ring-peak:var(--zoe-audience-signal-muted)}@supports (color:color-mix(in lab,red,red)){.zoe-home-landing__audience-signal--in-house{--zoe-inhouse-ring-peak:color-mix(in srgb,var(--zoe-audience-signal-muted)34%,transparent)}}.zoe-home-landing__audience-signal--in-house{background:0 0;border:0;border-radius:0;min-height:250px;overflow:visible}.zoe-home-landing__audience-signal--in-house .zoe-home-landing__audience-signal-line,.zoe-home-landing__audience-signal--in-house:after,.zoe-home-landing__audience-signal--in-house:before{right:50%;top:calc(var(--zoe-inhouse-hub-y) - .5px);width:var(--zoe-inhouse-line-length);background:var(--zoe-audience-signal);content:"";opacity:.48;transform-origin:100%;height:1px;transform:rotate(var(--zoe-aim));border-radius:999px;transition:none;position:absolute;bottom:auto;left:auto}.zoe-home-landing__audience-signal--in-house:before{--zoe-aim:0deg;--zoe-scatter:16deg;--zoe-out-x:-8px;--zoe-out-y:-6px;animation-delay:-1.05s}.zoe-home-landing__audience-signal--in-house .zoe-home-landing__audience-signal-line--one{--zoe-aim:45deg;--zoe-scatter:62deg;--zoe-out-x:-6px;--zoe-out-y:-8px;animation-delay:-.9s}.zoe-home-landing__audience-signal--in-house .zoe-home-landing__audience-signal-line--two{--zoe-aim:90deg;--zoe-scatter:74deg;--zoe-out-x:6px;--zoe-out-y:-8px;animation-delay:-.75s}.zoe-home-landing__audience-signal--in-house .zoe-home-landing__audience-signal-line--three{--zoe-aim:135deg;--zoe-scatter:120deg;--zoe-out-x:8px;--zoe-out-y:-4px;animation-delay:-.6s}.zoe-home-landing__audience-signal--in-house:after{--zoe-aim:180deg;--zoe-scatter:164deg;--zoe-out-x:8px;--zoe-out-y:6px;animation-delay:-.45s}.zoe-home-landing__audience-signal--in-house .zoe-home-landing__audience-signal-line--four{--zoe-aim:-135deg;--zoe-scatter:-118deg;--zoe-out-x:6px;--zoe-out-y:8px;animation-delay:-.3s}.zoe-home-landing__audience-signal--in-house .zoe-home-landing__audience-signal-line--five{--zoe-aim:-90deg;--zoe-scatter:-74deg;--zoe-out-x:-6px;--zoe-out-y:8px;animation-delay:-.15s}.zoe-home-landing__audience-signal--in-house .zoe-home-landing__audience-signal-line--six{--zoe-aim:-45deg;--zoe-scatter:-28deg;--zoe-out-x:-8px;--zoe-out-y:4px;animation-delay:0s}.zoe-home-landing__audience-signal--in-house .zoe-home-landing__audience-signal-line--five,.zoe-home-landing__audience-signal--in-house .zoe-home-landing__audience-signal-line--four,.zoe-home-landing__audience-signal--in-house .zoe-home-landing__audience-signal-line--one,.zoe-home-landing__audience-signal--in-house .zoe-home-landing__audience-signal-line--six,.zoe-home-landing__audience-signal--in-house .zoe-home-landing__audience-signal-line--three,.zoe-home-landing__audience-signal--in-house .zoe-home-landing__audience-signal-line--two{width:var(--zoe-inhouse-line-length);bottom:auto;left:auto}.zoe-home-landing__audience-signal--in-house .zoe-home-landing__audience-signal-focus{z-index:1;top:var(--zoe-inhouse-hub-y);width:var(--zoe-inhouse-focus-size);margin-top:calc(var(--zoe-inhouse-focus-size)*-.5);margin-left:calc(var(--zoe-inhouse-focus-size)*-.5);box-shadow:0 0 0 var(--zoe-inhouse-ring-inner)var(--zoe-audience-signal-muted),0 0 0 var(--zoe-inhouse-ring-outer)var(--zoe-audience-signal-muted);bottom:auto;left:50%;right:auto}@supports (color:color-mix(in lab,red,red)){.zoe-home-landing__audience-signal--in-house .zoe-home-landing__audience-signal-focus{box-shadow:0 0 0 var(--zoe-inhouse-ring-inner)var(--zoe-audience-signal-muted),0 0 0 var(--zoe-inhouse-ring-outer)color-mix(in srgb,var(--zoe-audience-signal-muted)52%,transparent)}}.zoe-home-landing__audience-signal--in-house .zoe-home-landing__audience-signal-focus{transition:none}.zoe-home-landing__section--audience.is-signals-visible .zoe-home-landing__audience-signal-label{animation:zoe-audience-label-in .42s ease-out both}.zoe-home-landing__section--audience.is-signals-visible .zoe-home-landing__audience-signal--in-house .zoe-home-landing__audience-signal-line,.zoe-home-landing__section--audience.is-signals-visible .zoe-home-landing__audience-signal--in-house:after,.zoe-home-landing__section--audience.is-signals-visible .zoe-home-landing__audience-signal--in-house:before{animation-name:zoe-audience-inhouse-draw;animation-duration:7s;animation-timing-function:linear;animation-iteration-count:infinite}.zoe-home-landing__section--audience.is-signals-visible .zoe-home-landing__audience-signal--in-house .zoe-home-landing__audience-signal-focus{animation:zoe-audience-inhouse-focus 7s linear infinite}.zoe-home-landing__audience-signal--agency{--zoe-agency-hub-x:74%;--zoe-agency-hub-y:42%;--zoe-agency-focus-size:128px;--zoe-agency-focus-radius:9px;--zoe-agency-ring-inner:14px;--zoe-agency-ring-outer:30px;--zoe-agency-ring-fade:var(--zoe-audience-signal-muted)}@supports (color:color-mix(in lab,red,red)){.zoe-home-landing__audience-signal--agency{--zoe-agency-ring-fade:color-mix(in srgb,var(--zoe-audience-signal-muted)52%,transparent)}}.zoe-home-landing__audience-signal--agency{--zoe-agency-ring-peak:var(--zoe-audience-signal-muted)}@supports (color:color-mix(in lab,red,red)){.zoe-home-landing__audience-signal--agency{--zoe-agency-ring-peak:color-mix(in srgb,var(--zoe-audience-signal-muted)34%,transparent)}}.zoe-home-landing__audience-signal--agency{--zoe-agency-brief-width:36%;--zoe-agency-brief-height:26px;--zoe-agency-brief-gap:76px;--zoe-agency-thread-length:228px;--zoe-agency-travel-distance:calc(var(--zoe-agency-thread-length) - 7px);background:0 0;border:0;border-radius:0;min-height:250px;overflow:visible}.zoe-home-landing__audience-signal--agency:before{width:1px;height:var(--zoe-agency-thread-length);opacity:.22;transform-origin:bottom;transform:translate(-50%)scaleY(0)}.zoe-home-landing__audience-signal--agency:after,.zoe-home-landing__audience-signal--agency:before{top:calc(var(--zoe-agency-hub-y) - (var(--zoe-agency-thread-length)/2));left:var(--zoe-agency-hub-x);background:var(--zoe-audience-signal);content:"";position:absolute}.zoe-home-landing__audience-signal--agency:after{width:7px;height:7px;box-shadow:0 0 0 5px var(--zoe-audience-signal-muted);opacity:0;border-radius:50%;transform:translate(-50%)}.zoe-home-landing__audience-signal--agency .zoe-home-landing__audience-signal-line{top:var(--zoe-agency-hub-y);width:var(--zoe-agency-brief-width);height:var(--zoe-agency-brief-height);border:1px solid var(--zoe-audience-signal);bottom:auto;left:8%}@supports (color:color-mix(in lab,red,red)){.zoe-home-landing__audience-signal--agency .zoe-home-landing__audience-signal-line{border:1px solid color-mix(in srgb,var(--zoe-audience-signal)72%,transparent)}}.zoe-home-landing__audience-signal--agency .zoe-home-landing__audience-signal-line{background:var(--zoe-audience-signal-muted);border-radius:5px}@supports (color:color-mix(in lab,red,red)){.zoe-home-landing__audience-signal--agency .zoe-home-landing__audience-signal-line{background:color-mix(in srgb,var(--zoe-audience-signal-muted)38%,#fff)}}.zoe-home-landing__audience-signal--agency .zoe-home-landing__audience-signal-line{opacity:.5;transition:opacity .35s,transform .35s;transform:translateY(-50%)translate(0)}.zoe-home-landing__audience-signal--agency .zoe-home-landing__audience-signal-line--one{margin-top:calc(var(--zoe-agency-brief-gap)*-1)}.zoe-home-landing__audience-signal--agency .zoe-home-landing__audience-signal-line--three{margin-top:var(--zoe-agency-brief-gap)}.zoe-home-landing__audience-signal--agency .zoe-home-landing__audience-signal-focus{z-index:1;top:var(--zoe-agency-hub-y);left:var(--zoe-agency-hub-x);width:var(--zoe-agency-focus-size);margin-top:calc(var(--zoe-agency-focus-size)*-.5);margin-left:calc(var(--zoe-agency-focus-size)*-.5);border-radius:var(--zoe-agency-focus-radius);box-shadow:0 0 0 var(--zoe-agency-ring-inner)var(--zoe-audience-signal-muted),0 0 0 var(--zoe-agency-ring-outer)var(--zoe-audience-signal-muted);bottom:auto;right:auto}@supports (color:color-mix(in lab,red,red)){.zoe-home-landing__audience-signal--agency .zoe-home-landing__audience-signal-focus{box-shadow:0 0 0 var(--zoe-agency-ring-inner)var(--zoe-audience-signal-muted),0 0 0 var(--zoe-agency-ring-outer)color-mix(in srgb,var(--zoe-audience-signal-muted)52%,transparent)}}.zoe-home-landing__audience-signal--agency .zoe-home-landing__audience-signal-focus{opacity:.28;transition:transform .35s}.zoe-home-landing__section--audience.is-signals-visible .zoe-home-landing__audience-signal--agency:before{animation:zoe-audience-agency-thread 7s linear infinite}.zoe-home-landing__section--audience.is-signals-visible .zoe-home-landing__audience-signal--agency:after{animation:zoe-audience-agency-travel 7s linear infinite}.zoe-home-landing__section--audience.is-signals-visible .zoe-home-landing__audience-signal--agency .zoe-home-landing__audience-signal-line{animation:zoe-audience-agency-brief 7s linear infinite}.zoe-home-landing__section--audience.is-signals-visible .zoe-home-landing__audience-signal--agency .zoe-home-landing__audience-signal-line--one{animation-delay:-.35s}.zoe-home-landing__section--audience.is-signals-visible .zoe-home-landing__audience-signal--agency .zoe-home-landing__audience-signal-line--two{animation-delay:-.2s}.zoe-home-landing__section--audience.is-signals-visible .zoe-home-landing__audience-signal--agency .zoe-home-landing__audience-signal-line--three{animation-delay:-.05s}.zoe-home-landing__section--audience.is-signals-visible .zoe-home-landing__audience-signal--agency .zoe-home-landing__audience-signal-focus{transition:none;animation:zoe-audience-agency-focus 7s linear infinite}@media (prefers-reduced-motion:reduce){.zoe-home-landing__audience-signal--agency:before{opacity:.22;transform:translate(-50%)scaleY(1)}.zoe-home-landing__audience-signal--agency .zoe-home-landing__audience-signal-line{opacity:.5;transform:translateY(-50%)translate(0)}.zoe-home-landing__audience-signal--agency .zoe-home-landing__audience-signal-focus{opacity:.9;transform:scale(1)}}.zoe-home-landing__audience-signal--startup{--zoe-startup-hub-y:41%;--zoe-startup-focus-width:172px;--zoe-startup-focus-height:150px;--zoe-startup-ring-inner:22px;--zoe-startup-ring-outer:44px;--zoe-startup-ring-scale-denom:132px;--zoe-startup-triangle-clip:polygon(50% 6%,93% 98%,7% 98%);--zoe-startup-cap-width:36px;--zoe-startup-cap-height:36px;--zoe-startup-cap-top:5%;--zoe-startup-cap-gold:#c9a227;--zoe-startup-cap-gold-light:#e8d08a;--zoe-startup-cap-gold-dark:#9a7b18;--zoe-startup-path-angle:-24deg;--zoe-startup-path-cos:.914;--zoe-startup-path-sin:.407;--zoe-startup-path-below-apex:min(172px,58%);--zoe-startup-path-beyond-apex:96px;--zoe-startup-path-length:calc(var(--zoe-startup-path-below-apex) + var(--zoe-startup-path-beyond-apex));--zoe-startup-dot-f-one:.14;--zoe-startup-dot-f-two:.38;--zoe-startup-dot-f-three:.62;--zoe-startup-dot-lift-two:7px;--zoe-startup-dot-lift-three:10px;--zoe-startup-dot-size:11px;background:0 0;border:0;border-radius:0;min-height:250px;overflow:visible}.zoe-home-landing__audience-signal--startup:before{left:max(6%,calc(50% - (var(--zoe-startup-path-below-apex)*var(--zoe-startup-path-cos))));top:calc(var(--zoe-startup-hub-y) - (var(--zoe-startup-focus-height)/2) + (var(--zoe-startup-path-below-apex)*var(--zoe-startup-path-sin)));width:var(--zoe-startup-path-length);background:linear-gradient(90deg,var(--zoe-audience-signal),var(--zoe-audience-signal)38%,var(--zoe-audience-signal)72%,var(--zoe-audience-signal)100%);height:1px;position:absolute}@supports (color:color-mix(in lab,red,red)){.zoe-home-landing__audience-signal--startup:before{background:linear-gradient(90deg,color-mix(in srgb,var(--zoe-audience-signal)50%,transparent),var(--zoe-audience-signal)38%,var(--zoe-audience-signal)72%,color-mix(in srgb,var(--zoe-audience-signal)35%,transparent)100%)}}.zoe-home-landing__audience-signal--startup:before{content:"";opacity:0;transform:rotate(var(--zoe-startup-path-angle))scaleX(0);transform-origin:0}.zoe-home-landing__audience-signal--startup .zoe-home-landing__audience-signal-line{width:var(--zoe-startup-dot-size);height:var(--zoe-startup-dot-size);background:var(--zoe-audience-signal);opacity:.42;border-radius:50%;transition:opacity .35s;top:auto;bottom:auto;left:auto;transform:translate(-50%,-50%)scale(1)}.zoe-home-landing__audience-signal--startup .zoe-home-landing__audience-signal-line--one{left:calc(max(6%,calc(50% - (var(--zoe-startup-path-below-apex)*var(--zoe-startup-path-cos)))) + (var(--zoe-startup-path-below-apex)*var(--zoe-startup-path-cos)*var(--zoe-startup-dot-f-one)));top:calc(var(--zoe-startup-hub-y) - (var(--zoe-startup-focus-height)/2) + (var(--zoe-startup-path-below-apex)*var(--zoe-startup-path-sin)*(1 - var(--zoe-startup-dot-f-one))))}.zoe-home-landing__audience-signal--startup .zoe-home-landing__audience-signal-line--two{left:calc(max(6%,calc(50% - (var(--zoe-startup-path-below-apex)*var(--zoe-startup-path-cos)))) + (var(--zoe-startup-path-below-apex)*var(--zoe-startup-path-cos)*var(--zoe-startup-dot-f-two)));top:calc(var(--zoe-startup-hub-y) - (var(--zoe-startup-focus-height)/2) + (var(--zoe-startup-path-below-apex)*var(--zoe-startup-path-sin)*(1 - var(--zoe-startup-dot-f-two))) - var(--zoe-startup-dot-lift-two))}.zoe-home-landing__audience-signal--startup .zoe-home-landing__audience-signal-line--three{left:calc(max(6%,calc(50% - (var(--zoe-startup-path-below-apex)*var(--zoe-startup-path-cos)))) + (var(--zoe-startup-path-below-apex)*var(--zoe-startup-path-cos)*var(--zoe-startup-dot-f-three)));top:calc(var(--zoe-startup-hub-y) - (var(--zoe-startup-focus-height)/2) + (var(--zoe-startup-path-below-apex)*var(--zoe-startup-path-sin)*(1 - var(--zoe-startup-dot-f-three))) - var(--zoe-startup-dot-lift-three))}.zoe-home-landing__audience-signal--startup .zoe-home-landing__audience-signal-focus{z-index:1;top:var(--zoe-startup-hub-y);width:var(--zoe-startup-focus-width);height:var(--zoe-startup-focus-height);margin-top:calc(var(--zoe-startup-focus-height)*-.5);margin-left:calc(var(--zoe-startup-focus-width)*-.5);aspect-ratio:auto;box-shadow:none;clip-path:none;opacity:1;transform-origin:50%;background:0 0;border:none;border-radius:0;transition:transform .35s;bottom:auto;left:50%;right:auto}.zoe-home-landing__audience-signal--startup .zoe-home-landing__audience-signal-focus:after,.zoe-home-landing__audience-signal--startup .zoe-home-landing__audience-signal-focus:before{clip-path:var(--zoe-startup-triangle-clip);content:"";transform-origin:50%;pointer-events:none;position:absolute;inset:0}.zoe-home-landing__audience-signal--startup .zoe-home-landing__audience-signal-focus:before{z-index:0;background:var(--zoe-audience-signal-muted);opacity:0;transform:scale(1)}.zoe-home-landing__audience-signal--startup .zoe-home-landing__audience-signal-focus:after{z-index:0;background:var(--zoe-audience-signal-muted)}@supports (color:color-mix(in lab,red,red)){.zoe-home-landing__audience-signal--startup .zoe-home-landing__audience-signal-focus:after{background:color-mix(in srgb,var(--zoe-audience-signal-muted)52%,transparent)}}.zoe-home-landing__audience-signal--startup .zoe-home-landing__audience-signal-focus:after{opacity:0;transform:scale(1)}.zoe-home-landing__audience-signal--startup .zoe-home-landing__audience-signal-focus-core{z-index:1;clip-path:var(--zoe-startup-triangle-clip);background:var(--zoe-audience-signal);opacity:.24;pointer-events:none;position:absolute;inset:0}.zoe-home-landing__audience-signal--startup .zoe-home-landing__audience-signal-focus-core:after{top:var(--zoe-startup-cap-top);width:var(--zoe-startup-cap-width);height:var(--zoe-startup-cap-height);margin-left:calc(var(--zoe-startup-cap-width)*-.5);background:linear-gradient(180deg,var(--zoe-startup-cap-gold-light)0,var(--zoe-startup-cap-gold)52%,var(--zoe-startup-cap-gold-dark)100%);box-shadow:0 0 0 1px var(--zoe-startup-cap-gold-dark);border-radius:3px 3px 1px 1px;position:absolute;left:50%}@supports (color:color-mix(in lab,red,red)){.zoe-home-landing__audience-signal--startup .zoe-home-landing__audience-signal-focus-core:after{box-shadow:0 0 0 1px color-mix(in srgb,var(--zoe-startup-cap-gold-dark)40%,transparent)}}.zoe-home-landing__audience-signal--startup .zoe-home-landing__audience-signal-focus-core:after{content:"";z-index:2;pointer-events:none}.zoe-home-landing__section--audience.is-signals-visible .zoe-home-landing__audience-signal--startup .zoe-home-landing__audience-signal-focus{transition:none;animation:zoe-audience-startup-focus 7s linear infinite}.zoe-home-landing__section--audience.is-signals-visible .zoe-home-landing__audience-signal--startup .zoe-home-landing__audience-signal-focus:before{animation:zoe-audience-startup-ring-inner 7s linear infinite}.zoe-home-landing__section--audience.is-signals-visible .zoe-home-landing__audience-signal--startup .zoe-home-landing__audience-signal-focus:after{animation:zoe-audience-startup-ring-outer 7s linear infinite}.zoe-home-landing__section--audience.is-signals-visible .zoe-home-landing__audience-signal--startup .zoe-home-landing__audience-signal-focus-core{animation:zoe-audience-startup-focus-fill 7s linear infinite}.zoe-home-landing__section--audience.is-signals-visible .zoe-home-landing__audience-signal--startup:before{animation:zoe-audience-startup-path 7s linear infinite}.zoe-home-landing__section--audience.is-signals-visible .zoe-home-landing__audience-signal--startup .zoe-home-landing__audience-signal-line--one{animation:zoe-audience-startup-dot-one 7s linear infinite}.zoe-home-landing__section--audience.is-signals-visible .zoe-home-landing__audience-signal--startup .zoe-home-landing__audience-signal-line--two{animation:zoe-audience-startup-dot-two 7s linear infinite}.zoe-home-landing__section--audience.is-signals-visible .zoe-home-landing__audience-signal--startup .zoe-home-landing__audience-signal-line--three{animation:zoe-audience-startup-dot-three 7s linear infinite}@media (prefers-reduced-motion:reduce){.zoe-home-landing__audience-signal--startup:before{opacity:.32;transform:rotate(var(--zoe-startup-path-angle))scaleX(1)}.zoe-home-landing__audience-signal--startup .zoe-home-landing__audience-signal-line{opacity:.5;transform:translate(-50%,-50%)scale(1)}.zoe-home-landing__audience-signal--startup .zoe-home-landing__audience-signal-focus{transform:scale(1)}.zoe-home-landing__audience-signal--startup .zoe-home-landing__audience-signal-focus:after,.zoe-home-landing__audience-signal--startup .zoe-home-landing__audience-signal-focus:before{opacity:0;transform:scale(1)}.zoe-home-landing__audience-signal--startup .zoe-home-landing__audience-signal-focus-core{opacity:.94}}@keyframes zoe-audience-label-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes zoe-audience-inhouse-draw{0%,5%{opacity:0;clip-path:inset(0 84% 0 0);transform:translate(var(--zoe-out-x),var(--zoe-out-y))rotate(var(--zoe-scatter))}10%{opacity:.34;clip-path:inset(0 84% 0 0);transform:translate(var(--zoe-out-x),var(--zoe-out-y))rotate(var(--zoe-scatter));animation-timing-function:cubic-bezier(.22,.7,.2,1)}39%,72%{opacity:.5;clip-path:inset(0);transform:translate(0)rotate(var(--zoe-aim));animation-timing-function:ease-in}86%,to{opacity:0;clip-path:inset(0 84% 0 0);transform:translate(var(--zoe-out-x),var(--zoe-out-y))rotate(var(--zoe-scatter));animation-timing-function:linear}}@keyframes zoe-audience-inhouse-focus{0%,18%{opacity:.24;box-shadow:0 0 0 9px var(--zoe-audience-signal-muted),0 0 0 18px transparent;transform:scale(.84)}39%{opacity:.92;box-shadow:0 0 0 var(--zoe-inhouse-ring-inner)var(--zoe-audience-signal-muted),0 0 0 var(--zoe-inhouse-ring-outer)var(--zoe-inhouse-ring-fade);transform:scale(1)}48%{opacity:1;box-shadow:0 0 0 26px var(--zoe-audience-signal-muted),0 0 0 50px var(--zoe-inhouse-ring-peak);transform:scale(1.06)}58%,72%{opacity:.9;box-shadow:0 0 0 var(--zoe-inhouse-ring-inner)var(--zoe-audience-signal-muted),0 0 0 var(--zoe-inhouse-ring-outer)var(--zoe-inhouse-ring-fade);transform:scale(1)}86%,to{opacity:.24;box-shadow:0 0 0 9px var(--zoe-audience-signal-muted),0 0 0 18px transparent;transform:scale(.84)}}@keyframes zoe-audience-agency-brief{0%,6%{opacity:0;transform:translateY(-50%)translate(-20px)}11%,68%{opacity:.5;transform:translateY(-50%)translate(0)}78%,to{opacity:0;transform:translateY(-50%)translate(-14px)}}@keyframes zoe-audience-agency-thread{0%,14%{opacity:0;transform:translate(-50%)scaleY(0)}20%,70%{opacity:.28;transform:translate(-50%)scaleY(1)}80%,to{opacity:0;transform:translate(-50%)scaleY(0)}}@keyframes zoe-audience-agency-travel{0%,38%{opacity:0;transform:translateX(-50%)translateY(var(--zoe-agency-travel-distance))}44%{opacity:.88;transform:translateX(-50%)translateY(var(--zoe-agency-travel-distance))}62%{opacity:.88;transform:translate(-50%)translateY(0)}70%,to{opacity:0;transform:translate(-50%)translateY(0)}}@keyframes zoe-audience-agency-focus{0%,22%{opacity:.26;box-shadow:0 0 0 9px var(--zoe-audience-signal-muted),0 0 0 18px transparent;transform:scale(.82)}32%,68%{opacity:.92;box-shadow:0 0 0 var(--zoe-agency-ring-inner)var(--zoe-audience-signal-muted),0 0 0 var(--zoe-agency-ring-outer)var(--zoe-agency-ring-fade);transform:scale(1)}42%{opacity:1;box-shadow:0 0 0 22px var(--zoe-audience-signal-muted),0 0 0 42px var(--zoe-agency-ring-peak);transform:scale(1.05)}78%,to{opacity:.26;box-shadow:0 0 0 9px var(--zoe-audience-signal-muted),0 0 0 18px transparent;transform:scale(.82)}}@keyframes zoe-audience-startup-dot-one{0%,8%{opacity:0;transform:translate(-50%,-50%)scale(.45)}12%,22%{opacity:.92;transform:translate(-50%,-50%)scale(1.18)}28%,to{opacity:.46;transform:translate(-50%,-50%)scale(1)}}@keyframes zoe-audience-startup-dot-two{0%,16%{opacity:0;transform:translate(-50%,-50%)scale(.45)}20%,30%{opacity:.92;transform:translate(-50%,-50%)scale(1.18)}36%,to{opacity:.46;transform:translate(-50%,-50%)scale(1)}}@keyframes zoe-audience-startup-dot-three{0%,24%{opacity:0;transform:translate(-50%,-50%)scale(.45)}28%,38%{opacity:.92;transform:translate(-50%,-50%)scale(1.18)}44%,78%{opacity:.92;transform:translate(-50%,-50%)scale(1.18)}to{opacity:.92;transform:translate(-50%,-50%)scale(1.24)}}@keyframes zoe-audience-startup-path{0%,34%{opacity:0;transform:rotate(var(--zoe-startup-path-angle))scaleX(0)}40%,72%{opacity:.34;transform:rotate(var(--zoe-startup-path-angle))scaleX(1)}82%,to{opacity:0;transform:rotate(var(--zoe-startup-path-angle))scaleX(0)}}@keyframes zoe-audience-startup-focus{0%,18%{transform:scale(.84)}39%{transform:scale(1)}48%{transform:scale(1.06)}58%,72%{transform:scale(1)}86%,to{transform:scale(.84)}}@keyframes zoe-audience-startup-ring-inner{0%,18%{opacity:0;transform:scale(1)}39%{opacity:1;transform:scale(1.333)}48%{opacity:1;transform:scale(1.485)}58%,72%{opacity:1;transform:scale(1.333)}86%,to{opacity:0;transform:scale(1)}}@keyframes zoe-audience-startup-ring-outer{0%,18%{opacity:0;transform:scale(1)}39%{opacity:1;transform:scale(1.667)}48%{opacity:1;transform:scale(1.939)}58%,72%{opacity:1;transform:scale(1.667)}86%,to{opacity:0;transform:scale(1)}}@keyframes zoe-audience-startup-focus-fill{0%,18%{opacity:.24}39%{opacity:.92}48%{opacity:1}58%,72%{opacity:.9}86%,to{opacity:.24}}@media (prefers-reduced-motion:reduce){.zoe-home-landing__section--audience.is-signals-visible .zoe-home-landing__audience-signal *,.zoe-home-landing__section--audience.is-signals-visible .zoe-home-landing__audience-signal:after,.zoe-home-landing__section--audience.is-signals-visible .zoe-home-landing__audience-signal:before{animation:none}}.zoe-home-landing__section--vision{margin-bottom:170px;overflow:visible}#our-vision{scroll-margin-top:calc(var(--zoe-brand-bar-clearance) + 110px)}.zoe-home-landing__section--vision .zoe-home-landing__audience-title{text-align:center;margin-bottom:56px}.zoe-home-landing__vision{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);width:100%;max-width:100%;margin:0 auto;display:grid}.zoe-home-landing__vision-body-col,.zoe-home-landing__vision-statement{min-width:0}.zoe-home-landing__vision-headline{width:100%;max-width:none;font-family:var(--font-zoe-serif),"Instrument Serif",Georgia,serif;letter-spacing:0;color:#111;text-align:left;margin:0;font-size:clamp(2.65rem,3.65vw,3.45rem);font-weight:400;line-height:1.08}.zoe-home-landing__vision-headline-line{display:block}.zoe-home-landing__vision-body{letter-spacing:normal;color:#444;width:100%;max-width:none;margin:0;font-size:17px;font-weight:400;line-height:1.45}.zoe-home-landing__vision-body+.zoe-home-landing__vision-body{margin-top:16px}.zoe-home-landing__vision-credential{letter-spacing:normal;color:#444;border-top:1px solid #e4e4e4;margin:28px 0 0;padding-top:20px;font-size:17px;font-weight:400;line-height:1.45}.zoe-home-landing__vision-credential-link{color:inherit;text-underline-offset:.15em;text-decoration-line:underline;text-decoration-thickness:1px}.zoe-home-landing__vision-credential-link:hover{color:#111}#how-it-works{scroll-margin-top:calc(var(--zoe-brand-bar-clearance) + 110px)}.zoe-home-landing__how{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.zoe-home-landing__how-intro{letter-spacing:normal;color:#111;max-width:36rem;margin:0;font-size:18px;font-weight:400;line-height:1.5}.zoe-home-landing__how-steps{flex-direction:column;gap:32px;margin:0;padding:0;list-style:none;display:flex}.zoe-home-landing__how-step{grid-template-columns:2.5rem minmax(0,1fr);column-gap:16px;display:grid;position:relative}.zoe-home-landing__how-step:not(:last-child):after{content:"";background:#e4e4e4;width:1px;position:absolute;top:1.35rem;bottom:-20px;left:.55rem}.zoe-home-landing__how-step-index{letter-spacing:.04em;color:#767676;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;line-height:1.2}.zoe-home-landing__how-step-title{color:#111;margin:0;font-family:inherit;font-size:17px;font-weight:600;line-height:1.3}.zoe-home-landing__how-step-body{color:#444;margin:8px 0 0;font-size:17px;font-weight:400;line-height:1.45}.zoe-home-landing__how-action{justify-content:center;margin-top:56px;display:flex}.zoe-home-landing__demo-split{box-sizing:border-box;min-height:calc(100dvh - var(--zoe-brand-bar-clearance) - 5rem);scroll-margin-top:var(--zoe-brand-bar-clearance);align-items:stretch;gap:8px;margin:0 -16px -40px;padding:0 8px 8px;display:flex}.zoe-home-landing__demo-copy{flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;padding:32px 40px;display:flex}.zoe-home-landing__demo-copy-inner{width:65%;max-width:85%}@media (min-width:861px) and (max-width:1279px){.zoe-home-landing__demo-copy-inner{width:100%;max-width:none}}.zoe-home-landing__demo-headline{text-align:left;font-family:var(--font-zoe-serif),"Instrument Serif",Georgia,serif;letter-spacing:.03em;color:#111;margin:0;font-size:clamp(1.35rem,5.25vw,6.25rem);font-weight:500;line-height:1.12}.zoe-home-landing__demo-sub{text-align:left;color:#444;margin:20px 0 0;font-size:18px;line-height:1.5}.zoe-home-landing__demo-split .right-bg{flex:none;align-items:center;width:max(50%,740px);max-width:64%;padding:24px 20px}.zoe-home-landing__demo-split .card,.zoe-home-landing__demo-split .zoe-home-landing__right-stack{width:100%;max-width:690px}@media (min-width:861px){.zoe-home-landing__demo-split .right-bg{align-self:stretch;height:auto;min-height:0;max-height:none;position:relative;top:auto;overflow:hidden}}.zoe-marketing-opt-in{color:#ffffffe6;align-items:flex-start;gap:10px;margin-top:0;font-size:14px;line-height:1.45;display:flex}.zoe-marketing-opt-in input{cursor:pointer;flex:none;width:16px;height:16px;margin-top:3px}.zoe-home-landing .zoe-pricing__title{text-align:center;font-family:var(--font-zoe-serif),"Instrument Serif",Georgia,serif;letter-spacing:.03em;color:#111;margin:0 auto 40px;padding-inline:24px;font-size:clamp(2.75rem,6.5vw,4.35rem);font-weight:500;line-height:1.12}.zoe-home-landing--pricing .zoe-pricing__hero-sticky-wrap>h1.zoe-pricing__title{top:var(--zoe-brand-bar-height);z-index:4;white-space:normal;margin-inline:0;background:0 0;width:100%;max-width:none;margin-bottom:40px;padding-bottom:0;position:sticky}.zoe-home-landing--pricing .zoe-pricing__hero-sticky-wrap>h1.zoe-pricing__title:before{content:"";z-index:-1;background:#f8f8f8;width:100vw;position:absolute;inset:0 0 0 50%;transform:translate(-50%)}.zoe-pricing__sub{text-align:center;letter-spacing:normal;color:#111;white-space:nowrap;max-width:none;margin:0 auto 40px;padding-inline:24px;font-family:inherit;font-size:18px;font-weight:400;line-height:1.5}.zoe-pricing__cards{--zoe-pricing-card-min-height:24.75rem;--zoe-pricing-card-price-gap:2.5rem;--zoe-pricing-card-border-width:2px;--zoe-pricing-card-price-lift:-.75rem;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0 32px;max-width:1399px;margin:0 auto 48px;display:grid}.zoe-pricing__card{min-height:var(--zoe-pricing-card-min-height);border:var(--zoe-pricing-card-border-width)solid #e0e0e0;background:#fff;border-radius:16px;flex-direction:column;align-items:stretch;height:100%;padding:24px;display:flex}.zoe-pricing__card-top{flex:none;min-height:7.5rem}.zoe-pricing__card-top .zoe-pricing__ideal{margin:0}.zoe-pricing__card-grow{min-height:var(--zoe-pricing-card-price-gap);flex:1 1 0}.zoe-pricing__card-price{transform:translateY(var(--zoe-pricing-card-price-lift));flex:none;margin:0 0 8px}.zoe-pricing__card-bottom{flex-direction:column;flex:none;align-items:stretch;margin-top:auto;display:flex}.zoe-pricing__card-bottom .zoe-pricing__intro{min-height:3.25rem;transform:translateY(var(--zoe-pricing-card-price-lift));margin:0}.zoe-pricing__card-bottom .brand-button--pill{margin-top:1rem;margin-bottom:0}.zoe-pricing__card--popular{border-color:#0c2d05}.zoe-pricing__card-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.zoe-pricing__badge{color:#0c2d05;background:#f2f9f0;border:1px solid #b8d4b3;border-radius:999px;flex-shrink:0;margin:0;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.zoe-pricing__card h2{font-family:var(--font-zoe-serif),Georgia,serif;letter-spacing:0;color:#111;margin:0 0 12px;font-size:clamp(2rem,2.7vw,2.65rem);font-weight:400;line-height:1.08}.zoe-pricing__card-head h2{margin:0}.zoe-pricing__ideal{color:#444;margin:0;font-size:17px;line-height:1.45}.zoe-pricing__intro{color:#444;margin:0 0 10px;font-size:16px}.zoe-pricing__intro-em{color:#0c2d05;font-weight:600}.zoe-pricing__price{margin:8px 0;font-size:18px}.zoe-pricing__price span{letter-spacing:-.03em;font-size:40px;font-weight:500;line-height:1}.zoe-pricing__capabilities-label{color:#6b7280;letter-spacing:normal;text-transform:none;margin:0 0 14px;font-size:15px;font-weight:600}.zoe-pricing__card .zoe-pricing__capabilities-list{flex-direction:column;gap:12px;margin:0 0 22px;padding:0;list-style:none;display:flex}.zoe-pricing__card .zoe-pricing__capabilities-list li{color:#111;border:0;justify-content:flex-start;align-items:center;gap:10px;margin:0;padding:0;font-size:15px;font-weight:500;line-height:1.3;display:flex;position:relative}.zoe-pricing__cap-name{min-width:0}.zoe-pricing__cap-info{color:#6b7280;cursor:help;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex;position:relative}.zoe-pricing__cap-info svg{width:15px;height:15px}.zoe-pricing__cap-info svg circle,.zoe-pricing__cap-info svg path{fill:none;stroke:currentColor;stroke-width:1.25px}.zoe-pricing__cap-info svg path{stroke-linecap:round}.zoe-pricing__cap-info svg circle.zoe-pricing__cap-info-dot{fill:currentColor;stroke:none}.zoe-pricing__cap-info:focus-visible,.zoe-pricing__cap-info:hover{color:#0c2d05;outline:none}.zoe-pricing__cap-pop{z-index:30;color:#fff;text-align:left;white-space:normal;visibility:hidden;opacity:0;pointer-events:none;background:#1a1a1a;border-radius:8px;width:260px;padding:8px 10px;font-size:13px;font-weight:400;line-height:1.45;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%);box-shadow:0 8px 24px #0000002e}.zoe-pricing__cap-pop.is-left{left:auto;right:calc(100% + 10px)}.zoe-pricing__cap-info:focus-visible .zoe-pricing__cap-pop,.zoe-pricing__cap-info:hover .zoe-pricing__cap-pop{visibility:visible;opacity:1}.zoe-pricing__cap-check{flex-shrink:0;width:18px;height:18px}.zoe-pricing__cap-check path{fill:none;stroke:#0c2d05;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.zoe-pricing__includes .zoe-pricing__capabilities-list{margin-bottom:0}.zoe-pricing__compare-wrap{--zoe-pricing-compare-title-gap:40px;--zoe-pricing-compare-title-sticky:calc(clamp(3.08rem,7.28vw,4.87rem) + var(--zoe-pricing-compare-title-gap));max-width:1100px;margin:96px auto 48px}.zoe-pricing__compare-wrap>.zoe-pricing__title{top:var(--zoe-brand-bar-height);z-index:3;padding-bottom:var(--zoe-pricing-compare-title-gap);white-space:normal;background:#f8f8f8;margin-bottom:0;position:sticky}.zoe-pricing__compare-scroll{overflow:visible}.zoe-pricing__compare--sticky-head{background:#fff;width:100%;display:block}.zoe-pricing__compare--sticky-head thead{top:calc(var(--zoe-brand-bar-height) + var(--zoe-pricing-compare-title-sticky));z-index:2;background:#fff;display:block;position:sticky}.zoe-pricing__compare--sticky-head thead tr{table-layout:fixed;width:100%;display:table}.zoe-pricing__compare--sticky-head tbody{display:block}.zoe-pricing__compare--sticky-head tbody tr{table-layout:fixed;width:100%;display:table}.zoe-pricing__compare{--zoe-pricing-compare-feature-col:38%;--zoe-pricing-compare-plan-col:calc((100% - var(--zoe-pricing-compare-feature-col))/3);border-collapse:collapse;table-layout:fixed;background:#fff;width:100%}.zoe-pricing__compare tbody th[scope=row],.zoe-pricing__compare thead th:first-child{width:var(--zoe-pricing-compare-feature-col)}.zoe-pricing__compare tbody td:nth-child(2),.zoe-pricing__compare tbody td:nth-child(3),.zoe-pricing__compare tbody td:nth-child(4),.zoe-pricing__compare thead th:nth-child(2),.zoe-pricing__compare thead th:nth-child(3),.zoe-pricing__compare thead th:nth-child(4){width:var(--zoe-pricing-compare-plan-col)}.zoe-pricing__compare thead th{background:#fff;font-weight:600}.zoe-pricing__compare-plan-head{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}@media (max-width:720px){.zoe-pricing__compare-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}}.zoe-pricing__compare td,.zoe-pricing__compare th{text-align:left;vertical-align:top;border-bottom:1px solid #eee;padding:10px 12px}.zoe-pricing__group th{letter-spacing:.04em;text-transform:uppercase;background:#f3f3f1;font-size:13px}.zoe-pricing__group--title-case th{letter-spacing:normal;text-transform:none;font-size:16px;font-weight:600}.zoe-pricing__compare-row--feature-plain th[scope=row]{font-weight:400}.zoe-pricing__compare th[scope=row]{position:relative;overflow:visible}.zoe-pricing__compare-feature-label{gap:10px;max-width:100%}.zoe-pricing__compare-check-wrap,.zoe-pricing__compare-feature-label{justify-content:flex-start;align-items:center;display:inline-flex}.zoe-pricing__compare-check{flex-shrink:0;width:20px;height:20px}.zoe-pricing__compare-check path{fill:none;stroke:#0c2d05;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.zoe-pricing__faqs{--zoe-pricing-faq-pad-y:28px;--zoe-pricing-faq-answer-inset-end:36px;max-width:1100px;margin:96px auto 56px}.zoe-pricing__faqs .zoe-pricing__title{top:var(--zoe-brand-bar-height);z-index:2;white-space:normal;background:#f8f8f8;position:sticky}.zoe-pricing__faq{border-bottom:1px solid #e0e0e0}.zoe-pricing__faq button{text-align:left;width:100%;padding:var(--zoe-pricing-faq-pad-y)0;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;font-size:17px;font-weight:600;display:flex}.zoe-pricing__faq button[aria-expanded=true]{padding-bottom:14px}.zoe-pricing__faq-q{flex:1;min-width:0}.zoe-pricing__faq-chevron{color:#1a1a1a;flex-shrink:0;width:20px;height:20px;transition:transform .2s}.zoe-pricing__faq button[aria-expanded=true] .zoe-pricing__faq-chevron{transform:rotate(180deg)}.zoe-pricing__faq p,.zoe-pricing__faq-answer{margin:0 0 var(--zoe-pricing-faq-pad-y);padding-right:var(--zoe-pricing-faq-answer-inset-end);color:#333}.zoe-pricing__faq p,.zoe-pricing__faq-answer>p{white-space:pre-line}.zoe-pricing__faq-answer>p{margin:0}.zoe-pricing__faq-answer>.zoe-pricing__faq-list+p,.zoe-pricing__faq-answer>p+.zoe-pricing__faq-list{margin-top:1rem}.zoe-pricing__faq-list{margin:0;padding-left:1.35rem;list-style-type:disc;list-style-position:outside}.zoe-pricing__faq-list li{line-height:1.45}.zoe-pricing__faq-list li+li{margin-top:.75rem}.zoe-pricing__faq-list-term{color:#111;font-weight:600}.zoe-pricing__faq-list-term:after{content:": "}@media (max-width:900px){.zoe-solutions__layout{grid-template-columns:1fr}.zoe-solutions__nav{align-self:stretch}.zoe-solutions__stage{min-height:360px}}@media (max-width:860px){.zoe-home-landing{--zoe-home-mobile-hero-title:clamp(2.5rem,10.8vw,3.25rem)}#how-it-works,#our-vision{scroll-margin-top:calc(var(--zoe-brand-bar-clearance) + 24px)}.zoe-home-landing .page{padding:calc(var(--zoe-brand-bar-clearance) + var(--zoe-page-content-nudge))0 0;flex-direction:column}.zoe-home-landing .page-left{order:1}.zoe-home-landing .left{padding:36px 24px 48px}.zoe-home-landing .right-bg{border-radius:0;order:2;width:100%;min-height:480px}.zoe-home-landing__demo-split{background-color:#f8f8f8;flex-direction:column;min-height:auto;margin:8px -24px 0;padding:0}.zoe-home-landing__demo-copy{align-items:stretch;min-height:320px;padding:36px 24px 28px}.zoe-home-landing__demo-split .right-bg{isolation:isolate;border-radius:24px;flex:none;width:100%;max-width:none;height:auto;min-height:480px;max-height:none;padding:32px 20px 40px;overflow:hidden}.zoe-home-landing__demo-split .home-right-panel-gradient{border-radius:24px;overflow:hidden}.zoe-home-landing__demo-split .right-bg .zoe-auth-gradient-layout__shader-layer{transform:scale(1.04)translateZ(0)}.zoe-home-landing .zoe-home-landing__primary-headline,.zoe-home-landing h1{white-space:normal;font-size:36px}.zoe-home-landing__opening .zoe-auth-gradient-layout__backdrop{padding-inline:12px}.zoe-home-landing__opening .zoe-auth-gradient-layout__center--home-hero{width:100%;max-width:100%}.zoe-home-landing .zoe-home-landing__opening-title{box-sizing:border-box;white-space:normal;width:100%;max-width:none;padding-inline:0;font-size:clamp(2.35rem,10vw,3.05rem)}.zoe-home-landing__section--audience>.zoe-home-landing__audience-title,.zoe-home-landing__section--coverage>.zoe-home-landing__audience-title,.zoe-home-landing__section--how>.zoe-home-landing__audience-title,.zoe-home-landing__section--solutions>.zoe-home-landing__audience-title,.zoe-home-landing__section--vision>.zoe-home-landing__audience-title{box-sizing:border-box;width:calc(100% + 24px);max-width:none;font-size:var(--zoe-home-mobile-hero-title);letter-spacing:.03em;text-wrap:balance;margin-inline:-12px;padding-inline:0;line-height:1.12}.zoe-home-landing__demo-split .zoe-home-landing__demo-headline{width:100%;margin-inline:0}.zoe-home-landing--pricing .zoe-pricing__title,.zoe-home-landing__demo-split .zoe-home-landing__demo-headline{max-width:none;font-size:var(--zoe-home-mobile-hero-title);letter-spacing:.03em;text-wrap:balance;padding-inline:0;line-height:1.12}.zoe-home-landing--pricing .zoe-pricing__title{box-sizing:border-box;width:calc(100% + 24px);white-space:normal;margin-inline:-12px;padding-top:8px}.zoe-home-landing--pricing .zoe-pricing__hero-sticky-wrap>h1.zoe-pricing__title{width:calc(100% + 24px);margin-inline:-12px;padding-inline:0}.zoe-home-landing .zoe-home-landing__opening-title-line{white-space:nowrap;display:block}.zoe-home-landing .zoe-home-landing__opening-title-line+.zoe-home-landing__opening-title-line:before{content:none}.zoe-home-landing__hero-copy{width:100%;min-width:0;max-width:100%;padding-inline:0}.zoe-home-landing__hero-sub{max-width:100%;padding-inline:8px}.zoe-pricing__compare-wrap{--zoe-pricing-compare-title-sticky:calc(3.64rem + var(--zoe-pricing-compare-title-gap))}.zoe-pricing__compare-wrap>.zoe-pricing__title{top:var(--zoe-brand-bar-height);z-index:3;padding-bottom:var(--zoe-pricing-compare-title-gap);background:#f8f8f8;margin-bottom:0;position:sticky}.zoe-pricing__compare-wrap>.zoe-pricing__title+.zoe-pricing__compare-scroll{margin-top:0}.zoe-pricing__compare-scroll{overflow-x:visible}.zoe-pricing__compare{--zoe-pricing-compare-feature-col:32%}.zoe-pricing__compare td,.zoe-pricing__compare th{font-size:13px}.zoe-pricing__group th{font-size:11px}.zoe-pricing__group--title-case th{font-size:14px}.zoe-pricing__sub{white-space:normal}.zoe-home-landing .zoe-home-landing__nav{gap:12px}.zoe-home-landing__card-grid--three,.zoe-home-landing__stats,.zoe-pricing__cards{grid-template-columns:1fr}.zoe-pricing__cards{gap:16px 0}.zoe-home-landing__section--audience .zoe-home-landing__card-grid--three{flex-direction:column}.zoe-home-landing__section--audience .zoe-home-landing__card-grid--three:focus-within>.zoe-home-landing__audience-card,.zoe-home-landing__section--audience .zoe-home-landing__card-grid--three:has(>.zoe-home-landing__audience-card:hover)>.zoe-home-landing__audience-card,.zoe-home-landing__section--audience .zoe-home-landing__card-grid--three:has(>.zoe-home-landing__audience-card:hover)>.zoe-home-landing__audience-card:focus-within:not(:hover),.zoe-home-landing__section--audience .zoe-home-landing__card-grid--three:has(>.zoe-home-landing__audience-card:hover)>.zoe-home-landing__audience-card:hover,.zoe-home-landing__section--audience .zoe-home-landing__card-grid--three>.zoe-home-landing__audience-card:focus-within{opacity:1;border-color:#dedfdb;flex-grow:1}.zoe-home-landing__audience-card-copy{min-height:0}.zoe-home-landing__coverage-stats{grid-template-columns:1fr;gap:32px}.zoe-home-landing__coverage-stats li{border-top:1px solid #e0e0e0;border-left:none;padding:32px 0 0}.zoe-home-landing__coverage-stats li:first-child{border-top:none;padding-top:0}.zoe-home-landing__how{grid-template-columns:1fr;gap:32px}.zoe-home-landing__how-step-body{color:#666;font-size:15px;line-height:1.55}.zoe-home-landing__vision{grid-template-columns:1fr;gap:32px}.zoe-home-landing__vision-headline,.zoe-home-landing__vision-statement{text-align:left}.zoe-home-landing__vision-headline{font-size:clamp(2rem,8.4vw,2.65rem)}.zoe-home-landing__vision-body-col{text-align:left}.zoe-home-landing__vision-body,.zoe-home-landing__vision-credential{color:#666;font-size:15px;line-height:1.55}.zoe-home-landing__vision-credential{margin-top:24px;padding-top:16px}.zoe-pricing__card{margin-bottom:0}.zoe-pricing__compare-wrap .zoe-pricing__badge{padding:1.5px 5.5px;font-size:8.5px;font-weight:600;line-height:1.22}.zoe-pricing__compare-plan-head{gap:3px}.zoe-home-landing__body{padding-bottom:24px}.zoe-home-landing footer{z-index:2;padding:32px 24px max(28px,env(safe-area-inset-bottom,0px));background:#f8f8f8;margin-top:0;position:relative}[data-persistent-marketing-gradient] .zoe-auth-gradient-layout__grain{display:none}.zoe-home-landing .zoe-home-landing__nav-toggle{z-index:2;color:#fff;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:44px;height:44px;margin-right:-10px;padding:0;display:inline-flex;position:relative}.zoe-home-landing__nav-toggle:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid}.zoe-home-landing__brand-bar--menu-open .zoe-home-landing__nav-toggle,.zoe-home-landing__brand-bar--solid .zoe-home-landing__nav-toggle{color:#111}.zoe-home-landing__nav-toggle-icon{width:18px;height:8px;position:relative}.zoe-home-landing__nav-toggle-icon:after,.zoe-home-landing__nav-toggle-icon:before{content:"";background:currentColor;border-radius:1px;width:18px;height:1.5px;position:absolute;left:0}.zoe-home-landing__nav-toggle-icon:before{top:0}.zoe-home-landing__nav-toggle-icon:after{bottom:0}.zoe-home-landing__brand-bar--menu-open .zoe-home-landing__nav-toggle-icon:before{top:3px;transform:rotate(40deg)}.zoe-home-landing__brand-bar--menu-open .zoe-home-landing__nav-toggle-icon:after{bottom:3px;transform:rotate(-40deg)}.zoe-home-landing .zoe-home-landing__nav{z-index:39;top:calc(env(safe-area-inset-top,0px) + 5.25rem);background:#f8f8f8;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:8px 24px 32px;display:none;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.zoe-home-landing .zoe-home-landing__nav.is-open{display:flex}.zoe-home-landing .zoe-home-landing__brand-bar--solid .zoe-home-landing__nav a:not(.brand-button--pill),.zoe-home-landing .zoe-home-landing__nav .zoe-sign-in-link,.zoe-home-landing .zoe-home-landing__nav a:not(.brand-button--pill){color:#111;border-bottom:1px solid #e4e4e4;padding:18px 0;font-size:20px;font-weight:500;line-height:1.3;text-decoration:none}.zoe-home-landing .zoe-home-landing__nav a.zoe-home-landing__nav-demo,.zoe-home-landing .zoe-home-landing__nav a.zoe-home-landing__nav-demo-brand.brand-button--pill{border-bottom:0;align-self:flex-start;margin-top:56px;padding:12px 20px;font-size:16px;line-height:1.25;text-decoration:none}.zoe-home-landing .card form .form-row{flex-direction:column;gap:24px;display:flex}.zoe-home-landing__demo-copy-inner{width:100%;max-width:none}.zoe-solutions__item:not(.is-open) .zoe-solutions__panel{display:block}.zoe-solutions__progress{display:none}.zoe-solutions__trigger{color:#111;padding-bottom:16px;font-weight:600}.zoe-solutions__panel{padding-bottom:16px}.zoe-solutions__preview--shared{display:none}.zoe-solutions__inline-preview{margin:0 0 36px;display:block}.zoe-solutions__inline-preview .zoe-solutions__stage{height:320px;min-height:300px}.zoe-solutions__inline-preview .zoe-solutions__stage--wireframe-frame .zoe-solutions__stage-sheet{border-radius:14px;display:block;inset:0}.zoe-pubauthor-wireframe{--zoe-pubauthor-preview-scale:1}.zoe-narrative-wireframe{--zoe-narrative-preview-scale:1}.zoe-org-wireframe{--zoe-org-preview-scale:1}.zoe-ask-wireframe{--zoe-ask-preview-scale:1}.zoe-studio-wireframe{--zoe-studio-preview-scale:1}.zoe-solutions__inline-preview .zoe-coverage-wireframe{--zoe-coverage-preview-scale:.58;width:calc(100%/var(--zoe-coverage-preview-scale));height:calc(100%/var(--zoe-coverage-preview-scale));transform:scale(var(--zoe-coverage-preview-scale));transform-origin:0 0}}