.marketing-overview{--mkt-max:1180px;--mkt-gap:clamp(1.5rem, 5vw, 3.5rem);--mkt-section-stack:clamp(1.25rem, 2.5vw, 2rem);--mkt-tool-bay-depth:clamp(2.275rem, 3.9vw, 3.25rem);--mkt-inline:clamp(1.5rem, 7vw, 6rem);isolation:isolate;margin-top:calc(-1 * var(--mkt-hero-top,6.5rem));padding-inline:var(--mkt-inline);background:var(--background);color:var(--color-8);position:relative;overflow:clip}.marketing-space-flow{--marketing-particle-color:color-mix(in oklch, var(--color-10) 86%, black);--marketing-star-color:color-mix(in oklch, var(--color-8) 58%, var(--background));z-index:-1;pointer-events:none;color:color-mix(in oklch, var(--color-10) 88%, white);border-top-color:color-mix(in oklch, var(--color-7) 72%, white);contain:strict;position:absolute;inset:-6% -12% -8%;-webkit-mask-image:linear-gradient(#000 10%,oklch(0% none none/.88) 64%,#0000 100%);mask-image:linear-gradient(#000 10%,oklch(0% none none/.88) 64%,#0000 100%)}.dark .marketing-space-flow{--marketing-particle-color:var(--color-10);--marketing-star-color:color-mix(in oklch, var(--color-7) 72%, var(--background))}.marketing-space-flow canvas{width:100%;height:100%;display:block}.marketing-shell{width:min(var(--mkt-max), 100%);margin-inline:auto}.mkt-eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:600;font-family:var(--font-geist-mono,monospace);color:var(--color-6);margin:0}.mkt-body-text{color:var(--color-7);text-wrap:pretty;max-width:52ch;margin:0;font-size:clamp(.88rem,1.3vw,.98rem);line-height:1.7}.mkt-divider{width:min(var(--mkt-max), 100%);background:color-mix(in oklch, var(--color-4) 60%, transparent);height:1px;margin-block:0;margin-inline:auto}.mkt-ctas{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.mkt-hero-cta{isolation:isolate;position:relative}.mkt-hero-cta__orbit{opacity:0;pointer-events:none;width:calc(100% + 2px);height:calc(100% + 2px);transition:opacity .22s var(--app-motion-ease-standard);position:absolute;inset:-1px;overflow:visible}.mkt-hero-cta:is(:hover,:focus-visible) .mkt-hero-cta__orbit{opacity:1}.mkt-hero-cta__orbit-trail,.mkt-hero-cta__orbit-head{x:1px;y:1px;rx:7px;fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke;width:calc(100% - 2px);height:calc(100% - 2px);animation:1.8s linear infinite mkt-hero-cta-border-orbit}.mkt-hero-cta__orbit-trail{stroke:color-mix(in oklch, var(--green-item-active) 42%, transparent);stroke-width:1.25px;stroke-dasharray:24 76}.mkt-hero-cta__orbit-head{stroke:color-mix(in oklch, var(--green-item-active) 72%, white);stroke-width:1.6px;stroke-dasharray:7 93}@keyframes mkt-hero-cta-border-orbit{to{stroke-dashoffset:-100px}}.marketing-secondary-cta{color:var(--color-8);border:1px solid color-mix(in oklch, var(--color-5) 50%, transparent);background:0 0}.marketing-secondary-cta:hover{color:var(--color-10);border-color:color-mix(in oklch, var(--color-7) 55%, transparent);background:color-mix(in oklch, var(--color-3) 60%, transparent)}.mkt-hero{isolation:isolate;padding-block:calc(var(--mkt-hero-top,6.5rem) + 1.5rem) .75rem;flex-direction:column;align-items:stretch;width:100%;padding-inline:clamp(.5rem,2vw,1.5rem);display:flex;position:relative}.mkt-hero:before,.mkt-hero:after{content:"";z-index:-1;width:100vw;height:calc(var(--mkt-hero-top,6.5rem) + 12rem);pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.mkt-hero:before{background-image:radial-gradient(circle, color-mix(in oklch, var(--color-7) 32%, transparent) 1px, transparent 1.3px);background-size:8px 8px;-webkit-mask-image:linear-gradient(#000 0% 24%,#0000 100%);mask-image:linear-gradient(#000 0% 24%,#0000 100%)}.mkt-hero:after{opacity:0;background-image:radial-gradient(circle,#0076a8eb 1.35px,#0000 1.65px);background-position:4px 4px;background-size:8px 8px;animation:10s ease-in-out infinite mkt-top-dots-wave;-webkit-mask-image:linear-gradient(#000 0% 20%,#000000b8 48%,#0000 100%),linear-gradient(135deg,#0000 34%,#00000047 42%,#000 48% 52%,#00000047 58%,#0000 66%);mask-image:linear-gradient(#000 0% 20%,#000000b8 48%,#0000 100%),linear-gradient(135deg,#0000 34%,#00000047 42%,#000 48% 52%,#00000047 58%,#0000 66%);-webkit-mask-position:50%,100% 100%;mask-position:50%,100% 100%;-webkit-mask-size:100% 100%,250% 250%;mask-size:100% 100%,250% 250%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.dark .mkt-hero:after{background-image:radial-gradient(circle,#69d7f1d1 1.35px,#0000 1.65px)}@keyframes mkt-top-dots-wave{0%,56%{opacity:0;-webkit-mask-position:50%,100% 100%;mask-position:50%,100% 100%}62%{opacity:1}78%{opacity:1;-webkit-mask-position:50%,0 0;mask-position:50%,0 0}84%,to{opacity:0;-webkit-mask-position:50%,0 0;mask-position:50%,0 0}}.mkt-hero__text{gap:clamp(1.4rem,2vw,1.8rem)}.mkt-hero-stage{isolation:isolate;z-index:1;margin-inline:calc(-1 * var(--mkt-inline));padding:calc(var(--mkt-tool-bay-depth) + clamp(2rem, 4vw, 3rem)) var(--mkt-inline) 0;animation:mkt-stage-rise var(--mkt-stage-rise-duration) var(--mkt-stage-rise-ease) both;animation-delay:var(--mkt-stage-rise-delay);flex-direction:column;align-items:center;display:flex;position:relative;overflow-y:clip}.marketing-overview{--mkt-stage-rise-duration:1.1s;--mkt-stage-rise-delay:.45s;--mkt-stage-rise-ease:cubic-bezier(.16, 1, .3, 1)}@keyframes mkt-stage-rise{0%{translate:0 100vh}}.mkt-hero-stage__backdrop{z-index:-1;pointer-events:none;background:#006f50;position:absolute;inset:0;overflow:hidden}.mkt-hero-stage__blueprint{color:#d8ead7;width:100%;height:100%;display:block}.mkt-hero-stage__blueprint-base{fill:#006f50}.mkt-hero-stage__blueprint-grid-line{fill:none;stroke:#d8ead729;stroke-width:.75px}.mkt-hero-stage__blueprint-grid-line.is-major{stroke:#d8ead73d;stroke-width:1.2px}.mkt-hero-stage__blueprint-noise{mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.6' numOctaves='3' seed='17' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;position:absolute;inset:0}.mkt-hero-stage__blueprint-construction{fill:none;stroke:#e6eee0;stroke-width:3px}.mkt-hero-stage__blueprint-construction path:last-child{stroke-width:2px}.mkt-hero-stage__blueprint-ticks{fill:none;stroke:#e6eee0;stroke-width:2px}.mkt-hero-stage__blueprint-labels{fill:#e6eee0;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:11px}.mkt-hero-stage__window{border-radius:calc(var(--corner-radius) + 1rem);background-color:color-mix(in oklch, var(--background) 15%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform-origin:top;will-change:transform;width:min(100%,65rem);padding:calc(1.7rem - 1px) calc(1rem - 1px) calc(1rem - 1px);position:sticky;top:5rem}.mkt-hero-stage__phone{background-color:color-mix(in oklch, var(--background) 15%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform-origin:top;will-change:transform;border:1px solid oklch(100% 5.96046e-8 none/.35);border-color:oklch(100% 5.96046e-8 none/.35) oklch(100% 5.96046e-8 none/.35) oklch(100% 5.96046e-8 none/.35) oklch(100% 5.96046e-8 none/.35);border-radius:2.6rem;width:min(72vw,18rem);padding:.55rem;display:none;position:sticky;top:5rem}@media (max-width:760px){.mkt-hero-stage__window{display:none}.mkt-hero-stage__phone{display:block}}.mkt-hero-stage__runway{flex:none;height:90svh}.mkt-hero-stage__image{border-radius:var(--corner-radius);width:100%;height:auto;display:block}.mkt-desktop-app{aspect-ratio:16/9;border-radius:var(--corner-radius);background:var(--background);color:var(--color-7);text-align:left;flex-direction:column;display:flex;position:relative;overflow:hidden}.mkt-collab-cursor{z-index:6;opacity:0;pointer-events:none;align-items:flex-start;transition:transform .7s cubic-bezier(.65,0,.35,1),opacity .3s;display:flex;position:absolute;top:0;left:0}.mkt-collab-cursor.is-visible{opacity:1}.mkt-collab-cursor__pointer{width:1.05rem;height:1.05rem;fill:var(--collab-color);color:#fff;stroke-width:1.5px;filter:drop-shadow(0 2px 3px #00000040);transition:scale .12s;translate:-15% -12%}.mkt-collab-cursor.is-pressing .mkt-collab-cursor__pointer{scale:.82}.mkt-collab-cursor__tag{background:var(--collab-color);color:#fff;white-space:nowrap;border-radius:.35rem;margin:.85rem 0 0 -.15rem;padding:.12rem .4rem;font-size:.62rem;font-weight:600}.mkt-collab-ghost{z-index:5;pointer-events:none;transition:transform 1s cubic-bezier(.65,0,.35,1);position:absolute;top:0;left:0}.mkt-collab-ghost-row{rotate:-1deg;box-shadow:0 14px 28px -10px #00000059}.mkt-collab-selection{background:color-mix(in oklch, var(--collab-color) 30%, transparent);border-radius:2px}.mkt-collab-caret{vertical-align:-.15em;width:1.5px;height:1em;margin-left:1px;animation:.9s step-end infinite mkt-categorize-caret;display:inline-block}.mkt-collab-children{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1),opacity .3s;display:grid}.mkt-collab-children.is-open{opacity:1;grid-template-rows:1fr}.mkt-collab-row-in{animation:.4s cubic-bezier(.22,1,.36,1) both mkt-collab-row-in}@keyframes mkt-collab-row-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.mkt-collab-count{animation:.35s cubic-bezier(.34,1.6,.64,1) mkt-collab-count;display:inline-block}@keyframes mkt-collab-count{0%{transform:scale(1.5)}}.mkt-desktop-app__list{transition:opacity .35s}.mkt-desktop-app__list.is-fading{opacity:0}.mkt-phone-app{aspect-ratio:393/852;background:var(--background);color:var(--color-7);border-radius:2.05rem;flex-direction:column;display:flex;position:relative;overflow:hidden}.mkt-phone-app svg{flex:none;width:1.05rem;height:1.05rem}.mkt-phone-app__spacer{flex:1}.mkt-phone-app__topbar{background:var(--pure-page-background);align-items:center;gap:.85rem;padding:.85rem .9rem .55rem;display:flex}.mkt-phone-app__avatar{object-fit:cover;border-radius:50%;width:1.55rem;height:1.55rem}.mkt-phone-app__toolbar{align-items:center;gap:.3rem;padding:.5rem .6rem;display:flex}.mkt-phone-app__chip,.mkt-phone-app__view{border-radius:var(--corner-radius);background:var(--color-3);align-items:center;gap:.3rem;height:1.7rem;padding-inline:.35rem;display:inline-flex}.mkt-phone-app__chip svg,.mkt-phone-app__view svg{width:.9rem;height:.9rem}.mkt-phone-app__chip--add{background:color-mix(in oklch, var(--green-item-active) 18%, var(--background));color:var(--green-item-active)}.mkt-phone-app__view{color:var(--color-8);padding-inline:.45rem;font-size:.72rem;font-weight:500}.mkt-phone-app__view-name{white-space:nowrap}.mkt-phone-app__calendar{flex:1;min-height:0;transition:opacity .35s;overflow:hidden}.mkt-phone-app__calendar.is-fading{opacity:0}.mkt-finger{z-index:8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;background:oklch(100% 5.96046e-8 none/.55);border:1.5px solid oklch(100% 5.96046e-8 none/.85);border-color:oklch(100% 5.96046e-8 none/.85) oklch(100% 5.96046e-8 none/.85) oklch(100% 5.96046e-8 none/.85) oklch(100% 5.96046e-8 none/.85);border-radius:50%;width:2.1rem;height:2.1rem;margin:-1.05rem 0 0 -1.05rem;transition:translate .65s cubic-bezier(.65,0,.35,1),opacity .3s,scale .25s;position:absolute;top:0;left:0;scale:1;box-shadow:0 2px 10px #00000038,inset 0 0 0 1px #0000000f}.mkt-finger.is-visible{opacity:1}.mkt-finger.is-holding{transition-duration:.95s,.3s,.25s;scale:1.15}.mkt-finger.is-visible.is-tapping{animation:.32s ease-out mkt-finger-tap}@keyframes mkt-finger-tap{40%{opacity:.35;scale:.72}}.mkt-phone-drag-layer{z-index:7;pointer-events:none;position:absolute;inset:0}.mkt-phone-drag-ghost{border-radius:var(--corner-radius);transition:transform .95s cubic-bezier(.65,0,.35,1);position:absolute;top:0;left:0;box-shadow:0 14px 26px -10px #00000059}.mkt-phone-sheet__backdrop{z-index:5;opacity:0;background:#00000080;transition:opacity .38s;position:absolute;inset:0}.mkt-phone-sheet__backdrop.is-open{opacity:1}.mkt-phone-sheet{inset-inline:0;z-index:6;border-top:1px solid var(--color-3-half-half);background:var(--pure-page-background);border-radius:1rem 1rem 0 0;flex-direction:column;transition:transform .38s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:0;transform:translateY(100%)}.mkt-phone-sheet.is-open{transform:none}.mkt-phone-app__bottombar{border-top:1px solid var(--color-3);background:var(--pure-page-background);color:var(--color-6);justify-content:space-around;align-items:center;padding:.6rem .4rem .75rem;display:flex}.mkt-hero-stage__window-controls{align-items:center;gap:.34rem;display:flex;position:absolute;top:.6rem;left:1.1rem}.mkt-hero-stage__window-dot{background-color:oklch(100% 5.96046e-8 none/.75);border-radius:50%;width:.5rem;height:.5rem}@keyframes mkt-hero-fade-in{0%{opacity:0;filter:blur(8px);transform:translateY(14px)}}.mkt-hero__text>*{animation:.7s cubic-bezier(.22,1,.36,1) both mkt-hero-fade-in}.mkt-hero__text>.mkt-eyebrow{animation-delay:50ms}.mkt-hero__text>.mkt-subline{animation-delay:.28s}.mkt-hero__text>.mkt-ctas{animation-delay:.4s}.mkt-headline{letter-spacing:-.04em;width:100%;color:var(--color-10);margin:0;font-size:clamp(2.7rem,8.84vw,5.59rem);font-weight:600;line-height:.9;animation:none}.mkt-headline__line{display:block}.mkt-hero .mkt-headline:not(.is-ready)>.mkt-headline__line{opacity:0}.mkt-headline{font-kerning:none;font-variant-ligatures:none}.mkt-headline__rotator{justify-items:center;display:inline-grid}.mkt-headline__phrase{visibility:hidden;grid-area:1/1}.mkt-headline__phrase--active{visibility:visible}.mkt-headline__phrase--1{color:var(--red)}.mkt-headline__phrase--2{color:oklch(64% .17 255)}.mkt-headline__phrase--3{color:oklch(66% .17 150)}.mkt-headline__phrase--4{color:oklch(70% .15 65)}.mkt-headline__phrase--5{color:oklch(62% .17 300)}@keyframes mkt-headline-phrase-out{to{opacity:0;filter:blur(6px);transform:translateY(-.35em)}}.mkt-headline__phrase--leaving{visibility:visible;animation:.34s cubic-bezier(.22,1,.36,1) forwards mkt-headline-phrase-out}@keyframes mkt-headline-char-in{0%{opacity:0;transform:translateY(.25em)}}.mkt-headline__char{animation:.45s cubic-bezier(.22,1,.36,1) both mkt-headline-char-in;display:inline-block}.mkt-headline__word{white-space:nowrap}.mkt-subline{max-width:56ch;color:var(--color-7);text-wrap:pretty;margin:0;font-size:clamp(.92rem,1.6vw,1.2rem);line-height:1.65}.mkt-feature-body{color:var(--color-7);text-wrap:pretty;margin:0;font-size:clamp(.92rem,1.6vw,1.2rem);line-height:1.65}.mkt-feature-grid-section{width:min(58rem,100%);padding-block:clamp(4.5rem,9vw,7rem) clamp(1rem,3vw,2rem)}.mkt-feature-grid-section__intro{margin-inline:auto;text-align:center;justify-items:center;gap:clamp(1rem,2vw,1.35rem);margin-bottom:clamp(2.75rem,6vw,4.5rem);display:grid}.mkt-feature-grid-section__title{max-width:17ch;color:var(--color-10);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.35rem,5.8vw,3.45rem);font-weight:600;line-height:.98}.mkt-feature-grid-section__body{max-width:36ch;color:var(--color-6);text-wrap:balance;margin:0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.22}@property --card-w{syntax:"<length>";inherits:true;initial-value:490.3px}.mkt-bridge-cards{--bridge-gap:clamp(.8rem, 1.8vw, 1.25rem);gap:var(--bridge-gap);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-inline:auto;display:grid;container-type:inline-size}.mkt-bridge-cards>*{--card-w:calc((100cqw - var(--bridge-gap)) / 2)}.mkt-bridge-cards__item{aspect-ratio:1.15;border-radius:calc(var(--corner-radius) + .65rem);background:var(--pure-page-background);border:1px solid color-mix(in oklch, var(--color-2-half) 65%, transparent);min-width:0}.mkt-task-card{padding:calc(var(--card-w) * .05639);grid-template-rows:minmax(0,1fr) auto;display:grid;overflow:hidden;container-type:inline-size}.mkt-checklist{min-height:0;margin-inline:calc(-1 * calc(var(--card-w) * .04053));place-items:center;display:grid;position:relative;overflow:hidden}.mkt-checklist__rows,.mkt-checklist__done{grid-area:1/1}.mkt-checklist__rows{flex-direction:column;gap:clamp(.25rem,1.8cqw,.6rem);width:90%;display:flex}.mkt-checklist__row{align-items:center;gap:calc(var(--card-w) * .01938);min-width:0;height:clamp(1.45rem,9cqw,2.6rem);padding-inline:calc(var(--card-w) * .02643);border-radius:var(--corner-radius);background:var(--color-3);color:var(--color-9);animation:.45s cubic-bezier(.34,1.4,.64,1) both mkt-checklist-row-in;animation-delay:calc(var(--row-index) * .12s);transition:color .35s;display:flex}@keyframes mkt-checklist-row-in{0%{opacity:0;transform:translateY(-10px)scale(.97)}}.mkt-checklist__rows.is-leaving .mkt-checklist__row{animation:.38s cubic-bezier(.4,0,1,1) forwards mkt-checklist-row-out;animation-delay:calc(var(--row-index) * 60ms)}@keyframes mkt-checklist-row-out{to{opacity:0;transform:translateY(6px)scale(.96)}}.mkt-checklist__box{width:calc(var(--card-w) * .03524);height:calc(var(--card-w) * .03524);border:1.5px solid var(--color-5);border-radius:.25rem;flex:none;place-items:center;transition:background-color .2s,border-color .2s;display:grid}.mkt-checklist__tick{stroke-width:3.5px;color:#fff;opacity:0;width:80%;height:80%;transition:opacity .2s,transform .35s cubic-bezier(.34,1.6,.64,1);transform:scale(.4)}.mkt-checklist__row.is-checked .mkt-checklist__box{border-color:var(--green-item-active);background:var(--green-item-active)}.mkt-checklist__row.is-checked .mkt-checklist__tick{opacity:1;transform:none}.mkt-checklist__row.is-checked{color:var(--color-5)}.mkt-checklist__text{position:relative}.mkt-checklist__text:after{content:"";transform-origin:0;background:currentColor;height:1.5px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;top:55%;left:0;right:0;transform:scaleX(0)}.mkt-checklist__row.is-checked .mkt-checklist__text:after{transform:scaleX(1)}.mkt-checklist__done{aspect-ratio:1;background:var(--green-item-active);color:#fff;width:clamp(2.75rem,18cqw,4.5rem);box-shadow:0 14px 30px -10px color-mix(in srgb, var(--green-item-active) 60%, transparent);opacity:0;pointer-events:none;border-radius:28%;place-items:center;transition:opacity .3s,transform .3s;display:grid;transform:scale(.5)}.mkt-checklist__done.is-shown{opacity:1;transition:opacity .25s,transform .55s cubic-bezier(.34,1.6,.64,1);transform:none}.mkt-checklist__done-tick{stroke-width:3px;width:55%;height:55%}.mkt-task-card__row{align-items:center;gap:calc(var(--card-w) * .01938);width:73%;min-width:0;height:calc(var(--card-w) * .09516);padding-inline:calc(var(--card-w) * .02643);border-radius:var(--corner-radius);background:var(--color-3);color:var(--color-6);opacity:.42;transform:translate(-50%, calc(-50% + var(--mkt-task-row-y))) scale(.88);transition:transform .75s cubic-bezier(.4,0,.2,1),width .75s cubic-bezier(.4,0,.2,1),opacity .75s cubic-bezier(.4,0,.2,1),color .75s cubic-bezier(.4,0,.2,1),box-shadow .75s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%;left:50%}.mkt-task-card__row.is-active{z-index:2;width:90%;color:var(--color-9);opacity:1;transform:translate(-50%, calc(-50% + var(--mkt-task-row-y))) scale(1)}.mkt-task-card__row.is-edge{opacity:0}.mkt-task-card__grip,.mkt-task-card__checkbox,.mkt-task-card__action{width:calc(var(--card-w) * .03524);height:calc(var(--card-w) * .03524);flex:none}.mkt-task-card__grip,.mkt-task-card__action{color:var(--color-5)}.mkt-task-card__name{min-width:0;font-size:max(.62rem, calc(var(--card-w) * .03101));text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mkt-task-card__property,.mkt-task-card__label{border-radius:var(--corner-radius);font-size:max(.52rem, calc(var(--card-w) * .02537));white-space:nowrap;flex:none;padding:.2rem .45rem;line-height:1}.mkt-task-card__property{background:var(--color-5);color:var(--background)}.mkt-task-card__label{background:color-mix(in srgb, var(--label-color,var(--green-item-active)) 18%, var(--background) 82%);color:var(--label-color,var(--green-item-active))}.mkt-task-card__copy{padding:calc(var(--card-w) * .04934) calc(var(--card-w) * .03524) calc(var(--card-w) * .02467);text-align:center}.mkt-task-card__copy :is(h2,h3){color:var(--color-9);font-size:max(1.1rem, calc(var(--card-w) * .05463));letter-spacing:-.025em;margin:0;font-weight:500}.mkt-task-card__copy p{max-width:34ch;color:var(--color-6);font-size:max(.68rem, calc(var(--card-w) * .0296));text-wrap:balance;margin:.55rem auto 0;line-height:1.45}@container (max-width:250px){.mkt-task-card__row{gap:.25rem;padding-inline:.4rem}.mkt-task-card__property,.mkt-task-card__action,.mkt-task-card__copy p,.mkt-automation-card__ring{display:none}.mkt-automation-card__stage{gap:.4rem}}.mkt-automation-card{grid-template-columns:minmax(0,1fr)}.mkt-automation-card__stage{justify-content:center;align-items:center;gap:calc(var(--card-w) * .03172);flex-direction:column;min-height:0;display:flex}.mkt-automation-card__ring{width:calc(var(--card-w) * .07753);height:calc(var(--card-w) * .07753);color:var(--color-7);transition:transform .56s cubic-bezier(.4,0,.2,1)}.mkt-automation-card__ring.is-expanded{transform:translateY(calc((calc(var(--card-w) * .09516) + calc(var(--card-w) * .03172)) / 2)) scale(2)}.mkt-automation-card__ring svg{fill:currentColor;width:100%;height:100%;display:block;overflow:visible}.mkt-automation-card__task-slot{width:100%;height:calc(var(--card-w) * .09516);align-items:center;display:flex}.mkt-automation-card__task{align-items:center;gap:calc(var(--card-w) * .01938);width:100%;min-width:0;height:100%;padding-inline:calc(var(--card-w) * .02643);border-radius:var(--corner-radius);background:var(--color-3);color:var(--color-9);animation:.48s cubic-bezier(.34,1.4,.64,1) both mkt-automation-task-in;display:flex}.mkt-automation-card__task.is-leaving{animation:.26s cubic-bezier(.4,0,1,1) forwards mkt-automation-task-out}@keyframes mkt-automation-task-in{0%{opacity:0;transform:translateY(.4rem)scale(.86)}}@keyframes mkt-automation-task-out{to{opacity:0;transform:scale(.94)}}.mkt-automation-card__search{align-items:center;gap:calc(var(--card-w) * .01938);width:100%;min-width:0;height:calc(var(--card-w) * .09516);padding-inline:calc(var(--card-w) * .02996);border:1px solid color-mix(in oklch, var(--color-2-half) 80%, transparent);border-radius:var(--corner-radius);background:var(--pure-page-background);color:var(--color-6);transition:border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 2px 8px #0000000a}.mkt-automation-card__search.is-submitted{border-color:#4285f473;box-shadow:0 2px 12px #4285f41f}.mkt-automation-card__search-glow{border-radius:calc(var(--corner-radius) + 1px);opacity:0;pointer-events:none;transition:opacity .26s;animation:1.4s linear infinite content-loading-spin;position:absolute;inset:-1px}.mkt-automation-card__search.is-submitted .mkt-automation-card__search-glow{opacity:1}.mkt-automation-card__search-glow-ring{border-radius:inherit;background:conic-gradient(from var(--content-loading-angle), transparent 0deg, transparent 170deg, #4286f444 240deg, #4285f4 300deg, #6ea8ff 348deg, transparent 360deg);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mkt-automation-card__search-glow-halo{border-radius:inherit;filter:blur(6px);opacity:.75;position:absolute;inset:0}.mkt-automation-card__search-glow-ring--wide{padding:5px}.mkt-automation-card__search-icon{width:calc(var(--card-w) * .03524);height:calc(var(--card-w) * .03524);color:var(--color-5);flex:none}.mkt-automation-card__query{min-width:0;font-size:max(.62rem, calc(var(--card-w) * .0296));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes mkt-automation-caret-blink{50%{opacity:0}}.mkt-automation-card__caret{background:var(--color-7);width:1.5px;height:1.05em;font-size:max(.62rem, calc(var(--card-w) * .0296));flex:none;margin-left:-.2rem;animation:.9s step-end infinite mkt-automation-caret-blink}.mkt-data-card{grid-template-columns:minmax(0,1fr)}.mkt-data-card__visual{min-height:0;padding:calc(var(--card-w) * .04405);place-items:center;display:grid}.mkt-data-card__view{width:100%;min-width:0}.mkt-data-card__view-heading{color:var(--color-6);font-size:max(.58rem, calc(var(--card-w) * .02749));justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.mkt-data-card__view-heading strong{color:var(--color-9);font-size:max(.78rem, calc(var(--card-w) * .037));font-variant-numeric:tabular-nums}.mkt-data-card__heatmap{gap:calc(var(--card-w) * .00987);width:90%;margin-top:calc(var(--card-w) * .02115);grid-template-columns:repeat(12,minmax(0,1fr));justify-self:center;display:grid}.mkt-data-card__heatmap-cell{--cell-empty:color-mix(in srgb, var(--color-3) 55%, var(--pure-page-background));aspect-ratio:1;border-radius:calc(var(--card-w) * .00612);background:var(--cell-empty);color:var(--color-6);font-size:max(.5rem, calc(var(--card-w) * .02819));place-items:center;font-weight:600;line-height:1;transition:background-color .28s cubic-bezier(.4,0,.2,1);display:grid}.mkt-data-card__heatmap-cell[data-level="0"]{--cell-fill:color-mix(in srgb, var(--green-item-active) 12%, var(--pure-page-background))}.mkt-data-card__heatmap-cell[data-level="1"]{--cell-fill:color-mix(in srgb, var(--green-item-active) 39%, var(--pure-page-background))}.mkt-data-card__heatmap-cell[data-level="2"]{--cell-fill:color-mix(in srgb, var(--green-item-active) 66%, var(--pure-page-background))}.mkt-data-card__heatmap-cell[data-level="3"]{--cell-fill:color-mix(in srgb, var(--green-item-active) 93%, var(--pure-page-background))}.mkt-data-card__heatmap-cell[data-level=missed]{--cell-fill:var(--cell-empty);color:#0000;transition:color .28s cubic-bezier(.4,0,.2,1)}.mkt-data-card__heatmap.is-filled .mkt-data-card__heatmap-cell{background:var(--cell-fill);transition-delay:calc(var(--cell-index) * 40ms)}.mkt-data-card__heatmap.is-filled .mkt-data-card__heatmap-cell[data-level=missed]{color:var(--color-6)}.mkt-data-card__heatmap-legend{margin-top:calc(var(--card-w) * .02467);color:var(--color-5);font-size:max(.48rem, calc(var(--card-w) * .02185));justify-content:space-between;display:flex}.mkt-focus-card{padding:calc(var(--card-w) * .07049);grid-template-rows:auto minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden;container-type:inline-size}.mkt-focus-card__participants{padding-top:calc(var(--card-w) * .00705);padding-bottom:calc(var(--card-w) * .04405);justify-content:center;display:flex}@keyframes mkt-focus-card-avatar-in{0%{opacity:0;transform:scale(.75)}}@keyframes mkt-focus-card-avatar-out{to{opacity:0;transform:scale(.75)}}.mkt-focus-card__avatar{width:calc(var(--card-w) * .08811);height:calc(var(--card-w) * .08811);margin-left:calc(var(--card-w) * -.04053);border-radius:50%;place-items:center;animation:.35s cubic-bezier(.22,1,.36,1) backwards mkt-focus-card-avatar-in;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 14px #0000001f}.mkt-focus-card__avatar.is-exiting{pointer-events:none;animation:.3s cubic-bezier(.4,0,.2,1) forwards mkt-focus-card-avatar-out}.mkt-focus-card__avatar:first-child{margin-left:0}.mkt-focus-card__avatar-img{transform:scale(1.3)}.mkt-focus-card__avatar--add{background:var(--pure-page-background);color:var(--color-6);z-index:1}.mkt-focus-card__avatar--add svg{width:45%;height:45%}.mkt-focus-card__session{align-self:center;width:100%}.mkt-focus-card__meta{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mkt-focus-card__reveal-wrap{position:relative}.mkt-focus-card__reveal-wrap--inline{vertical-align:bottom;display:inline-block}@keyframes mkt-focus-card-cover-slide{to{transform:scaleX(0)}}.mkt-focus-card__reveal-cover{background:var(--pure-page-background);pointer-events:none;transform-origin:100%;animation:mkt-focus-card-cover-slide .4s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s) both;position:absolute;inset:0}.mkt-focus-card__labels .mkt-focus-card__reveal-cover{background:color-mix(in srgb, var(--label-color) 20%, var(--background) 80%);inset-block:-.25em}.mkt-focus-card__timer .mkt-focus-card__reveal-cover{inset-inline:-.15em}.mkt-focus-card__meta h2{color:var(--color-7);font-size:max(.95rem, calc(var(--card-w) * .04758));letter-spacing:-.025em;white-space:nowrap;margin:0;font-weight:500}.mkt-focus-card__labels{gap:.35rem;display:flex}.mkt-focus-card__labels>span{border-radius:var(--corner-radius);background:var(--color-5);color:var(--background);font-size:max(.58rem, calc(var(--card-w) * .02749));white-space:nowrap;padding:.3rem .55rem;font-weight:600;line-height:1}@property --label-color{syntax:"<color>";inherits:true;initial-value:#0000}.mkt-focus-card__labels span.is-category{background:color-mix(in srgb, var(--label-color) 20%, var(--background) 80%);color:var(--label-color);transition:--label-color var(--app-motion-duration-standard,.14s) var(--app-motion-ease-standard,ease) var(--reveal-delay,0s)}.mkt-focus-card__timer{margin-top:calc(var(--card-w) * .02291);color:var(--color-10);font-size:max(2.7rem, calc(var(--card-w) * .20441));letter-spacing:-.04em;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700;line-height:.95;display:block}.mkt-focus-card__controls{justify-content:center;gap:calc(var(--card-w) * .00529);margin-top:calc(var(--card-w) * .03524);display:flex}.mkt-focus-card__controls span{width:calc(var(--card-w) * .06344);height:calc(var(--card-w) * .06344);border-radius:var(--corner-radius);background:var(--color-3);color:var(--button-color-5-half);place-items:center;display:grid}.mkt-focus-card__controls svg{width:52%;height:52%}.mkt-focus-card__controls .is-cancel{background:color-mix(in srgb, var(--red) 15%, var(--background) 85%);color:var(--red)}.mkt-focus-card__controls .is-complete{background:color-mix(in srgb, var(--green-item-active) 15%, var(--background) 85%);color:var(--green-item-active)}.mkt-focus-card__copy{padding-top:calc(var(--card-w) * .04934);text-align:center}.mkt-focus-card__copy h3{color:var(--color-9);font-size:max(1.1rem, calc(var(--card-w) * .05463));letter-spacing:-.025em;margin:0;font-weight:500}.mkt-focus-card__copy p{max-width:36ch;color:var(--color-6);font-size:max(.66rem, calc(var(--card-w) * .0289));text-wrap:balance;margin:.5rem auto 0;line-height:1.4}@container (max-width:250px){.mkt-focus-card__meta{justify-content:center}.mkt-focus-card__meta h2,.mkt-focus-card__copy p{display:none}.mkt-focus-card__timer{font-size:clamp(2rem,22cqw,3.2rem)}}@media (max-width:760px){.mkt-bridge-cards{grid-template-columns:minmax(0,1fr);width:min(32rem,100%)}.mkt-bridge-cards>*{--card-w:100cqw}}.mkt-platform{padding-block:var(--mkt-gap)}.audience-stage{isolation:isolate;min-height:min(80vh,46rem);padding:clamp(3rem, 6vw, 5rem) clamp(1.5rem, 4vw, 3rem) calc(var(--audience-footer-h,11rem) + clamp(1.5rem, 4vw, 2.5rem));border-radius:var(--corner-radius-2);background:var(--color-2);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@media (max-width:600px){.audience-stage{padding-inline:1rem}}.audience-stage__backdrops,.audience-stage__backdrop,.audience-stage__scrim{position:absolute;inset:0}.audience-stage__backdrop{opacity:0;transition:opacity .6s var(--app-motion-ease-standard);background-position:50%;background-size:cover}.audience-stage__backdrop.is-active{opacity:1}.audience-stage__placeholder{font-family:var(--font-geist-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--color-5);font-size:.75rem;position:absolute;top:1rem;left:1.25rem}.audience-stage__scrim{--audience-scrim:oklch(17.9% 0 0);background:linear-gradient(to bottom, color-mix(in oklch, var(--audience-scrim) 60%, transparent) 0%, color-mix(in oklch, var(--audience-scrim) 30%, transparent) 45%, color-mix(in oklch, var(--audience-scrim) 80%, transparent) 100%)}.audience-stage__progress{z-index:1;background:#ffffff47;border-radius:999px;height:3px;position:absolute;top:clamp(1rem,2vw,1.5rem);left:clamp(1rem,2.5vw,1.75rem);right:clamp(1rem,2.5vw,1.75rem);overflow:hidden}.audience-stage__progress-fill{border-radius:inherit;transform-origin:0;will-change:transform;background:#fff;width:100%;height:100%;transform:scaleX(0)}.audience-stage__content{z-index:1;flex-direction:column;align-items:center;gap:1.5rem;max-width:52rem;display:flex;position:relative}.audience-stage__title{letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(1.75rem,5.5vw,4.25rem);font-weight:500;line-height:1.05;animation:.4s cubic-bezier(.22,1,.36,1) both mkt-body-fade-in}.audience-stage__body{--audience-tab-radius:var(--corner-radius-2);--audience-fillet-radius:2.25rem;width:40rem;max-width:calc(100% - 2 * var(--audience-fillet-radius));border-radius:var(--audience-tab-radius) var(--audience-tab-radius) 0 0;background:var(--background);color:var(--color-7);text-wrap:pretty;margin:0;padding:.9rem 1.4rem;font-size:clamp(.95rem,1.35vw,1.05rem);line-height:1.6;display:grid;position:relative}.audience-stage__body:before,.audience-stage__body:after{content:"";width:calc(var(--audience-fillet-radius) + 1px);height:var(--audience-fillet-radius);pointer-events:none;position:absolute;bottom:0}.audience-stage__body:before{background:radial-gradient(circle at top left, transparent calc(var(--audience-fillet-radius) - .5px), var(--background) calc(var(--audience-fillet-radius) + .5px));right:calc(100% - 1px)}.audience-stage__body:after{background:radial-gradient(circle at top right, transparent calc(var(--audience-fillet-radius) - .5px), var(--background) calc(var(--audience-fillet-radius) + .5px));left:calc(100% - 1px)}.audience-stage__body-text{opacity:0;min-width:0;transition:opacity .4s var(--app-motion-ease-standard);grid-area:1/1;align-self:center}.audience-stage__body-text.is-active{opacity:1}@media (max-width:389.98px){.audience-stage__body{border-radius:var(--audience-tab-radius);max-width:calc(100% - 2rem);margin-bottom:1rem}.audience-stage__body:before,.audience-stage__body:after{content:none}}@keyframes mkt-body-fade-in{0%{opacity:0;transform:translateY(6px)}}.audience-stage__footer{z-index:1;flex-direction:column;align-items:center;gap:.75rem;width:max-content;max-width:calc(100% - 2rem);display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.audience-stage__carousel{align-items:center;gap:.5rem;width:40rem;max-width:100%;display:flex;position:relative}.audience-stage__arrow{flex:none}.audience-stage__islands{flex-wrap:nowrap;flex:auto;justify-content:safe center;gap:.5rem;min-width:0;display:flex;overflow-x:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 1.75rem calc(100% - 1.75rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 1.75rem calc(100% - 1.75rem),#0000 100%)}.audience-stage__island{border-radius:var(--corner-radius);background:var(--background);color:var(--color-7);white-space:nowrap;cursor:pointer;transition:color var(--app-motion-duration-standard) var(--app-motion-ease-standard), background-color var(--app-motion-duration-standard) var(--app-motion-ease-standard);border:0;flex:none;padding:.6rem 1.1rem;font-size:.9rem;font-weight:500}.audience-stage__island:hover{color:var(--color-10)}.audience-stage__island.is-active{background:var(--color-10);color:var(--background)}.audience-stage__island:focus-visible{outline:2px solid var(--color-10);outline-offset:2px}.mkt-feature-cards{padding-top:clamp(5rem,4vw,8rem)}.mkt-feature-card{aspect-ratio:auto;grid-template-rows:auto auto}.mkt-feature-card__media{aspect-ratio:16/10;border-radius:var(--corner-radius);background:var(--background);position:relative;overflow:hidden}.mkt-feature-card__media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mkt-feature-card__media img{object-fit:contain}.mkt-feature-card__media--visual{background:0 0;border-radius:0;margin-inline:calc(-1*clamp(.75rem,1.5vw,1.15rem))}.mkt-categorize{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%)}.mkt-categorize .mkt-task-card__row,.mkt-categorize .mkt-task-card__row.is-active{box-shadow:inset 0 0 0 1.5px #0000}.mkt-categorize .mkt-task-card__row.mkt-categorize__row--filed{box-shadow:inset 0 0 0 1.5px var(--label-color);transition:transform .75s cubic-bezier(.4,0,.2,1),width .75s cubic-bezier(.4,0,.2,1),opacity .75s cubic-bezier(.4,0,.2,1),color .75s cubic-bezier(.4,0,.2,1),box-shadow .26s ease-out}.mkt-categorize__caret{vertical-align:-.15em;background:currentColor;width:1.5px;height:1em;margin-left:1px;animation:.9s step-end infinite mkt-categorize-caret;display:inline-block}@keyframes mkt-categorize-caret{50%{opacity:0}}.mkt-categorize__label.is-dropping{animation:.6s cubic-bezier(.34,1.4,.64,1) both mkt-categorize-drop}@keyframes mkt-categorize-drop{0%{opacity:0;transform:translateY(-180%)scale(.92)}45%{opacity:1}}.mkt-tree{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 86%,#0000 100%)}.mkt-tree__list{padding:clamp(.9rem,7cqw,1.8rem) 5%;transition:transform .8s cubic-bezier(.65,0,.35,1)}.mkt-tree__row{border-radius:var(--corner-radius);background:var(--color-3);min-width:0;height:clamp(1.4rem,8cqw,2.3rem);color:var(--color-9);align-items:center;gap:clamp(.3rem,.7vw,.55rem);margin-bottom:clamp(.25rem,1.4cqw,.45rem);padding-inline:clamp(.4rem,1vw,.7rem);display:flex}.mkt-tree__chevron,.mkt-tree__grip{flex:none;width:clamp(.75rem,1.35vw,1rem);height:clamp(.75rem,1.35vw,1rem)}.mkt-tree__grip{color:var(--color-5)}.mkt-tree__chevron{color:var(--color-6);transition:transform .3s cubic-bezier(.22,1,.36,1)}.mkt-tree__chevron.is-open{transform:rotate(90deg)}.mkt-tree__count{color:var(--color-5);flex:none;font-size:clamp(.52rem,.95vw,.72rem)}.mkt-tree__children{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1),opacity .3s;display:grid}.mkt-tree__children.is-open{opacity:1;grid-template-rows:1fr}.mkt-tree__children-inner{border-left:1.5px solid var(--color-3);min-height:0;margin-left:clamp(.55rem,3cqw,1rem);padding-left:clamp(.4rem,2cqw,.7rem);overflow:hidden}.mkt-tree__cursor{z-index:2;opacity:0;pointer-events:none;width:clamp(.9rem,5cqw,1.3rem);height:clamp(.9rem,5cqw,1.3rem);transition:transform .7s cubic-bezier(.65,0,.35,1),opacity .3s;position:absolute;top:0;left:0}.mkt-tree__cursor.is-visible{opacity:1}.mkt-tree__pointer{fill:#fff;width:100%;height:100%;color:var(--color-10);stroke-width:1.6px;filter:drop-shadow(0 2px 3px #00000040);transition:scale .12s;translate:-15% -12%}.mkt-tree__cursor.is-pressing .mkt-tree__pointer{scale:.82}.mkt-tree__click{background:color-mix(in srgb, var(--color-7) 30%, transparent);border-radius:50%;width:1.6rem;height:1.6rem;margin:-.8rem 0 0 -.8rem;animation:.5s ease-out forwards mkt-tree-click;position:absolute;top:0;left:0}@keyframes mkt-tree-click{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1)}}.mkt-feature-card--wide{grid-column:1/-1}.mkt-feature-card--wide .mkt-feature-card__media{aspect-ratio:2.4}.mkt-bento2{--bento-gap:clamp(4rem, 9vw, 7rem);padding-block:var(--mkt-gap);gap:var(--bento-gap);flex-direction:column;display:flex}.mkt-bento2__card{flex-direction:column;min-width:0;display:flex}.mkt-bento2__card:not(.is-revealed){opacity:0;filter:blur(8px);transform:translateY(18px)}.mkt-bento2__card.is-revealed{opacity:1;filter:blur();transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),filter .7s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--reveal-index,0) * 90ms);transform:none}.mkt-bento2__mockup{border-radius:var(--corner-radius);background:var(--background);flex-direction:column;flex:1;gap:.9rem;min-width:0;min-height:15rem;padding:1rem;display:flex}.mkt-flow{isolation:isolate;padding-block:.5rem;position:relative;overflow-x:clip;container-type:inline-size}.mkt-flow__stage{grid-template-columns:auto minmax(2.5rem,1fr) auto minmax(2.5rem,1fr) auto;align-items:center;max-width:54rem;margin-inline:auto;display:grid;position:relative}.mkt-flow__wires{pointer-events:none;position:absolute;inset:0;overflow:visible}.mkt-flow__wire{fill:none;stroke-width:1.5px;stroke-linecap:round;opacity:.55}.mkt-flow__sources,.mkt-flow__tasks{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.mkt-flow__sources{grid-column:1;gap:.7rem}.mkt-flow__source{border:1px solid var(--color-3);border-radius:var(--corner-radius);background:var(--pure-page-background);place-items:center;width:2.6rem;height:2.6rem;padding:.5rem;display:grid;box-shadow:0 4px 12px #0000000f}.mkt-flow__source img{object-fit:contain;width:100%;height:100%}.mkt-flow__source--more{color:var(--color-6)}.mkt-flow__source--more svg{stroke-width:1.75px;width:100%;height:100%}.mkt-flow__wire--more{stroke:var(--color-5);stroke-dasharray:3 4;opacity:.45}@property --mkt-flow-rim-angle{syntax:"<angle>";inherits:false;initial-value:200deg}.mkt-flow__chip{background:radial-gradient(120% 120% at 30% 20%, var(--pure-page-background), color-mix(in oklch, var(--pure-page-background) 88%, var(--color-4))) padding-box, conic-gradient(from var(--mkt-flow-rim-angle), #4285f4, #1fa463, #fbbc04, #ea4335, #e01e5a, #4285f4) border-box;border:1.5px solid #0000;border-radius:1.1rem;grid-column:3;place-items:center;width:7rem;height:7rem;animation:6s linear infinite mkt-flow-rim-spin;display:grid;position:relative;box-shadow:0 26px 48px -18px #00000061,0 8px 16px -8px #0000002e,inset 0 1px #ffffff80}.mkt-flow__field{z-index:-1;opacity:.35;pointer-events:none;position:absolute;inset:-5rem 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.mkt-flow__field-layer{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mkt-flow__field-layer--near{-webkit-mask-image:radial-gradient(ellipse calc(var(--field-reach) * .5) 9rem at var(--field-cx) var(--field-cy), #000 30%, transparent 100%);mask-image:radial-gradient(ellipse calc(var(--field-reach) * .5) 9rem at var(--field-cx) var(--field-cy), #000 30%, transparent 100%)}.mkt-flow__field-layer--far{filter:blur(1.6px);-webkit-mask-image:radial-gradient(ellipse var(--field-reach) 13rem at var(--field-cx) var(--field-cy), transparent 15%, #000 40%, transparent 100%);mask-image:radial-gradient(ellipse var(--field-reach) 13rem at var(--field-cx) var(--field-cy), transparent 15%, #000 40%, transparent 100%)}.mkt-flow__field-lines{fill:none;stroke:color-mix(in oklch, var(--color-5), var(--pure-page-background) 35%);stroke-width:.6px;opacity:.35}.mkt-flow__field-dots{fill:color-mix(in oklch, var(--color-7), var(--pure-page-background) 35%)}@keyframes mkt-flow-rim-spin{0%{--mkt-flow-rim-angle:200deg}to{--mkt-flow-rim-angle:560deg}}.mkt-flow__logo{width:48%;height:48%;color:var(--color-9)}.mkt-flow__tasks{grid-column:5;gap:.55rem;width:16.5rem}.mkt-flow__task{border-radius:var(--corner-radius);background:var(--color-3);min-width:0;height:2.3rem;color:var(--color-9);align-items:center;gap:.45rem;padding-inline:.6rem;display:flex;position:relative;overflow:hidden}.mkt-flow__task-trace{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mkt-flow__task-trace rect{x:.75px;y:.75px;rx:var(--corner-radius);fill:none;width:calc(100% - 1.5px);height:calc(100% - 1.5px);stroke:var(--trace-color,var(--label-color));stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:24 76;opacity:0}.mkt-flow__task-name--new{animation:.45s cubic-bezier(.22,1,.36,1) mkt-flow-task-name-in}@keyframes mkt-flow-task-name-in{0%{opacity:0;transform:translateY(40%)}}.mkt-flow__task .mkt-task-card__grip,.mkt-flow__task .mkt-task-card__checkbox{width:.85rem;height:.85rem}.mkt-flow__task .mkt-task-card__name{font-size:.78rem}.mkt-flow__task .mkt-task-card__label{background:color-mix(in srgb, var(--label-color) 16%, var(--background) 84%);color:var(--label-color);font-size:.64rem}@container (max-width:40rem){.mkt-flow__stage{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:3rem}.mkt-flow__sources,.mkt-flow__chip,.mkt-flow__tasks{grid-column:1}.mkt-flow__sources{flex-direction:row;justify-content:center;gap:.55rem;max-width:100%}.mkt-flow__source{aspect-ratio:1;flex:0 2.6rem;width:auto;min-width:0;height:auto}.mkt-flow__tasks{width:min(100%,19.5rem);padding-inline:1.25rem}}.mkt-coverflow{--cf-card-w:16.5rem;flex-direction:column;align-items:center;gap:.25rem;display:flex}.mkt-coverflow__timer{align-items:center;gap:.5rem;display:flex}.mkt-coverflow__track{--cf-frost:oklch(80% .11 215);background:var(--color-3);border-radius:999px;width:7rem;height:.25rem;transition:background-color .35s,box-shadow .35s;overflow:hidden}.mkt-coverflow__fill{border-radius:inherit;background:var(--color-7);transform-origin:0;height:100%;transition:background-color .35s;animation-name:mkt-coverflow-countdown;animation-timing-function:linear;animation-fill-mode:forwards;position:relative}.mkt-coverflow__fill:after{content:"";border-radius:inherit;opacity:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.6 -0.55'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:24px 24px;transition:opacity .35s;position:absolute;inset:0}@keyframes mkt-coverflow-countdown{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mkt-coverflow__track.is-shaking{animation:.4s cubic-bezier(.36,.07,.19,.97) mkt-coverflow-shake}@keyframes mkt-coverflow-shake{15%,85%{transform:translate(-1px)}30%,70%{transform:translate(3px)}45%{transform:translate(-4px)}60%{transform:translate(4px)}}.mkt-coverflow__track.is-frozen{background-color:color-mix(in oklch, var(--cf-frost) 28%, var(--color-3));box-shadow:0 0 6px color-mix(in oklch, var(--cf-frost) 55%, transparent);transition:background-color .1s ease-out,box-shadow .1s ease-out;animation:.55s ease-out mkt-coverflow-freeze}.mkt-coverflow__track.is-frozen .mkt-coverflow__fill{background-color:var(--cf-frost);transition:background-color .1s ease-out}.mkt-coverflow__track.is-frozen .mkt-coverflow__fill:after{opacity:.85;transition:opacity .1s ease-out}@keyframes mkt-coverflow-freeze{0%{transform:none}12%{transform:translate(-3px)scale(1.08,2.2)}28%{transform:translate(4px)scale(.96,.7)}44%{transform:translate(-3px)scale(1.03,1.35)}60%{transform:translate(2px)scale(.99,.88)}76%{transform:translate(-1px)scale(1.01,1.08)}90%{transform:scaleY(.97)}to{transform:none}}.mkt-coverflow__viewport{width:100%;position:relative}.mkt-coverflow__stage{perspective:70rem;touch-action:pan-y;-webkit-user-select:none;user-select:none;place-items:center;margin-bottom:-1.75rem;padding-block:1.25rem 3rem;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.mkt-coverflow__slot{width:var(--cf-card-w);border-radius:var(--corner-radius);grid-area:1/1;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .45s,filter .6s cubic-bezier(.22,1,.36,1);box-shadow:0 14px 32px -16px #00000059}.mkt-coverflow__slot:not([data-active]){cursor:pointer}.mkt-coverflow__slot>*{transition:transform .3s cubic-bezier(.22,1,.36,1)}.mkt-coverflow__slot[data-active]:hover>*{transform:scale(1.04)}.mkt-coverflow a,.mkt-coverflow img{-webkit-user-drag:none}.mkt-coverflow__arrow{z-index:1;position:absolute;top:50%;transform:translateY(-50%)}.mkt-coverflow__arrow--prev{left:max(0px, calc(50% - var(--cf-card-w) * 1.33 - 3rem))}.mkt-coverflow__arrow--next{right:max(0px, calc(50% - var(--cf-card-w) * 1.33 - 3rem))}@media (max-width:600px){.mkt-coverflow{--cf-card-w:12.5rem}}.mkt-bento2__template-skeleton{border-radius:var(--corner-radius);background:var(--color-3);height:13.75rem}.mkt-logo-carousel{isolation:isolate;z-index:2;width:min(calc(var(--mkt-max) * .65), calc(100% - clamp(1rem, 6vw, 3rem)));margin-bottom:calc(-1 * var(--mkt-tool-bay-depth));padding-block:clamp(1.15rem, 2.4vw, 1.65rem) var(--mkt-tool-bay-depth);flex-direction:column;align-items:center;padding-inline:clamp(1.25rem,3vw,2rem);display:flex;position:relative}.mkt-logo-carousel__bay{z-index:0;width:100vw;height:var(--mkt-tool-bay-depth);fill:var(--background);pointer-events:none;animation:mkt-stage-rise var(--mkt-stage-rise-duration) var(--mkt-stage-rise-ease) both;animation-delay:var(--mkt-stage-rise-delay);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.mkt-logo-carousel__tagline{z-index:2;color:var(--color-6);text-align:center;animation:.7s cubic-bezier(.22,1,.36,1) both mkt-hero-fade-in;animation-delay:calc(var(--mkt-stage-rise-delay) + var(--mkt-stage-rise-duration) * .7);margin:0;font-size:.92rem;position:relative}.mkt-logo-carousel__bay-shape--wide{display:none}@media (max-width:990px){.marketing-overview{--mkt-tool-bay-depth:3rem}.mkt-logo-carousel__bay-shape{display:none}.mkt-logo-carousel__bay-shape--wide{display:inline}.mkt-logo-carousel .mkt-logo-carousel__viewport{clip-path:url(#mkt-logo-carousel-bay-clip-wide)}.mkt-logo-carousel__tagline{margin-bottom:.9rem;font-size:1.05rem}}.mkt-logo-carousel__viewport{z-index:1;width:100vw;height:var(--mkt-tool-bay-depth);clip-path:url(#mkt-logo-carousel-bay-clip);animation:mkt-stage-rise var(--mkt-stage-rise-duration) var(--mkt-stage-rise-ease) both;animation-delay:var(--mkt-stage-rise-delay);align-items:center;display:flex;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.mkt-logo-carousel__track{align-items:center;width:max-content;display:flex}.mkt-logo-carousel__item{flex-shrink:0;align-items:center;padding-inline:clamp(.91rem,1.82vw,1.6rem);display:flex}.mkt-logo-carousel__logo{filter:grayscale()opacity(.6);width:auto;height:1.5rem}.dark .mkt-logo-carousel__logo{filter:grayscale()opacity(.6)invert()}.mkt-activity{flex-direction:column;align-items:stretch;padding-block-start:var(--mkt-gap);display:flex}.mkt-activity__heading{text-align:center;flex-wrap:wrap;justify-content:center;column-gap:.6em;margin-block:0;display:flex}.mkt-activity__lead,.mkt-activity__em{letter-spacing:-.02em;color:var(--color-10);font-size:clamp(2.25rem,5.5vw,4.25rem);line-height:1.05}.mkt-activity__lead{font-weight:700}.mkt-activity__em{font-weight:500}.mkt-activity__carousel{--frame-w:clamp(180px, 19vw, 300px);--frame-radius:.65rem;height:calc(var(--frame-w) * 4 / 3);margin-inline:calc(-1 * var(--mkt-inline));perspective:1100px;margin-block:clamp(2.5rem,5vw,4rem);position:relative}.mkt-activity__ring{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.mkt-activity__frame{width:var(--frame-w);margin-left:calc(var(--frame-w) / -2);aspect-ratio:3/4;border-radius:var(--frame-radius);border:1px solid color-mix(in oklch, var(--color-3-half) 80%, transparent);backface-visibility:hidden;position:absolute;top:0;left:50%;overflow:hidden}.mkt-activity__frame-img{object-fit:cover}.mkt-activity__side-body{color:var(--color-7);text-wrap:pretty;margin:.6rem 0 0;font-size:.9rem;line-height:1.6}.mkt-activity__side--left,.mkt-activity__side--right{width:clamp(180px,15vw,260px);position:absolute;top:50%;transform:translateY(-50%)}.mkt-activity__side--left{text-align:left;left:clamp(1rem,4vw,4rem)}.mkt-activity__side--right{text-align:right;right:clamp(1rem,4vw,4rem)}.mkt-activity__side--top,.mkt-activity__side--bottom{text-align:center}.mkt-activity__side--top{margin-top:clamp(1.5rem,3vw,2rem)}.mkt-activity__side--bottom{margin-bottom:clamp(1.5rem,3vw,2rem)}.mkt-activity__side--top .mkt-activity__side-body,.mkt-activity__side--bottom .mkt-activity__side-body{max-width:32rem;margin-inline:auto}.mkt-ai{padding-block:var(--mkt-gap);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}.mkt-ai__text{gap:1.1rem;display:grid}.mkt-ai__card{border:1px solid color-mix(in oklch, var(--color-4) 65%, transparent);border-radius:var(--corner-radius);background:color-mix(in oklch, var(--color-2) 80%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:1.75rem 1.5rem}.mkt-ai__card-label{color:var(--color-9);letter-spacing:.02em;align-items:center;gap:.4rem;margin:0 0 1.25rem;font-size:.78rem;font-weight:600;display:flex}.mkt-ai__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.mkt-ai__list li{border-top:1px solid color-mix(in oklch, var(--color-4) 50%, transparent);color:var(--color-8);align-items:baseline;gap:.85rem;padding-block:.85rem;font-size:.93rem;line-height:1.5;display:flex}.mkt-ai__num{letter-spacing:.1em;font-size:.64rem;font-family:var(--font-geist-mono,monospace);color:var(--color-5);flex-shrink:0;padding-top:.15em;font-weight:600}.mkt-audience{padding-block:var(--mkt-gap);gap:clamp(2rem,4vw,3rem);display:grid}.mkt-audience__header{gap:.9rem;max-width:26ch;display:grid}.mkt-audience__grid{background:color-mix(in oklch, var(--color-4) 50%, transparent);border:1px solid color-mix(in oklch, var(--color-4) 50%, transparent);border-radius:var(--corner-radius);grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.mkt-audience__card{background:var(--color-2);align-items:center;gap:1.25rem;padding:1.5rem 1.75rem;transition:background .2s;display:flex}.mkt-audience__card:hover{background:color-mix(in oklch, var(--color-3) 70%, var(--color-2))}.mkt-audience__num{letter-spacing:.1em;font-size:.64rem;font-family:var(--font-geist-mono,monospace);color:var(--color-5);flex-shrink:0;align-self:flex-start;padding-top:.1em;font-weight:600}.mkt-audience__info{gap:.2rem;display:grid}.mkt-audience__label{color:var(--color-9);margin:0;font-size:clamp(.9rem,1.3vw,1.02rem);font-weight:500;line-height:1.3}.mkt-audience__sub{color:var(--color-6);margin:0;font-size:.8rem}.mkt-audience__card--cta{background:color-mix(in oklch, var(--color-9) 6%, var(--color-2));border-color:color-mix(in oklch, var(--color-9) 20%, transparent);grid-column:span 2;justify-content:space-between}.mkt-audience__card--cta p{color:var(--color-10);margin:0;font-size:clamp(1rem,1.8vw,1.2rem);font-weight:500;line-height:1.4}.mkt-audience__arrow{width:1.5rem;height:1.5rem;color:var(--color-7);flex-shrink:0}.mkt-final{padding-block:var(--mkt-gap) clamp(5rem, 10vw, 9rem)}.mkt-final__inner{text-align:center;place-items:center;gap:1.5rem;display:grid}.mkt-final__headline{letter-spacing:-.04em;color:var(--color-10);text-wrap:balance;margin:0;font-size:clamp(2.5rem,6vw,5rem);font-weight:500;line-height:.98}.mkt-final__line{display:block}[data-reveal]{opacity:0;filter:blur(8px);transition:opacity .54s cubic-bezier(.22,1,.36,1),transform .54s cubic-bezier(.22,1,.36,1),filter .4s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform, filter;transform:translateY(16px)}[data-reveal].is-visible{opacity:1;filter:blur();transform:translateY(0)}@media (max-width:900px){.mkt-bento{grid-template-columns:1fr 1fr}.mkt-bento__card--anyone{grid-column:span 2}.mkt-bento__card--engineers,.mkt-bento__card--individuals,.mkt-bento__card--builders-and-founders,.mkt-bento__card--small-teams{grid-column:span 1}.mkt-ai,.mkt-audience__grid{grid-template-columns:1fr}.mkt-audience__card--cta{grid-column:span 1}}@media (max-width:600px){.mkt-headline{font-size:clamp(3.9rem,14.3vw,4.55rem)}.mkt-bento{grid-template-columns:1fr}.mkt-bento__card,.mkt-bento__card--anyone{grid-column:span 1}.mkt-ctas{flex-direction:column}.marketing-overview{--mkt-inline:1rem}}@media (prefers-reduced-motion:reduce){.mkt-hero-cta__orbit-trail,.mkt-hero-cta__orbit-head{animation:none}.mkt-hero:after{opacity:.42;animation:none;-webkit-mask-position:50%,50%;mask-position:50%,50%}[data-reveal]{opacity:1;filter:none;transition:none;transform:none}}