.showcase-root{--sc-indigo:238 76% 67%;--sc-violet:270 67% 60%;--sc-teal:172 56% 50%;--sc-rose:350 80% 65%;--sc-amber:38 92% 60%;overflow-x:hidden}.showcase-section{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5rem 1.5rem;overflow:hidden}@media (min-width:768px){.showcase-section{padding:6rem 3rem}}.showcase-hero{text-align:center}.showcase-hero .hero-word{display:inline-block;opacity:0;transform:translateY(30px)}.showcase-hero .hero-subtitle{opacity:0;transform:translateY(20px)}.showcase-hero .hero-scroll-hint{opacity:0;position:absolute;bottom:2.5rem;left:50%;transform:translateX(-50%)}.showcase-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:0;pointer-events:none;will-change:transform,opacity}.showcase-orb--indigo{background:hsl(var(--sc-indigo));width:350px;height:350px}.showcase-orb--violet{background:hsl(var(--sc-violet));width:280px;height:280px}.showcase-orb--teal{background:hsl(var(--sc-teal));width:300px;height:300px}.showcase-stat{opacity:0;transform:translateY(24px)}.showcase-stat__number{font-size:3.5rem;font-weight:800;line-height:1;background:linear-gradient(135deg,hsl(var(--sc-indigo)),hsl(var(--sc-violet)));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (min-width:768px){.showcase-stat__number{font-size:4.5rem}}.showcase-feature-row{display:flex;flex-direction:column;gap:3rem;align-items:center;max-width:1100px;width:100%}@media (min-width:768px){.showcase-feature-row{flex-direction:row;gap:4rem}.showcase-feature-row--reverse{flex-direction:row-reverse}}.showcase-feature-text{flex:1;opacity:0;transform:translateX(-40px)}.showcase-feature-row--reverse .showcase-feature-text,.showcase-feature-visual{transform:translateX(40px)}.showcase-feature-visual{flex:1;opacity:0;display:flex;justify-content:center}.showcase-feature-row--reverse .showcase-feature-visual{transform:translateX(-40px)}.showcase-pill{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .875rem;border-radius:9999px;font-size:.8125rem;font-weight:500;opacity:0;transform:translateY(12px);border:1px solid hsl(var(--border));background:hsl(var(--card)/.6);backdrop-filter:blur(8px)}.showcase-shot{position:relative;width:100%;max-width:380px;border-radius:1rem;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.1)}.dark .showcase-shot{box-shadow:0 12px 44px rgba(0,0,0,.45)}.showcase-shot--crop{-webkit-mask-image:linear-gradient(180deg,#000 80%,transparent);mask-image:linear-gradient(180deg,#000 80%,transparent)}.showcase-shot--small{max-width:320px}.showcase-shot-stack{position:relative;width:100%;max-width:380px;padding-bottom:5rem}.showcase-shot-stack__overlay{position:absolute;right:-.5rem;bottom:0;width:55%}@media (min-width:768px){.showcase-shot-stack__overlay{right:-2.5rem}}.showcase-journey{display:flex;flex-direction:column;gap:5rem;max-width:1000px;width:100%;list-style:none;padding:0;margin:0}.showcase-journey-step{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;opacity:0;transform:translateY(40px)}@media (min-width:768px){.showcase-journey-step{grid-template-columns:1fr 1fr;gap:4rem}.showcase-journey-step--reverse .showcase-journey-text{order:2}}.showcase-journey-visual{display:flex;justify-content:center}.showcase-journey-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;margin-bottom:1rem;border-radius:9999px;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--sc-violet));background:hsl(var(--sc-violet)/.1);border:1px solid hsl(var(--sc-violet)/.25)}.showcase-also-grid{display:grid;grid-template-columns:1fr;gap:1rem;max-width:960px;width:100%}@media (min-width:640px){.showcase-also-grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.showcase-also-grid{grid-template-columns:repeat(3,1fr)}.showcase-also-tile--feature{grid-row:span 2}}.showcase-also-tile{opacity:0;transform:translateY(24px);padding:1.5rem;border-radius:1rem;border:1px solid hsl(var(--border)/.5);background:hsl(var(--card)/.5);backdrop-filter:blur(16px)}.showcase-also-tile .showcase-shot{max-width:none;box-shadow:0 6px 24px rgba(0,0,0,.08)}.showcase-mock-card{width:100%;max-width:380px;border-radius:1rem;border:1px solid hsl(var(--border)/.4);background:hsl(var(--card)/.7);backdrop-filter:blur(20px);padding:1.5rem;box-shadow:0 8px 32px rgba(0,0,0,.08);overflow:hidden}.dark .showcase-mock-card{box-shadow:0 8px 32px rgba(0,0,0,.3)}.showcase-cursor{display:inline-block;width:2px;height:1.1em;background:hsl(var(--foreground));margin-left:2px;animation:cursor-blink 1s step-end infinite;vertical-align:text-bottom}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}.showcase-cta{text-align:center}.showcase-cta__heading{opacity:0;transform:translateY(30px)}.showcase-cta__buttons{opacity:0;transform:translateY(20px)}.showcase-mockup-img{width:100%;max-width:380px;border-radius:1rem;border:1px solid hsl(var(--border)/.3);box-shadow:0 8px 32px rgba(0,0,0,.1);overflow:hidden}.dark .showcase-mockup-img{box-shadow:0 8px 40px rgba(0,0,0,.35)}.showcase-divider{width:60px;height:3px;border-radius:999px;background:linear-gradient(90deg,hsl(var(--sc-indigo)),hsl(var(--sc-violet)));margin:0 auto 1.5rem;opacity:.6}.showcase-reaction{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:9999px;font-size:.75rem;font-weight:600;opacity:0;transform:scale(0);border:1px solid hsl(var(--border)/.3);background:hsl(var(--card)/.8)}@media (prefers-reduced-motion:reduce){.also-heading,.journey-heading,.showcase-also-tile,.showcase-cta__buttons,.showcase-cta__heading,.showcase-feature-text,.showcase-feature-visual,.showcase-hero .hero-subtitle,.showcase-hero .hero-word,.showcase-journey-step,.showcase-orb,.showcase-pill,.showcase-reaction,.showcase-stat{opacity:1!important;transform:none!important;animation:none!important}}