.hstdr-experience{--exp-bg:#fff;--exp-soft:#f8fafc;--exp-ink:#0f172a;--exp-muted:#64748b;--exp-line:#e2e8f0;background:var(--exp-bg);color:var(--exp-ink)}
.hstdr-dark .hstdr-experience{--exp-bg:#0f172a;--exp-soft:#0b1120;--exp-ink:#f1f5f9;--exp-muted:#94a3b8;--exp-line:#273449}
.hstdr-exp-section{padding:80px 0}.hstdr-exp-soft{background:var(--exp-soft);border-block:1px solid var(--exp-line)}
.hstdr-experience h2{font:800 clamp(27px,3vw,40px)/1.22 Manrope,Inter,sans-serif;letter-spacing:-.035em;margin:0 0 22px}.hstdr-exp-eyebrow{display:block;color:#3b82f6;font-size:10px;font-weight:800;letter-spacing:.15em;margin-bottom:16px}.hstdr-exp-lead{max-width:710px;font-size:15px;line-height:1.85;color:var(--exp-muted);margin-bottom:32px}
.hstdr-exp-console{border:1px solid #334155;border-radius:24px;background:radial-gradient(ellipse at 50% 0,#1e3a5f,#0b1222 70%);color:#f1f5f9;padding:30px;box-shadow:0 24px 60px #0f172a16;overflow:hidden}.hstdr-exp-console-head{display:flex;justify-content:space-between;gap:16px;color:#94a3b8;font-size:9px;letter-spacing:.12em}.hstdr-exp-console-head i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#38bdf8;margin-right:9px}
.hstdr-exp-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:40px 0;margin:0;gap:25px}.hstdr-exp-flow li{position:relative;text-align:center;min-width:0}.hstdr-exp-flow li:not(:last-child):after{content:'';position:absolute;top:29px;left:calc(50% + 42px);width:calc(100% - 58px);height:1px;background:linear-gradient(90deg,#38bdf8,#334155)}.hstdr-exp-orbit{display:flex;align-items:center;justify-content:center;margin:0 auto 18px;width:60px;height:60px;border:1px solid #475569;border-radius:18px;background:#17233a;color:#94a3b8;font-size:20px;transition:background .4s,box-shadow .4s,transform .4s}.hstdr-exp-flow strong{display:block;font-size:13px}.hstdr-exp-flow small{display:block;font-size:10px;color:#94a3b8;margin-top:7px}.hstdr-exp-flow .is-complete .hstdr-exp-orbit{background:#2563eb;color:white;border-color:#60a5fa;box-shadow:0 0 0 7px #3b82f61a,0 0 32px #2563eb40;transform:translateY(-3px)}.hstdr-exp-flow .is-complete small{color:#7dd3fc}
.hstdr-exp-demo-bottom{border-top:1px solid #334155;padding-top:23px;display:flex;align-items:center;justify-content:space-between;gap:24px}.hstdr-exp-demo-bottom p{font-size:13px;margin-bottom:6px}.hstdr-exp-demo-bottom small{font-size:10px;color:#94a3b8;line-height:1.6;display:block}.hstdr-exp-demo-bottom button{border:1px solid #60a5fa;background:#2563eb;color:white;padding:13px 22px;border-radius:10px;cursor:pointer;font-size:12px;white-space:nowrap}
.hstdr-exp-tabs [role=tablist]{display:flex;gap:8px;flex-wrap:wrap;margin:28px 0}.hstdr-exp-tabs [role=tab]{padding:13px 22px;border:1px solid var(--exp-line);border-radius:50px;background:var(--exp-bg);color:var(--exp-muted);font:600 13px Inter,sans-serif;cursor:pointer;transition:background .2s,color .2s}.hstdr-exp-tabs [aria-selected=true]{background:#2563eb;border-color:#2563eb;color:#fff}.hstdr-exp-panel{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:64px;background:var(--exp-bg);border:1px solid var(--exp-line);padding:42px;border-radius:22px;min-height:275px}.hstdr-exp-panel[hidden]{display:none}.hstdr-exp-panel h3{font-size:25px;font-weight:800;line-height:1.4;letter-spacing:-.02em;margin-bottom:16px}.hstdr-exp-panel p,.hstdr-exp-features p,.hstdr-exp-profiles p{font-size:14px;line-height:1.85;color:var(--exp-muted)}.hstdr-exp-panel ul{list-style:none;margin:0;padding:0}.hstdr-exp-panel li{padding:16px 0;border-bottom:1px solid var(--exp-line);font-size:13px}.hstdr-exp-panel li span{color:#3b82f6;margin-right:14px}
.hstdr-exp-features,.hstdr-exp-profiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:35px}.hstdr-exp-features article,.hstdr-exp-profiles article{padding:30px;border:1px solid var(--exp-line);border-radius:20px;background:var(--exp-bg);transition:transform .25s,border-color .25s,box-shadow .25s}.hstdr-exp-features article:hover,.hstdr-exp-profiles article:hover,.hstdr-addon-card:hover{transform:translateY(-5px);border-color:#60a5fa;box-shadow:0 15px 30px #2563eb0c}.hstdr-exp-feature-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:13px;color:#3b82f6;background:#3b82f610;font-size:24px;margin-bottom:22px}.hstdr-exp-features h3,.hstdr-exp-profiles h3{font-size:18px;font-weight:750;margin-bottom:12px}.hstdr-exp-profiles article{display:flex;flex-direction:column}.hstdr-exp-profiles article>div{font-size:11px;line-height:1.8;color:var(--exp-muted);border-block:1px solid var(--exp-line);padding:18px 0;margin:24px 0}.hstdr-exp-profiles a{font-size:12px;font-weight:750;color:#3b82f6;margin-top:auto;display:flex;justify-content:space-between;gap:15px}.hstdr-experience button:focus-visible,.hstdr-experience a:focus-visible,.hstdr-exp-panel:focus-visible{outline:3px solid #38bdf8;outline-offset:4px}.hstdr-addon-card{transition:transform .25s,border-color .25s,box-shadow .25s}
@keyframes hstdr-exp-arrive{from{opacity:.35;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.hstdr-exp-enter{animation:hstdr-exp-arrive .65s cubic-bezier(.2,.7,.2,1) both}
@keyframes hstdr-hero-node{from{opacity:.4;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}
@keyframes hstdr-hero-packet{0%{transform:translateY(-7px);opacity:0}35%{opacity:1}100%{transform:translateY(9px);opacity:0}}
.hstdr-addon-flow-node{animation:hstdr-hero-node .7s ease-out both}.hstdr-addon-flow-node:nth-child(3){animation-delay:.15s}.hstdr-addon-flow-node:nth-child(5){animation-delay:.3s}.hstdr-addon-connector b{animation:hstdr-hero-packet 1.2s ease-in-out 3}.hstdr-addon-connector:nth-child(4) b{animation-delay:.3s}
@media(max-width:767px){.hstdr-exp-section{padding:48px 0}.hstdr-exp-console{padding:22px}.hstdr-exp-console-head{flex-direction:column;gap:9px}.hstdr-exp-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;padding:30px 0}.hstdr-exp-flow li:after{display:none}.hstdr-exp-flow strong{font-size:12px}.hstdr-exp-demo-bottom{align-items:flex-start;flex-direction:column}.hstdr-exp-demo-bottom button{width:100%}.hstdr-exp-panel{grid-template-columns:1fr;padding:26px;gap:22px;min-height:0}.hstdr-exp-panel h3{font-size:23px}.hstdr-exp-tabs [role=tab]{padding:11px 16px;font-size:12px}.hstdr-exp-features,.hstdr-exp-profiles{grid-template-columns:1fr;gap:16px}.hstdr-exp-features article,.hstdr-exp-profiles article{padding:26px}}
@media(prefers-reduced-motion:reduce){.hstdr-exp-enter,.hstdr-addon-flow-node,.hstdr-addon-connector b{animation:none}.hstdr-experience *,.hstdr-addon-card{transition:none!important}.hstdr-experience article:hover,.hstdr-addon-card:hover{transform:none}[data-cloud-story] .hstdr-animate-pulse{animation:none!important}}
