body.as-dark{--as-green: #00e5a0;--as-green-deep: #3dc29a;--as-green-soft: rgba(0, 229, 160, .12);--as-ink: #f9f9ff;--as-text: #e5f1ef;--as-muted: #bfd0cf;--as-faint: #9fb8b6;--as-panel: #122934;--as-alt: #0d1b2a;--as-line: rgba(205, 255, 236, .19);--as-line-strong: rgba(205, 255, 236, .3);--as-navy: #0d1b2a;--as-navy-2: #102534;--as-shield: #3dc29a;--as-shield-2: #00e5a0;--as-shadow: 0 24px 56px rgba(1, 8, 17, .22);color:var(--as-ink);background:#0d1b2a;color-scheme:dark;font-family:var(--as-font)}body.as-dark h1,body.as-dark h2,body.as-dark h3{font-family:var(--as-display);letter-spacing:-.015em}body.as-dark :focus-visible{outline:2px solid #00e5a0;outline-offset:3px}body.as-dark .as-skip-link{position:fixed;z-index:200;top:10px;left:10px;transform:translateY(-160%);border:1px solid var(--as-line-strong);border-radius:4px;background:#132e37;color:#f9f9ff;font-size:14px;font-weight:700;padding:11px 16px}body.as-dark .as-skip-link:focus{transform:translateY(0)}.as-site-header{position:sticky;z-index:90;top:0;min-height:76px;border-bottom:1px solid rgba(205,255,236,.19);background:#0d1b2a;background:#0d1b2af2}@supports (backdrop-filter: blur(1px)){.as-site-header{background:#0d1b2acc;backdrop-filter:blur(18px) saturate(125%)}}.as-site-header-inner{display:grid;grid-template-columns:minmax(235px,1fr) auto minmax(235px,1fr);align-items:center;gap:20px;width:100%;min-height:76px;padding:12px max(5.371vw,22px)}.as-site-brand{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-width:0}.as-site-brand img{display:block;width:clamp(190px,18vw,245px);height:auto}.as-site-nav{display:flex;align-items:center;justify-content:center;gap:clamp(13px,1.8vw,30px);white-space:nowrap}.as-site-nav a{color:#d0dedc;font-size:clamp(12px,.98vw,14px);transition:color .2s ease}.as-site-nav a:hover,.as-site-nav a[aria-current=page]{color:#6be8be}.as-header-cta{position:relative;display:inline-flex;justify-self:end;align-items:center;justify-content:center;min-height:39px;border:1px solid rgba(249,249,255,.75);border-radius:4px;background:linear-gradient(180deg,#6ce7bc,#3dc29a);color:#09241e;font-size:12px;font-weight:700;line-height:1.2;padding:0 15px;text-align:center;box-shadow:inset 0 1px #ffffff80;transition:filter .2s ease,transform .2s ease}.as-header-cta:before{content:"";position:absolute;inset:-5px;border:1px solid rgba(205,255,236,.25);border-radius:6px;pointer-events:none}.as-header-cta:hover{filter:brightness(1.1);transform:translateY(-1px)}.as-mobile-nav{display:none;position:relative;justify-self:end}.as-mobile-nav summary{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:44px;height:44px;border:1px solid var(--as-line-strong);border-radius:4px;color:#f9f9ff;cursor:pointer;list-style:none}.as-mobile-nav summary::-webkit-details-marker{display:none}.as-mobile-nav summary span{display:block;width:20px;height:2px;background:currentColor}.as-mobile-nav nav{position:absolute;z-index:92;top:calc(100% + 13px);right:0;display:grid;gap:2px;width:min(300px,calc(100vw - 40px));max-height:min(70vh,560px);overflow-y:auto;border:1px solid var(--as-line-strong);border-radius:8px;background:#102733;padding:10px;box-shadow:0 20px 50px #01081161}.as-mobile-nav nav a{border-radius:4px;color:#edf8f4;font-size:14px;padding:12px}.as-mobile-nav nav a:hover,.as-mobile-nav nav a[aria-current=page]{background:#00e5a021;color:#b3ffdf}.as-site-footer{position:relative;z-index:2;border-top:1px solid var(--as-line);background:#091722;color:#f9f9ff}.as-site-footer-main{display:grid;grid-template-columns:minmax(250px,1.55fr) repeat(2,minmax(170px,1fr));gap:clamp(32px,6vw,100px);width:min(100%,1400px);margin:0 auto;padding:72px max(5.371vw,22px)}.as-site-footer-brand img{display:block;width:215px;height:auto}body.as-dark .as-site-footer-brand p{max-width:410px;margin:22px 0 0;color:#a9c4c0;font-size:13px;line-height:1.65}.as-site-footer nav{display:flex;flex-direction:column;gap:12px}body.as-dark .as-site-footer nav h2{margin:0 0 6px;color:#f9f9ff;font-family:var(--as-display);font-size:19px;font-weight:600}.as-site-footer nav a{width:-moz-fit-content;width:fit-content;color:#b8cfca;font-size:13px;line-height:1.4}.as-site-footer nav a:hover{color:#7bf2c5}.as-site-footer-bottom{display:flex;justify-content:space-between;gap:16px;border-top:1px solid rgba(205,255,236,.12);color:#8eaaa7;font-size:11px;line-height:1.5;padding:19px max(5.371vw,22px)}body.as-dark .as-eyebrow,body.as-dark .mono-tag{border:0;border-radius:0;background:transparent;color:#00e5a0;font-size:10px;letter-spacing:.19em;padding:0}body.as-dark .as-eyebrow:before{width:6px;height:6px;background:#00e5a0}body.as-dark .as-page-hero{isolation:isolate;border-bottom:1px solid var(--as-line);background:radial-gradient(ellipse 68% 64% at 82% 37%,rgba(0,229,160,.12),transparent 74%),linear-gradient(90deg,rgba(205,255,236,.055) 1px,transparent 1px),linear-gradient(rgba(205,255,236,.055) 1px,transparent 1px),#0d1b2a;background-size:auto,28.223% 100%,100% 160px,auto;padding:clamp(76px,7.4vw,116px) 0}body.as-dark .as-page-hero:before{content:"";position:absolute;z-index:0;inset:0;background:url(/design/hero/automate-shield-avatars-poster.webp) 92% 28% / min(58vw,850px) auto no-repeat;opacity:.13;-webkit-mask-image:linear-gradient(90deg,transparent 18%,#000 67%);mask-image:linear-gradient(90deg,transparent 18%,#000 67%);pointer-events:none}body.as-dark .as-page-hero-grid{align-items:center;gap:clamp(36px,5vw,84px)}body.as-dark .as-page-hero h1{max-width:820px;color:#f9f9ff;font-size:clamp(44px,5.2vw,70px);font-weight:600;line-height:1.01;text-wrap:balance}body.as-dark .as-route-accent{color:#6be8be}body.as-dark .as-page-hero p:not(.as-eyebrow){max-width:620px;color:#c5d7d2;font-size:clamp(15px,1.25vw,17px)}body.as-dark .as-page-actions{gap:18px}body.as-dark .as-btn{min-height:48px;border-radius:4px;font-size:13px;font-weight:700;white-space:normal;text-align:center;transition:filter .2s ease,background .2s ease,border-color .2s ease,transform .2s ease}body.as-dark .as-btn-primary{border:1px solid rgba(235,255,247,.75);background:linear-gradient(180deg,#63e6b7,#3dc29a);color:#09241e;box-shadow:0 0 0 5px #cdffec1a,inset 0 1px #fff6}body.as-dark .as-btn-primary:hover{background:linear-gradient(180deg,#89f3cc,#49d3a8);color:#08251e;filter:none}body.as-dark .as-btn-ghost{border:1px solid rgba(205,255,236,.3);background:#091f257a;color:#edf8f4}body.as-dark .as-btn-ghost:hover{border-color:#00e5a0a6;background:#00e5a01f;color:#f9f9ff}body.as-dark .as-section{border-top:1px solid var(--as-line);background:#0d1b2a;padding-block:clamp(78px,8vw,118px)}body.as-dark .as-section.as-alt{background:#102331}body.as-dark .as-hinge,body.as-dark .as-proof-section{border-color:var(--as-line);background:#102331}body.as-dark .as-final-cta{border-color:var(--as-line);background:#102331 url(/design/pipelines/pattern-green-pipelines.svg) right center / auto 100% no-repeat}body.as-dark .as-section-center h2,body.as-dark .as-section-intro h2,body.as-dark .as-hinge h2,body.as-dark .as-final-cta h2,body.as-dark .as-proof-copy h2,body.as-dark .pricing-proof-grid h2{color:#f9f9ff;font-weight:600}body.as-dark .as-section-center p:not(.as-eyebrow),body.as-dark .as-section-intro p:not(.as-eyebrow),body.as-dark .as-hinge p:not(.as-eyebrow),body.as-dark .as-final-cta p:not(.as-eyebrow),body.as-dark .as-proof-copy p:not(.as-eyebrow){color:#c3d5d0}body.as-dark .as-route-panel{display:grid;gap:0;border:1px solid rgba(205,255,236,.24);border-radius:10px;background:#123039;color:#f9f9ff;box-shadow:0 24px 70px #01081142,inset 0 1px #ffffff14;padding:clamp(22px,2.5vw,34px)}@supports (backdrop-filter: blur(1px)){body.as-dark .as-route-panel{background:#0c252adb;backdrop-filter:blur(24px) saturate(120%)}}body.as-dark .as-route-panel-head{display:flex;align-items:center;justify-content:space-between;gap:20px}body.as-dark .as-route-panel-kicker{color:#85efc8;font-family:var(--as-mono);font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}body.as-dark .as-route-panel-arrow{color:#00e5a0;font-size:28px;line-height:1}body.as-dark .as-route-panel-title{margin:22px 0 10px;color:#f9f9ff;font-family:var(--as-display);font-size:clamp(25px,2.5vw,34px);font-weight:600;line-height:1.08}body.as-dark .as-route-panel article{border:0;border-top:1px solid rgba(205,255,236,.17);border-radius:0;background:transparent;box-shadow:none;padding:16px 0}body.as-dark .as-route-panel article:last-child{padding-bottom:0}body.as-dark .as-route-panel article h3{color:#f9f9ff;font-family:var(--as-display);font-size:19px;font-weight:600}body.as-dark .as-page-hero .as-route-panel article p{margin:6px 0 0;color:#bad1cb;font-size:13px;line-height:1.5}body.as-dark .as-route-index{display:inline-block;min-width:30px;margin-right:4px;color:#00e5a0;font-family:var(--as-mono);font-size:11px;vertical-align:.1em}body.as-dark :is(.problem-cards article,.outcome-grid article,.proof-card-grid article,.related-product-grid article,.contact-route-grid article,.product-card,.pricing-proof-grid article,.pricing-card,.pricing-notes:not(.as-route-panel) article,.demo-step-list article,.as-timeline-list li,.as-audience-note,.how-detail,.how-step[aria-selected=true],.deploy-viz,.newsletter-panel,.comparison-checklist article,.comparison-answer-card,.comparison-fit-grid article,.comparison-card-grid article,.comparison-point-list article){border-color:var(--as-line);background:#132936;color:#f9f9ff;box-shadow:0 18px 42px #0108111f}body.as-dark .problem-cards article.gap,body.as-dark .as-suite-card.featured{background:#153039}body.as-dark :is(.problem-cards h3,.outcome-grid h3,.proof-card-grid h3,.related-product-grid h3,.contact-route-grid h3,.product-card h3,.pricing-proof-grid h3,.pricing-notes h3,.demo-step-list h3,.how-detail h3,.pricing-card h3){color:#f9f9ff;font-weight:600}body.as-dark :is(.problem-cards p:not(.tag),.outcome-grid p,.proof-card-grid p,.contact-route-grid p,.pricing-proof-grid p,.pricing-notes p,.demo-step-list p,.how-detail .lede,.how-step .d,.pricing-card li,.as-audience-note,.as-audience-note p){color:#bdcfca}body.as-dark .problem-cards .tag,body.as-dark .product-card p{color:#00e5a0}body.as-dark .as-timeline-list span,body.as-dark .demo-step-list span{border:1px solid rgba(0,229,160,.35);background:#00e5a01a;color:#8af3c9}body.as-dark .as-proof-stack article{border-color:var(--as-line);background:#f9f9ff0a}body.as-dark .as-proof-stack h3{color:#f9f9ff}body.as-dark .as-proof-stack p{color:#bfd0cb}body.as-dark .as-proof-stack article>span{color:#00e5a0}body.as-dark .how-step{color:#e4efec}body.as-dark .how-step .t{color:#f9f9ff}body.as-dark .how-step[aria-selected=true],body.as-dark .how-detail{border-color:var(--as-line-strong)}body.as-dark .how-tag{background:#00e5a01f;color:#9bf7d0}body.as-dark .how-stat .v{color:#00e5a0}body.as-dark .how-stat .l{color:#bdd0cb}body.as-dark .pricing-card.featured{border-color:#00e5a080;background:#15363a}body.as-dark .pricing-card-head p,body.as-dark .pricing-card-head span{color:#9cf1cd}body.as-dark .pricing-price{color:#f9f9ff}body.as-dark .pricing-control{color:#e5f2ef}body.as-dark .pricing-control button{border-color:var(--as-line-strong);background:#132936;color:#edf8f4}body.as-dark .pricing-control button span.active{background:#00e5a0;color:#09241e}body.as-dark .as-form-card{border:1px solid rgba(205,255,236,.25);border-radius:10px;background:#112b34;color:#f9f9ff;box-shadow:0 24px 70px #01081147}body.as-dark .as-form-head p{color:#87efca}body.as-dark .as-form-head h2{color:#f9f9ff;font-weight:600}body.as-dark .as-form-card :is(input,select,textarea){border:1px solid rgba(205,255,236,.26);border-radius:5px;background:#0b222d;color:#f9f9ff;color-scheme:dark}body.as-dark .as-form-card :is(input,textarea)::-moz-placeholder{color:#a9c0bb;opacity:1}body.as-dark .as-form-card :is(input,textarea)::placeholder{color:#a9c0bb;opacity:1}body.as-dark .as-form-card :is(input,select,textarea):focus{border-color:#00e5a0;box-shadow:0 0 0 3px #00e5a02e}body.as-dark .as-form-card button{border-radius:4px;background:linear-gradient(180deg,#66e7ba,#3dc29a);color:#09241e;font-weight:750}body.as-dark .as-form-card button:hover:not(:disabled){filter:brightness(1.08)}body.as-dark .as-form-success{color:#aaf7d8}body.as-dark .as-form-error{color:#ffb9ac}body.as-dark .as-form-card .text-slate-500{color:#bfd4ce}body.as-dark .as-form-card .text-slate-500 a{color:#9cf2ce;text-underline-offset:3px}@media(max-width:1120px){.as-site-header-inner{display:flex;justify-content:space-between}.as-site-nav{display:none}.as-mobile-nav{display:block}.as-header-cta{margin-left:auto}}@media(max-width:760px){.as-site-header,.as-site-header-inner{min-height:66px}.as-site-header-inner{gap:15px;padding:10px 20px}.as-site-brand img{width:min(215px,calc(100vw - 104px))}.as-header-cta{display:none}.as-site-footer-main{grid-template-columns:1fr 1fr;gap:40px 24px;padding:54px 20px}.as-site-footer-brand{grid-column:1 / -1}.as-site-footer-bottom{padding-inline:20px}body.as-dark .as-page-hero{padding:68px 0 76px}body.as-dark .as-page-hero:before{background-position:90% 0;background-size:auto 62%;opacity:.08}body.as-dark .as-page-hero-grid{grid-template-columns:1fr;gap:36px}body.as-dark .as-page-hero h1{font-size:clamp(38px,9vw,56px)}body.as-dark .as-final-cta{background-size:auto 75%}}@media(max-width:500px){.as-site-footer-main{grid-template-columns:1fr}.as-site-footer-brand{grid-column:auto}.as-site-footer-bottom{flex-direction:column}body.as-dark .as-page-actions{display:grid}body.as-dark .as-btn{width:100%}body.as-dark .as-route-panel{padding:20px}}@media(prefers-reduced-motion:reduce){body.as-dark{scroll-behavior:auto}body.as-dark :is(.as-site-nav a,.as-header-cta,.as-btn){transition:none}}
