.layam-serif{font-family:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;letter-spacing:-.01em}.tala-dots{align-items:center;gap:.35rem;display:inline-flex}.tala-dot{border-radius:9999px;width:.5rem;height:.5rem;display:inline-block}.tala-dot.filled{background:currentColor}.tala-dot.outline{background:0 0;border:1.5px solid}.gradient-hero{background:radial-gradient(1200px 600px at 80% -10%,#ffedd58c,#0000 60%),radial-gradient(900px 500px at 10% 110%,#ffe4d773,#0000 60%),linear-gradient(#fffbeb 0%,#fdf6ec 60%,#fdfaf3 100%)}.grid-noise{background-image:linear-gradient(90deg,#b453090f 1px,#0000 1px),linear-gradient(#b453090f 1px,#0000 1px);background-size:28px 28px}.glow-amber{box-shadow:0 30px 60px -25px #b4530973}.card-edge{box-shadow:0 1px #1c19170a,0 12px 32px -16px #1c191729}.underline-amber{background-image:linear-gradient(#0000 65%,#d9770659 65%);background-repeat:no-repeat}.layam-chip{letter-spacing:.02em;border-radius:9999px;align-items:center;gap:.5rem;padding:.35rem .7rem;font-size:.75rem;font-weight:600;display:inline-flex}.step-num{font-family:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;letter-spacing:-.04em;font-size:4.5rem;font-weight:700;line-height:1}@keyframes layamPulseBar{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.wf-bar{transform-origin:bottom;animation:1.6s ease-in-out infinite layamPulseBar}.wf-bar:nth-child(2){animation-delay:.1s}.wf-bar:nth-child(3){animation-delay:.2s}.wf-bar:nth-child(4){animation-delay:.3s}.wf-bar:nth-child(5){animation-delay:.4s}.wf-bar:nth-child(6){animation-delay:.5s}.wf-bar:nth-child(7){animation-delay:.6s}.wf-bar:nth-child(8){animation-delay:.7s}.wf-bar:nth-child(9){animation-delay:.8s}.mridangam-shape{background:linear-gradient(160deg,#92400e 0%,#b45309 35%,#d97706 70%,#f59e0b 100%);border-radius:9999px;width:240px;height:110px;position:relative;box-shadow:inset 0 0 0 4px #ffffff14,inset 0 -10px 30px #1c191759,0 30px 60px -25px #92400e99}.mridangam-shape:before,.mridangam-shape:after{content:"";background:radial-gradient(circle at 35% 30%,#fde68a 0%,#f59e0b 35%,#92400e 80%,#451a03 100%);border-radius:9999px;width:70px;height:70px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:inset 0 0 0 6px #1c191773,0 4px 8px #1c191740}.mridangam-shape:before{left:-20px}.mridangam-shape:after{right:-20px}html{scroll-behavior:smooth}
