.hero[data-astro-cid-lcdefpme]{isolation:isolate;align-items:center;min-height:calc(100vh - 72px);display:flex;position:relative;overflow:hidden}.hero-shade[data-astro-cid-lcdefpme]{z-index:-1;background:linear-gradient(90deg,#0c0c10f2 0%,#0c0c10cc 45%,#0c0c1059 100%);position:absolute;inset:0}.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr 1fr;align-items:center;gap:40px;padding:90px 0 140px;display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin:18px 0 26px;font-size:clamp(42px,6.5vw,86px)}.hl[data-astro-cid-lcdefpme]{color:var(--yellow);text-shadow:4px 4px 0 var(--pink)}.hero[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#d0d0d8;max-width:500px;font-size:17px}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:16px;margin-top:38px;display:flex}.hero-visual[data-astro-cid-lcdefpme]{place-items:center;min-height:420px;display:grid;position:relative}.blob[data-astro-cid-lcdefpme]{border-radius:50%;position:absolute}.b1[data-astro-cid-lcdefpme]{background:var(--teal);width:340px;height:340px}.b2[data-astro-cid-lcdefpme]{background:var(--pink);width:110px;height:110px;top:10px;right:30px}.hero-gem[data-astro-cid-lcdefpme]{filter:drop-shadow(8px 12px #00000073);animation:5s ease-in-out infinite float;position:relative}@keyframes float{50%{transform:translateY(-14px)rotate(-3deg)}}.sticker[data-astro-cid-lcdefpme]{font-family:var(--display);border-radius:8px;padding:8px 16px;font-weight:900;position:absolute;box-shadow:4px 4px #000}.s1[data-astro-cid-lcdefpme]{background:var(--yellow);color:#111;font-size:22px;bottom:50px;left:10px;transform:rotate(-10deg)}.s2[data-astro-cid-lcdefpme]{background:var(--pink);color:#fff;font-family:var(--hand);font-size:20px;font-weight:400;top:60px;left:0;transform:rotate(6deg)}.features[data-astro-cid-lcdefpme]{z-index:2;margin-top:-80px;position:relative}.feature[data-astro-cid-lcdefpme]{background:var(--card);border-top:6px solid var(--c);border-radius:16px;padding:32px 28px;box-shadow:0 20px 40px -20px #0009}.feature[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:8px;font-size:22px}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.step[data-astro-cid-lcdefpme]{border:2px dashed var(--line);border-radius:16px;padding:28px;transition:border-color .3s}.step[data-astro-cid-lcdefpme]:hover{border-color:var(--yellow)}.num[data-astro-cid-lcdefpme]{font-family:var(--display);color:#0000;-webkit-text-stroke:2px var(--teal);margin-bottom:14px;font-size:48px;font-weight:900;line-height:1}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:8px;font-size:20px}.scenes[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.scene[data-astro-cid-lcdefpme]{background:var(--c);color:#111;border-radius:20px;flex-direction:column;min-height:340px;padding:26px;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.scene[data-astro-cid-lcdefpme]:hover{transform:translate(-4px,-4px)rotate(-1deg);box-shadow:8px 8px #fff}.scene-visual[data-astro-cid-lcdefpme]{flex:1;place-items:center;display:grid}.scene[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:22px}.scene[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{opacity:.8;margin-top:6px;font-size:14px}.arrow[data-astro-cid-lcdefpme]{font-size:22px;font-weight:900;position:absolute;top:20px;right:22px}.cta[data-astro-cid-lcdefpme]{isolation:isolate;padding:120px 0;position:relative}.cta-box[data-astro-cid-lcdefpme]{border:2px solid var(--yellow);text-align:center;max-width:820px;box-shadow:10px 10px 0 var(--pink);background:#0c0c10eb;border-radius:24px;padding:70px 40px}.cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:10px 0 16px;font-size:clamp(30px,4.5vw,52px)}@media (width<=900px){.hero-inner[data-astro-cid-lcdefpme]{text-align:center;grid-template-columns:1fr}.hero[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0 auto}.hero-actions[data-astro-cid-lcdefpme]{justify-content:center}.hero-visual[data-astro-cid-lcdefpme]{min-height:300px}.b1[data-astro-cid-lcdefpme],.hero-gem[data-astro-cid-lcdefpme] svg{width:240px;height:240px}.steps[data-astro-cid-lcdefpme],.scenes[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width<=520px){.steps[data-astro-cid-lcdefpme],.scenes[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
