body.dp-teaser-page .dp-ambient{background-image:url(/design/hero/automate-shield-avatars-poster.webp)}body.dp-teaser-page .dp-teaser-header-label{color:#96eec6;font-size:11px;font-weight:700;letter-spacing:.22em}body.dp-teaser-page .dp-teaser-stage{grid-template-rows:90px minmax(205px,1fr) auto}body.dp-teaser-page .dp-teaser-copy{max-width:min(96%,760px)}body.dp-teaser-page .dp-teaser-copy h1{max-width:720px}body.dp-teaser-page .dp-teaser-glass{min-height:192px}body.dp-teaser-page .dp-teaser-aside{max-width:320px}body.dp-teaser-page .dp-waitlist-form{max-width:590px;margin-top:27px}body.dp-teaser-page .dp-waitlist-form>label:first-child{display:block;margin-bottom:9px;color:#e2f3eb;font-size:12px;font-weight:600}body.dp-teaser-page .dp-waitlist-row{display:flex;gap:12px;align-items:stretch}body.dp-teaser-page .dp-waitlist-row input{min-width:0;min-height:52px;flex:1 1 auto;padding:0 15px;border:1px solid rgba(211,255,235,.42);border-radius:4px;background:#081d26e6;color:#f9f9ff;font:inherit;font-size:15px}body.dp-teaser-page .dp-waitlist-row input::-moz-placeholder{color:#a9c5bd}body.dp-teaser-page .dp-waitlist-row input::placeholder{color:#a9c5bd}body.dp-teaser-page .dp-waitlist-row .dp-button{flex:0 0 auto;cursor:pointer}body.dp-teaser-page .dp-waitlist-row .dp-button:disabled{cursor:wait;opacity:.72;transform:none}body.dp-teaser-page .dp-waitlist-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body.dp-teaser-page .dp-waitlist-consent{display:flex;gap:10px;align-items:flex-start;width:-moz-fit-content;width:fit-content;margin-top:16px;color:#d5e9df;font-size:12px;line-height:1.5;cursor:pointer}body.dp-teaser-page .dp-waitlist-consent input{flex:0 0 auto;width:16px;height:16px;margin:1px 0 0;accent-color:#00e5a0}body.dp-teaser-page .dp-waitlist-privacy{margin-top:9px;color:#c2d5cd;font-size:11px;line-height:1.5}body.dp-teaser-page .dp-waitlist-privacy a,body.dp-teaser-page .dp-teaser-footer a{color:#e6f8ee;text-decoration:underline;text-decoration-color:#c8ffe380;text-underline-offset:3px}body.dp-teaser-page .dp-waitlist-status{min-height:1.4em;margin-top:12px;font-size:12px;line-height:1.4}body.dp-teaser-page .dp-waitlist-status[data-state=success]{color:#9ef4c8}body.dp-teaser-page .dp-waitlist-status[data-state=error]{color:#ffb6ac}body.dp-teaser-page .dp-teaser-agents{padding-top:68px;padding-bottom:78px}body.dp-teaser-page .dp-teaser-agents .dp-agents-intro{display:block;margin-bottom:28px}body.dp-teaser-page .dp-teaser-agents h2{margin-top:12px}body.dp-teaser-page .dp-teaser-agents .dp-agent-summary{max-width:710px;margin-top:17px;color:#c4d9d2;font-size:clamp(14px,1.2vw,17px);line-height:1.6}body.dp-teaser-page .dp-agent-frame{--card-accent: #57dfae;display:flex;flex-direction:column;align-items:stretch;height:auto;margin:0}body.dp-teaser-page .dp-agent-frame:nth-child(2){--card-accent: #ff9462}body.dp-teaser-page .dp-agent-frame:nth-child(3){--card-accent: #ffe480}body.dp-teaser-page .dp-agent-frame:nth-child(4){--card-accent: #bd9bff}body.dp-teaser-page .dp-agent-media{width:100%;aspect-ratio:1;min-height:0}body.dp-teaser-page .dp-agent-caption{flex:1;width:100%;padding:16px 17px 19px;border-top:1px solid rgba(192,255,224,.13);background:#05172361}body.dp-teaser-page .dp-agent-caption h3{margin:0;color:#f9f9ff;font-family:Barlow,Inter,sans-serif;font-size:clamp(20px,1.8vw,27px);font-weight:600;line-height:1.1}body.dp-teaser-page .dp-agent-focus{margin:10px 0 0;color:var(--card-accent);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}body.dp-teaser-page .dp-agent-description{margin:8px 0 0;color:#d3e4dc;font-size:13px;line-height:1.5}@media(max-width:1050px){body.dp-teaser-page .dp-teaser-header-label{margin-left:auto}body.dp-teaser-page .dp-teaser-stage{min-height:calc(100svh - 66px)}body.dp-teaser-page .dp-teaser-copy,body.dp-teaser-page .dp-teaser-aside{align-self:stretch;width:100%;max-width:100%;min-width:0}}@media(max-width:600px){body.dp-teaser-page .dp-teaser-header-label{display:none}body.dp-teaser-page .dp-waitlist-row{flex-direction:column}body.dp-teaser-page .dp-waitlist-row .dp-button{width:100%}body.dp-teaser-page .dp-teaser-agents{padding-top:58px}body.dp-teaser-page .dp-agent-caption{padding:13px 12px 16px}body.dp-teaser-page .dp-agent-caption h3{font-size:20px}body.dp-teaser-page .dp-agent-focus{font-size:10px;letter-spacing:.04em}body.dp-teaser-page .dp-agent-description{font-size:12px}}
