.hp{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hp__poster{transition:opacity .9s var(--ease-standard);background:url(/plant/poster.webp) 72%/cover no-repeat;position:absolute;inset:0}.hp__canvas{opacity:0;transition:opacity 1.1s var(--ease-standard);position:absolute;inset:0}.hp__canvas canvas{width:100%!important;height:100%!important}.hp[data-ready=true] .hp__canvas{opacity:1;pointer-events:auto}.hp[data-ready=true] .hp__poster{opacity:0}.hp__layer{position:absolute;inset:0}.hp__anchor{will-change:transform;width:0;height:0;transition:opacity .3s;position:absolute;top:0;left:0}.hp:not([data-ready=true]) .hp__layer{display:none}.hp__badge{color:var(--venturus-navy);white-space:nowrap;opacity:0;background:#fff;border-radius:14px;grid-template-columns:auto auto;align-items:center;gap:4px 14px;padding:10px 14px;transition:opacity .3s,box-shadow .3s;display:grid;position:absolute;transform:translate(-50%,-100%)translateY(-10px);box-shadow:0 18px 40px -16px #000000a6}.hp__badge:after{content:"";background:#fff;border-radius:2px;width:12px;height:12px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.hp__badge-name{font-size:13px;font-weight:650}.hp__badge-health{color:var(--slate-500);justify-self:end;font-size:13px;font-weight:600}.hp__badge-health b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#047857;min-width:2.2ch;margin-left:4px;font-size:22px;font-weight:700;transition:color .3s;display:inline-block}.hp__badge[data-state=watch] .hp__badge-health b{color:#b45309}.hp__badge[data-state=watch]{box-shadow:0 18px 40px -16px #000000a6,0 0 0 2px #f5a524e6}.hp__trend{grid-column:1/-1;width:180px;height:34px;display:none}.hp__limit{stroke:#f5a524;stroke-width:1px;stroke-dasharray:3 3}.hp__line{fill:none;stroke:#cf3339;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:160;stroke-dashoffset:160px}.hp[data-phase=alert] .hp__trend,.hp[data-phase=scan] .hp__trend{display:block}.hp[data-phase=alert] .hp__line{animation:hp-draw 2.4s .6s var(--ease-standard) forwards}.hp[data-phase=scan] .hp__line{stroke-dashoffset:0}@keyframes hp-draw{to{stroke-dashoffset:0}}.hp[data-phase=alert] .hp__badge,.hp[data-phase=scan] .hp__badge,.hp[data-phase=fix] .hp__badge,.hp[data-phase=posted] .hp__badge{opacity:1}.hp__tag{color:var(--venturus-navy);white-space:nowrap;opacity:0;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:13px;font-weight:650;transition:opacity .3s;display:inline-flex;position:absolute;transform:translate(-50%,-100%)translateY(-8px);box-shadow:0 14px 30px -12px #0009}.hp__dot{background:var(--pulse-cyan);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #3ad2f040}.hp[data-phase=pick] .hp__tag,.hp[data-phase=deliver] .hp__tag{opacity:1}.hp__story{--tone:#eaf1f8e6;z-index:3;pointer-events:auto;color:#fff;background:#071730;border:1px solid #ffffff1f;border-radius:12px;width:min(460px,100% - 48px);padding:22px 26px 18px 28px;position:absolute;bottom:32px;right:max(24px,50% - 640px);overflow:hidden;box-shadow:0 30px 60px -30px #000000b3}.hp__story:before{content:"";background:var(--tone);width:4px;transition:background .4s;position:absolute;top:0;bottom:0;left:0}.hp__story[data-tone=alert]{--tone:#f5a524}.hp__story[data-tone=ai]{--tone:var(--pulse-cyan)}.hp__story[data-tone=ok]{--tone:#34d399}.hp__story-top{align-items:center;gap:12px;margin-bottom:12px;display:flex}.hp__verb{letter-spacing:.02em;color:var(--tone);align-items:center;gap:8px;font-size:13px;font-weight:700;transition:color .4s;display:inline-flex}.hp__verb i{background:var(--tone);border-radius:50%;width:8px;height:8px}.hp__count{color:#eaf1f8b3;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:12.5px;font-weight:500}.hp__play{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.hp__play svg{fill:currentColor;width:12px;height:12px}.hp__play:hover{border-color:var(--pulse-cyan)}.hp__caption{min-height:118px}.hp__title{letter-spacing:-.025em;color:#fff;text-wrap:balance;animation:hp-rise .52s var(--ease-emphasized) both;margin:0;font-size:clamp(24px,2.2vw,31px);font-weight:700;line-height:1.1}.hp__stat{animation:hp-rise .52s .12s var(--ease-emphasized) both;align-items:baseline;gap:12px;margin:12px 0 0;display:flex}.hp__stat b{letter-spacing:-.04em;color:var(--tone);font-variant-numeric:tabular-nums;font-size:48px;font-weight:750;line-height:1}.hp__stat span{color:#eaf1f8b3;font-size:14px}.hp__body{color:#eaf1f8f0;text-wrap:pretty;animation:hp-rise .52s .2s var(--ease-emphasized) both;margin:10px 0 0;font-size:16.5px;line-height:1.5}@keyframes hp-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hp__steps{gap:5px;margin:18px 0 0;padding:0;list-style:none;display:flex}.hp__steps li{flex:1}.hp__steps button{cursor:pointer;background:0 0;border:0;width:100%;height:14px;padding:0;display:block;position:relative}.hp__steps button:before{content:"";background:#ffffff24;border-radius:4px;height:4px;transition:background .2s;position:absolute;top:5px;left:0;right:0}.hp__steps button[data-done=true]:before{background:#ffffff73}.hp__steps button[aria-current=step]:before{background:var(--tone)}.hp__steps button:hover:before{background:#fff9}.hp__steps button:focus-visible{outline:2px solid var(--pulse-cyan);outline-offset:2px;border-radius:4px}.hp__wo{color:var(--venturus-navy);animation:hp-rise .52s .28s var(--ease-emphasized) both;background:#fff;border-radius:12px;margin-top:14px;padding:12px 14px;font-size:13.5px}.hp__wo p{margin:0}.hp__wo-top{align-items:center;gap:8px;font-weight:650;display:flex}.hp__ai{color:var(--cyan-800);background:var(--cyan-50);border:1px solid var(--cyan-200);border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:700}.hp__wo ul{gap:4px;margin:8px 0 10px;padding:0;list-style:none;display:grid}.hp__wo li{grid-template-columns:40px 1fr;gap:8px;display:grid}.hp__wo li span{color:var(--slate-500)}.hp__wo-actions{align-items:center;gap:10px;display:flex}.hp__approve{background:var(--venturus-navy);color:#fff;border-radius:8px;align-items:center;height:28px;padding:0 12px;font-size:12px;font-weight:600;animation:3.6s forwards hp-approve;display:inline-flex}.hp__approved{color:#047857;opacity:0;align-items:center;gap:6px;font-weight:600;animation:3.6s forwards hp-approved;display:inline-flex}.hp__approved:before{content:"";background:#10b981 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M4 7.2 6.1 9.3 10.2 5' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/14px no-repeat;border-radius:50%;width:14px;height:14px}@keyframes hp-approve{0%,45%{box-shadow:none;transform:none}52%{transform:scale(.95);box-shadow:0 0 0 5px #3ad2f073}60%,to{box-shadow:none;opacity:.35;transform:none}}@keyframes hp-approved{0%,55%{opacity:0}70%,to{opacity:1}}.hp[data-mode=still] .hp__approve{opacity:.35;animation:none}.hp[data-mode=still] .hp__approved{opacity:1;animation:none}.hp__ledger{border-collapse:collapse;color:#eaf1f8cc;font-variant-numeric:tabular-nums;width:100%;margin-top:14px;font-size:14.5px}.hp__ledger td{border-top:1px solid #ffffff14;padding:6px 0}.hp__ledger td:last-child{text-align:right;color:#fff;font-weight:600}.hp__ledger tr{animation:hp-row .4s var(--ease-emphasized) backwards}.hp__ledger tr:nth-child(2){animation-delay:.25s}.hp__ledger tr:nth-child(3){animation-delay:.5s}.hp__ledger tr:nth-child(4){animation-delay:.75s}.hp__ledger .is-total td{color:#fff;border-top-color:#3ad2f080;font-weight:650}.hp__ledger .is-total td:last-child{color:var(--pulse-cyan);font-size:15px}.hp__ledger .is-life td{color:#eaf1f899}@keyframes hp-row{0%{opacity:0;transform:translateY(4px)}}.hp__token{z-index:5;pointer-events:none;letter-spacing:-.01em;color:#04212b;background:var(--pulse-cyan);white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:17px;font-weight:700;transition:transform 1.2s cubic-bezier(.55,0,.25,1),opacity 1.2s ease-in;position:absolute;transform:translate(-50%,-50%);box-shadow:0 10px 30px -10px #0009}.hp__ledger .is-total td:last-child{opacity:0;transition:opacity .25s,text-shadow .6s}.hp__ledger .is-total td:last-child.is-in{opacity:1}.hp__hover{white-space:nowrap;color:var(--venturus-navy);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;transform:translate(-50%,-100%)translateY(-8px);box-shadow:0 14px 30px -12px #0009}.hp__hover b{color:#065f46;background:#d1fae5;border-radius:999px;padding:2px 7px;font-size:11.5px;font-weight:600}.hp__hover b.is-watch{color:#92400e;background:#fef3c7}.hp__hover:after{content:"";background:#fff;border-radius:2px;width:10px;height:10px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}@media (width<=1023px){.hp__story{bottom:20px}}@media (width<=767px){.hp__layer,.hp__story{display:none}.hp__poster{opacity:.55;background-position:64%}}.hero[data-astro-cid-lcdefpme]{color:#fff;background:#061530;align-items:center;min-height:clamp(660px,100svh - 64px,900px);display:flex;position:relative;overflow:hidden}.hero__scrim[data-astro-cid-lcdefpme]{pointer-events:none;background:linear-gradient(90deg,#040c1bf2 0%,#040c1bdb 30%,#040c1b59 46%,#040c1b00 58%),linear-gradient(#040c1b00 82%,#040c1bb3);position:absolute;inset:0}.hero__inner[data-astro-cid-lcdefpme]{z-index:2;pointer-events:none;position:relative}.hero__copy[data-astro-cid-lcdefpme]{pointer-events:auto;max-width:640px;padding-block:72px 96px}.hero__eyebrow[data-astro-cid-lcdefpme]{color:var(--pulse-cyan);margin:0 0 20px;font-size:15px;font-weight:600}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:#fff;letter-spacing:-.03em;text-wrap:balance;font-size:clamp(32px,3.5vw,50px);font-weight:700;line-height:1.08}.hero__lede[data-astro-cid-lcdefpme]{color:#eaf1f8cc;max-width:52ch;margin:24px 0 0;font-size:clamp(16.5px,1.3vw,18.5px);line-height:1.6}.hero__ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.btn--ghost-light[data-astro-cid-lcdefpme]{color:#fff;background:#ffffff0a;border:1px solid #ffffff2e}.btn--ghost-light[data-astro-cid-lcdefpme]:hover{color:#fff;background:#ffffff12;border-color:#3ad2f099}.hero__proof[data-astro-cid-lcdefpme]{color:#eaf1f899;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:30px 0 0;font-size:14px;display:flex}.hero__proof[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:#fff;font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.hero__proof[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{color:#eaf1f84d;font-style:normal}.hero__proof[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{white-space:nowrap}@media (width<=767px){.hero[data-astro-cid-lcdefpme]{align-items:flex-end;min-height:0}.hero__scrim[data-astro-cid-lcdefpme]{background:linear-gradient(#040c1b8c,#040c1bf5 65%)}.hero__copy[data-astro-cid-lcdefpme]{padding-block:160px 56px}.hero__ctas[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex:100%}.hero__proof[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{display:none}.hero__proof[data-astro-cid-lcdefpme]{gap:6px 18px}}.sec-head[data-astro-cid-lcdefpme]{max-width:760px}.sec-head[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin-top:16px}.section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.025em}.lifecycle[data-astro-cid-lcdefpme]{padding-block:clamp(72px,9vw,128px)}.stages[data-astro-cid-lcdefpme]{counter-reset:s;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:56px 0 0;padding:0;list-style:none;display:grid}.stage[data-astro-cid-lcdefpme]{border-top:2px solid var(--slate-200);padding:28px 28px 24px 0;position:relative}.stage[data-astro-cid-lcdefpme]:before{content:"";border:2px solid var(--venturus-navy);background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:-7px;left:0}.stage[data-astro-cid-lcdefpme]:first-child{border-top-color:var(--venturus-navy)}.stage__num[data-astro-cid-lcdefpme]{color:var(--cyan-700);font-variant-numeric:tabular-nums;margin:0 0 10px;font-size:12px;font-weight:600}.stage[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.015em;font-size:22px}.stage__blurb[data-astro-cid-lcdefpme]{color:var(--slate-600);min-height:3em;margin:8px 0 18px;font-size:14.5px}.stage[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.stage[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--venturus-navy);transition:background var(--duration-fast);border-radius:10px;justify-content:space-between;align-items:center;margin-inline:-12px;padding:9px 12px;font-size:15px;font-weight:550;text-decoration:none;display:flex}.stage[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{opacity:0;transition:opacity var(--duration-fast), transform var(--duration-base) var(--ease-emphasized);color:var(--cyan-700);transform:translate(-4px)}.stage[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--slate-100)}.stage[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover span[data-astro-cid-lcdefpme]{opacity:1;transform:none}.stage__count[data-astro-cid-lcdefpme]{color:var(--slate-500);margin:18px 0 0;font-size:12.5px}@media (width<=1023px){.stages[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}}@media (width<=560px){.stages[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.stage__blurb[data-astro-cid-lcdefpme]{min-height:0}}.ai-band[data-astro-cid-lcdefpme]{color:#fff;background:#081e3a;padding-block:clamp(56px,7vw,96px);position:relative;overflow:hidden}.ai-band__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.ai-band__kicker[data-astro-cid-lcdefpme]{color:var(--pulse-cyan);margin:0 0 16px;font-size:13px;font-weight:600}.ai-band[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff;letter-spacing:-.025em;font-size:clamp(30px,3.4vw,44px);line-height:1.1}.ai-band[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{color:#eaf1f8bf;margin:20px 0 32px}.ai-band__product[data-astro-cid-lcdefpme]{justify-content:center;display:flex}.ai-band[data-astro-cid-lcdefpme] .btn--primary[data-astro-cid-lcdefpme]{background:var(--pulse-cyan);color:#04212b}.ai-band[data-astro-cid-lcdefpme] .btn--primary[data-astro-cid-lcdefpme]:hover{color:#04212b;background:#6eddf4}.ai-band__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:32px;margin-top:clamp(56px,7vw,96px);padding:0;list-style:none;display:grid}.ai-band__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid #fff3;padding-top:18px}.ai-band__list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#fff;letter-spacing:-.01em;font-size:17px}.ai-band__list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#eaf1f8a8;margin:10px 0 0;font-size:14.5px;line-height:1.55}@media (width<=900px){.ai-band__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.ai-band__list[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width<=560px){.ai-band__list[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}.roles[data-astro-cid-lcdefpme]{padding-block:clamp(72px,9vw,128px)}.doors[data-astro-cid-lcdefpme]{border-top:1px solid var(--slate-300);margin:40px 0 0;padding:0;list-style:none}.doors[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--slate-200)}.doors[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{transition:background var(--duration-fast);grid-template-columns:minmax(200px,300px) 1fr 24px;align-items:baseline;gap:24px;padding:22px 4px;text-decoration:none;display:grid}.doors[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--venturus-navy);letter-spacing:-.01em;font-size:19px;font-weight:650}.doors[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--slate-600);font-size:16px;line-height:1.5}.doors[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{color:var(--slate-400);transition:transform var(--duration-base) var(--ease-emphasized), color var(--duration-fast);font-style:normal}.doors[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--slate-50)}.doors[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover i[data-astro-cid-lcdefpme]{color:var(--venturus-navy);transform:translate(4px)}@media (width<=720px){.doors[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{grid-template-columns:1fr 24px}.doors[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{grid-column:1}.doors[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{grid-area:1/2}}.roles__all[data-astro-cid-lcdefpme]{margin:28px 0 0;font-size:15px}.roles__all[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--venturus-navy);font-weight:600}
