.lp-cia-stage:after,.dark .lp-cia-stage:after{background:radial-gradient(ellipse 78% 70% at 50% 48%, transparent 58%, var(--bds-canvas) 88%), linear-gradient(180deg, var(--bds-canvas) 0%, transparent 8%, transparent 92%, var(--bds-canvas) 100%)}.lp-cia-mock,.lp-download-mock,.lp-cia-talk-photo,.cia-mockup-image,.wb-flow-photo,.lp-goals-visual img,.lp-arc-media img,.showcase-card img,.proof-media-img{image-rendering:auto}.dark .landing-page{--bds-veil-photo:.9;--bds-veil-photo-hero:.86;--bds-veil-photo-hover:.98;--bds-veil-photo-hero-hover:.94}.landing-page .showcase-stage{box-shadow:none;background:0 0;border-radius:0;padding:0}.landing-page .showcase-col{box-shadow:none;background:0 0;border:none;-webkit-mask-image:linear-gradient(#0000 0%,#000 3% 97%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 3% 97%,#0000 100%)}.landing-page .showcase-stage:has(.showcase-card.is-revealed) .showcase-track{animation-play-state:paused}.landing-page .showcase-paused-badge{z-index:8;border:1px solid color-mix(in srgb, var(--bds-orange) 28%, transparent);background:color-mix(in srgb, var(--bds-glass-bg) 82%, transparent);-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%);font-size:var(--bds-caption,.75rem);letter-spacing:.02em;color:var(--bds-text-soft);box-shadow:0 10px 28px color-mix(in srgb, var(--bds-shadow-ink) 18%, transparent), inset 0 1px 0 color-mix(in srgb, var(--bds-sheen) 30%, transparent);border-radius:999px;align-items:center;gap:.45rem;padding:.38rem .85rem;font-weight:600;animation:.32s cubic-bezier(.22,1,.36,1) showcase-badge-in;display:inline-flex;position:absolute;top:1rem;left:50%;transform:translate(-50%)}.landing-page .showcase-paused-dot{background:var(--bds-orange);width:.42rem;height:.42rem;box-shadow:0 0 10px color-mix(in srgb, var(--bds-orange) 70%, transparent);border-radius:999px;animation:1.6s ease-in-out infinite showcase-pulse}@keyframes showcase-badge-in{0%{opacity:0;transform:translate(-50%)translateY(-6px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes showcase-pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}.landing-page .showcase-card{transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s,opacity .35s,border-color .35s}.landing-page .showcase-card:not(.is-revealed):not(.is-dimmed):hover{border-color:color-mix(in srgb, var(--sc-accent,var(--bds-orange)) 18%, transparent);transform:translateY(-2px)scale(1.01)}.landing-page .showcase-card.is-revealed{border-color:color-mix(in srgb, var(--sc-accent,var(--bds-orange)) 32%, transparent);transform:scale(1.03)translateY(-2px)}.landing-page .showcase-card.is-dimmed{opacity:.42;transform:scale(.99)}.landing-page .showcase-card-rim{z-index:3;pointer-events:none;border-radius:inherit;opacity:0;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sc-accent,var(--bds-orange)) 24%, transparent), inset 0 1px 0 color-mix(in srgb, var(--bds-sheen) 36%, transparent);transition:opacity .35s;position:absolute;inset:0}.landing-page .showcase-card.is-revealed .showcase-card-rim,.landing-page .showcase-card:not(.is-dimmed):hover .showcase-card-rim{opacity:1}.landing-page .showcase-card-veil{background:linear-gradient(180deg, transparent 42%, color-mix(in srgb, var(--bds-canvas) 55%, transparent) 100%), linear-gradient(165deg, color-mix(in srgb, var(--bds-sheen) 10%, transparent), transparent 46%)}.landing-page .showcase-overlay{z-index:6}.landing-page .showcase-overlay-inner{border-color:color-mix(in srgb, var(--sc-accent,var(--bds-orange)) 18%, var(--bds-glass-border));background:color-mix(in srgb, var(--bds-glass-bg) 92%, transparent);-webkit-backdrop-filter:blur(calc(var(--bds-glass-blur) + 4px)) saturate(170%);backdrop-filter:blur(calc(var(--bds-glass-blur) + 4px)) saturate(170%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--bds-sheen) 48%, transparent), 0 22px 48px color-mix(in srgb, var(--bds-shadow-ink) 22%, transparent), 0 0 0 1px color-mix(in srgb, var(--sc-accent,var(--bds-orange)) 8%, transparent)}.landing-page .showcase-teaser{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--bds-canvas) 28%, transparent) 36%, color-mix(in srgb, var(--bds-canvas) 86%, transparent) 100%);flex-direction:column;align-items:flex-start;gap:.35rem;padding:4rem 1.15rem 1.15rem;transition:opacity .28s,transform .35s cubic-bezier(.22,1,.36,1);display:flex}.landing-page .showcase-card.is-revealed .showcase-teaser{transform:translateY(8px)}.landing-page .showcase-teaser-chip{border:1px solid color-mix(in srgb, var(--sc-accent,var(--bds-orange)) 24%, transparent);background:color-mix(in srgb, var(--sc-accent,var(--bds-orange)) 10%, transparent);font-size:var(--bds-caption,.72rem);letter-spacing:.1em;text-transform:uppercase;color:var(--bds-brand-text);border-radius:999px;align-items:center;padding:.28rem .62rem;font-weight:700;display:inline-flex}.landing-page .showcase-teaser-title{letter-spacing:-.02em;color:var(--bds-text);text-shadow:0 2px 16px color-mix(in srgb, var(--bds-canvas) 70%, transparent);margin:0;font-size:clamp(1.2rem,2.4vw,1.45rem);font-weight:800;line-height:1.12}.landing-page .showcase-teaser-hint{font-size:var(--bds-caption,.72rem);letter-spacing:.04em;text-transform:uppercase;color:var(--bds-text-faint);opacity:0;margin:.15rem 0 0;font-weight:500;transition:opacity .25s,transform .25s;transform:translateY(4px)}.landing-page .showcase-card:not(.is-revealed):not(.is-dimmed):hover .showcase-teaser-hint{opacity:.9;transform:translateY(0)}.landing-page .showcase-hint{justify-content:center;align-items:center;gap:.55rem;max-width:38rem;margin:1.35rem auto 0;display:flex}.landing-page .showcase-hint-icon{border:1px solid color-mix(in srgb, var(--bds-orange) 28%, transparent);background:radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--bds-orange) 35%, transparent), transparent 70%), color-mix(in srgb, var(--bds-orange) 8%, transparent);width:1.35rem;height:1.35rem;box-shadow:0 0 14px color-mix(in srgb, var(--bds-orange) 22%, transparent);border-radius:999px;flex-shrink:0;animation:2.2s ease-in-out infinite showcase-pulse}:root:not(.dark) .landing-page .showcase-teaser{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--bds-canvas) 18%, transparent) 38%, color-mix(in srgb, var(--bds-canvas) 90%, transparent) 100%)}@media (prefers-reduced-motion:reduce){.landing-page .showcase-paused-dot,.landing-page .showcase-hint-icon,.landing-page .showcase-paused-badge{animation:none}.landing-page .showcase-card:not(.is-revealed):not(.is-dimmed):hover{transform:none}}
