.feature-card:where(.astro-lxmfzltz){display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;border:1px solid #30363d;border-radius:6px;background:#0d111799;backdrop-filter:blur(8px);transition:all .2s ease;text-decoration:none;color:inherit;position:relative;overflow:hidden;min-height:12rem;margin:0;align-self:flex-start}.feature-card:where(.astro-lxmfzltz):hover{text-decoration:none}.feature-card:where(.astro-lxmfzltz):before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(139,92,246,.03) 0%,transparent 100%);opacity:0;transition:opacity .2s ease}.feature-card:where(.astro-lxmfzltz):hover:before{opacity:1}.feature-card:where(.astro-lxmfzltz):hover{border-color:#8b5cf6;transform:translateY(-1px);box-shadow:0 4px 12px #8b5cf614}.feature-header:where(.astro-lxmfzltz){display:flex;align-items:center;gap:.875rem;margin-bottom:.5rem}.feature-title-wrap:where(.astro-lxmfzltz){display:flex;flex-direction:column;gap:.4rem;min-width:0}.feature-icon:where(.astro-lxmfzltz){flex-shrink:0;width:56px;height:56px;display:flex;align-items:center;justify-content:center;align-self:center;background:linear-gradient(135deg,#8b5cf626,#8b5cf614);border:1px solid rgba(139,92,246,.2);border-radius:8px;color:#c4b5fd;position:relative;z-index:1;transition:all .2s ease;box-shadow:0 4px 12px #8b5cf626}.feature-card:where(.astro-lxmfzltz):hover .feature-icon:where(.astro-lxmfzltz){background:linear-gradient(135deg,#8b5cf640,#8b5cf626);border-color:#8b5cf659;color:#ddd6fe;box-shadow:0 6px 16px #8b5cf640;transform:translateY(-2px)}.feature-icon:where(.astro-lxmfzltz) svg{display:block;fill:currentColor;width:28px;height:28px;filter:drop-shadow(0 2px 4px rgba(139,92,246,.3))}.feature-content:where(.astro-lxmfzltz){flex:1;min-width:0;position:relative;z-index:1}.feature-title:where(.astro-lxmfzltz){margin:0!important;font-size:1.375rem!important;font-weight:700!important;line-height:1.3!important;color:#f0f6fc;transition:all .2s ease;letter-spacing:-.01em!important}.feature-badge:where(.astro-lxmfzltz){align-self:flex-start;font-size:.75rem;line-height:1;letter-spacing:.08em;font-weight:600;text-transform:uppercase;padding:.3rem .55rem;border:1px solid rgba(139,92,246,.35);border-radius:.4rem;background:#8b5cf626;color:#c4b5fd;position:relative}.feature-card:where(.astro-lxmfzltz):hover .feature-badge:where(.astro-lxmfzltz){border-color:#8b5cf68c;background:#8b5cf638;color:#ddd6fe}.feature-card:where(.astro-lxmfzltz):hover .feature-title:where(.astro-lxmfzltz){color:#8b5cf6;transform:translate(2px)}.feature-description:where(.astro-lxmfzltz){font-size:.9375rem;line-height:1.6;color:#8d96a0;transition:color .2s ease;flex:1;display:flex;flex-direction:column;position:relative;z-index:2}.feature-card:where(.astro-lxmfzltz):hover .feature-description:where(.astro-lxmfzltz){color:#a9b3be}.feature-description:where(.astro-lxmfzltz) p{margin:0 0 .75rem}.feature-description:where(.astro-lxmfzltz) p:last-child{margin-bottom:0;margin-top:auto;text-align:right}.feature-description:where(.astro-lxmfzltz) a{color:#58a6ff;text-decoration:none;font-weight:500;transition:color .2s ease;display:inline-flex;align-items:center;gap:.25rem;position:relative;z-index:3;cursor:pointer}.feature-description:where(.astro-lxmfzltz) a:hover{color:#79c0ff;text-decoration:underline}[data-theme=light] .feature-card:where(.astro-lxmfzltz){background:#ffffffe6;border-color:#d0d7de}[data-theme=light] .feature-card:where(.astro-lxmfzltz):before{background:linear-gradient(135deg,rgba(130,80,223,.05) 0%,transparent 100%)}[data-theme=light] .feature-card:where(.astro-lxmfzltz):hover{border-color:#6639ba;box-shadow:0 4px 12px #6639ba26}[data-theme=light] .feature-icon:where(.astro-lxmfzltz){background:linear-gradient(135deg,#8250df26,#8250df14);border-color:#8250df4d;color:#6639ba;box-shadow:0 4px 12px #8250df26}[data-theme=light] .feature-card:where(.astro-lxmfzltz):hover .feature-icon:where(.astro-lxmfzltz){background:linear-gradient(135deg,#8250df33,#8250df1f);border-color:#8250df66;color:#8250df;box-shadow:0 6px 16px #8250df40}[data-theme=light] .feature-title:where(.astro-lxmfzltz){color:#010409}[data-theme=light] .feature-card:where(.astro-lxmfzltz):hover .feature-title:where(.astro-lxmfzltz){color:#6639ba}[data-theme=light] .feature-description:where(.astro-lxmfzltz){color:#424a53}[data-theme=light] .feature-card:where(.astro-lxmfzltz):hover .feature-description:where(.astro-lxmfzltz){color:#010409}[data-theme=light] .feature-description:where(.astro-lxmfzltz) a{color:#0969da}[data-theme=light] .feature-description:where(.astro-lxmfzltz) a:hover{color:#0550ae}[data-theme=light] .feature-badge:where(.astro-lxmfzltz){border-color:#8250df59;background:#8250df2e;color:#6639ba}[data-theme=light] .feature-card:where(.astro-lxmfzltz):hover .feature-badge:where(.astro-lxmfzltz){border-color:#8250df8c;background:#8250df40;color:#8250df}@media(prefers-reduced-motion:reduce){.feature-card:where(.astro-lxmfzltz),.feature-card:where(.astro-lxmfzltz):before,.feature-icon:where(.astro-lxmfzltz),.feature-title:where(.astro-lxmfzltz),.feature-description:where(.astro-lxmfzltz){transition:none}}.feature-grid:where(.astro-p7n436wq){display:grid;gap:1.25rem;margin:2rem 0;align-items:start}.feature-grid:where(.astro-p7n436wq) .feature-card{height:100%}.feature-grid:where(.astro-p7n436wq).columns-2,.feature-grid:where(.astro-p7n436wq).columns-3,.feature-grid:where(.astro-p7n436wq).columns-4{grid-template-columns:1fr}@media(min-width:50rem){.feature-grid:where(.astro-p7n436wq).columns-2{grid-template-columns:repeat(2,minmax(20rem,1fr))}}@media(min-width:72rem){.feature-grid:where(.astro-p7n436wq).columns-3{grid-template-columns:repeat(3,minmax(20rem,1fr))}}@media(min-width:90rem){.feature-grid:where(.astro-p7n436wq).columns-4{grid-template-columns:repeat(4,minmax(20rem,1fr))}}.workflow-hero:where(.astro-oqzdbsmf){position:relative;margin:0 0 1.5rem}.workflow-hero__feature:where(.astro-oqzdbsmf){position:relative;max-width:52rem;border:1px solid rgba(255,255,255,.08);border-radius:1.25rem;overflow:hidden;background:#ffffff08;box-shadow:0 18px 48px #00000029}.workflow-hero__frame-wrap:where(.astro-oqzdbsmf){position:relative;overflow:hidden;padding:.5rem;background:#ffffff05}.workflow-hero__slides:where(.astro-oqzdbsmf){position:relative;z-index:2;display:grid;place-items:center;aspect-ratio:16 / 9;overflow:hidden;cursor:pointer}.workflow-hero__loading:where(.astro-oqzdbsmf){position:absolute;inset:0;display:grid;place-items:center;font-size:.9rem;font-weight:600;color:var(--sl-color-gray-3);letter-spacing:.02em}.workflow-hero__canvas:where(.astro-oqzdbsmf){position:relative;z-index:2;width:100%;height:100%;border-radius:1rem;border:0;background:transparent;box-shadow:0 12px 28px #00000024;opacity:0;transform:perspective(1800px) rotateY(-1.5deg) rotateX(.6deg) scale(.992);transition:opacity .24s ease,transform .32s ease}.workflow-hero:where(.astro-oqzdbsmf).is-ready .workflow-hero__canvas:where(.astro-oqzdbsmf){opacity:1;transform:perspective(1800px) rotateY(-1.5deg) rotateX(.6deg) scale(1);animation:workflow-hero-float 10s ease-in-out infinite}.hero>.workflow-hero--mounted:where(.astro-oqzdbsmf){width:min(100%,52rem)}@media(min-width:50rem){.hero[data-workflow-hero-mounted=true]{grid-template-columns:minmax(0,7fr) minmax(0,13fr);align-items:center;gap:1.5rem}.hero>.workflow-hero--mounted:where(.astro-oqzdbsmf){order:2;justify-self:stretch;align-self:center;width:100%;max-width:none;margin:0}.hero>:where(.astro-oqzdbsmf):first-child{min-width:0}}[data-theme=light] .workflow-hero__feature:where(.astro-oqzdbsmf){background:#ffffffd1;color:var(--sl-color-black)}@media(prefers-reduced-motion:reduce){.workflow-hero__canvas:where(.astro-oqzdbsmf){animation:none}}@keyframes workflow-hero-float{0%,to{transform:perspective(1800px) rotateY(-1.5deg) rotateX(.6deg) translateY(0) scale(1)}50%{transform:perspective(1800px) rotateY(-1deg) rotateX(.3deg) translateY(-3px) scale(1.004)}}
