.explore-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:640px){.explore-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.explore-card{border:1px solid color-mix(in oklch, var(--foreground) 10%, transparent);background:color-mix(in oklch, var(--background) 72%, transparent);touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:pointer;box-shadow:0 0 0 1px color-mix(in oklch, var(--card-accent,#57aaff) 12%, transparent), 0 18px 40px -24px color-mix(in oklch, var(--card-accent,#57aaff) 45%, transparent);border-radius:1.25rem;flex-direction:column;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.explore-card:hover,.explore-card:focus-visible{border-color:color-mix(in oklch, var(--card-accent,#57aaff) 35%, transparent);box-shadow:0 0 0 1px color-mix(in oklch, var(--card-accent,#57aaff) 28%, transparent), 0 24px 48px -20px color-mix(in oklch, var(--card-accent,#57aaff) 55%, transparent);transform:translateY(-3px)}.explore-card__media{aspect-ratio:1;position:relative;overflow:hidden}.explore-card__media:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#050508bf 100%);background:linear-gradient(#0000 55%,lab(1.42074% .311121 -1.14139/.75) 100%);position:absolute;inset:0}.explore-card__glow{background:radial-gradient(ellipse at center, color-mix(in oklch, var(--card-accent,#57aaff) 35%, transparent) 0%, transparent 70%);opacity:.85;pointer-events:none;height:55%;position:absolute;inset:auto -20% -30%}.explore-card__label{z-index:2;-webkit-backdrop-filter:blur(14px);background:#08080c8c;background:lab(2.26175% .426516 -1.5647/.55);border:1px solid #ffffff2e;border:1px solid lab(100% 0 0/.18);border-color:oklch(100% 5.96046e-8 none/.18) oklch(100% 5.96046e-8 none/.18) oklch(100% 5.96046e-8 none/.18) oklch(100% 5.96046e-8 none/.18);border-radius:.85rem;padding:.5rem .62rem .55rem;position:absolute;inset:auto .65rem .65rem;box-shadow:inset 0 1px #ffffff1f,0 8px 24px -12px #000000a6;box-shadow:inset 0 1px lab(100% 0 0/.12),0 8px 24px -12px lab(0% 0 0/.65098)}.explore-card__label-title{letter-spacing:-.02em;color:#fff;font-size:.8125rem;font-weight:700;line-height:1.15}.explore-card__label-sub{color:#ffffffb8;color:lab(100% 0 0/.72);margin-top:.12rem;font-size:.65rem;line-height:1.3}.explore-card__workflows{flex-wrap:wrap;gap:.25rem;margin-top:.35rem;display:flex}.explore-card__workflow-pill{border:1px solid color-mix(in oklch, var(--card-accent,#57aaff) 35%, transparent);background:color-mix(in oklch, var(--card-accent,#57aaff) 14%, transparent);color:color-mix(in oklch, white 88%, var(--card-accent,#57aaff));border-radius:999px;padding:.15rem .45rem;font-size:.58rem;font-weight:600;line-height:1.2}.explore-hero{border:1px solid color-mix(in oklch, var(--foreground) 10%, transparent);box-shadow:0 24px 60px -32px color-mix(in oklch, var(--hero-accent,#57aaff) 40%, transparent);border-radius:1.35rem;position:relative;overflow:hidden}.explore-hero__frame{aspect-ratio:16/9;width:100%;min-height:220px;position:relative}.explore-hero__frame--landing{aspect-ratio:21/9;min-height:200px}.explore-hero__glass{z-index:2;-webkit-backdrop-filter:blur(18px)saturate(140%);background:#06060a85;background:lab(1.71153% .414841 -1.52185/.52);border:1px solid #ffffff29;border:1px solid lab(100% 0 0/.16);border-color:oklch(100% 5.96046e-8 none/.16) oklch(100% 5.96046e-8 none/.16) oklch(100% 5.96046e-8 none/.16) oklch(100% 5.96046e-8 none/.16);border-radius:1.1rem;max-width:min(34rem,100% - 2rem);padding:1.1rem 1.2rem;position:absolute;box-shadow:inset 0 1px #ffffff1a,0 16px 48px -20px #000000bf;box-shadow:inset 0 1px lab(100% 0 0/.1),0 16px 48px -20px lab(0% 0 0/.74902)}.explore-hero__glass--bottom-left{bottom:1rem;left:1rem}.explore-hero__glass--center-left{top:50%;left:1rem;transform:translateY(-50%)}@media (min-width:640px){.explore-hero__glass{padding:1.35rem 1.5rem}.explore-hero__glass--bottom-left,.explore-hero__glass--center-left{left:1.5rem}.explore-hero__glass--bottom-left{bottom:1.5rem}}.explore-hero__eyebrow{border:1px solid color-mix(in oklch, var(--hero-accent,#57aaff) 35%, transparent);background:color-mix(in oklch, var(--hero-accent,#57aaff) 12%, transparent);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in oklch, var(--hero-accent,#57aaff) 88%, white);border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .65rem;font-size:.68rem;font-weight:700;display:inline-flex}.explore-hero__title{letter-spacing:-.03em;color:#fff;margin-top:.65rem;font-size:clamp(1.55rem,4vw,2.35rem);font-weight:800;line-height:1.08}.explore-hero__tagline{color:#ffffffc7;color:lab(100% 0 0/.78);margin-top:.55rem;font-size:.95rem;line-height:1.5}.explore-detail-section{margin-top:2.5rem}.explore-detail-section__title{letter-spacing:-.02em;margin-bottom:1rem;font-size:1.1rem;font-weight:700}.explore-highlight-grid{gap:.85rem;display:grid}@media (min-width:768px){.explore-highlight-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.explore-highlight{border:1px solid color-mix(in oklch, var(--foreground) 10%, transparent);background:color-mix(in oklch, var(--background) 70%, transparent);border-radius:1rem;padding:1rem 1.05rem;box-shadow:inset 0 1px #ffffff0f;box-shadow:inset 0 1px lab(100% 0 0/.06)}.explore-highlight__title{color:var(--foreground);font-size:.92rem;font-weight:700}.explore-highlight__body{color:var(--foreground-muted);margin-top:.45rem;font-size:.84rem;line-height:1.55}.explore-steps{counter-reset:explore-step;gap:.75rem;display:grid}@media (min-width:768px){.explore-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.explore-step{border:1px solid color-mix(in oklch, var(--step-accent,#57aaff) 18%, transparent);background:linear-gradient(160deg, color-mix(in oklch, var(--step-accent,#57aaff) 8%, transparent), color-mix(in oklch, var(--background) 88%, transparent));border-radius:1rem;padding:1rem 1.05rem 1.05rem;position:relative}.explore-step:before{counter-increment:explore-step;content:counter(explore-step, decimal-leading-zero);background:color-mix(in oklch, var(--step-accent,#57aaff) 18%, transparent);width:1.75rem;height:1.75rem;color:color-mix(in oklch, var(--step-accent,#57aaff) 90%, white);border-radius:999px;justify-content:center;align-items:center;font-size:.68rem;font-weight:800;display:inline-flex}.explore-step__title{margin-top:.65rem;font-size:.92rem;font-weight:700}.explore-step__body{color:var(--foreground-muted);margin-top:.35rem;font-size:.82rem;line-height:1.55}.explore-spot{border:1px solid color-mix(in oklch, var(--foreground) 10%, transparent);aspect-ratio:16/9;border-radius:1.15rem;position:relative;overflow:hidden}.explore-spot__glass{z-index:2;-webkit-backdrop-filter:blur(18px)saturate(140%);background:#06060a8c;background:lab(1.71153% .414841 -1.52185/.55);border:1px solid #ffffff29;border:1px solid lab(100% 0 0/.16);border-color:oklch(100% 5.96046e-8 none/.16) oklch(100% 5.96046e-8 none/.16) oklch(100% 5.96046e-8 none/.16) oklch(100% 5.96046e-8 none/.16);border-radius:1rem;max-width:min(28rem,100% - 2rem);padding:1rem 1.15rem;position:absolute;bottom:1rem;left:1rem;box-shadow:inset 0 1px #ffffff1a,0 16px 48px -20px #000000bf;box-shadow:inset 0 1px lab(100% 0 0/.1),0 16px 48px -20px lab(0% 0 0/.74902)}@media (min-width:640px){.explore-spot__glass{padding:1.15rem 1.35rem;bottom:1.35rem;left:1.35rem}}.explore-spot__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in oklch, var(--hero-accent,#57aaff) 88%, white);font-size:.68rem;font-weight:700}.explore-spot__title{letter-spacing:-.02em;color:#fff;margin-top:.45rem;font-size:1.05rem;font-weight:800}.explore-spot__body{color:#ffffffc7;color:lab(100% 0 0/.78);margin-top:.4rem;font-size:.84rem;line-height:1.55}.explore-spot--tools{justify-content:center;align-items:center;display:flex}.explore-tools-spot__grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:.75rem;padding:1.25rem 1.25rem 5.5rem;display:grid;position:absolute;inset:0}@media (min-width:640px){.explore-tools-spot__grid{gap:1rem;padding:1.5rem 2rem 6rem}}.explore-tools-spot__item{text-align:center;flex-direction:column;align-items:center;gap:.55rem;display:flex}.explore-tools-spot__icon{-webkit-backdrop-filter:blur(12px);background:#06060ab8;background:lab(1.71153% .414841 -1.52185/.72);border:1px solid #ffffff24;border:1px solid lab(100% 0 0/.14);border-color:oklch(100% 5.96046e-8 none/.14) oklch(100% 5.96046e-8 none/.14) oklch(100% 5.96046e-8 none/.14) oklch(100% 5.96046e-8 none/.14);border-radius:1rem;justify-content:center;align-items:center;width:min(5.5rem,22vw);height:min(5.5rem,22vw);padding:.65rem;display:flex;box-shadow:0 12px 40px -20px #000c}.explore-tools-spot__label{letter-spacing:.04em;color:#ffffffe0;color:lab(100% 0 0/.88);font-size:.68rem;font-weight:700}@media (min-width:640px){.explore-tools-spot__label{font-size:.74rem}}.explore-animation-band{margin-top:2.75rem}.explore-animation-band__header{margin-bottom:.85rem}.explore-animation-band__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in oklch, var(--hero-accent,#57aaff) 85%, white);font-size:.68rem;font-weight:700}.explore-animation-band__frame{border:1px solid color-mix(in oklch, var(--foreground) 14%, transparent);box-shadow:0 16px 48px -20px color-mix(in oklch, var(--hero-accent,#57aaff) 35%, transparent);background:#0b0c10;border-radius:1.35rem;overflow:hidden}.explore-animation-band__stage{isolation:isolate;width:100%;min-height:12rem;position:relative;overflow:hidden}.explore-animation-band__player{touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:100%;display:block}.explore-animation-band__player iframe{border:none!important;outline:none!important}.explore-animation-band__frame--loading{min-height:12rem;animation:1.4s ease-in-out infinite explore-band-pulse}@keyframes explore-band-pulse{0%,to{opacity:.55}50%{opacity:.85}}.dark .explore-animation-band__frame{background:#050608;border-color:#ffffff1f}.explore-animation-band__video{vertical-align:middle;touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:100%;height:auto;display:block}.explore-animation-band__still{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:100%;height:auto;display:block}.explore-cta{border:1px solid color-mix(in oklch, var(--cta-accent,#57aaff) 22%, transparent);background:linear-gradient(135deg, color-mix(in oklch, var(--cta-accent,#57aaff) 14%, transparent), color-mix(in oklch, var(--background) 92%, transparent));box-shadow:0 20px 50px -28px color-mix(in oklch, var(--cta-accent,#57aaff) 50%, transparent);border-radius:1.25rem;margin-top:2.75rem;padding:1.35rem 1.25rem;overflow:hidden}@media (min-width:640px){.explore-cta{justify-content:space-between;align-items:center;gap:1.25rem;padding:1.5rem 1.65rem;display:flex}}.explore-cta__title{letter-spacing:-.02em;font-size:1.15rem;font-weight:800}.explore-cta__body{max-width:36rem;color:var(--foreground-muted);margin-top:.4rem;font-size:.88rem;line-height:1.55}.explore-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:640px){.explore-more-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.explore-more-card{border:1px solid color-mix(in oklch, var(--foreground) 10%, transparent);background:color-mix(in oklch, var(--background) 75%, transparent);border-radius:1rem;transition:border-color .25s,transform .25s;position:relative;overflow:hidden}.explore-more-card:hover{border-color:color-mix(in oklch, var(--more-accent,#57aaff) 30%, transparent);transform:translateY(-2px)}.explore-more-card__thumb{aspect-ratio:16/10;position:relative}.explore-more-card__copy{padding:.65rem .75rem .75rem}.explore-more-card__label{font-size:.82rem;font-weight:700}.explore-more-card__sub{color:var(--foreground-muted);margin-top:.15rem;font-size:.72rem;line-height:1.35}.explore-pitch{color:var(--foreground-muted);margin-top:1.75rem;font-size:1.02rem;line-height:1.65}.explore-pitch strong{color:var(--foreground);font-weight:600}.explore-meta-grid{gap:.85rem;margin-top:2rem;display:grid}@media (min-width:640px){.explore-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.explore-meta{border:1px solid color-mix(in oklch, var(--foreground) 10%, transparent);background:color-mix(in oklch, var(--background) 72%, transparent);border-radius:1rem;padding:1rem 1.05rem}.explore-meta__title{letter-spacing:.08em;text-transform:uppercase;color:var(--foreground-muted);margin-bottom:.65rem;font-size:.72rem;font-weight:700}.explore-meta__list{flex-wrap:wrap;gap:.45rem;display:flex}.explore-meta__pill{border:1px solid color-mix(in oklch, var(--meta-accent,#57aaff) 20%, transparent);background:color-mix(in oklch, var(--meta-accent,#57aaff) 8%, transparent);color:var(--foreground);border-radius:999px;padding:.28rem .62rem;font-size:.76rem;font-weight:500}.explore-feature-list{gap:.55rem;display:grid}@media (min-width:640px){.explore-feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.explore-feature-list li{border:1px solid color-mix(in oklch, var(--foreground) 8%, transparent);background:color-mix(in oklch, var(--background) 78%, transparent);color:var(--foreground-muted);border-radius:.85rem;gap:.55rem;padding:.75rem .85rem;font-size:.84rem;line-height:1.45;display:flex}.explore-feature-list li:before{content:"→";color:color-mix(in oklch, var(--feature-accent,#57aaff) 85%, white);flex-shrink:0;font-weight:700}.explore-landing-hero{border:1px solid color-mix(in oklch, var(--foreground) 10%, transparent);border-radius:1.35rem;position:relative;overflow:hidden;box-shadow:0 24px 60px -32px #57aaff59;box-shadow:0 24px 60px -32px lab(67.2769% -5.907 -50.5394/.35)}.explore-landing-hero__bg{position:absolute;inset:0}.explore-landing-hero__glass{z-index:1;-webkit-backdrop-filter:blur(24px);background:#ffffff73;background:lab(100% 0 0/.45);border:1px solid #ffffff8c;border:1px solid lab(100% 0 0/.55);border-color:oklch(100% 5.96046e-8 none/.55) oklch(100% 5.96046e-8 none/.55) oklch(100% 5.96046e-8 none/.55) oklch(100% 5.96046e-8 none/.55);border-radius:1.25rem;max-width:40rem;margin:1rem;padding:1.35rem 1.5rem;position:relative;box-shadow:inset 0 1px #ffffffa6,0 10px 48px #0000001f;box-shadow:inset 0 1px lab(100% 0 0/.65),0 10px 48px lab(0% 0 0/.121569)}.dark .explore-landing-hero__glass{background:#0000008c;border-color:#ffffff17;box-shadow:inset 0 1px #ffffff0f,0 10px 48px #00000073}.explore-landing-hero__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#74b7ff;color:lab(72.2771% -6.80313 -43.2662);font-size:.68rem;font-weight:700}.explore-landing-hero__title{letter-spacing:-.03em;color:var(--foreground);margin-top:.55rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1.08}.dark .explore-landing-hero__title{color:#fff}.explore-landing-hero__tagline{max-width:34rem;color:var(--foreground-muted);margin-top:.55rem;font-size:.95rem;line-height:1.55}.dark .explore-landing-hero__tagline{color:#ffffffc7;color:lab(100% 0 0/.78)}.explore-feature-tray__header,.explore-workflow-tray__header{margin-bottom:.85rem}.explore-feature-tray__eyebrow,.explore-workflow-tray__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in oklch, var(--hero-accent,#57aaff) 85%, white);font-size:.68rem;font-weight:700}.explore-feature-tray__outer,.explore-workflow-tray .explore-feature-tray__outer{-webkit-backdrop-filter:blur(24px);background:#ffffff73;background:lab(100% 0 0/.45);border:1px solid #ffffff8c;border:1px solid lab(100% 0 0/.55);border-color:oklch(100% 5.96046e-8 none/.55) oklch(100% 5.96046e-8 none/.55) oklch(100% 5.96046e-8 none/.55) oklch(100% 5.96046e-8 none/.55);border-radius:1.35rem;padding:.85rem;overflow:hidden;box-shadow:inset 0 1px #ffffffa6,0 10px 48px #0000001f;box-shadow:inset 0 1px lab(100% 0 0/.65),0 10px 48px lab(0% 0 0/.121569)}.dark .explore-feature-tray__outer,.dark .explore-workflow-tray .explore-feature-tray__outer{background:#0000008c;border-color:#ffffff17}.explore-feature-tray__grid{gap:.75rem;display:grid}@media (min-width:768px){.explore-feature-tray__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.explore-feature-tray__card-inner,.explore-workflow-tray__card-inner{padding:1rem 1.05rem}.explore-feature-tray__card-index,.explore-workflow-tray__step-num{background:color-mix(in oklch, var(--hero-accent,#57aaff) 16%, transparent);min-width:1.75rem;height:1.75rem;color:color-mix(in oklch, var(--hero-accent,#57aaff) 90%, white);border-radius:999px;justify-content:center;align-items:center;font-size:.68rem;font-weight:800;display:inline-flex}.explore-feature-tray__card-title,.explore-workflow-tray__step-title{color:var(--foreground);margin-top:.65rem;font-size:.95rem;font-weight:700;line-height:1.3}.dark .explore-feature-tray__card-title,.dark .explore-workflow-tray__step-title{color:#fff}.explore-feature-tray__card-body,.explore-workflow-tray__step-body{color:var(--foreground-muted);margin-top:.4rem;font-size:.82rem;line-height:1.55}.dark .explore-feature-tray__card-body,.dark .explore-workflow-tray__step-body{color:#ffffffbf;color:lab(100% 0 0/.75)}.explore-workflow-tray__title{letter-spacing:-.02em;margin-top:.35rem;font-size:1.15rem;font-weight:800}.explore-workflow-tray__lead{max-width:42rem;color:var(--foreground-muted);margin-top:.45rem;font-size:.88rem;line-height:1.55}.explore-workflow-tray__grid{gap:.75rem;display:grid}@media (min-width:768px){.explore-workflow-tray__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.explore-card[style*="--card-accent: #57AAFF"]{--card-accent:#57aaff}.explore-card[style*="--card-accent: #A78BFA"]{--card-accent:#a78bfa}.explore-card[style*="--card-accent: #34D399"]{--card-accent:#34d399}.explore-card[style*="--card-accent: #F472B6"]{--card-accent:#f472b6}.explore-card[style*="--card-accent: #38BDF8"]{--card-accent:#38bdf8}.explore-card[style*="--card-accent: #FB923C"]{--card-accent:#fb923c}@media (max-width:1023px),(hover:none) and (pointer:coarse){.explore-feature-tray__outer,.explore-workflow-tray .explore-feature-tray__outer,.explore-landing-hero__glass{-webkit-backdrop-filter:blur(16px);background:color-mix(in oklch, var(--background) 58%, transparent)}.dark .explore-feature-tray__outer,.dark .explore-workflow-tray .explore-feature-tray__outer,.dark .explore-landing-hero__glass{background:#0000009e}}
