.link-cta{font-family:var(--font-base,"Manrope",system-ui,sans-serif);color:var(--text-primary);letter-spacing:-.005em;align-self:flex-start;align-items:center;gap:6px;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.link-cta>span[aria-hidden]{transition:transform .2s cubic-bezier(.22,1,.36,1);display:inline-block}.link-cta:hover,.link-cta:focus-visible{color:var(--mkt-purple-text);outline:none}.link-cta:hover>span[aria-hidden],.link-cta:focus-visible>span[aria-hidden]{transform:translate(3px)}a.link-cta:not(:has(>span[aria-hidden])):after{content:"→";transition:transform .2s cubic-bezier(.22,1,.36,1);display:inline-block}a.link-cta:not(:has(>span[aria-hidden])):hover:after,a.link-cta:not(:has(>span[aria-hidden])):focus-visible:after{transform:translate(3px)}button.link-cta{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;padding:0}.link-cta--on-teal{color:#1d1612cc}.link-cta--on-teal:hover,.link-cta--on-teal:focus-visible{color:#1d1612}.link-cta--on-purple{color:#fff}.link-cta--on-purple:hover,.link-cta--on-purple:focus-visible{color:#7adae6;border-bottom-color:#7adae6}.link-cta--center{align-self:center}@media (width>=601px){.cta-stack--inline>.link-cta,.hero-cta-row>.link-cta,.act7-actions>.link-cta,[class*=hero-cta]>.link-cta,[class*=closer-cta]>.link-cta,[class*=closer-action]>.link-cta{align-self:center}}a.link-inline{color:var(--text-primary);text-underline-offset:3px;text-decoration:underline 1px;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);pointer-events:auto;transition:text-decoration-color .2s}a.link-inline:hover,a.link-inline:focus-visible{outline:none;text-decoration-color:#7adae6}.pill-rail{flex-wrap:wrap;gap:10px;display:inline-flex}.pill{--pill-accent:#7c4fe8;--pill-icon-size:16px;appearance:none;background:var(--sunken-base,#ffffff0a);border:1px solid var(--border-subtle);color:var(--text-primary);font-family:var(--font-base);letter-spacing:-.005em;cursor:pointer;border-radius:999px;outline:none;align-items:center;gap:0;padding:10px 16px;font-size:clamp(13px,1vw,15px);font-weight:500;text-decoration:none;transition:background-color .22s,border-color .22s,color .22s,transform .22s cubic-bezier(.22,1,.36,1);display:inline-flex}.pill:hover,.pill:focus-visible{border-color:color-mix(in srgb,var(--pill-accent)45%,var(--border-subtle));background:color-mix(in srgb,var(--pill-accent)8%,var(--sunken-base,#ffffff0a));transform:translateY(-1px)}.pill.is-active,.pill--active{background:color-mix(in srgb,var(--pill-accent)16%,transparent);border-color:var(--pill-accent);color:#fff;transform:translateY(-1px)}.pill--on-dark{color:#fff;background:#ffffff1a;border-color:#ffffff3d}.pill--on-dark:hover,.pill--on-dark:focus-visible{background:color-mix(in srgb,var(--pill-accent)18%,#ffffff1a);border-color:color-mix(in srgb,var(--pill-accent)45%,#ffffff3d)}.pill-icon{width:0;height:var(--pill-icon-size,16px);opacity:0;transform-origin:50%;border-radius:4px;flex-shrink:0;margin-right:0;transition:width .24s cubic-bezier(.22,1,.36,1),margin-right .24s cubic-bezier(.22,1,.36,1),opacity .22s,transform .24s cubic-bezier(.34,1.56,.64,1);display:block;transform:scale(.4)}.pill:hover .pill-icon,.pill:focus-visible .pill-icon,.pill.is-active .pill-icon,.pill--active .pill-icon{width:var(--pill-icon-size,16px);opacity:1;margin-right:6px;transform:scale(1)}.pill--icon-always .pill-icon{width:var(--pill-icon-size,16px);opacity:1;margin-right:8px;transform:scale(1)}.pill-label{font-weight:600}.pill-status{font-family:var(--font-base,"Manrope",system-ui,sans-serif);letter-spacing:0;color:var(--text-tertiary);background:#ffffff0f;border-radius:999px;margin-left:10px;padding:2px 6px;font-size:11px;font-weight:600}.pill.is-active .pill-status,.pill--active .pill-status{background:#ffffff1f}html:not(.dark) .pill{background:color-mix(in srgb,var(--text-primary)4%,transparent)}html:not(.dark) .pill:hover,html:not(.dark) .pill:focus-visible{background:color-mix(in srgb,var(--pill-accent)10%,transparent)}html:not(.dark) .pill.is-active,html:not(.dark) .pill--active{background:color-mix(in srgb,var(--pill-accent)14%,transparent);color:var(--pill-accent)}html:not(.dark) .pill-status{background:color-mix(in srgb,var(--text-primary)6%,transparent)}html:not(.dark) .pill.is-active .pill-status,html:not(.dark) .pill--active .pill-status{background:color-mix(in srgb,var(--text-primary)10%,transparent)}.kicker,.act-kicker{font-family:var(--font-base,"Manrope",system-ui,sans-serif);letter-spacing:.24em;text-transform:uppercase;color:var(--text-tertiary);margin:0 0 18px;font-size:11px;font-weight:600}.kicker--base{font-family:var(--font-base);font-size:var(--text-tiny,11px);letter-spacing:.18em;text-transform:uppercase;color:var(--text-tertiary);margin:0;font-weight:600}.kicker--home{margin:0 0 var(--space-600,24px);font-family:var(--font-base);font-size:var(--text-tiny,11px);font-weight:var(--font-weight-medium,500);letter-spacing:var(--tracking-wide,.16em);text-transform:uppercase;color:var(--text-quaternary,var(--text-tertiary))}body:not(.bp-body) [class*=kicker],body:not(.bp-body) [class*=eyebrow]{display:none}.zr-hero-label{font-family:var(--font-base,"Manrope",system-ui,sans-serif);letter-spacing:0;text-transform:none;color:var(--text-secondary);align-items:center;gap:10px;margin:0 0 18px;font-size:15px;font-weight:500;display:inline-flex}[class*=end-mesh],[class*=end-bubble]{display:none!important}.cta-stack{flex-flow:column wrap;align-items:flex-start;gap:10px;display:flex}.cta-stack--inline{flex-direction:row;align-items:center;gap:20px}.cta-stack--center{text-align:center;align-items:center}.cta-stack--center>*{align-self:center}.cta-stack:has(>.link-cta){flex-flow:wrap;align-items:center;gap:12px 20px}.cta-stack--center:has(>.link-cta){justify-content:center}.cta-stack:has(>.link-cta)>.link-cta{align-self:center;margin:0}main [class*=hero-cta]:has(>.link-cta),main [class*=closer-cta]:has(>.link-cta),main [class*=hero-ctas]:has(>.link-cta),main [class*=closer-ctas]:has(>.link-cta),main [class*=end-cta]:has(>.link-cta),main [class*=end-actions]:has(>.link-cta){gap:20px}@media (width<=600px){.cta-stack--inline:not(:has(>.link-cta)){flex-direction:column;align-items:flex-start;gap:12px}.cta-stack--center,.aa-end-cta,.at-end-cta,.cr-end-cta,.ec-end-cta,.ex-closer-cta,.fc-end-cta,.fi-end-cta,.ka-hero-cta,.lg-end-cta,.mr-end-cta,.nm-end-cta,.px-hero-cta,.sm-end-cta,.srp-end-cta{align-items:center}}.cta-stack-tag{font-family:var(--font-base,"Manrope",system-ui,sans-serif);letter-spacing:.04em;color:var(--text-tertiary);margin:0;font-size:12px;line-height:1.4}.zr-mid-cta{text-align:center;padding:5rem 1.5rem}.zr-tool-cta{text-align:center;padding:3rem 1.5rem 2.5rem}.seg-control{border:1px solid var(--border-subtle,#ffffff1f);background:#ffffff0a;border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.seg-control-opt{-webkit-appearance:none;appearance:none;cursor:pointer;font-family:var(--font-base);letter-spacing:.01em;color:var(--text-tertiary);background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;transition:background-color .22s,color .22s;display:inline-flex}.seg-control-opt:hover{color:var(--text-secondary)}.seg-control-opt[aria-selected=true],.seg-control-opt[aria-checked=true],.seg-control-opt.is-active{color:#1d1612;background:#fff}.seg-control-opt:focus-visible{outline-offset:2px;outline:2px solid #7adae6}.seg-control--on-teal .seg-control-opt{color:#1d1612e6}.seg-control--on-teal .seg-control-opt:hover{color:#1d1612}.seg-control--on-teal .seg-control-opt.is-active,.seg-control--on-teal .seg-control-opt[aria-checked=true],.seg-control--on-teal .seg-control-opt[aria-selected=true]{color:#fff}.seg-control--mono .seg-control-opt{font-family:var(--font-base,"Manrope",system-ui,sans-serif)}.seg-control-opt[disabled],.seg-control-opt[aria-disabled=true]{opacity:.4;cursor:not-allowed;pointer-events:none}.seg-control--brand .seg-control-opt[aria-selected=true],.seg-control--brand .seg-control-opt[aria-checked=true],.seg-control--brand .seg-control-opt.is-active{color:#fff;background:#7c4fe8}.seg-control--underline{background:0 0;border:none;gap:24px;padding:0}.seg-control--underline .seg-control-opt{letter-spacing:-.005em;border-radius:0;padding:8px 2px;font-size:13px;position:relative}.seg-control--underline .seg-control-opt:after{content:"";background:var(--text-primary);transform-origin:0;height:1.5px;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;bottom:2px;left:2px;right:2px;transform:scaleX(0)}.seg-control--underline .seg-control-opt[aria-selected=true],.seg-control--underline .seg-control-opt[aria-checked=true],.seg-control--underline .seg-control-opt.is-active{color:var(--text-primary);background:0 0}.seg-control--underline .seg-control-opt[aria-selected=true]:after,.seg-control--underline .seg-control-opt[aria-checked=true]:after,.seg-control--underline .seg-control-opt.is-active:after{transform:scaleX(1)}.seg-control--md .seg-control-opt{padding:8px 18px;font-size:13px}html:not(.dark) .seg-control:not(.seg-control--underline){background:#1d16120a}html:not(.dark) .seg-control:not(.seg-control--underline) .seg-control-opt[aria-selected=true],html:not(.dark) .seg-control:not(.seg-control--underline) .seg-control-opt[aria-checked=true],html:not(.dark) .seg-control:not(.seg-control--underline) .seg-control-opt.is-active{color:#fff;background:#1d1612}h1 em,h2 em,h3 em{font-style:normal}h1,h2,h3{font-weight:500}.sol-block{position:relative;overflow:hidden}.sol-block:before{content:"";z-index:3;background:linear-gradient(90deg,#7c4fe8 0%,var(--zen-cyan-6,#7adae6)38%,transparent 82%);opacity:0;height:2px;transition:opacity .24s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;right:0}.sol-block:hover:before{opacity:1}.link-card.sol-block:before{z-index:0;opacity:1;background:#7adae6;height:auto;transition:transform .46s cubic-bezier(.22,1,.36,1);inset:0;transform:translateY(101%)}.link-card.sol-block>*{z-index:1;position:relative}.link-card.sol-block:hover{border-color:#7adae6}.link-card.sol-block:hover:before{transform:translateY(0)}.link-card.sol-block:hover,.link-card.sol-block:hover *{color:#1d1612}@media (prefers-reduced-motion:reduce){.link-card.sol-block:before{transition:none}}.bp-search{border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--card)60%,transparent);border-radius:999px;align-items:center;gap:12px;max-width:460px;height:52px;padding:0 18px;transition:border-color .2s;display:flex}.bp-search:focus-within{border-color:#7c4fe8}.bp-search-icon{width:19px;height:19px;color:var(--text-tertiary);flex:none}.bp-search-input{min-width:0;color:var(--text-primary);font-family:var(--font-base);background:0 0;border:0;outline:none;flex:1;font-size:16px}.bp-search-input::placeholder{color:var(--text-tertiary)}.bp-search-input::-webkit-search-cancel-button{-webkit-appearance:none}.tag{font-family:var(--font-base);letter-spacing:0;color:var(--text-quaternary);font-size:11px;display:inline-block}.tag--boxed{border:1px solid var(--border-subtle);border-radius:4px;padding:2px 6px}.status-tag{border-radius:var(--tag-radius,999px);min-width:24px;height:20px;font-family:var(--font-base);text-transform:none;letter-spacing:0;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:500;line-height:1.375;display:inline-flex}.status-tag--green{background:var(--tag-api-bg);color:var(--tag-api-text)}.status-tag--yellow{background:var(--tag-browser-bg);color:var(--tag-browser-text)}.status-tag--gray{background:var(--tag-gray-bg);color:var(--tag-gray-text)}.chip{font-family:var(--font-base);color:var(--text-secondary);border:1px solid var(--border-subtle);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:9px 18px;font-size:clamp(13px,1.05vw,15px);transition:color .2s,border-color .2s,background .2s;display:inline-flex}.chip:hover{color:var(--text-primary);border-color:var(--border)}.chip.is-active{color:#7adae6;border-color:var(--border)}.chip--solid.is-active{color:#1d1612;background:#7adae6;border-color:#0000}.chip--mono{font-family:var(--font-base);padding:7px 14px;font-size:12.5px}.link-card{border:1px solid var(--border-subtle);border-radius:18px;flex-direction:column;align-items:flex-start;gap:10px;padding:clamp(24px,2.6vw,34px);text-decoration:none;transition:border-color .22s,transform .22s;display:flex}.link-card:hover{border-color:var(--border)}.link-card-t{font-family:var(--font-display);color:var(--text-primary);font-size:clamp(19px,1.8vw,25px)}.link-card-d{font-family:var(--font-base);color:var(--text-secondary);font-size:14px;line-height:1.5}.link-card .link-cta{margin-top:auto}@media (prefers-reduced-motion:reduce){.link-card{transition:none}.link-card:hover{transform:none}}.hover-fill{isolation:isolate;transition:border-color .3s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.hover-fill:before{content:"";z-index:0;background:#7adae6;transition:transform .46s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translateY(101%)}.hover-fill>*{z-index:1;position:relative}.hover-fill:hover{border-color:#7adae6}.hover-fill:hover:before{transform:translateY(0)}.hover-fill:hover,.hover-fill:hover *{color:#1d1612}@media (prefers-reduced-motion:reduce){.hover-fill:before{transition:none}}.panel{border:1px solid var(--border-subtle);border-radius:16px;overflow:hidden}.cover-item{border:1px solid #ffffff38;border-radius:14px;flex-direction:column;gap:8px;padding:clamp(20px,2vw,28px);display:flex}.cover-item--on-light{border-color:#1d16122e}.eyebrow{font-family:var(--font-base);letter-spacing:0;color:var(--text-tertiary);margin:0;font-size:13px}.eyebrow--on-teal{color:#0e5b63}.eyebrow--on-dark{color:#ffffffb8}:root{--mkt-hero-xl:clamp(46px,5.6vw,96px);--mkt-hero:clamp(42px,5vw,84px);--mkt-h2:clamp(32px,4vw,60px);--mkt-h3:clamp(26px,3vw,44px);--mkt-h4:clamp(20px,2.2vw,30px);--mkt-lead:clamp(16px,1.4vw,20px);--mkt-body:clamp(15px,1.15vw,18px);--mkt-body-sm:clamp(14px,1vw,16px);--mkt-body-xs:clamp(12px,1vw,14px);--mkt-purple-text:#7c4fe8}html.dark{--mkt-purple-text:#a277f6}.sol-prompt{backdrop-filter:blur(8px);backface-visibility:hidden;background:#00000057;border:1px solid #ffffff29;border-radius:16px;flex-direction:column;gap:10px;max-width:min(360px,88%);margin:0;padding:16px 18px;display:flex;transform:translateZ(0);box-shadow:0 18px 44px -24px #000000b3}.sol-prompt-cap{font-family:var(--font-code,"IBM Plex Mono"),monospace;letter-spacing:.06em;text-transform:uppercase;color:#ffffff9e;align-items:center;gap:7px;font-size:11px;display:inline-flex}.sol-prompt-dot{background:#7adae6;border-radius:999px;width:6px;height:6px;box-shadow:0 0 8px 1px #7adae6b3}.sol-prompt-q{font-family:var(--font-base);font-size:var(--mkt-body-sm);color:#fff;text-wrap:balance;margin:0;line-height:1.5}.sol-prompt-caret{vertical-align:-2px;background:#7adae6;width:2px;height:1.05em;margin-left:3px;animation:1.1s step-end infinite sol-prompt-blink;display:inline-block}.sol-prompt-cmd{font-family:var(--font-code,"IBM Plex Mono"),monospace;color:#ffffffa8;border-top:1px solid #ffffff1f;padding-top:4px;font-size:12px}@keyframes sol-prompt-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.sol-prompt-caret{animation:none}}