.hero[data-astro-cid-anhloy43]{position:relative;min-height:100vh;display:flex;align-items:center;padding:clamp(6rem,12vw,10rem) 0 clamp(4rem,8vw,6rem);overflow:hidden}.hero-container[data-astro-cid-anhloy43]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:center;position:relative;z-index:1}.hero-content[data-astro-cid-anhloy43]{max-width:560px}.hero-title[data-astro-cid-anhloy43]{font-size:clamp(2.25rem,5.5vw,4rem);font-weight:900;line-height:1.05;margin:1rem 0;white-space:pre-line}.hero-title[data-astro-cid-anhloy43] em[data-astro-cid-anhloy43]{font-style:normal;display:block;font-size:.65em;background:var(--gold-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-top:.35rem}.hero-subtitle[data-astro-cid-anhloy43]{font-size:1.1rem;line-height:1.7;color:var(--text-secondary);margin:1.5rem 0 2rem;max-width:480px}.hero-buttons[data-astro-cid-anhloy43]{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.hero-trust[data-astro-cid-anhloy43]{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin-bottom:1.25rem}.trust-item[data-astro-cid-anhloy43]{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--text-secondary);font-weight:500}.trust-dot[data-astro-cid-anhloy43]{width:6px;height:6px;background:var(--accent-gold);border-radius:50%;flex-shrink:0}.hero-badge[data-astro-cid-anhloy43]{margin-bottom:2rem}.store-buttons[data-astro-cid-anhloy43]{display:flex;gap:.75rem;flex-wrap:wrap}.store-btn[data-astro-cid-anhloy43]{display:flex;align-items:center;gap:.6rem;padding:.6rem 1.2rem;background:#ffffff0f;border:1px solid rgba(212,175,55,.25);border-radius:var(--radius-md);color:var(--text-primary);text-decoration:none;transition:var(--transition-base)}.store-btn[data-astro-cid-anhloy43]:hover{background:#d4af371a;border-color:var(--accent-gold);color:var(--text-primary);transform:translateY(-2px)}.store-label[data-astro-cid-anhloy43]{display:block;font-size:.65rem;color:var(--text-secondary)}.store-name[data-astro-cid-anhloy43]{display:block;font-size:.9rem;font-weight:700}.hero-visual[data-astro-cid-anhloy43]{display:flex;justify-content:center;align-items:center}.cards-scene[data-astro-cid-anhloy43]{position:relative;width:380px;height:420px}.tarot-card[data-astro-cid-anhloy43]{position:absolute;width:140px;height:240px;background:var(--card-gradient);border:1px solid rgba(212,175,55,.3);border-radius:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 20px 60px #00000080,0 0 30px #d4af371a;cursor:pointer;transition:var(--transition-spring);animation:float 6s ease-in-out infinite;animation-delay:var(--delay, 0s)}.tarot-card[data-astro-cid-anhloy43]:hover{transform:translateY(-16px) scale(1.05);box-shadow:0 30px 80px #0009,0 0 40px #d4af3740}.card-back[data-astro-cid-anhloy43]{top:0;left:20px;transform:rotate(-8deg);z-index:1}.card-front[data-astro-cid-anhloy43]{top:60px;left:50%;transform:translate(-50%);z-index:3}.card-side[data-astro-cid-anhloy43]{top:20px;right:20px;transform:rotate(8deg);z-index:2}.card-inner[data-astro-cid-anhloy43]{text-align:center}.card-symbol[data-astro-cid-anhloy43]{display:block;font-size:3rem;margin-bottom:.5rem}.card-name[data-astro-cid-anhloy43]{display:block;font-family:var(--font-heading);font-size:.75rem;color:var(--accent-gold);letter-spacing:.1em;text-transform:uppercase}.crystal-ball[data-astro-cid-anhloy43]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);width:80px;height:80px;background:radial-gradient(circle at 35% 35%,#d4af374d,#6a11cb66);border:2px solid rgba(212,175,55,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:4}.crystal-inner[data-astro-cid-anhloy43]{font-size:2.5rem}.scroll-indicator[data-astro-cid-anhloy43]{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--text-secondary);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.scroll-line[data-astro-cid-anhloy43]{width:1px;height:40px;background:linear-gradient(to bottom,transparent,var(--accent-gold));animation:scroll-pulse 2s ease-in-out infinite}@keyframes scroll-pulse{0%,to{opacity:.4;height:30px}50%{opacity:1;height:50px}}@media (max-width: 900px){.hero-container[data-astro-cid-anhloy43]{grid-template-columns:1fr;text-align:center}.hero-content[data-astro-cid-anhloy43]{max-width:100%;margin:0 auto}.hero-subtitle[data-astro-cid-anhloy43]{margin-left:auto;margin-right:auto}.hero-buttons[data-astro-cid-anhloy43],.hero-trust[data-astro-cid-anhloy43]{justify-content:center}.hero-badge[data-astro-cid-anhloy43]{text-align:center}.store-buttons[data-astro-cid-anhloy43]{justify-content:center}.hero-visual[data-astro-cid-anhloy43]{display:none}}.steps-grid[data-astro-cid-kojs5727]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.step-card[data-astro-cid-kojs5727]{text-align:center;position:relative;overflow:hidden;padding:2.5rem 1.75rem}.step-bg-number[data-astro-cid-kojs5727]{position:absolute;top:-1rem;left:1rem;font-family:var(--font-heading);font-size:5rem;font-weight:900;color:#d4af370f;line-height:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.step-icon[data-astro-cid-kojs5727]{font-size:2.75rem;display:block;margin-bottom:1.25rem;position:relative;z-index:1}.step-card[data-astro-cid-kojs5727] h3[data-astro-cid-kojs5727]{margin-bottom:.75rem;position:relative;z-index:1}.step-card[data-astro-cid-kojs5727] p[data-astro-cid-kojs5727]{font-size:.925rem;position:relative;z-index:1;margin:0}@media (max-width:768px){.steps-grid[data-astro-cid-kojs5727]{grid-template-columns:1fr;max-width:400px;margin:0 auto}}.zodiac-grid[data-astro-cid-aammb5if]{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem}.zodiac-card[data-astro-cid-aammb5if]{background:var(--card-gradient);border:1px solid rgba(212,175,55,.1);border-radius:var(--radius-lg);padding:1.5rem .75rem;text-align:center;text-decoration:none;transition:var(--transition-spring);display:flex;flex-direction:column;align-items:center;gap:.5rem}.zodiac-card[data-astro-cid-aammb5if]:hover{border-color:var(--accent-gold);background:linear-gradient(135deg,#3d2570,#2a1d4a);transform:translateY(-6px);box-shadow:var(--shadow-gold)}.zodiac-symbol[data-astro-cid-aammb5if]{font-size:2rem;display:block}.zodiac-name[data-astro-cid-aammb5if]{font-size:.78rem;color:var(--text-secondary);font-weight:500;letter-spacing:.05em}.zodiac-card[data-astro-cid-aammb5if]:hover .zodiac-name[data-astro-cid-aammb5if]{color:var(--accent-gold)}@media (max-width:900px){.zodiac-grid[data-astro-cid-aammb5if]{grid-template-columns:repeat(4,1fr)}}@media (max-width:580px){.zodiac-grid[data-astro-cid-aammb5if]{grid-template-columns:repeat(3,1fr)}}.app-download-grid[data-astro-cid-2xdr4tc3]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.app-content[data-astro-cid-2xdr4tc3] .section-tag[data-astro-cid-2xdr4tc3],.app-content[data-astro-cid-2xdr4tc3] h2[data-astro-cid-2xdr4tc3]{margin-bottom:1rem}.app-content[data-astro-cid-2xdr4tc3]>p[data-astro-cid-2xdr4tc3]{margin-bottom:2rem;font-size:1.05rem}.download-buttons[data-astro-cid-2xdr4tc3]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.75rem}.download-btn[data-astro-cid-2xdr4tc3]{display:inline-flex;align-items:center;gap:.875rem;padding:.875rem 1.5rem;background:#ffffff0d;border:1px solid rgba(212,175,55,.25);border-radius:var(--radius-lg);color:var(--text-primary);text-decoration:none;transition:var(--transition-base);max-width:280px}.download-btn[data-astro-cid-2xdr4tc3]:hover{background:#d4af371a;border-color:var(--accent-gold);color:var(--text-primary);transform:translate(4px)}.download-btn-icon[data-astro-cid-2xdr4tc3]{font-size:1.75rem;flex-shrink:0}.download-label[data-astro-cid-2xdr4tc3]{display:block;font-size:.7rem;color:var(--text-secondary)}.download-platform[data-astro-cid-2xdr4tc3]{display:block;font-size:1rem;font-weight:700}.app-ratings[data-astro-cid-2xdr4tc3]{display:flex;align-items:center;gap:.75rem;font-size:.85rem;color:var(--text-secondary)}.phone-frame[data-astro-cid-2xdr4tc3]{width:260px;height:520px;margin:0 auto;background:linear-gradient(135deg,#341f5c,#1a0e35);border:2px solid rgba(212,175,55,.3);border-radius:40px;padding:1rem;box-shadow:0 40px 80px #0009,0 0 60px #d4af371a;animation:float-slow 8s ease-in-out infinite}.phone-screen[data-astro-cid-2xdr4tc3]{width:100%;height:100%;background:linear-gradient(135deg,#2d1060,#0d0820);border-radius:30px;display:flex;align-items:center;justify-content:center}.phone-content[data-astro-cid-2xdr4tc3]{text-align:center}@media (max-width:900px){.app-download-grid[data-astro-cid-2xdr4tc3]{grid-template-columns:1fr}.phone-frame[data-astro-cid-2xdr4tc3]{width:200px;height:400px}}
