.cards-stack[data-astro-cid-crxfrfae]{position:relative;width:min(340px,82vw);aspect-ratio:340 / 250;display:grid;place-items:center;perspective:1000px}.floating-card[data-astro-cid-crxfrfae]{position:absolute;width:100%;max-width:340px;aspect-ratio:340 / 214;border-radius:16px;filter:drop-shadow(0 32px 44px rgba(0,0,0,.28));transition:transform var(--transition-slow),opacity var(--transition-slow)}.pos-1[data-astro-cid-crxfrfae]{z-index:4;transform:translateY(0) rotateY(-15deg) rotateX(10deg);animation:card-float 6s ease-in-out infinite}.pos-2[data-astro-cid-crxfrfae]{z-index:3;opacity:.98;transform:translateY(20px) translate(-30px) rotateY(-15deg) rotateX(10deg) rotate(-3deg);animation:card-float-middle 6.5s ease-in-out infinite}.pos-3[data-astro-cid-crxfrfae]{z-index:2;opacity:.94;transform:translateY(40px) translate(-60px) rotateY(-15deg) rotateX(10deg) rotate(-6deg);animation:card-float-bottom 7s ease-in-out infinite}.pos-4[data-astro-cid-crxfrfae]{z-index:1;opacity:.9;transform:translateY(60px) translate(-90px) rotateY(-15deg) rotateX(10deg) rotate(-9deg);animation:card-float-deep 7.5s ease-in-out infinite}.cards-stack[data-astro-cid-crxfrfae]:hover .pos-1[data-astro-cid-crxfrfae]{transform:translateY(-10px) translate(25px) rotateY(-5deg) rotateX(5deg) rotate(3deg)}.cards-stack[data-astro-cid-crxfrfae]:hover .pos-2[data-astro-cid-crxfrfae]{transform:translateY(10px) translate(-45px) rotateY(-10deg) rotateX(5deg) rotate(-4deg)}.cards-stack[data-astro-cid-crxfrfae]:hover .pos-3[data-astro-cid-crxfrfae]{transform:translateY(35px) translate(-110px) rotateY(-10deg) rotateX(5deg) rotate(-12deg)}.cards-stack[data-astro-cid-crxfrfae]:hover .pos-4[data-astro-cid-crxfrfae]{transform:translateY(60px) translate(-175px) rotateY(-10deg) rotateX(5deg) rotate(-20deg)}@keyframes card-float{50%{transform:translateY(-15px) rotateY(-5deg) rotateX(15deg)}}@keyframes card-float-middle{50%{transform:translateY(5px) translate(-30px) rotateY(-5deg) rotateX(15deg) rotate(-3deg)}}@keyframes card-float-bottom{50%{transform:translateY(25px) translate(-60px) rotateY(-5deg) rotateX(15deg) rotate(-6deg)}}@keyframes card-float-deep{50%{transform:translateY(45px) translate(-90px) rotateY(-5deg) rotateX(15deg) rotate(-9deg)}}@media(max-width:640px){.cards-stack[data-astro-cid-crxfrfae]{margin-inline:auto;transform:translate(28px)}.cards-stack[data-astro-cid-crxfrfae]:hover .pos-3[data-astro-cid-crxfrfae],.cards-stack[data-astro-cid-crxfrfae]:hover .pos-4[data-astro-cid-crxfrfae]{transform:none}}@media(prefers-reduced-motion:reduce){.floating-card[data-astro-cid-crxfrfae]{animation:none}}.page-section[data-astro-cid-s6sl6lgy]{padding:var(--space-4xl) 0;overflow:hidden}.content[data-astro-cid-s6sl6lgy]{color:var(--color-text)}.content[data-astro-cid-s6sl6lgy] h2[data-astro-cid-s6sl6lgy]{color:var(--color-primary);margin-bottom:var(--space-md);font-size:var(--font-size-3xl);font-weight:700}.feature-list[data-astro-cid-s6sl6lgy]{list-style:none;padding:0;margin:var(--space-lg) 0 0 0}.feature-list[data-astro-cid-s6sl6lgy] li[data-astro-cid-s6sl6lgy]{padding:var(--space-sm) 0 var(--space-sm) var(--space-xl);position:relative;font-size:var(--font-size-base)}.feature-list[data-astro-cid-s6sl6lgy] li[data-astro-cid-s6sl6lgy]:before{content:"✓";position:absolute;left:0;color:var(--color-accent);font-weight:700}.image-container[data-astro-cid-s6sl6lgy]{display:flex;justify-content:center;align-items:center;perspective:1200px}.device-wrapper[data-astro-cid-s6sl6lgy]{position:relative;width:100%;max-width:500px;padding:2px;background:linear-gradient(135deg,rgba(255,255,255,.1),transparent);border-radius:var(--radius-2xl);overflow:hidden;animation:float 6s ease-in-out infinite;-webkit-mask-image:radial-gradient(circle at center,black 40%,rgba(0,0,0,.8) 70%,transparent 95%);mask-image:radial-gradient(circle at center,black 40%,rgba(0,0,0,.8) 70%,transparent 95%)}.device-img[data-astro-cid-s6sl6lgy]{width:100%;height:auto;object-fit:cover;display:block;mix-blend-mode:normal;filter:saturate(1.1) brightness(1.05)}.device-wrapper[data-astro-cid-s6sl6lgy]:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(239,194,0,.1) 0%,transparent 70%);pointer-events:none;z-index:1}@keyframes float{0%,to{transform:translateY(0) rotate(0);filter:drop-shadow(0 20px 40px rgba(0,0,0,.4))}50%{transform:translateY(-25px) rotate(1deg);filter:drop-shadow(0 40px 70px rgba(0,0,0,.3))}}@media(max-width:768px){.image-container[data-astro-cid-s6sl6lgy]{margin-top:var(--space-2xl)}.device-wrapper[data-astro-cid-s6sl6lgy]{max-width:340px}}.mt-4[data-astro-cid-s6sl6lgy]{margin-top:1rem}.gap-xl[data-astro-cid-s6sl6lgy]{gap:3rem}@media(prefers-color-scheme:dark){.content[data-astro-cid-s6sl6lgy] h2[data-astro-cid-s6sl6lgy]{color:var(--color-text-primary)}}.card-registration.svelte-3jtqkz{padding:var(--space-4xl) 0;background:linear-gradient(135deg,#fff,#f8f9ff);overflow:hidden}.container.svelte-3jtqkz{max-width:1200px;margin:0 auto;padding:0 var(--space-lg)}.showcase-header.svelte-3jtqkz{text-align:center;margin-bottom:var(--space-3xl)}.section-title.svelte-3jtqkz{font-family:var(--font-heading);font-size:var(--font-size-4xl);color:var(--color-primary);margin-bottom:var(--space-md);font-weight:var(--font-weight-bold)}.section-subtitle.svelte-3jtqkz{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:600px;margin:0 auto}.showcase-content.svelte-3jtqkz{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3xl);align-items:center}.steps-info.svelte-3jtqkz{display:flex;flex-direction:column;gap:var(--space-lg);order:1}.step-card.svelte-3jtqkz{display:flex;gap:var(--space-md);padding:var(--space-lg);background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:opacity .4s ease,box-shadow .4s ease;opacity:.5}.step-card.active.svelte-3jtqkz{opacity:1;box-shadow:var(--shadow-lg);background:#fff}.step-number.svelte-3jtqkz{width:48px;height:48px;background:linear-gradient(135deg,var(--color-primary),#6b46c1);color:#fff;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);flex-shrink:0;transition:transform .3s ease}.step-card.active.svelte-3jtqkz .step-number:where(.svelte-3jtqkz){box-shadow:0 4px 12px #4f22d666}.step-content.svelte-3jtqkz h3:where(.svelte-3jtqkz){font-family:var(--font-heading);font-size:var(--font-size-xl);color:var(--color-text-primary);margin-bottom:var(--space-xs);font-weight:var(--font-weight-semibold)}.step-content.svelte-3jtqkz p:where(.svelte-3jtqkz){color:var(--color-text-secondary);line-height:1.6}.phone-container.svelte-3jtqkz{display:flex;justify-content:center;align-items:center;position:relative;perspective:1000px;order:2;padding:2rem 0;width:100%}.phone-frame.svelte-3jtqkz{position:relative;width:280px;height:580px;margin:0 auto;background:#111;border-radius:36px;border:8px solid #333;box-shadow:0 25px 50px -12px #00000080,inset 0 0 0 2px #555;overflow:hidden;z-index:2}.screen-content.svelte-3jtqkz{position:relative;width:100%;height:100%;overflow:hidden;background:#fff}.phone-screen.svelte-3jtqkz{position:absolute;inset:0;width:100%;height:100%;background:#fff;transition:opacity .4s ease;opacity:0}.phone-screen.active.svelte-3jtqkz{opacity:1}.phone-screen.svelte-3jtqkz img:where(.svelte-3jtqkz){width:100%;height:100%;object-fit:cover}.mockup-glow.svelte-3jtqkz{position:absolute;width:250px;height:250px;border-radius:50%;filter:blur(70px);z-index:1;opacity:.4}.glow-1.svelte-3jtqkz{top:10%;left:0%;background:var(--color-primary)}.glow-2.svelte-3jtqkz{bottom:10%;right:0%;background:#efc200}@media(max-width:768px){.showcase-content.svelte-3jtqkz{grid-template-columns:1fr;gap:var(--space-2xl)}.steps-info.svelte-3jtqkz{order:2}.phone-container.svelte-3jtqkz{order:1}.phone-frame.svelte-3jtqkz{width:280px;height:570px}.section-title.svelte-3jtqkz{font-size:var(--font-size-3xl)}}@media(prefers-color-scheme:dark){.card-registration.svelte-3jtqkz{background:linear-gradient(135deg,#16213e,#1a1a2e)}.section-title.svelte-3jtqkz{color:#e8e8f0}.section-subtitle.svelte-3jtqkz,.step-content.svelte-3jtqkz p:where(.svelte-3jtqkz){color:#b8b8c8}.step-card.svelte-3jtqkz{background:#2a2a3e;border:1px solid #3a3a4e}.step-card.active.svelte-3jtqkz{background:linear-gradient(135deg,#2a2a3e,#1f1f35);box-shadow:0 0 0 3px #efc2004d,0 12px 32px #0006}.step-number.svelte-3jtqkz{background:linear-gradient(135deg,var(--color-accent),#ff9900);color:#1a1a2e}.step-card.active.svelte-3jtqkz .step-number:where(.svelte-3jtqkz){box-shadow:0 4px 12px #efc20066}.step-content.svelte-3jtqkz h3:where(.svelte-3jtqkz){color:#e8e8f0}}.app-showcase.svelte-f3n5h0{padding:var(--space-4xl) 0;background:linear-gradient(135deg,#f8f9ff,#fff);overflow:hidden}.container.svelte-f3n5h0{max-width:1200px;margin:0 auto;padding:0 var(--space-lg)}.showcase-header.svelte-f3n5h0{text-align:center;margin-bottom:var(--space-3xl)}.section-title.svelte-f3n5h0{font-family:var(--font-heading);font-size:var(--font-size-4xl);color:var(--color-primary);margin-bottom:var(--space-md);font-weight:var(--font-weight-bold)}.section-subtitle.svelte-f3n5h0{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:600px;margin:0 auto}.showcase-content.svelte-f3n5h0{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3xl);align-items:center}.phone-container.svelte-f3n5h0{display:flex;justify-content:center;align-items:center;position:relative;perspective:1000px;padding:2rem 0;width:100%}.phone-frame.svelte-f3n5h0{position:relative;width:280px;height:580px;margin:0 auto;background:#111;border-radius:36px;border:8px solid #333;box-shadow:0 25px 50px -12px #00000080,inset 0 0 0 2px #555;overflow:hidden;z-index:2}.screen-content.svelte-f3n5h0{position:relative;width:100%;height:100%;overflow:hidden;background:#fff}.phone-screen.svelte-f3n5h0{position:absolute;inset:0;width:100%;height:100%;background:#fff;transition:opacity .4s ease;opacity:0}.phone-screen.active.svelte-f3n5h0{opacity:1}.phone-screen.svelte-f3n5h0 img:where(.svelte-f3n5h0){width:100%;height:100%;object-fit:cover}.mockup-glow.svelte-f3n5h0{position:absolute;width:250px;height:250px;border-radius:50%;filter:blur(70px);z-index:1;opacity:.4}.glow-1.svelte-f3n5h0{top:10%;left:0%;background:var(--color-primary)}.glow-2.svelte-f3n5h0{bottom:10%;right:0%;background:#efc200}.steps-info.svelte-f3n5h0{display:flex;flex-direction:column;gap:var(--space-lg)}.step-card.svelte-f3n5h0{display:flex;gap:var(--space-md);padding:var(--space-lg);background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:opacity .4s ease,box-shadow .4s ease;opacity:.5}.step-card.active.svelte-f3n5h0{opacity:1;box-shadow:var(--shadow-lg);background:#fff}.step-number.svelte-f3n5h0{width:48px;height:48px;background:linear-gradient(135deg,var(--color-primary),#6b46c1);color:#fff;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);flex-shrink:0;transition:transform .3s ease}.step-card.active.svelte-f3n5h0 .step-number:where(.svelte-f3n5h0){box-shadow:0 4px 12px #4f22d666}.step-content.svelte-f3n5h0 h3:where(.svelte-f3n5h0){font-family:var(--font-heading);font-size:var(--font-size-xl);color:var(--color-text-primary);margin-bottom:var(--space-xs);font-weight:var(--font-weight-semibold)}.step-content.svelte-f3n5h0 p:where(.svelte-f3n5h0){color:var(--color-text-secondary);line-height:1.6}@media(max-width:768px){.showcase-content.svelte-f3n5h0{grid-template-columns:1fr;gap:var(--space-2xl)}.phone-frame.svelte-f3n5h0{width:280px;height:570px}.section-title.svelte-f3n5h0{font-size:var(--font-size-3xl)}}@media(prefers-color-scheme:dark){.app-showcase.svelte-f3n5h0{background:linear-gradient(135deg,#1a1a2e,#16213e)}.section-title.svelte-f3n5h0{color:#e8e8f0}.section-subtitle.svelte-f3n5h0,.step-content.svelte-f3n5h0 p:where(.svelte-f3n5h0){color:#b8b8c8}.step-card.svelte-f3n5h0{background:#2a2a3e;border:1px solid #3a3a4e}.step-card.active.svelte-f3n5h0{background:linear-gradient(135deg,#2a2a3e,#1f1f35);box-shadow:0 0 0 3px #efc2004d,0 12px 32px #0006}.step-number.svelte-f3n5h0{background:linear-gradient(135deg,var(--color-accent),#ff9900);color:#1a1a2e}.step-card.active.svelte-f3n5h0 .step-number:where(.svelte-f3n5h0){box-shadow:0 4px 12px #efc20066}.step-content.svelte-f3n5h0 h3:where(.svelte-f3n5h0){color:#e8e8f0}}
