.marketing-root{--m-primary:var(--palette-primary);--m-primary-hover:var(--palette-marketing-accent-hover);--m-primary-soft:var(--palette-accent);--m-bg:var(--palette-marketing-bg);--m-bg-elevated:var(--palette-marketing-surface);--m-bg-sunken:var(--palette-marketing-sunken);--m-ink:var(--palette-marketing-text);--m-ink-2:var(--palette-marketing-text-soft);--m-ink-3:var(--palette-marketing-text-muted);--m-rule:var(--palette-marketing-rule);--m-rule-soft:var(--palette-marketing-rule-soft);--m-positive:#1d5522;--m-concern:#852a12;--fg-1:var(--m-ink);--fg-2:var(--m-ink-2);--fg-3:var(--m-ink-3);--bg-1:var(--m-bg);--bg-2:var(--m-bg-elevated);--bg-3:var(--m-bg-sunken);--rule-1:var(--m-rule);--rule-2:var(--m-rule-soft);--accent:var(--m-primary);--accent-hover:var(--m-primary-hover);--accent-soft:var(--m-primary-soft);--page-max:2240px;--page-gutter:clamp(20px, 2.4vw, 48px);--edge-gutter:clamp(12px, 1.1vw, 22px);--edge-bleed:calc(var(--page-gutter) - var(--edge-gutter));--font-marketing-sans-stack:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-marketing-serif-stack:var(--font-serif), "Times New Roman", serif;--font-marketing-mono-stack:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background:var(--bg-1);color:var(--fg-1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-marketing-sans-stack);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.55;overflow-x:hidden}@supports (color:lab(0% 0 0)){.marketing-root{--m-positive:lab(31.5994% -28.0899 23.5909);--m-concern:lab(31.5698% 39.0215 36.3189)}}.dark .marketing-root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.marketing-root *,.marketing-root :before,.marketing-root :after{box-sizing:border-box}.marketing-root .container,.marketing-root .container-narrow{width:100%;max-width:var(--page-max);padding:0 var(--page-gutter);margin:0 auto}.marketing-root .container-narrow{max-width:980px}.marketing-root .nav{z-index:50;background:color-mix(in oklch, var(--bg-1) 86%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid #0000;height:56px;transition:border-color .2s;position:sticky;top:0}.marketing-root .nav.scrolled{border-bottom-color:var(--rule-1)}.marketing-root .nav-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.marketing-root .nav-logo{min-height:40px;color:var(--fg-1);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.marketing-root .nav-logo .word{letter-spacing:-.02em;font-size:18px;font-weight:600}.marketing-root .nav-links{align-items:center;gap:28px;display:flex}.marketing-root .nav-links>*{flex-shrink:0}.marketing-root .nav-links a:not(.nav-cta){min-height:32px;color:var(--fg-2);align-items:center;font-size:14px;line-height:1;text-decoration:none;transition:color .15s;display:inline-flex}.marketing-root .nav-links a:not(.nav-cta):hover{color:var(--fg-1)}.marketing-root .nav-links a:focus-visible,.marketing-root .nav-logo:focus-visible,.marketing-root .nav-theme-toggle:focus-visible{outline:2px solid color-mix(in oklch, var(--accent) 56%, transparent);outline-offset:3px;border-radius:6px}.marketing-root .nav-theme-toggle{appearance:none;border:1px solid color-mix(in oklch, var(--rule-1) 76%, transparent);background:color-mix(in oklch, var(--bg-2) 68%, transparent);width:32px;height:32px;color:var(--fg-2);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.marketing-root .nav-theme-toggle:hover{border-color:color-mix(in oklch, var(--rule-1) 42%, var(--fg-2) 58%);background:var(--bg-2);color:var(--fg-1)}.marketing-root .nav-theme-toggle svg{width:15px;height:15px}.marketing-root .nav-links a.nav-cta{background:var(--accent);min-height:32px;color:var(--bg-1);letter-spacing:-.005em;border-radius:4px;justify-content:center;align-items:center;padding:7px 13px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}.marketing-root .nav-links a.nav-cta:hover{background:color-mix(in oklch, var(--accent) 86%, var(--bg-1));color:var(--bg-1)}@media (max-width:720px){.marketing-root .nav-links{gap:14px}.marketing-root .nav-links a:not(.nav-cta):not(.nav-login){display:none}}.marketing-root :is(.hero,.section){scroll-margin-top:76px}.marketing-root .hero{padding:clamp(54px,7vh,86px) 0 clamp(38px,5vh,68px);display:block;position:relative;overflow:hidden}.marketing-root .hero-grid-bg{pointer-events:none;background:0 0;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 82% at 54% 32%,#000 22%,#0000 82%);mask-image:radial-gradient(78% 82% at 54% 32%,#000 22%,#0000 82%)}.marketing-root .hero-layout{--hero-copy-width:min(64vw, 900px);min-width:0;min-height:clamp(540px,64vh,680px);position:relative}.marketing-root .hero-layout>*{min-width:0}.marketing-root .hero-copy{z-index:2;width:var(--hero-copy-width);min-width:0;padding-top:clamp(20px,4vh,46px);position:relative}.marketing-root .hero-copy:before{content:"";inset:clamp(-28px, -3vw, -18px) clamp(-54px, -5vw, -28px) clamp(-28px, -3vw, -18px) calc(var(--page-gutter) * -1);z-index:-1;background:linear-gradient(90deg, color-mix(in oklch, var(--bg-1) 82%, transparent) 0%, color-mix(in oklch, var(--bg-1) 66%, transparent) 44%, color-mix(in oklch, var(--bg-1) 30%, transparent) 72%, transparent 100%);pointer-events:none;position:absolute}.marketing-root .hero-eyebrow{font-family:var(--font-marketing-mono-stack);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:10px;margin-bottom:28px;font-size:11px;display:inline-flex}.marketing-root .hero-eyebrow .dot{background:var(--accent);border-radius:999px;width:6px;height:6px}.marketing-root .hero h1{letter-spacing:-.028em;max-width:920px;color:var(--fg-1);margin:0 0 28px;font-size:clamp(52px,5.8vw,92px);font-weight:500;line-height:1.04}.marketing-root .hero-headline-search{letter-spacing:-.045em;gap:.03em;max-width:9.6ch;font-size:clamp(64px,7.2vw,112px);line-height:.92;display:grid}.marketing-root .hero-headline-search>span{display:block}.marketing-root .hero-headline-narratives{max-width:920px;font-size:clamp(56px,5.7vw,92px);line-height:.99}.marketing-root .hero-headline-line{min-width:0}.marketing-root .hero-headline-flow{display:block}.marketing-root .scattered-word{font-family:var(--font-marketing-sans-stack);letter-spacing:0;color:var(--palette-highlight);white-space:nowrap;vertical-align:baseline;align-items:baseline;gap:0;margin:0 .01em 0 0;font-style:normal;font-weight:500;display:inline-flex}.marketing-root .scattered-word>span{transform-origin:50% 68%;line-height:.88;display:inline-block}.marketing-root .scattered-word>span:first-child{margin-right:-.012em;transform:translate(-.035em,.052em)rotate(-7deg)}.marketing-root .scattered-word>span:nth-child(2){margin-right:.02em;transform:translate(-.006em,-.034em)rotate(-2deg)}.marketing-root .scattered-word>span:nth-child(3){margin-right:-.018em;transform:translate(.018em,.02em)rotate(6deg)}.marketing-root .scattered-word>span:nth-child(4){margin-right:.006em;transform:translate(-.012em,-.052em)rotate(2deg)}.marketing-root .scattered-word>span:nth-child(5){margin-right:.016em;transform:translate(.004em,.038em)rotate(-8deg)}.marketing-root .scattered-word>span:nth-child(6){margin-right:-.01em;transform:translate(.024em,-.014em)rotate(-3deg)}.marketing-root .scattered-word>span:nth-child(7){margin-right:.018em;transform:translate(-.02em,.046em)rotate(4deg)}.marketing-root .scattered-word>span:nth-child(8){margin-right:-.008em;transform:translate(.012em,-.026em)rotate(7deg)}.marketing-root .scattered-word>span:nth-child(9){transform:translate(.034em,.028em)rotate(-5deg)}.marketing-root .hero h1 .em{font-family:var(--font-marketing-sans-stack);letter-spacing:0;color:var(--palette-highlight);font-style:normal;font-weight:500}.marketing-root .hero-sub{color:var(--fg-2);max-width:50ch;margin:0 0 40px;font-size:19px;line-height:1.5}.marketing-root .hero-cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.marketing-root .btn-primary,.marketing-root .btn-secondary{font-family:var(--font-marketing-sans-stack);cursor:pointer;letter-spacing:-.005em;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;padding:12px 22px;font-size:15px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.marketing-root .btn-primary{background:var(--accent);color:var(--bg-1);border:1px solid var(--accent)}.marketing-root .btn-primary:hover{background:color-mix(in oklch, var(--accent) 86%, var(--bg-1));border-color:color-mix(in oklch, var(--accent) 86%, var(--bg-1));color:var(--bg-1)}.marketing-root .btn-secondary{color:var(--fg-1);border:1px solid var(--rule-1);background:0 0}.marketing-root .btn-secondary:hover{border-color:var(--fg-2);color:var(--fg-1)}.marketing-root .btn-xl{letter-spacing:-.01em;padding:16px 36px;font-size:17px;font-weight:600}.marketing-root .hero-meta{font-family:var(--font-marketing-mono-stack);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);margin-top:24px;font-size:11px}.marketing-root .hero-visual{inset:0 calc(var(--page-gutter) * -1) 0 calc(var(--page-gutter) * -1);z-index:1;pointer-events:none;width:auto;min-width:0;min-height:0;margin-right:0;position:absolute}.marketing-root .hero-visual:before{content:none}.marketing-root .hero-visual-shell{min-height:100%;position:relative;overflow:visible}.marketing-root .hero-visual-shell:after{content:none}.marketing-root .hero-visual-topline{z-index:1;color:var(--fg-3);font-family:var(--font-marketing-mono-stack);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:18px;padding:4px 4px 22px;font-size:10px;display:flex;position:relative}.marketing-root .evidence-current{z-index:1;grid-template-columns:minmax(0,1fr) minmax(370px,.56fr);align-items:center;gap:clamp(18px,2.4vw,46px);min-height:100%;padding:0 clamp(22px,3vw,56px) 0 0;display:grid;position:relative;overflow:visible}.marketing-root .evidence-stream{opacity:1;min-height:500px;position:relative;overflow:visible;-webkit-mask-image:linear-gradient(90deg,#000 0 78%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 78%,#0000 100%)}.marketing-root .evidence-stream:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg, transparent 0%, color-mix(in oklch, var(--bg-1) 58%, transparent) 55%, color-mix(in oklch, var(--bg-1) 88%, transparent) 100%), radial-gradient(ellipse at 58% 32%, color-mix(in oklch, var(--palette-marketing-success) 13%, transparent) 0%, transparent 58%), radial-gradient(ellipse at 70% 66%, color-mix(in oklch, var(--accent) 10%, transparent) 0%, transparent 54%);filter:blur(.2px);opacity:.82;width:36%;height:72%;animation:7.2s ease-in-out infinite streamDissolve;position:absolute;top:15%;right:-9%}.marketing-root .evidence-lane{width:max-content;color:var(--fg-2);will-change:transform;align-items:center;gap:clamp(18px,3vw,38px);animation:18s linear infinite evidenceCurrent;display:flex;position:absolute;left:0}.marketing-root .evidence-lane-1{animation-duration:22s;top:25%}.marketing-root .evidence-lane-2{animation-duration:26s;animation-delay:-8s;top:48%}.marketing-root .evidence-lane-3{animation-duration:20s;animation-delay:-13s;top:70%}.marketing-root .evidence-fragment{white-space:nowrap;color:color-mix(in oklch, var(--fg-2) 74%, transparent);font-family:var(--font-marketing-mono-stack);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;display:inline-flex}.marketing-root .evidence-fragment:after{content:none}.marketing-root .evidence-fragment-icon{width:22px;height:22px;color:var(--fg-1);border-radius:999px;place-items:center;display:inline-grid}.marketing-root .evidence-fragment strong{color:color-mix(in oklch, var(--fg-1) 78%, transparent);font-family:var(--font-marketing-sans-stack);letter-spacing:0;text-transform:none;font-size:13px;font-weight:600}.marketing-root .evidence-fragment em{color:var(--fg-3);font-style:normal}.marketing-root .evidence-thread{display:none}.marketing-root .evidence-thread-1{top:31%;transform:rotate(13deg)}.marketing-root .evidence-thread-2{top:50%}.marketing-root .evidence-thread-3{top:68%;transform:rotate(-13deg)}.marketing-root .evidence-turn{min-height:380px;color:var(--fg-1);place-items:center;display:grid;position:relative;transform:translate(-34px)}.marketing-root .pull-field{display:none}.marketing-root .pull-field path{fill:none;stroke:color-mix(in oklch, var(--rule-1) 66%, var(--fg-3) 34%);stroke-linecap:round;stroke-width:1.1px;vector-effect:non-scaling-stroke}.marketing-root .pull-guide{stroke-dasharray:5 14;stroke-dashoffset:42px;opacity:.28;animation:4.8s linear infinite pullIntoLogo}.marketing-root .pull-guide:nth-child(2){animation-delay:-1.4s}.marketing-root .pull-guide:nth-child(3){animation-delay:-2.8s}.marketing-root .pull-output{opacity:.58;stroke-dasharray:1 0}.marketing-root .turn-logo{z-index:1;place-items:center;width:128px;height:128px;display:grid;position:relative}.marketing-root .turn-logo:before,.marketing-root .turn-logo:after{content:none}.marketing-root .turn-logo img{z-index:1;object-fit:contain;width:108px;height:108px;display:block;position:relative}.marketing-root .claim-weave{isolation:isolate;pointer-events:auto;justify-self:start;width:min(100%,430px);min-width:0;padding:4px 0;position:relative;transform:translate(-12px)}.marketing-root .claim-weave:before{content:"";z-index:-1;background:radial-gradient(ellipse at center, color-mix(in oklch, var(--palette-marketing-success) 10%, transparent) 0%, transparent 68%);filter:blur(24px);opacity:.62;pointer-events:none;border-radius:999px;width:138px;height:72%;animation:7.2s ease-in-out infinite narrativeField;position:absolute;top:14%;left:-70px}.marketing-root .claim-weave:after{content:"";background:linear-gradient(to bottom, transparent, color-mix(in oklch, var(--palette-marketing-success) 34%, var(--fg-1) 12%), transparent);opacity:.28;transform-origin:50%;pointer-events:none;border-radius:999px;width:1px;height:56%;animation:7.2s ease-in-out infinite narrativeIntake;position:absolute;top:22%;left:-24px}.marketing-root .claim-weave-item:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--palette-marketing-success) 38%, var(--fg-1) 16%), transparent);opacity:0;transform-origin:0;pointer-events:none;border-radius:999px;width:min(170px,72%);height:1px;animation:7.2s ease-in-out infinite narrativeSettleLine;position:absolute;top:25px;left:0;transform:scaleX(.18)translateY(2px)}.marketing-root .claim-weave-item:nth-child(2):after{width:min(150px,68%);animation-delay:1.8s}.marketing-root .claim-weave-header{justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:16px;display:flex}.marketing-root .claim-weave-header span{color:var(--fg-3);font-family:var(--font-marketing-mono-stack);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.marketing-root .claim-weave-header strong{color:var(--fg-1);font-size:16px;line-height:1.1}.marketing-root .claim-weave-status{color:var(--fg-2);font-family:var(--font-marketing-mono-stack);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;display:inline-flex}.marketing-root .claim-weave-status span{background:var(--palette-marketing-success);border-radius:999px;width:8px;height:8px}.marketing-root .claim-weave-list{gap:24px;margin-top:22px;display:grid}.marketing-root .claim-weave-item{padding-left:0;position:relative}.marketing-root .claim-weave-item:before{content:none}.marketing-root .claim-weave-item:nth-child(2):before{animation-delay:1.3s}.marketing-root .claim-weave-kicker{color:var(--accent);font-family:var(--font-marketing-mono-stack);letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font-size:9px}.marketing-root .claim-weave-item h2{color:var(--fg-1);margin:0 0 7px;font-size:20px;font-weight:600;line-height:1.12}.marketing-root .claim-weave-item p{color:var(--fg-2);margin:0;font-size:13px;line-height:1.5}.marketing-root .claim-weave-refs{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.marketing-root .claim-weave-refs span{border-bottom:1px solid color-mix(in oklch, var(--rule-1) 68%, var(--fg-3) 32%);color:var(--fg-2);font-family:var(--font-marketing-mono-stack);letter-spacing:.01em;padding-bottom:2px;font-size:10px;line-height:1.2}.marketing-root .stream-brief-scene{--feed-width:min(520px, 33vw);--feed-right:clamp(74px, 5.5vw, 132px);--absorb-gap:clamp(28px, 3vw, 54px);--absorb-left:calc(100% - var(--feed-width) - var(--feed-right) - var(--absorb-gap));isolation:isolate;min-height:100%;position:absolute;inset:0;overflow:hidden}.marketing-root .stream-brief-scene:before{content:"";z-index:-1;background:radial-gradient(ellipse 42% 62% at 73% 50%, color-mix(in oklch, var(--palette-marketing-success) 9%, transparent) 0%, transparent 68%), radial-gradient(ellipse 60% 48% at 24% 44%, color-mix(in oklch, var(--accent) 6%, transparent) 0%, transparent 72%);opacity:.9;pointer-events:none;position:absolute;inset:7% 0}.marketing-root .source-particle-field{contain:layout paint style;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 10% 92%,#0000 100%)}.marketing-root .source-particle{left:-68px;top:var(--start-y);width:var(--particle-size);height:var(--particle-size);color:var(--fg-1);opacity:0;transform-origin:50%;animation:sourceParticleAbsorb var(--particle-duration) linear var(--particle-delay) infinite;will-change:left, top, transform, opacity;backface-visibility:hidden;place-items:center;display:grid;position:absolute}.marketing-root .source-particle svg{width:100%;height:100%;display:block}.marketing-root .source-particle-jira,.marketing-root .source-particle-confluence,.marketing-root .source-particle-docs,.marketing-root .source-particle-slack{color:var(--fg-1)}.marketing-root .source-absorb-line{left:var(--absorb-left);background:linear-gradient(to bottom, transparent, color-mix(in oklch, var(--palette-marketing-success) 38%, var(--fg-1) 12%), transparent);opacity:.3;border-radius:999px;width:1px;height:35%;animation:6.4s ease-in-out infinite sourceAbsorbPulse;position:absolute;top:33%}.marketing-root .source-absorb-line:before{content:"";background:radial-gradient(ellipse at center, color-mix(in oklch, var(--palette-marketing-success) 16%, transparent) 0%, transparent 72%);filter:blur(18px);opacity:.7;border-radius:999px;width:118px;height:210px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.marketing-root .source-absorb-line:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--palette-marketing-success) 42%, white 58%), transparent);opacity:0;transform-origin:0;pointer-events:none;border-radius:999px;width:clamp(46px,5vw,86px);height:2px;animation:2.4s ease-in-out infinite sourceAbsorbStreak;position:absolute;top:50%;left:-10px;transform:translateY(-50%)scaleX(.28)}.marketing-root .insight-feed{z-index:2;right:var(--feed-right);width:var(--feed-width);contain:layout;pointer-events:auto;height:min(510px,90%);position:absolute;top:50%;overflow:visible;transform:translateY(-50%)}.marketing-root .insight-feed:after{content:none}.dark .marketing-root .insight-feed:after{background:linear-gradient(105deg,#0000 0%,#ffffff29 44%,#0000 68%)}.marketing-root .insight-stack{z-index:1;isolation:isolate;background:linear-gradient(180deg, #ffffffdb, #ffffff94), color-mix(in oklch, var(--bg-1) 92%, #f2ead9 8%);border:1px solid color-mix(in oklch, var(--rule-1) 84%, transparent);min-height:474px;color:var(--fg-1);border-radius:12px;padding:20px 24px 22px;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffffe0,0 22px 54px #22194629,0 42px 86px #2219461a}.dark .marketing-root .insight-stack{background:linear-gradient(180deg, color-mix(in oklch, var(--bg-2) 94%, white 6%), color-mix(in oklch, var(--bg-2) 86%, black 14%)), var(--bg-2);border-color:color-mix(in oklch, var(--rule-1) 76%, transparent);box-shadow:inset 0 1px #ffffff0f,0 24px 62px #00000057,0 42px 90px #0000003d}.marketing-root .insight-stack:before,.marketing-root .insight-stack:after{content:"";pointer-events:none;background:0 0;border:0;border-radius:18px;position:absolute}.marketing-root .insight-stack:before{z-index:-1;opacity:.34;inset:32px 34px -20px;transform:translateY(8px);box-shadow:0 28px 54px #22194633}.marketing-root .insight-stack:after{z-index:-2;opacity:.22;inset:58px 70px -32px;transform:translateY(12px);box-shadow:0 36px 70px #2219462e}.marketing-root .insight-stack-panels{min-height:392px;position:relative}.marketing-root .insight-stack-card{min-height:0;box-shadow:none;color:var(--fg-1);opacity:0;pointer-events:none;transform-origin:50%;backface-visibility:hidden;will-change:transform, opacity;background:0 0;border:0;outline:none;align-content:start;transition:opacity .24s,transform .36s cubic-bezier(.2,.72,.18,1);display:grid;position:absolute;inset:0;overflow:visible;transform:translateY(12px)scale(.985)}.marketing-root .insight-stack-card.is-active{z-index:2;opacity:1;pointer-events:auto;transition:opacity .28s,transform .42s cubic-bezier(.16,.84,.2,1);transform:translateY(0)scale(1)}.marketing-root .insight-stack-card:focus-visible{outline:2px solid color-mix(in oklch, var(--accent) 54%, transparent);outline-offset:3px}.marketing-root .stack-tab-rail{border:1px solid color-mix(in oklch, var(--rule-1) 58%, transparent);background:color-mix(in oklch, var(--bg-2) 62%, transparent);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-bottom:16px;padding:4px;display:grid}.dark .marketing-root .stack-tab-rail{background:color-mix(in oklch, var(--bg-3) 76%, transparent)}.marketing-root .stack-tab-rail button{appearance:none;min-height:25px;color:var(--fg-3);cursor:pointer;font-family:var(--font-marketing-mono-stack);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:5px;place-items:center;font-size:9px;font-weight:700;line-height:1;transition:background .16s,color .16s,box-shadow .16s;display:grid}.marketing-root .stack-tab-rail button:hover{color:var(--fg-1)}.marketing-root .stack-tab-rail button:focus-visible{outline:2px solid color-mix(in oklch, var(--accent) 58%, transparent);outline-offset:2px}.marketing-root .stack-tab-rail button.is-active{background:var(--fg-1);color:var(--bg-1);box-shadow:0 7px 16px #22194624}.dark .marketing-root .stack-tab-rail button.is-active{background:var(--fg-1);color:var(--bg-3);box-shadow:0 8px 18px #00000042}.marketing-root .insight-brief-topline{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;display:flex}.marketing-root .insight-brief-topline span{color:var(--fg-3);font-family:var(--font-marketing-mono-stack);letter-spacing:.16em;text-transform:uppercase;font-size:10px}.marketing-root .insight-brief-topline strong{max-width:46%;color:var(--fg-1);text-align:right;font-size:18px;line-height:1.08}.marketing-root .insight-brief-meta{color:var(--fg-2);font-family:var(--font-marketing-mono-stack);letter-spacing:.08em;text-transform:uppercase;justify-content:flex-start;align-items:center;gap:12px;margin-bottom:18px;font-size:10px;display:flex}.marketing-root .insight-brief-section{border-top:1px solid color-mix(in oklch, var(--rule-1) 72%, transparent);gap:7px;padding-top:12px;display:grid}.marketing-root .insight-brief-section+.insight-brief-section{margin-top:13px}.marketing-root .insight-brief-label{color:var(--accent);font-family:var(--font-marketing-mono-stack);letter-spacing:.13em;text-transform:uppercase;font-size:9px}.marketing-root .insight-stack-card p{color:var(--fg-2);margin:0;font-size:13px;line-height:1.42}.marketing-root .insight-brief-points{gap:6px;margin:0;padding:0;list-style:none;display:grid}.marketing-root .insight-brief-points li{color:var(--fg-2);padding-left:13px;font-size:13px;line-height:1.36;position:relative}.marketing-root .insight-brief-points li:before{content:"";background:color-mix(in oklch, var(--palette-marketing-success) 82%, var(--fg-1) 18%);border-radius:999px;width:5px;height:5px;position:absolute;top:.62em;left:0}.marketing-root .insight-brief-note{background:color-mix(in oklch, var(--bg-2) 74%, var(--palette-marketing-success) 6%);color:var(--fg-2);border-radius:8px;margin-top:14px;padding:10px 12px;font-size:12px;line-height:1.35}.marketing-root .insight-brief-refs{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.marketing-root .insight-brief-refs span{border-bottom:1px solid color-mix(in oklch, var(--rule-1) 50%, var(--fg-3) 50%);color:var(--fg-2);font-family:var(--font-marketing-mono-stack);letter-spacing:.03em;padding-bottom:2px;font-size:11px;line-height:1.2}.marketing-root .stack-metric-grid{gap:10px;margin-top:14px;display:grid}.marketing-root .stack-metric-card{border:1px solid color-mix(in oklch, var(--rule-1) 62%, transparent);background:color-mix(in oklch, var(--bg-2) 58%, transparent);border-radius:9px;grid-template-columns:minmax(136px,.9fr) minmax(118px,.7fr);align-items:center;gap:14px;min-height:82px;padding:10px 12px;display:grid}.marketing-root .stack-metric-card>div{gap:4px;min-width:0;display:grid}.marketing-root .stack-metric-card span{color:var(--fg-3);font-size:10px;line-height:1.12}.marketing-root .stack-metric-card strong{color:var(--fg-1);font-family:var(--font-marketing-mono-stack);flex-wrap:wrap;align-items:baseline;gap:7px;font-size:20px;line-height:1;display:flex}.marketing-root .stack-metric-card strong em{color:var(--fg-3);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:700}.marketing-root .stack-metric-card p{color:var(--fg-2);font-size:10.5px;line-height:1.22}.marketing-root .stack-insight-list{border-top:1px solid color-mix(in oklch, var(--rule-1) 58%, transparent);gap:0;margin-top:15px;display:grid}.marketing-root .stack-insight-row{border-bottom:1px solid color-mix(in oklch, var(--rule-1) 46%, transparent);gap:5px;padding:13px 0 14px;display:grid}.marketing-root .stack-insight-row:last-child{border-bottom:0;padding-bottom:0}.marketing-root .stack-insight-row span{color:var(--accent);font-family:var(--font-marketing-mono-stack);letter-spacing:.13em;text-transform:uppercase;font-size:9px;line-height:1}.marketing-root .stack-insight-row strong{color:var(--fg-1);font-size:14px;line-height:1.22}.marketing-root .insight-stack-signals .product-chart-card{margin-top:15px}.marketing-root .insight-signals-section{margin-top:12px}.marketing-root .insight-stack-signals .insight-brief-points{gap:5px}.marketing-root .insight-stack-signals .insight-brief-points li{font-size:12px;line-height:1.28}.marketing-root .product-chart-card{border:1px solid color-mix(in oklch, var(--rule-1) 70%, transparent);background:color-mix(in oklch, var(--bg-2) 68%, transparent);border-radius:9px;gap:8px;margin-top:4px;padding:13px 14px 12px;display:grid}.marketing-root .product-chart-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.marketing-root .product-chart-header div{gap:4px;display:grid}.marketing-root .product-chart-header span{color:var(--fg-3);font-family:var(--font-marketing-mono-stack);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.marketing-root .product-chart-header strong{color:var(--fg-1);font-size:14px;line-height:1.15}.marketing-root .product-chart-header em{color:#fff;min-height:20px;font-family:var(--font-marketing-mono-stack);background:#059669;border-radius:999px;align-items:center;padding:3px 8px;font-size:10px;font-style:normal;font-weight:700;line-height:1;display:inline-flex}.marketing-root .product-chart-header em.is-improved{background:#059669}.marketing-root .product-chart-body{gap:3px;display:grid}.marketing-root .product-chart-plot{height:64px;position:relative}.marketing-root .product-area-chart{width:100%;height:100%;display:block;overflow:visible}.marketing-root .product-area-chart line{stroke:color-mix(in oklch, var(--rule-1) 62%, transparent);stroke-width:1px;stroke-dasharray:3 4}.marketing-root .product-area-chart polygon{fill:color-mix(in oklch, var(--palette-chart-1) 18%, transparent)}.marketing-root .product-area-chart polyline{fill:none;stroke:var(--palette-chart-1);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px}.marketing-root .product-chart-point{border:1.5px solid color-mix(in oklch, var(--bg-1) 86%, white 14%);background:var(--palette-chart-1);width:5px;height:5px;box-shadow:0 0 0 1px color-mix(in oklch, var(--palette-chart-1) 12%, transparent);pointer-events:none;border-radius:999px;position:absolute;transform:translate(-50%,-50%)}.marketing-root .product-chart-axis,.marketing-root .product-chart-values{justify-content:space-between;align-items:center;padding:0 2px;display:flex}.marketing-root .product-chart-axis span{color:var(--fg-3);font-family:var(--font-marketing-mono-stack);letter-spacing:.04em;font-size:9px}.marketing-root .product-chart-values span,.marketing-root .product-chart-values strong{font-family:var(--font-marketing-mono-stack);font-size:10px;line-height:1}.marketing-root .product-chart-values span{color:var(--fg-3)}.marketing-root .product-chart-values strong{color:var(--fg-1);font-weight:700}.marketing-root .cohort-strip-list{border-top:1px solid color-mix(in oklch, var(--rule-1) 56%, transparent);gap:0;margin-top:12px;display:grid}.marketing-root .cohort-strip-row{border-bottom:1px solid color-mix(in oklch, var(--rule-1) 46%, transparent);grid-template-columns:minmax(132px,.86fr) minmax(112px,1fr);align-items:center;gap:14px;min-height:38px;display:grid}.marketing-root .cohort-strip-row:last-child{border-bottom:0}.marketing-root .cohort-strip-row>div{grid-template-columns:34px minmax(0,1fr);align-items:baseline;gap:9px;min-width:0;display:grid}.marketing-root .cohort-strip-row strong{color:var(--fg-1);font-family:var(--font-marketing-mono-stack);font-size:13px;line-height:1}.marketing-root .cohort-strip-row span{min-width:0;color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.18;overflow:hidden}.marketing-root .cohort-strip{width:100%;height:22px;display:block;position:relative;overflow:visible}.marketing-root .cohort-strip-line,.marketing-root .cohort-strip-range,.marketing-root .cohort-strip-median,.marketing-root .cohort-strip-point{display:block;position:absolute;top:50%;transform:translateY(-50%)}.marketing-root .cohort-strip-line{background:var(--palette-tooltip-muted);height:1px;left:4%;right:4%}.marketing-root .cohort-strip-range{background:color-mix(in oklch, var(--palette-chart-1) 15%, transparent);border-radius:3px;width:37.5%;height:8px;left:27%}.marketing-root .cohort-strip-median{border-left:1px dashed var(--palette-tooltip-muted);height:13px;left:51%}.marketing-root .cohort-strip-point{border:2px solid color-mix(in oklch, var(--bg-1) 78%, white 22%);background:var(--palette-chart-1);width:9px;height:9px;box-shadow:0 0 0 1px color-mix(in oklch, var(--palette-chart-1) 18%, transparent), 0 4px 10px #22194624;border-radius:999px;transform:translate(-50%,-50%)}.marketing-root .memory-rewind{z-index:1;grid-template-columns:minmax(430px,1.08fr) minmax(320px,.82fr);align-items:center;gap:clamp(34px,5vw,88px);min-width:0;min-height:calc(clamp(500px,62vh,700px) - 36px);padding:0 clamp(8px,1vw,18px) 0 0;display:grid;position:relative}.marketing-root .memory-timeline-card{background:linear-gradient(to right, color-mix(in oklch, var(--rule-1) 34%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklch, var(--rule-1) 28%, transparent) 1px, transparent 1px);background-size:44px 44px;border:0;border-radius:0;min-width:0;min-height:430px;position:relative;overflow:visible}.marketing-root .memory-timeline-card:before{content:none}.marketing-root .memory-timeline-header{z-index:2;color:var(--fg-3);font-family:var(--font-marketing-mono-stack);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:10px 0 0;font-size:10px;display:flex;position:relative}.marketing-root .memory-timeline-header strong{color:var(--fg-1);font-weight:600}.marketing-root .memory-months{z-index:2;color:var(--fg-3);font-family:var(--font-marketing-mono-stack);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:24px 0 0;font-size:10px;display:grid;position:relative}.marketing-root .memory-months span{border:1px solid color-mix(in oklch, var(--rule-1) 72%, transparent);background:color-mix(in oklch, var(--bg-1) 60%, transparent);border-radius:999px;justify-content:center;align-items:center;min-width:0;padding:5px 8px;display:inline-flex}.marketing-root .memory-track{position:absolute;inset:96px 0 18px}.marketing-root .memory-track-line{background:color-mix(in oklch, var(--rule-1) 72%, transparent);opacity:.9;height:1px;position:absolute;top:50%;left:3%;right:4%}.marketing-root .memory-track-line:before,.marketing-root .memory-track-line:after{content:"";border:1px solid color-mix(in oklch, var(--rule-1) 86%, var(--accent) 14%);background:var(--bg-1);border-radius:999px;width:12px;height:12px;position:absolute;top:-5px}.marketing-root .memory-track-line:before{left:0}.marketing-root .memory-track-line:after{right:0}.marketing-root .memory-scan{background:color-mix(in oklch, var(--accent) 74%, var(--rule-1) 26%);opacity:0;transform-origin:0;border:0;width:0;height:2px;animation:12s cubic-bezier(.4,0,0,1) infinite memoryAuditLine;position:absolute;top:calc(50% - 1px);left:10%}.marketing-root .memory-scan:before{content:"";background:var(--accent);width:8px;height:8px;box-shadow:none;border-radius:999px;position:absolute;top:-3px;right:-4px}.marketing-root .memory-event{z-index:2;border:1px solid var(--rule-1);background:color-mix(in oklch, var(--bg-1) 82%, transparent);width:min(220px,38%);color:var(--fg-2);opacity:.72;border-radius:10px;grid-template-columns:30px minmax(0,1fr);gap:9px;padding:10px;animation:12s cubic-bezier(.4,0,0,1) infinite memoryEventFocus;display:grid;position:absolute;transform:translateY(0);box-shadow:0 1px 2px #2219460a}.marketing-root .memory-event-1{animation-delay:0s;top:28%;left:3%}.marketing-root .memory-event-2{animation-delay:.55s;top:62%;left:24%}.marketing-root .memory-event-3{animation-delay:1.35s;top:17%;left:42%}.marketing-root .memory-event-4{animation-delay:2.15s;top:55%;left:58%}.marketing-root .memory-event-5{animation-delay:2.9s;top:31%;left:73%}.marketing-root .memory-event-icon{border:1px solid color-mix(in oklch, var(--rule-1) 86%, transparent);background:color-mix(in oklch, var(--bg-1) 88%, transparent);width:30px;height:30px;color:var(--fg-1);border-radius:8px;place-items:center;display:grid}.marketing-root .memory-event-copy{min-width:0;display:grid}.marketing-root .memory-event-copy span{color:var(--fg-3);font-family:var(--font-marketing-mono-stack);letter-spacing:.08em;text-transform:uppercase;font-size:9px;line-height:1.1}.marketing-root .memory-event-copy strong{color:var(--fg-1);margin-top:3px;font-size:13px;line-height:1.12}.marketing-root .memory-event-copy em{color:var(--fg-2);margin-top:4px;font-size:11px;font-style:normal;line-height:1.22}.marketing-root .memory-fade-band{display:none}.marketing-root .memory-brief{border:1px solid color-mix(in oklch, var(--rule-1) 76%, var(--accent) 24%);background:color-mix(in oklch, var(--bg-1) 92%, white 8%);border-radius:14px;min-width:0;position:relative;overflow:hidden;box-shadow:0 18px 44px #22194614}.marketing-root .memory-brief:before{content:"";background:var(--accent);transform-origin:0;height:3px;position:absolute;inset:0 0 auto;transform:scaleX(1)}.marketing-root .memory-brief-header{border-bottom:1px solid var(--rule-2);justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 18px 13px;display:flex}.marketing-root .memory-brief-header span{color:var(--fg-3);font-family:var(--font-marketing-mono-stack);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.marketing-root .memory-brief-header strong{color:var(--fg-1);font-size:16px;line-height:1.1}.marketing-root .memory-brief-status{border:1px solid color-mix(in oklch, var(--rule-1) 70%, var(--palette-marketing-success) 30%);background:color-mix(in oklch, var(--palette-marketing-success) 7%, var(--bg-1) 93%);color:var(--fg-2);font-family:var(--font-marketing-mono-stack);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin:14px 18px 0;padding:7px 10px;font-size:10px;display:flex}.marketing-root .memory-status-dot{background:var(--palette-marketing-success);width:8px;height:8px;box-shadow:none;border-radius:999px}.marketing-root .memory-claim-list{gap:12px;padding:16px 18px 18px;display:grid}.marketing-root .memory-claim{border:1px solid var(--rule-1);background:var(--bg-1);border-radius:13px;padding:15px;position:relative;overflow:hidden}.marketing-root .memory-claim:before{content:"";background:var(--accent);transform-origin:0;height:2px;animation:12s cubic-bezier(.4,0,0,1) infinite memoryClaimConfirm;position:absolute;inset:0 0 auto;transform:scaleX(0)}.marketing-root .memory-claim:nth-child(2):before{animation-delay:1.1s}.marketing-root .memory-claim-kicker{color:var(--accent);font-family:var(--font-marketing-mono-stack);letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font-size:9px}.marketing-root .memory-claim h2{color:var(--fg-1);margin:0 0 7px;font-size:18px;font-weight:600;line-height:1.15}.marketing-root .memory-claim p{color:var(--fg-2);margin:0;font-size:13px;line-height:1.48}.marketing-root .memory-claim-refs{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.marketing-root .memory-claim-refs span{border:1px solid var(--rule-1);background:color-mix(in oklch, var(--bg-2) 88%, var(--accent-soft) 12%);color:var(--fg-2);font-family:var(--font-marketing-mono-stack);letter-spacing:.01em;border-radius:999px;padding:4px 8px;font-size:10px;line-height:1.2}.marketing-root .memory-brief-footer{gap:7px;padding:0 18px 18px;display:grid}.marketing-root .memory-brief-footer span{background:color-mix(in oklch, var(--rule-1) 70%, transparent);transform-origin:0;border-radius:999px;height:7px}.marketing-root .memory-brief-footer span:first-child{width:86%}.marketing-root .memory-brief-footer span:nth-child(2){width:62%}.marketing-root .memory-brief-footer span:nth-child(3){width:74%}@media (max-width:640px){.marketing-root .container,.marketing-root .container-narrow{padding:0 22px}.marketing-root .hero{padding:58px 0 52px}.marketing-root .hero h1{max-width:100%;font-size:39px;line-height:1.08}.marketing-root .hero-sub{max-width:100%;font-size:18px}.marketing-root .hero-cta{flex-direction:column;align-items:stretch}.marketing-root .hero-cta .btn-primary,.marketing-root .hero-cta .btn-secondary{width:100%}.marketing-root .hero-meta{max-width:26ch;line-height:1.65}}@media (max-width:980px){.marketing-root .hero-layout{min-height:auto;overflow:hidden}.marketing-root .hero h1{max-width:100%}.marketing-root .hero-copy{width:100%;max-width:100%;overflow:hidden}.marketing-root .hero-visual{display:none}.marketing-root .evidence-current{grid-template-columns:minmax(0,1fr);gap:28px;min-height:0;padding-right:0;overflow:hidden}.marketing-root .evidence-stream{opacity:1;width:100%;min-height:310px;overflow:hidden}.marketing-root .evidence-turn{display:none}.marketing-root .claim-weave{max-width:620px;transform:none}.marketing-root .claim-weave:before{width:88%;height:110px;top:-62px;left:6%}.marketing-root .claim-weave:after{background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--palette-marketing-success) 28%, var(--fg-1) 10%), transparent);width:84%;height:1px;top:-28px;left:8%}.marketing-root .memory-rewind{grid-template-columns:1fr;min-height:0}.marketing-root .memory-timeline-card{min-height:390px}.marketing-root .memory-brief{max-width:620px}.marketing-root .memory-event{width:min(220px,36%)}.marketing-root .memory-event-5{left:62%}}@media (max-width:640px){.marketing-root .evidence-current{gap:18px}.marketing-root .insight-stack{border-radius:10px;padding:17px 16px 18px}.marketing-root .stack-tab-rail{gap:3px;margin-bottom:13px;padding:3px}.marketing-root .stack-tab-rail button{letter-spacing:.05em;min-height:23px;font-size:8px}.marketing-root .insight-brief-topline{gap:12px;margin-bottom:12px}.marketing-root .insight-brief-topline strong{max-width:52%;font-size:16px}.marketing-root .insight-stack-card p{font-size:13px}.marketing-root .stack-metric-grid{gap:9px;margin-top:12px}.marketing-root .stack-metric-card{grid-template-columns:minmax(112px,.86fr) minmax(86px,.72fr);gap:10px;min-height:86px;padding:10px}.marketing-root .stack-metric-card strong{font-size:17px}.marketing-root .stack-metric-card p{font-size:10px;line-height:1.2}.marketing-root .stack-insight-list{margin-top:12px}.marketing-root .stack-insight-row{padding:10px 0 11px}.marketing-root .product-chart-card{padding:12px 12px 11px}.marketing-root .product-chart-plot{height:68px}.marketing-root .cohort-strip-row{grid-template-columns:minmax(112px,.9fr) minmax(90px,1fr);gap:10px}.marketing-root .cohort-strip-row>div{grid-template-columns:30px minmax(0,1fr);gap:7px}.marketing-root .cohort-strip-row span{font-size:10.5px}.marketing-root .insight-brief-refs{gap:8px}.marketing-root .evidence-stream{min-height:230px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12% 82%,#0000 100%)}.marketing-root .evidence-stream:before{width:34%;height:72%;inset:14% -10% auto auto}.marketing-root .evidence-lane{gap:18px;width:max-content;left:0}.marketing-root .evidence-fragment{font-size:9px}.marketing-root .evidence-fragment strong{font-size:12px}.marketing-root .evidence-fragment em,.marketing-root .evidence-thread{display:none}.marketing-root .claim-weave:before{filter:blur(18px);width:100%;height:74px;top:-44px;left:0}.marketing-root .claim-weave:after{width:100%;top:-22px;left:0}.marketing-root .claim-weave-header{flex-direction:column;align-items:flex-start;gap:4px;padding-left:14px}.marketing-root .claim-weave-status,.marketing-root .claim-weave-list{margin-left:14px}.marketing-root .claim-weave-item h2{font-size:18px}.marketing-root .memory-rewind{grid-template-columns:1fr;gap:16px;min-height:0;padding:18px}.marketing-root .memory-timeline-card{min-height:0}.marketing-root .memory-months{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px 16px 0}.marketing-root .memory-track{gap:10px;padding:18px 16px 16px;display:grid;position:relative;inset:auto}.marketing-root .memory-track-line,.marketing-root .memory-scan,.marketing-root .memory-fade-band{display:none}.marketing-root .memory-event,.marketing-root .memory-event-1,.marketing-root .memory-event-2,.marketing-root .memory-event-3,.marketing-root .memory-event-4,.marketing-root .memory-event-5{opacity:1;filter:none;width:100%;animation:none;position:relative;top:auto;left:auto;transform:none}.marketing-root .hero-visual-topline{flex-direction:column;align-items:flex-start;gap:6px}}@media (prefers-reduced-motion:reduce){.marketing-root .hero-visual-shell:after,.marketing-root .evidence-stream:before,.marketing-root .evidence-lane,.marketing-root .claim-weave:before,.marketing-root .claim-weave:after,.marketing-root .claim-weave-item:after,.marketing-root .turn-logo,.marketing-root .turn-logo:before,.marketing-root .turn-logo:after,.marketing-root .claim-weave-item:before,.marketing-root .memory-scan,.marketing-root .memory-event,.marketing-root .memory-brief:before,.marketing-root .memory-status-dot,.marketing-root .memory-claim:before,.marketing-root .memory-brief-footer span,.marketing-root .source-particle,.marketing-root .source-absorb-line,.marketing-root .source-absorb-line:after,.marketing-root .insight-feed:after,.marketing-root .insight-stack-card,.marketing-root .packet-inputs>span,.marketing-root .packet-inputs>span:after,.marketing-root .packet-arrow:before,.marketing-root .packet-arrow:after,.marketing-root .packet-output:before,.marketing-root .packet-line i,.marketing-root .trail-lines i,.marketing-root .trail-refs span{animation:none}.marketing-root .memory-event{opacity:1;filter:none;transform:none}.marketing-root .packet-line i,.marketing-root .trail-lines i{opacity:1;transform:none}.marketing-root .source-particle{opacity:.55;left:var(--absorb-left);top:var(--end-y)}.marketing-root .insight-stack-card{opacity:0;transition:none;transform:none}.marketing-root .insight-stack-card.is-active{opacity:1}}@keyframes sourceParticleAbsorb{0%{left:-68px;top:var(--start-y);opacity:0;transform:scale(.78) rotate(var(--particle-rotate))}8%{opacity:.92}34%{left:calc(var(--absorb-left) - clamp(420px, 40vw, 690px));top:var(--bend-y-1);opacity:.9;transform:scale(.96) rotate(var(--particle-rotate))}62%{left:calc(var(--absorb-left) - clamp(180px, 19vw, 320px));top:var(--bend-y-2);opacity:.9;transform:scale(.98) rotate(var(--particle-rotate))}82%{left:calc(var(--absorb-left) - clamp(44px, 5vw, 82px));top:var(--pre-end-y);opacity:.92;transform:scale(.96)rotate(0)}93%{left:var(--absorb-left);top:var(--end-y);opacity:1;transform:scale(.92)rotate(0)}to{left:calc(var(--absorb-left) + var(--absorb-gap) + 18px);top:var(--exit-y);opacity:0;transform:scale(.86)rotate(0)}}@keyframes sourceAbsorbPulse{0%,to{opacity:.18;transform:scaleY(.72)}42%{opacity:.52;transform:scaleY(1)}68%{opacity:.26;transform:scaleY(.84)}}@keyframes sourceAbsorbStreak{0%,48%{opacity:0;transform:translateY(-50%)translate(-10px)scaleX(.22)}64%{opacity:.56;transform:translateY(-50%)translate(4px)scaleX(.8)}82%,to{opacity:0;transform:translateY(-50%)translate(36px)scaleX(1.18)}}@keyframes insightFeedSheen{0%,28%{opacity:0;transform:translate(-90%)}42%{opacity:.34}58%,to{opacity:0;transform:translate(80%)}}@keyframes signalArrive{0%,to{opacity:1;transform:translate(0);box-shadow:0 1px 2px #2219460a}46%{opacity:1;transform:translate(8px);box-shadow:0 10px 22px #22194614}}@keyframes flowPulse{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--accent) 34%, transparent);opacity:.92}70%{box-shadow:0 0 0 16px color-mix(in oklch, var(--accent) 0%, transparent);opacity:1}to{box-shadow:0 0 0 0 color-mix(in oklch, var(--accent) 0%, transparent);opacity:.74}}@keyframes claimScan{0%,12%{opacity:.4;transform:scaleX(0)}28%,80%{opacity:1;transform:scaleX(1)}to{opacity:.45;transform:scaleX(1)}}@keyframes heroSheen{0%,30%{opacity:0;transform:translate(-85%)}48%{opacity:1}70%,to{opacity:0;transform:translate(85%)}}@keyframes memoryAuditLine{0%,18%{opacity:0;width:0}24%{opacity:.9}42%{opacity:.9;width:66%}58%,to{opacity:0;width:66%}}@keyframes memoryEventFocus{0%,18%,64%,to{opacity:.72;border-color:var(--rule-1);transform:translateY(0)}28%,44%{opacity:1;border-color:color-mix(in oklch, var(--rule-1) 58%, var(--accent) 42%);transform:translateY(-2px)}}@keyframes briefAssemble{0%,18%{opacity:.35;transform:scaleX(.08)}46%,to{opacity:1;transform:scaleX(1)}}@keyframes memoryDotPulse{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--palette-marketing-success) 24%, transparent)}72%{box-shadow:0 0 0 12px color-mix(in oklch, var(--palette-marketing-success) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in oklch, var(--palette-marketing-success) 0%, transparent)}}@keyframes memoryClaimConfirm{0%,30%{opacity:0;transform:scaleX(0)}42%,60%{opacity:.92;transform:scaleX(1)}78%,to{opacity:0;transform:scaleX(1)}}@keyframes evidenceCurrent{0%{transform:translate(-25%)}to{transform:translate(0,0)}}@keyframes streamDissolve{0%,to{opacity:.7;transform:translate(0)}42%{opacity:.92;transform:translate(6px)}68%{opacity:.78;transform:translate(2px)}}@keyframes narrativeField{0%,to{opacity:.18;transform:scaleX(.9)}44%{opacity:.5;transform:scaleX(1)}68%{opacity:.26;transform:scaleX(.96)}}@keyframes narrativeIntake{0%,to{opacity:.16;transform:scaleY(.72)}44%{opacity:.42;transform:scaleY(1)}68%{opacity:.2;transform:scaleY(.82)}}@keyframes narrativeSettleLine{0%,34%{opacity:0;transform:scaleX(.18)translateY(2px)}48%{opacity:.36;transform:scaleX(.86)translateY(0)}70%,to{opacity:0;transform:scaleX(1)translateY(0)}}@keyframes claimThreadSet{0%,32%{opacity:.28;transform:scaleY(.18)}44%,72%{opacity:.86;transform:scaleY(1)}to{opacity:.48;transform:scaleY(1)}}@keyframes pullIntoLogo{0%{stroke-dashoffset:46px;opacity:.16}26%{opacity:.72}to{stroke-dashoffset:0;opacity:.2}}@keyframes memoryFooterFill{0%,26%{opacity:.48;transform:scaleX(.28)}52%,to{opacity:.86;transform:scaleX(1)}}@keyframes packetChipDrift{0%,to{border-color:var(--rule-1);box-shadow:0 1px 2px #22194608}46%{border-color:color-mix(in oklch, var(--rule-1) 50%, var(--accent) 50%);box-shadow:0 12px 26px #22194612}}@keyframes packetCardScan{0%,32%{opacity:0;transform:translate(-125%)}46%{opacity:1}66%,to{opacity:0;transform:translate(125%)}}@keyframes packetRailSweep{0%,28%{opacity:0;transform:translate(-115%)}42%{opacity:1}72%,to{opacity:0;transform:translate(115%)}}@keyframes packetRailSweepDown{0%,28%{opacity:0;transform:translateY(-115%)}42%{opacity:1}72%,to{opacity:0;transform:translateY(115%)}}@keyframes packetDot{0%,26%{opacity:0;left:0;transform:scale(.72)}40%,70%{opacity:1;transform:scale(1)}to{opacity:0;left:calc(100% - 8px);transform:scale(.72)}}@keyframes packetDotDown{0%,26%{opacity:0;top:0;transform:scale(.72)}40%,70%{opacity:1;transform:scale(1)}to{opacity:0;top:calc(100% - 8px);transform:scale(.72)}}@keyframes packetLineFill{0%,24%{opacity:.42;transform:scaleX(.16)}52%,to{opacity:.92;transform:scaleX(1)}}@keyframes trailDraw{0%,26%{opacity:.22;transform:scaleX(.08)}62%,to{opacity:.9;transform:scaleX(1)}}@keyframes citationSettle{0%,to{border-color:var(--rule-1);background:var(--accent-soft)}46%{border-color:color-mix(in oklch, var(--rule-1) 56%, var(--accent) 44%);background:color-mix(in oklch, var(--accent-soft) 78%, white 22%)}}@keyframes recallMissedNote{0%,28%,to{opacity:.72}44%,68%{opacity:1}}@keyframes recallMissedUnderline{0%,28%,to{opacity:0;transform:scaleX(.25)}44%,68%{opacity:1;transform:scaleX(1)}}.marketing-root .section{border-top:1px solid var(--rule-1);padding:96px 0}.marketing-root .section.alt{background:var(--bg-3)}.marketing-root .section-eyebrow{font-family:var(--font-marketing-mono-stack);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:20px;font-size:15px;font-weight:700;line-height:1.2}.marketing-root .section-title{letter-spacing:-.022em;max-width:900px;color:var(--fg-1);margin:0 0 20px;font-size:clamp(32px,3.6vw,44px);font-weight:500;line-height:1.1}.marketing-root .section-lead{color:var(--fg-2);max-width:60ch;margin:0 0 56px;font-size:18px;line-height:1.55}.marketing-root .section>.container>.section-eyebrow,.marketing-root .section>.container>.section-title,.marketing-root .section>.container>.section-lead{text-align:center;margin-left:auto;margin-right:auto}.marketing-root .problem-grid{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}@media (max-width:880px){.marketing-root .problem-grid{grid-template-columns:1fr;gap:40px}}.marketing-root .problem-quote{font-family:var(--font-marketing-serif-stack);letter-spacing:-.01em;color:var(--fg-1);margin:0;font-size:clamp(28px,3.4vw,40px);font-style:italic;font-weight:400;line-height:1.18}.marketing-root .problem-attr{font-family:var(--font-marketing-mono-stack);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);margin-top:24px;font-size:11px}.marketing-root .problem-points{flex-direction:column;gap:28px;display:flex}.marketing-root .problem-point{grid-template-columns:auto 1fr;gap:16px;display:grid}.marketing-root .problem-point .num{font-family:var(--font-marketing-mono-stack);letter-spacing:.08em;color:var(--accent);padding-top:4px;font-size:11px}.marketing-root .problem-point h3{letter-spacing:-.01em;color:var(--fg-1);margin:0 0 6px;font-size:17px;font-weight:500}.marketing-root .problem-point p{color:var(--fg-2);margin:0;font-size:15px;line-height:1.55}.marketing-root .steps{background:var(--rule-1);border:1px solid var(--rule-1);border-radius:4px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}@media (max-width:880px){.marketing-root .steps{grid-template-columns:1fr}}.marketing-root .step{background:var(--bg-1);flex-direction:column;gap:20px;padding:32px 28px;display:flex}.marketing-root .step-num{font-family:var(--font-marketing-mono-stack);letter-spacing:.1em;color:var(--fg-3);align-items:center;gap:12px;font-size:11px;display:flex}.marketing-root .step-num:before{content:"";background:var(--accent);width:24px;height:1px;display:block}.marketing-root .step-icon{width:28px;height:28px;color:var(--fg-1);justify-content:center;align-items:center;display:flex}.marketing-root .step-icon svg{width:24px;height:24px}.marketing-root .step h3{letter-spacing:-.012em;color:var(--fg-1);margin:0;font-size:18px;font-weight:500}.marketing-root .step p{color:var(--fg-2);margin:0;font-size:14px;line-height:1.6}.marketing-root .what-points{grid-template-columns:repeat(2,1fr);align-items:start;gap:40px 64px;display:grid}@media (max-width:640px){.marketing-root .what-points{grid-template-columns:1fr;gap:28px}}.marketing-root .what-point{border-left:1px solid var(--rule-1);cursor:default;padding-left:20px}.marketing-root .what-point.active{border-left-color:var(--accent)}.marketing-root .what-point .meta{font-family:var(--font-marketing-mono-stack);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);margin-bottom:8px;font-size:10px}.marketing-root .what-point.active .meta{color:var(--accent)}.marketing-root .what-point h3{letter-spacing:-.012em;color:var(--fg-1);margin:0 0 8px;font-size:18px;font-weight:500}.marketing-root .what-point p{color:var(--fg-2);margin:0;font-size:14px;line-height:1.6}.marketing-root .self{background:var(--palette-marketing-dark-surface);color:var(--palette-marketing-dark-text);border-radius:8px;grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding:64px 56px;display:grid}@media (max-width:880px){.marketing-root .self{grid-template-columns:1fr;gap:32px;padding:48px 32px}}.marketing-root .self h2{letter-spacing:-.022em;max-width:760px;color:var(--palette-marketing-dark-text);margin:0 0 16px;font-size:36px;font-weight:500;line-height:1.1}.marketing-root .self p{color:var(--palette-marketing-dark-text-soft);max-width:52ch;margin:0 0 24px;font-size:16px;line-height:1.6}.marketing-root .self-points{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.marketing-root .self-points li{color:var(--palette-marketing-dark-text-soft);align-items:flex-start;gap:10px;font-size:14px;display:flex}.marketing-root .self-points li svg{width:16px;height:16px;color:var(--palette-highlight);flex-shrink:0;margin-top:3px}.marketing-root .self-code{background:var(--palette-marketing-dark-surface-strong);border:1px solid var(--palette-marketing-dark-border);font-family:var(--font-marketing-mono-stack);color:var(--palette-marketing-dark-text-soft);border-radius:4px;padding:18px 20px;font-size:12px;line-height:1.7}.marketing-root .self-code-comment{color:var(--palette-marketing-dark-text-muted)}.marketing-root .self-code-row{grid-template-columns:minmax(112px,max-content) 10px minmax(0,1fr);align-items:baseline;column-gap:6px;min-width:0;display:grid}.marketing-root .self-code-key{min-width:0;color:var(--palette-marketing-dark-text-soft);align-items:center;gap:6px;line-height:1.7;display:inline-flex}.marketing-root .self-code-key svg{position:relative;top:-.08em}.marketing-root .self-code-colon{color:var(--palette-marketing-dark-text-soft);text-align:center}.marketing-root .self-code-values{flex-wrap:wrap;align-items:baseline;gap:0 10px;min-width:0;display:inline-flex}.marketing-root .self-code-spacer{height:15px}.marketing-root .self-code .c{color:var(--palette-marketing-dark-text-muted)}.marketing-root .self-code .p{color:var(--palette-highlight)}.marketing-root .self-code .s{color:var(--palette-marketing-success)}.marketing-root .faq-list{grid-template-columns:1fr 1fr;gap:32px 64px;max-width:1080px;margin:40px auto 0;display:grid}@media (max-width:880px){.marketing-root .faq-list{grid-template-columns:1fr;row-gap:28px}}.marketing-root .faq-item dt{color:var(--fg-1);letter-spacing:-.012em;margin-bottom:8px;font-size:16px;font-weight:500}.marketing-root .faq-item dd{color:var(--fg-2);margin:0;font-size:14px;line-height:1.6}.marketing-root .footer-cta{text-align:center;border-top:1px solid var(--rule-1);padding:112px 0;position:relative;overflow:hidden}.marketing-root .footer-cta .container-narrow{z-index:1;position:relative}.marketing-root .footer-cta h2{letter-spacing:-.025em;max-width:920px;color:var(--fg-1);margin:0 auto 24px;font-size:clamp(36px,4.4vw,52px);font-weight:500;line-height:1.08}.marketing-root .footer-cta h2 .em{font-family:var(--font-marketing-sans-stack);letter-spacing:0;color:var(--palette-highlight);font-style:normal;font-weight:500}.marketing-root .footer-cta p{color:var(--fg-2);max-width:52ch;margin:0 auto 32px;font-size:17px}.marketing-root .footer-cta .hero-cta{justify-content:center}.marketing-root .footer{border-top:1px solid var(--rule-1);font-family:var(--font-marketing-mono-stack);letter-spacing:.04em;color:var(--fg-3);padding:32px 0;font-size:11px}.marketing-root .footer .container{justify-content:space-between;align-items:center;width:100%;display:flex}.marketing-root .footer a{color:var(--fg-3);text-decoration:none}.marketing-root .footer a:hover{color:var(--fg-1)}.marketing-root .footer-links{gap:24px;display:flex}@media (max-width:640px){.marketing-root .footer .container{flex-direction:column;gap:12px}.marketing-root .footer-cta{padding:86px 0}}.marketing-root .showcase .section-eyebrow,.marketing-root .showcase .section-title,.marketing-root .showcase .section-lead{text-align:center}.marketing-root .showcase .section-title{max-width:920px;margin-left:auto;margin-right:auto}.marketing-root .showcase .section-lead{max-width:58ch;margin-left:auto;margin-right:auto}.marketing-root .showcase .container{max-width:var(--page-max)}.marketing-root .product-mode-tabs{border:1px solid var(--rule-1);background:var(--bg-2);border-radius:6px;gap:0;width:max-content;margin:4px auto 34px;padding:0;display:flex;overflow:hidden}.marketing-root .product-mode-tabs button{appearance:none;border:0;border-right:1px solid var(--rule-1);color:var(--fg-2);min-width:156px;font-family:var(--font-marketing-sans-stack);letter-spacing:0;cursor:pointer;background:0 0;border-radius:0;padding:11px 18px;font-size:13px;font-weight:600;transition:background .15s,color .15s}.marketing-root .product-mode-tabs button:last-child{border-right:0}.marketing-root .product-mode-tabs button:hover{color:var(--fg-1)}.marketing-root .product-mode-tabs button.active{color:var(--bg-1);background:var(--accent)}.marketing-root .before-after-showcase{width:min(1880px, calc(100vw - (var(--edge-gutter) * 2)));grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(16px,2vw,30px);max-width:none;margin-top:8px;margin-left:50%;display:grid;transform:translate(-50%)}.marketing-root .comparison-side{grid-template-rows:48px auto;min-width:0;display:grid}.marketing-root .comparison-header{justify-content:flex-start;align-items:center;min-height:48px;padding-bottom:16px;display:flex}.marketing-root .comparison-header span{color:var(--accent);font-family:var(--font-marketing-mono-stack);letter-spacing:.04em;text-transform:uppercase;font-size:20px;font-weight:700;line-height:1.15}.marketing-root .comparison-frame{aspect-ratio:16/18.5;min-width:0;height:auto;min-height:0;display:grid}.marketing-root .manual-workspace{border:1px solid var(--rule-1);background:var(--bg-2);border-radius:14px;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden;box-shadow:0 1px 2px #14141e0a,0 12px 32px #14141e0f}.marketing-root .manual-browser-bar{border-bottom:1px solid var(--rule-1);background:var(--bg-3);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;min-height:36px;padding:0 14px;display:grid}.marketing-root .manual-dots{align-self:center;gap:6px;display:inline-flex}.marketing-root .manual-dots span{border-radius:50%;width:11px;height:11px}.marketing-root .manual-dots span:first-child{background:#ec6a5e}.marketing-root .manual-dots span:nth-child(2){background:#f5bf4f}.marketing-root .manual-dots span:nth-child(3){background:#61c554}.marketing-root .manual-tabs{align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.marketing-root .manual-tabs span{border:1px solid var(--rule-1);background:color-mix(in oklch, var(--bg-2) 82%, var(--bg-3) 18%);min-width:0;color:var(--fg-3);font-family:var(--font-marketing-mono-stack);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;flex:1 1 0;padding:4px 8px;font-size:9px;line-height:1.2;overflow:hidden}.marketing-root .manual-tabs span.active{background:var(--bg-2);border-color:var(--rule-1);color:var(--fg-1)}.marketing-root .manual-workspace-body{grid-template-columns:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.marketing-root .manual-google-doc{background:#f8fafd;grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.marketing-root .manual-doc-appbar{background:#f8fafd;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:8px 13px 7px;display:grid}.marketing-root .manual-doc-file-icon{background:#4285f4;border-radius:4px 8px 4px 4px;width:27px;height:33px;position:relative;box-shadow:inset 0 -9px #ffffff1f}.marketing-root .manual-doc-file-icon:after{content:"";border-bottom:8px solid #0000;border-left:8px solid #ffffffc2;position:absolute;top:0;right:0}.marketing-root .manual-doc-file-icon span,.marketing-root .manual-doc-file-icon span:before,.marketing-root .manual-doc-file-icon span:after{background:#ffffffdb;border-radius:999px;height:2px;position:absolute;left:7px;right:7px}.marketing-root .manual-doc-file-icon span{top:13px}.marketing-root .manual-doc-file-icon span:before,.marketing-root .manual-doc-file-icon span:after{content:"";left:0;right:0}.marketing-root .manual-doc-file-icon span:before{top:6px}.marketing-root .manual-doc-file-icon span:after{top:12px}.marketing-root .manual-doc-titlebar{min-width:0}.marketing-root .manual-doc-titlebar strong{color:#202124;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:500;line-height:1.2;display:block;overflow:hidden}.marketing-root .manual-doc-menus{color:#3c4043;white-space:nowrap;gap:14px;min-width:0;margin-top:7px;font-size:11px;line-height:1;display:flex}.marketing-root .manual-doc-share{color:#001d35;background:#c2e7ff;border-radius:999px;align-self:start;padding:6px 12px;font-size:11px;font-weight:600;line-height:1}.marketing-root .manual-doc-toolbar{color:#3c4043;white-space:nowrap;background:#edf2fa;border-top:1px solid #e8eaed;border-bottom:1px solid #dfe3eb;align-items:center;gap:6px;min-width:0;min-height:35px;padding:5px 13px;font-size:10px;display:flex;overflow:hidden}.marketing-root .manual-doc-toolbar span,.marketing-root .manual-doc-toolbar b,.marketing-root .manual-doc-toolbar i{background:#ffffffb3;border-radius:4px;justify-content:center;align-items:center;min-height:22px;padding:0 8px;font-style:normal;font-weight:500;display:inline-flex}.marketing-root .manual-doc-toolbar b,.marketing-root .manual-doc-toolbar i{width:23px;font-family:var(--font-marketing-serif-stack);padding:0;font-size:12px}.marketing-root .manual-doc-canvas{overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;background:#f1f3f4;min-height:0;padding:12px;display:grid;overflow:hidden auto}.marketing-root .manual-doc-page{background:#fff;border:1px solid #dadce0;width:min(100%,760px);min-height:max(100%,720px);margin:0 auto;padding:26px 44px 30px;position:relative;box-shadow:0 1px 3px #3c40432e}.marketing-root .manual-doc-page-header{gap:3px;width:min(100%,470px);margin-bottom:14px;margin-left:auto;margin-right:auto;display:grid}.marketing-root .manual-doc-page-header h4{color:#202124;letter-spacing:-.01em;margin:0;font-size:22px;font-weight:500;line-height:1.15}.marketing-root .manual-doc-page-header em{color:#5f6368;font-size:12px;font-style:normal}.marketing-root .manual-doc-body{color:#202124;overflow-wrap:break-word;width:min(100%,470px);margin:0 auto;font-family:Arial,Helvetica,sans-serif;font-size:12.8px;line-height:1.45;position:relative}.marketing-root .manual-doc-body p{color:#202124;margin:0 0 7px}.marketing-root .manual-doc-body h5{color:#202124;margin:12px 0 5px;font-size:12.8px;font-weight:700;line-height:1.35}.marketing-root .manual-doc-body ul{margin:0 0 8px 18px;padding:0}.marketing-root .manual-doc-body li{color:#202124;margin:2px 0;padding-left:2px}.marketing-root .manual-doc-highlight{background:#fff475;padding:1px 2px}.marketing-root .manual-doc-selection{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#d2e3fc;padding:1px 0}.marketing-root .manual-doc-inline-label{font-weight:700}.marketing-root .manual-doc-inline-note{color:#5f6368;font-style:italic}.marketing-root .manual-doc-caret{vertical-align:-3px;background:#1a73e8;width:1px;height:17px;margin-left:2px;display:inline-block}.marketing-root .comparison-after .brief-frame{grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;margin-top:0;display:grid}.marketing-root .comparison-after .brief-viewport{height:auto;min-height:0}.marketing-root .product-preview-shell{gap:22px;display:grid}.marketing-root .product-trail-slot{height:82px}.marketing-root .packet-assembly{width:calc(100% + var(--edge-bleed));max-width:none;margin:-18px 0 28px;margin-right:calc(var(--edge-bleed) * -1);grid-template-columns:minmax(260px,.62fr) minmax(110px,.16fr) minmax(460px,1.22fr);align-items:center;gap:clamp(28px,4.4vw,76px);display:grid}.marketing-root .packet-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.marketing-root .packet-inputs>span{border:1px solid var(--rule-1);background:var(--bg-2);min-height:76px;color:var(--fg-2);font-family:var(--font-marketing-mono-stack);text-align:left;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:12px;animation:7.2s cubic-bezier(.4,0,.2,1) infinite packetChipDrift;display:grid;position:relative;overflow:hidden}.marketing-root .packet-inputs>span:after{content:"";background:linear-gradient(105deg, transparent 0 28%, color-mix(in oklch, var(--accent) 9%, transparent) 48%, transparent 70% 100%);pointer-events:none;animation:7.2s cubic-bezier(.4,0,.2,1) infinite packetCardScan;position:absolute;inset:0;transform:translate(-125%)}.marketing-root .packet-inputs>span:nth-child(2),.marketing-root .packet-inputs>span:nth-child(2):after{animation-delay:.18s}.marketing-root .packet-inputs>span:nth-child(3),.marketing-root .packet-inputs>span:nth-child(3):after{animation-delay:.36s}.marketing-root .packet-inputs>span:nth-child(4),.marketing-root .packet-inputs>span:nth-child(4):after{animation-delay:.54s}.marketing-root .packet-icon{z-index:1;border:1px solid var(--rule-1);background:color-mix(in oklch, var(--bg-1) 84%, var(--accent-soft) 16%);width:34px;height:34px;color:var(--fg-1);border-radius:10px;justify-content:center;align-items:center;display:inline-flex;position:relative}.marketing-root .packet-note-mark{color:var(--accent);font-family:var(--font-marketing-mono-stack);font-size:12px;font-weight:700}.marketing-root .packet-copy{z-index:1;gap:2px;min-width:0;display:grid;position:relative}.marketing-root .packet-copy span{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:9px;line-height:1.2}.marketing-root .packet-copy strong{color:var(--fg-1);font-family:var(--font-marketing-sans-stack);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.2;overflow:hidden}.marketing-root .packet-copy em{color:var(--fg-3);font-family:var(--font-marketing-sans-stack);font-size:12px;font-style:normal;line-height:1.25}.marketing-root .packet-arrow{background:linear-gradient(90deg, transparent, var(--accent), transparent);height:1px;position:relative;overflow:hidden}.marketing-root .packet-arrow:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--accent) 78%, white 22%), transparent);width:54%;animation:4.8s cubic-bezier(.4,0,.2,1) infinite packetRailSweep;position:absolute;inset:0;transform:translate(-115%)}.marketing-root .packet-arrow:after{content:"";background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 7px color-mix(in oklch, var(--accent) 13%, transparent);border-radius:999px;animation:4.8s cubic-bezier(.4,0,.2,1) infinite packetDot;position:absolute;top:-3px;left:0}.marketing-root .packet-output{border:1px solid color-mix(in oklch, var(--rule-1) 72%, var(--accent) 28%);background:var(--bg-2);border-radius:14px;padding:16px;position:relative;overflow:hidden;box-shadow:0 12px 28px #22194612}.marketing-root .packet-output:before{content:"";background:linear-gradient(90deg, var(--accent), var(--palette-marketing-success));transform-origin:0;height:3px;animation:7.2s cubic-bezier(.4,0,.2,1) infinite packetLineFill;position:absolute;inset:0 0 auto}.marketing-root .packet-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.marketing-root .packet-header span{color:var(--accent);font-family:var(--font-marketing-mono-stack);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.marketing-root .packet-header strong{color:var(--fg-1);font-size:14px}.marketing-root .packet-line{border-top:1px solid var(--rule-2);grid-template-columns:110px 1fr;align-items:center;gap:12px;padding:9px 0;display:grid}.marketing-root .packet-line span{color:var(--fg-2);font-size:13px}.marketing-root .packet-line i{background:linear-gradient(90deg, var(--accent), color-mix(in oklch, var(--palette-marketing-success) 70%, var(--accent)));transform-origin:0;border-radius:999px;height:7px;animation:7.2s cubic-bezier(.4,0,.2,1) infinite packetLineFill}.marketing-root .packet-line:nth-child(3) i{animation-delay:.16s}.marketing-root .packet-line:nth-child(4) i{animation-delay:.32s}.marketing-root .packet-line:nth-child(5) i{animation-delay:.48s}.marketing-root .citation-trail-demo{height:100%;width:calc(100% + var(--edge-bleed));max-width:none;margin:0;margin-right:calc(var(--edge-bleed) * -1);grid-template-columns:minmax(320px,.68fr) minmax(260px,.38fr) minmax(420px,.94fr);align-items:center;gap:clamp(26px,4.5vw,78px);display:grid;position:relative}.marketing-root .trail-claim,.marketing-root .trail-refs{border:1px solid var(--rule-1);background:var(--bg-2);border-radius:12px;padding:14px}.marketing-root .trail-claim span{color:var(--accent);font-family:var(--font-marketing-mono-stack);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:10px;display:block}.marketing-root .trail-claim strong{color:var(--fg-1);font-size:15px}.marketing-root .trail-lines{gap:8px;display:grid}.marketing-root .trail-lines i{background:linear-gradient(90deg, var(--accent), transparent);transform-origin:0;height:1px;animation:4.8s cubic-bezier(.4,0,.2,1) infinite trailDraw}.marketing-root .trail-lines i:nth-child(2){animation-delay:.16s}.marketing-root .trail-lines i:nth-child(3){animation-delay:.32s}.marketing-root .trail-refs{flex-wrap:wrap;gap:8px;display:flex}.marketing-root .trail-refs span{border:1px solid var(--rule-1);background:var(--accent-soft);color:var(--palette-highlight);font-family:var(--font-marketing-mono-stack);border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;animation:4.8s cubic-bezier(.4,0,.2,1) infinite citationSettle;display:inline-flex}.marketing-root .trail-refs span svg{color:var(--fg-1)}.marketing-root .trail-refs span:nth-child(2){animation-delay:.16s}.marketing-root .trail-refs span:nth-child(3){animation-delay:.32s}.marketing-root .citation-trail-demo:hover .trail-lines i{animation-duration:2.4s}.marketing-root .citation-trail-demo:hover .trail-refs span{box-shadow:0 0 0 4px color-mix(in oklch, var(--accent) 12%, transparent)}.marketing-root .weekly-trail-demo .trail-claim span{color:var(--palette-marketing-success)}.marketing-root .showcase-tabs{background:var(--bg-3);border:1px solid var(--rule-1);border-radius:10px;gap:4px;margin-bottom:32px;padding:4px;display:inline-flex}.marketing-root .showcase-tab{appearance:none;font:inherit;letter-spacing:-.005em;color:var(--fg-2);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 16px;font-size:13px;font-weight:500;transition:background .15s,color .15s}.marketing-root .showcase-tab:hover{color:var(--fg-1)}.marketing-root .showcase-tab.active{background:var(--bg-2);color:var(--fg-1);box-shadow:0 1px 2px #0000000a, 0 0 0 1px var(--rule-1)}.marketing-root .showcase-frame{background:var(--bg-2);border:1px solid var(--rule-1);border-radius:14px;max-height:560px;position:relative;overflow:hidden;box-shadow:0 1px 2px #14141e0a,0 8px 24px #14141e14,0 24px 64px #14141e1a}.marketing-root .showcase-image{border-radius:inherit;width:100%;height:auto;display:block}.marketing-root .showcase-fade{pointer-events:none;background:linear-gradient(to bottom, transparent 0%, color-mix(in oklab, var(--bg-1) 60%, transparent) 55%, var(--bg-1) 100%);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;height:160px;position:absolute;inset:auto 0 0}@media (max-width:1180px){.marketing-root .before-after-showcase{--comparison-frame-height:min(680px, 78vh);grid-template-columns:1fr}.marketing-root .comparison-after .brief-viewport{height:auto}}@media (max-width:640px){.marketing-root .showcase-frame{border-radius:10px;max-height:420px}.marketing-root .showcase-tabs{justify-content:space-between;width:100%}.marketing-root .showcase-tab{flex:1;padding:8px 10px}.marketing-root .product-mode-tabs{width:100%}.marketing-root .product-mode-tabs button{flex:1;padding:9px 10px}.marketing-root .before-after-showcase{--comparison-frame-height:auto}.marketing-root .comparison-side{grid-template-rows:auto auto}.marketing-root .comparison-frame{height:auto}.marketing-root .comparison-before .comparison-frame{aspect-ratio:auto;height:min(680px,78vh);min-height:520px}.marketing-root .manual-workspace,.marketing-root .comparison-after .brief-frame{height:auto}.marketing-root .comparison-before .manual-workspace{height:100%}.marketing-root .manual-dots{display:inline-flex}.marketing-root .manual-tabs{gap:3px}.marketing-root .manual-workspace-body{grid-template-columns:1fr;min-height:0}.marketing-root .manual-doc-appbar{grid-template-columns:auto minmax(0,1fr)}.marketing-root .manual-doc-share{display:none}.marketing-root .manual-doc-toolbar{overflow-x:auto}.marketing-root .manual-doc-canvas{padding:8px;overflow:hidden}.marketing-root .manual-doc-page{overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;background:#fff;height:100%;min-height:0;padding:24px 18px 28px;overflow:hidden auto}.marketing-root .manual-doc-page-header,.marketing-root .manual-doc-body{width:100%}.marketing-root .packet-inputs{grid-template-columns:1fr}.marketing-root .packet-assembly{grid-template-columns:1fr;gap:14px;width:100%;margin:-20px 0 24px}.marketing-root .packet-arrow{background:linear-gradient(to bottom, transparent, var(--accent), transparent);justify-self:center;width:1px;height:36px}.marketing-root .packet-arrow:after{animation-name:packetDotDown;top:0;left:-4px}.marketing-root .packet-line{grid-template-columns:94px 1fr}.marketing-root .citation-trail-demo{grid-template-columns:1fr;gap:12px;width:100%;margin-right:0}.marketing-root .trail-lines{justify-content:center;height:28px}.marketing-root .trail-lines i{background:linear-gradient(to bottom, var(--accent), transparent);justify-self:center;width:1px;height:28px}}@media (max-width:900px){.marketing-root .before-after-showcase{grid-template-columns:1fr}.marketing-root .comparison-header{flex-direction:column;align-items:flex-start;gap:4px}.marketing-root .comparison-after .brief-viewport,.marketing-root .product-trail-slot{height:auto}.marketing-root .packet-assembly{grid-template-columns:1fr;gap:14px;width:100%;margin:-20px 0 24px}.marketing-root .packet-arrow{background:linear-gradient(to bottom, transparent, var(--accent), transparent);justify-self:center;width:1px;height:36px}.marketing-root .packet-arrow:before{background:linear-gradient(to bottom, transparent, color-mix(in oklch, var(--accent) 78%, white 22%), transparent);width:100%;height:54%;animation-name:packetRailSweepDown;transform:translateY(-115%)}.marketing-root .packet-arrow:after{animation-name:packetDotDown;top:0;left:-4px}.marketing-root .citation-trail-demo{grid-template-columns:1fr;gap:12px;width:100%;margin-right:0}.marketing-root .trail-lines{justify-content:center;height:28px}.marketing-root .trail-lines i{background:linear-gradient(to bottom, var(--accent), transparent);justify-self:center;width:1px;height:28px}}.dark .marketing-root .manual-google-doc,.dark .marketing-root .manual-doc-appbar{background:#202124}.dark .marketing-root .manual-doc-titlebar strong{color:#e8eaed}.dark .marketing-root .manual-doc-menus{color:#bdc1c6}.dark .marketing-root .manual-doc-share{color:#041e49;background:#8ab4f8}.dark .marketing-root .manual-doc-toolbar{color:#bdc1c6;background:#2b2c2f;border-top-color:#3c4043;border-bottom-color:#3c4043}.dark .marketing-root .manual-doc-toolbar span,.dark .marketing-root .manual-doc-toolbar b,.dark .marketing-root .manual-doc-toolbar i{color:#e8eaed;background:#3c4043}.dark .marketing-root .manual-doc-canvas{background:#171717}.dark .marketing-root .manual-doc-page{background:#202124;border-color:#3c4043;box-shadow:0 1px 2px #00000080,0 20px 48px #00000057}.dark .marketing-root .manual-doc-page-header h4,.dark .marketing-root .manual-doc-body,.dark .marketing-root .manual-doc-body p,.dark .marketing-root .manual-doc-body h5,.dark .marketing-root .manual-doc-body li{color:#e8eaed}.dark .marketing-root .manual-doc-page-header em,.dark .marketing-root .manual-doc-inline-note{color:#9aa0a6}.dark .marketing-root .manual-doc-highlight{color:#fdd663;background:#fbbc0447}.dark .marketing-root .manual-doc-selection{background:#8ab4f847}.dark .marketing-root .manual-doc-inline-label{color:#8ab4f8}.dark .marketing-root .manual-doc-caret{background:#8ab4f8}.marketing-root .brief-frame{--accent:color-mix(in oklch, var(--palette-primary) 8%, transparent);--accent-foreground:var(--palette-highlight);background:var(--card);border:1px solid var(--border);contain:layout paint;border-radius:14px;width:min(100%,1040px);margin:32px auto 0;position:relative;overflow:hidden;box-shadow:0 1px 2px #14141e0a,0 12px 32px #14141e14}.marketing-root .product-preview-shell .brief-frame{margin-top:0}.marketing-root .brief-chrome{background:var(--muted);border-bottom:1px solid var(--border);align-items:center;gap:16px;height:36px;padding:0 14px;display:flex}.marketing-root .brief-dots{gap:6px;display:inline-flex}.marketing-root .brief-dots span{border-radius:50%;width:11px;height:11px;display:inline-block}.marketing-root .brief-dots span:first-child{background:#ec6a5e}.marketing-root .brief-dots span:nth-child(2){background:#f5bf4f}.marketing-root .brief-dots span:nth-child(3){background:#61c554}.marketing-root .brief-url{background:var(--card);border:1px solid var(--border);min-width:0;height:22px;font-family:var(--font-marketing-mono-stack);color:var(--muted-foreground);letter-spacing:.01em;white-space:nowrap;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:4px;max-width:360px;margin:0 auto;padding:0 12px;font-size:11px;display:inline-flex;overflow:hidden}.marketing-root .brief-url svg{opacity:.6;width:12px;height:12px;margin-right:4px}.marketing-root .brief-url span{white-space:nowrap;min-width:0}.marketing-root .brief-url-host{color:var(--muted-foreground);text-overflow:ellipsis;overflow:hidden}.marketing-root .brief-url-leaf{color:var(--foreground);text-overflow:ellipsis;overflow:hidden}.marketing-root .brief-url-sep{opacity:.45;padding:0 1px}.marketing-root .brief-chrome-spacer{width:33px;display:inline-block}.marketing-root .brief-viewport{overscroll-behavior-y:auto;background:var(--background);height:clamp(640px,78vh,860px);overflow-y:auto}.dark .marketing-root .brief-frame{--accent:var(--palette-accent)}.marketing-root .brief-viewport::-webkit-scrollbar{width:8px}.marketing-root .brief-viewport::-webkit-scrollbar-track{background:0 0}.marketing-root .brief-viewport::-webkit-scrollbar-thumb{background:#14141e1f padding-box content-box;border:2px solid #0000;border-radius:4px}.marketing-root .brief-viewport::-webkit-scrollbar-thumb:hover{background:#14141e38 padding-box content-box}.marketing-root .brief-page{color:var(--foreground);font-family:var(--font-marketing-sans-stack);padding:16px 18px 28px}.marketing-root .brief-employee-strip{border:1px solid var(--border);background:linear-gradient(to bottom, color-mix(in oklch, var(--muted) 46%, transparent), transparent), var(--card);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.marketing-root .brief-employee-main{align-items:center;gap:10px;min-width:0;display:flex}.marketing-root .brief-employee-main h1{color:var(--foreground);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600;line-height:1.12}.marketing-root .brief-employee-main p{color:var(--muted-foreground);margin:3px 0 0;font-size:12px;line-height:1.2}.marketing-root .brief-employee-identities{flex-wrap:wrap;justify-content:flex-end;gap:8px 12px;max-width:44%;display:flex}.marketing-root .brief-tabs{scrollbar-width:none;max-width:100%;overflow-x:auto}.marketing-root .brief-tabs::-webkit-scrollbar{display:none}.marketing-root .brief-tab{flex:none}.marketing-root .review-summary-compact-card{background:var(--card)}.marketing-root .review-summary-compact-content{padding:14px}.marketing-root .review-summary-compact-grid{gap:12px;display:grid}.marketing-root .review-summary-compact-main{gap:14px;min-width:0;display:grid}.marketing-root .review-summary-compact-main .space-y-1>:not([hidden])~:not([hidden]){margin-top:.28rem}.marketing-root .review-summary-compact-radar{border-bottom:1px solid var(--border);justify-items:center;min-width:0;min-height:206px;max-height:218px;padding-bottom:12px;display:grid;overflow:hidden}.marketing-root .review-summary-compact-radar svg{max-width:100%;height:auto}.marketing-root .weekly-timeline-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.marketing-root .weekly-timeline-day{border:1px solid var(--border);background:linear-gradient(to bottom, color-mix(in oklch, var(--accent) 4%, transparent), transparent 56px), var(--card);border-radius:10px;min-width:0;padding:10px}.marketing-root .weekly-timeline-day-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:8px;padding-bottom:10px;display:flex}.marketing-root .weekly-timeline-day-name{color:var(--foreground);font-size:13px;font-weight:600;line-height:1.1}.marketing-root .weekly-timeline-date{color:var(--muted-foreground);margin-top:2px;font-size:11px;line-height:1.2}.marketing-root .weekly-timeline-rail{align-content:start;gap:9px;min-height:230px;margin-top:12px;padding-left:13px;display:grid;position:relative}.marketing-root .weekly-timeline-rail:before{content:"";background:linear-gradient(to bottom, var(--primary), color-mix(in oklch, var(--primary) 8%, transparent));width:1px;position:absolute;top:4px;bottom:4px;left:4px}.marketing-root .weekly-timeline-item{border:1px solid var(--border);background:color-mix(in oklch, var(--card) 92%, white 8%);min-width:0;color:inherit;border-radius:9px;gap:5px;padding:9px 10px 10px;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:grid;position:relative}.marketing-root .weekly-timeline-item:hover{border-color:color-mix(in oklch, var(--border) 58%, var(--primary) 42%);background:color-mix(in oklch, var(--card) 82%, var(--accent) 18%);transform:translateY(-1px)}.marketing-root .weekly-timeline-dot{border:2px solid var(--card);background:var(--primary);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in oklch, var(--primary) 12%, transparent);border-radius:999px;position:absolute;top:15px;left:-13px}.marketing-root .weekly-timeline-time{color:var(--foreground);font-size:11px;font-weight:600;line-height:1.2}.marketing-root .weekly-timeline-meta{min-width:0;color:var(--muted-foreground);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:5px;font-size:9px;font-weight:600;line-height:1.15;display:flex}.marketing-root .weekly-timeline-title{color:var(--foreground);font-size:12px;font-weight:600;line-height:1.24}.marketing-root .weekly-timeline-person{color:var(--muted-foreground);font-size:11px;line-height:1.2}.marketing-root .weekly-timeline-link-icon{width:13px;height:13px;color:var(--muted-foreground);opacity:.72;position:absolute;top:9px;right:9px}@media (max-width:640px){.marketing-root .brief-frame{border-radius:10px;width:100%;margin-top:24px;margin-right:0}.marketing-root .brief-chrome{gap:8px;padding:0 10px}.marketing-root .brief-dots{gap:4px}.marketing-root .brief-dots span{width:8px;height:8px}.marketing-root .brief-url{justify-content:flex-start;max-width:none;padding:0 8px}.marketing-root .brief-url svg{flex:none;margin-right:2px}.marketing-root .brief-url-host{flex:0 auto}.marketing-root .brief-url-leaf{flex:none}.marketing-root .brief-chrome-spacer{display:none}.marketing-root .brief-viewport{height:min(680px,78vh)}.marketing-root .brief-page{padding:16px 14px 24px}.marketing-root .brief-employee-strip{flex-direction:column;align-items:flex-start;gap:10px}.marketing-root .brief-employee-identities{justify-content:flex-start;max-width:100%}.marketing-root .brief-employee-main h1{font-size:17px}.marketing-root .review-summary-compact-grid{grid-template-columns:1fr}.marketing-root .review-summary-compact-radar{min-height:190px;max-height:202px}.marketing-root .weekly-timeline-grid{grid-template-columns:1fr}.marketing-root .weekly-timeline-rail{min-height:auto}}.marketing-root .rhythm{background:var(--bg-3)}.marketing-root .rhythm-rail{border:1px solid var(--rule-1);background:var(--rule-1);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.marketing-root .rhythm-step{background:var(--bg-1);align-content:start;gap:14px;min-height:270px;padding:28px 24px;display:grid;position:relative}.marketing-root .rhythm-step:after{content:"";background:linear-gradient(90deg, var(--accent), transparent);opacity:.45;height:2px;position:absolute;bottom:24px;left:24px;right:24px}.marketing-root .rhythm-label{font-family:var(--font-marketing-mono-stack);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:10px}.marketing-root .rhythm-icon{border:1px solid var(--rule-1);background:var(--bg-2);width:38px;height:38px;color:var(--fg-1);border-radius:999px;justify-content:center;align-items:center;display:flex}.marketing-root .rhythm-icon svg{width:20px;height:20px}.marketing-root .rhythm-step h3{color:var(--fg-1);letter-spacing:-.012em;margin:0;font-size:18px;font-weight:500;line-height:1.25}.marketing-root .rhythm-step p{color:var(--fg-2);margin:0;font-size:14px;line-height:1.6}@media (max-width:980px){.marketing-root .rhythm-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.marketing-root .rhythm-rail{grid-template-columns:1fr}.marketing-root .rhythm-step{min-height:auto}}.marketing-root .voices-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:960px){.marketing-root .voices-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.marketing-root .voices-grid{grid-template-columns:1fr}}.marketing-root .voice-card{background:var(--bg-2);border:1px solid var(--rule-1);border-radius:12px;flex-direction:column;gap:16px;margin:0;padding:24px 24px 20px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.marketing-root .voice-card:hover{border-color:var(--rule-1);box-shadow:0 1px 2px #14141e0a,0 6px 18px #14141e0f}.marketing-root .voice-quote{font-family:var(--font-marketing-serif-stack);letter-spacing:-.005em;color:var(--fg-1);margin:0;font-size:18px;font-style:italic;font-weight:400;line-height:1.4}.marketing-root .voice-attr{font-family:var(--font-marketing-mono-stack);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);border-top:1px solid var(--rule-2);align-items:center;gap:8px;margin-top:auto;padding-top:4px;font-size:11px;display:flex}.marketing-root .voice-role{color:var(--fg-2)}.marketing-root .voice-company{color:var(--fg-3)}.marketing-root .voice-sep{color:var(--fg-3);opacity:.6}.marketing-root .voices-disclaimer{color:var(--fg-3);max-width:70ch;margin:28px 0 0;font-size:12px;line-height:1.55}.marketing-root .evidence-cascade{z-index:1;width:min(100%,484px);margin-left:auto;position:relative}.marketing-root .evidence-cascade-feed{height:444px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 5% 88%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 5% 88%,#0000 100%)}.marketing-root .evidence-piece{background:var(--bg-2);border:1px solid var(--rule-1);will-change:transform, opacity;border-radius:9px;align-items:center;gap:12px;height:64px;padding:0 14px;transition:transform .72s cubic-bezier(.22,.61,.18,1),opacity .6s;display:flex;position:absolute;left:0;right:0}.marketing-root .evidence-piece-mark{background:var(--palette-marketing-success);border-radius:1px;flex:none;width:8px;height:8px}.marketing-root .evidence-piece-col{flex:1;min-width:0}.marketing-root .evidence-piece-type{font-family:var(--font-marketing-mono-stack);letter-spacing:.13em;text-transform:uppercase;color:var(--fg-3);font-size:9px;font-weight:600}.marketing-root .evidence-piece-find{color:var(--fg-1);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14px;overflow:hidden}.marketing-root .evidence-piece-src{font-family:var(--font-marketing-mono-stack);color:var(--fg-2);border:1px solid var(--rule-1);font-variant-numeric:tabular-nums;border-radius:3px;flex:none;padding:3px 7px;font-size:11px}@media (prefers-reduced-motion:reduce){.marketing-root .evidence-piece{transition:none}.marketing-root .evidence-live:before{animation:none}}
