.landing-module__0aFFpq__hero{padding:var(--space-8) 0 var(--space-7);position:relative;overflow:hidden}.landing-module__0aFFpq__heroBg{z-index:-1;background:radial-gradient(50% 40% at 50% 0,#7125f452,#0000 70%),radial-gradient(30% 30% at 85% 20%,#f53da529,#0000 70%),radial-gradient(30% 30% at 10% 40%,#fb6b371a,#0000 70%);position:absolute;inset:0}.landing-module__0aFFpq__heroBg:after{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 50% at 50% 20%,#000,#0000);mask-image:radial-gradient(60% 50% at 50% 20%,#000,#0000)}.landing-module__0aFFpq__heroInner{text-align:center;justify-items:center;gap:var(--space-5);display:grid}.landing-module__0aFFpq__badge{border-radius:var(--radius-full);background:var(--glass);border:1px solid var(--border-strong);font-size:var(--fs-sm);color:var(--text-muted);transition:border-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out);animation:landing-module__0aFFpq__rise var(--dur-slow) var(--ease-out) both;align-items:center;gap:10px;padding:6px 14px 6px 6px;display:inline-flex}.landing-module__0aFFpq__badge:hover{color:var(--text);border-color:#f764b799}.landing-module__0aFFpq__badgeNew{border-radius:var(--radius-full);background:var(--gradient-brand);color:#fff;font-size:var(--fs-xs);padding:2px 10px;font-weight:700}.landing-module__0aFFpq__heroTitle{font-size:var(--fs-hero);letter-spacing:-.035em;max-width:980px;animation:landing-module__0aFFpq__rise var(--dur-slow) var(--ease-out) 80ms both;font-weight:800}.landing-module__0aFFpq__heroSub{max-width:680px;font-size:var(--fs-lg);color:var(--text-muted);animation:landing-module__0aFFpq__rise var(--dur-slow) var(--ease-out) .16s both}.landing-module__0aFFpq__heroInner>form{animation:landing-module__0aFFpq__rise var(--dur-slow) var(--ease-out) .24s both}.landing-module__0aFFpq__heroNote{font-size:var(--fs-sm);color:var(--text-faint);margin-top:calc(-1 * var(--space-2))}.landing-module__0aFFpq__heroNote a{color:var(--text-muted);text-underline-offset:3px;text-decoration:underline}.landing-module__0aFFpq__heroNote a:hover{color:var(--text)}.landing-module__0aFFpq__demoWrap{width:100%;max-width:980px;margin-top:var(--space-7);animation:landing-module__0aFFpq__rise .9s var(--ease-out) .32s both}@keyframes landing-module__0aFFpq__rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.landing-module__0aFFpq__platforms{padding-block:var(--space-6);border-block:1px solid var(--border);background:#0d0c1299}.landing-module__0aFFpq__platformsLabel{text-align:center;font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);margin-bottom:var(--space-4)}.landing-module__0aFFpq__platformList{justify-content:center;gap:var(--space-3) var(--space-7);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.landing-module__0aFFpq__platformList li{font-family:var(--font-display);font-weight:700;font-size:var(--fs-xl);color:var(--text-faint);transition:color var(--dur) var(--ease-out)}.landing-module__0aFFpq__platformList li:hover{color:var(--text)}.landing-module__0aFFpq__section{padding-block:var(--space-9) 0;scroll-margin-top:80px}.landing-module__0aFFpq__steps{gap:var(--space-4);counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.landing-module__0aFFpq__step{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--bg-elev-1);border:1px solid var(--border);position:relative;overflow:hidden}.landing-module__0aFFpq__step h3{font-size:var(--fs-xl);margin:var(--space-4) 0 var(--space-2)}.landing-module__0aFFpq__step p{color:var(--text-muted)}.landing-module__0aFFpq__stepNum{font-family:var(--font-display);color:#ffffff0a;font-size:4.5rem;font-weight:800;line-height:1;position:absolute;top:10px;right:18px}.landing-module__0aFFpq__stepIcon{border-radius:var(--radius-md);background:var(--gradient-subtle);border:1px solid var(--border-strong);width:46px;height:46px;color:var(--pink);place-items:center;display:inline-grid}.landing-module__0aFFpq__bento{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing-module__0aFFpq__card{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--bg-elev-1);border:1px solid var(--border);transition:border-color var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.landing-module__0aFFpq__card:before{content:"";opacity:0;transition:opacity var(--dur) var(--ease-out);pointer-events:none;background:radial-gradient(60% 50% at 0 0,#813df51f,#0000 70%);position:absolute;inset:0}.landing-module__0aFFpq__card:hover{border-color:var(--border-strong);transform:translateY(-3px)}.landing-module__0aFFpq__card:hover:before{opacity:1}.landing-module__0aFFpq__card p{color:var(--text-muted);font-size:var(--fs-sm)}.landing-module__0aFFpq__cardWide{grid-column:span 2}.landing-module__0aFFpq__cardHead{align-items:center;gap:10px;display:flex}.landing-module__0aFFpq__cardHead svg{color:var(--pink);flex-shrink:0}.landing-module__0aFFpq__cardHead h3{font-size:var(--fs-lg)}.landing-module__0aFFpq__scoreDemo{padding-top:var(--space-3);gap:10px;margin-top:auto;display:grid}.landing-module__0aFFpq__scoreRow{align-items:center;gap:var(--space-3);font-size:var(--fs-xs);color:var(--text-muted);grid-template-columns:130px 1fr 32px;display:grid}.landing-module__0aFFpq__scoreRow b{text-align:right;color:var(--text);font-variant-numeric:tabular-nums}.landing-module__0aFFpq__scoreBar{background:var(--bg-elev-3);border-radius:8px;height:8px;overflow:hidden}.landing-module__0aFFpq__scoreBar i{border-radius:inherit;background:var(--gradient-brand);transform-origin:0;height:100%;animation:landing-module__0aFFpq__fill 1.4s var(--ease-out) both;animation-timeline:view();animation-range:entry 20% cover 40%;display:block}@keyframes landing-module__0aFFpq__fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.landing-module__0aFFpq__reframeDemo{aspect-ratio:16/7;border-radius:var(--radius-md);background:url(/images/hero-podcast.jpg) 50%/cover;margin-top:auto;position:relative;overflow:hidden}.landing-module__0aFFpq__reframeDemo span{width:26%;animation:landing-module__0aFFpq__pan 6s var(--ease-out) infinite;border:2px solid #fff;border-radius:6px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 0 999px #08070d8c}@keyframes landing-module__0aFFpq__pan{0%,to{left:50%}40%{left:18%}70%{left:52%}}.landing-module__0aFFpq__capStyles{gap:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.landing-module__0aFFpq__capStyles span{border-radius:var(--radius-sm);background:var(--bg-elev-2);font-family:var(--font-display);font-weight:800;font-size:var(--fs-sm);text-transform:uppercase;padding:6px 12px}.landing-module__0aFFpq__capPop{color:#fff;text-shadow:0 2px #000;-webkit-text-stroke:.6px black;animation:landing-module__0aFFpq__popc 2s var(--ease-spring) infinite}.landing-module__0aFFpq__capKaraoke{background:linear-gradient(90deg, var(--amber) 50%, white 50%) 100% 0 / 200% 100% no-repeat;color:#0000;-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite landing-module__0aFFpq__karaoke}.landing-module__0aFFpq__capStyles .landing-module__0aFFpq__capKaraoke{background-color:var(--bg-elev-2)}.landing-module__0aFFpq__capNeon{color:#9ff;text-shadow:0 0 8px #3ff,0 0 18px #3bf}.landing-module__0aFFpq__capStyles .landing-module__0aFFpq__capBoxed{background:var(--violet-strong);color:#fff}@keyframes landing-module__0aFFpq__popc{0%,to{transform:scale(1)}20%{transform:scale(1.12)}}@keyframes landing-module__0aFFpq__karaoke{0%{background-position:100% 0}to{background-position:0 0}}.landing-module__0aFFpq__marquee{margin-top:auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.landing-module__0aFFpq__marqueeTrack{gap:var(--space-2);width:max-content;animation:28s linear infinite landing-module__0aFFpq__marquee;display:flex}.landing-module__0aFFpq__marqueeTrack span{border-radius:var(--radius-full);background:var(--bg-elev-2);border:1px solid var(--border);font-size:var(--fs-sm);white-space:nowrap;padding:6px 14px}@keyframes landing-module__0aFFpq__marquee{to{transform:translate(-50%)}}.landing-module__0aFFpq__personas{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing-module__0aFFpq__persona{gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-lg);background:radial-gradient(80% 60% at 0% 0%, #813df51a, transparent 70%), linear-gradient(170deg, var(--bg-elev-2), var(--bg-elev-1));border:1px solid var(--border);transition:transform var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.landing-module__0aFFpq__persona:hover{box-shadow:var(--glow-violet);border-color:#935af680;transform:translateY(-5px)}.landing-module__0aFFpq__personaTop{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-1);display:flex}.landing-module__0aFFpq__personaIcon{border-radius:var(--radius-md);background:var(--gradient-brand);color:#fff;place-items:center;width:44px;height:44px;display:inline-grid;box-shadow:0 8px 20px -4px #7125f480}.landing-module__0aFFpq__personaTag{border-radius:var(--radius-full);font-size:var(--fs-xs);color:#ccaffd;letter-spacing:.02em;background:#813df524;border:1px solid #9a64f747;padding:4px 12px;font-weight:600}.landing-module__0aFFpq__persona h3{font-size:var(--fs-xl);letter-spacing:-.02em}.landing-module__0aFFpq__personaHeadline{color:var(--text);font-weight:600;font-size:var(--fs-md);line-height:1.4}.landing-module__0aFFpq__personaSub{color:var(--text-muted);font-size:var(--fs-sm);line-height:1.55}.landing-module__0aFFpq__personaWins{padding:var(--space-3) 0 0;margin:var(--space-1) 0 var(--space-3);border-top:1px solid var(--border);font-size:var(--fs-sm);color:var(--text-muted);gap:8px;list-style:none;display:grid}.landing-module__0aFFpq__personaWins li{align-items:center;gap:10px;display:flex}.landing-module__0aFFpq__personaDot{background:var(--gradient-brand);border-radius:50%;flex-shrink:0;width:6px;height:6px}.landing-module__0aFFpq__personaMore{padding-top:var(--space-2);font-weight:600;font-size:var(--fs-sm);color:var(--pink);align-items:center;gap:6px;margin-top:auto;display:inline-flex}.landing-module__0aFFpq__persona:hover .landing-module__0aFFpq__personaMore svg{transform:translate(4px)}.landing-module__0aFFpq__personaMore svg{transition:transform var(--dur) var(--ease-out)}.landing-module__0aFFpq__studio{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;display:grid}.landing-module__0aFFpq__studioCopy>div{margin-bottom:var(--space-5)}.landing-module__0aFFpq__studioList{margin:0 0 var(--space-6);gap:var(--space-3);color:var(--text-muted);padding:0;list-style:none;display:grid}.landing-module__0aFFpq__studioList li{gap:var(--space-3);align-items:center;display:flex}.landing-module__0aFFpq__studioList svg{color:var(--pink);flex-shrink:0}.landing-module__0aFFpq__chat{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);display:grid}.landing-module__0aFFpq__chatTop{font-size:var(--fs-xs);color:var(--text-faint);padding-bottom:var(--space-2);border-bottom:1px solid var(--border);align-items:center;gap:8px;display:flex}.landing-module__0aFFpq__msg{max-width:88%;padding:var(--space-3) var(--space-4);font-size:var(--fs-sm);border-radius:18px;line-height:1.55}.landing-module__0aFFpq__msg ol{gap:6px;margin:8px 0;padding-left:20px;display:grid}.landing-module__0aFFpq__user{background:var(--violet-strong);border-bottom-right-radius:6px;justify-self:end}.landing-module__0aFFpq__ai{background:var(--bg-elev-2);border:1px solid var(--border);border-bottom-left-radius:6px;justify-self:start}.landing-module__0aFFpq__typing{gap:5px;padding:14px 16px;display:inline-flex}.landing-module__0aFFpq__typing span{background:var(--text-muted);border-radius:50%;width:7px;height:7px;animation:1.2s infinite landing-module__0aFFpq__blink}.landing-module__0aFFpq__typing span:nth-child(2){animation-delay:.2s}.landing-module__0aFFpq__typing span:nth-child(3){animation-delay:.4s}@keyframes landing-module__0aFFpq__blink{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.landing-module__0aFFpq__topups{margin-top:var(--space-6);text-align:center;font-size:var(--fs-sm);color:var(--text-muted)}.landing-module__0aFFpq__topups a{color:var(--pink);font-weight:600}@media (max-width:1024px){.landing-module__0aFFpq__bento{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-module__0aFFpq__studio{gap:var(--space-7);grid-template-columns:1fr}}@media (max-width:720px){.landing-module__0aFFpq__hero{padding-top:var(--space-7)}.landing-module__0aFFpq__steps,.landing-module__0aFFpq__personas,.landing-module__0aFFpq__bento{grid-template-columns:1fr}.landing-module__0aFFpq__cardWide{grid-column:auto}.landing-module__0aFFpq__scoreRow{grid-template-columns:110px 1fr 28px}.landing-module__0aFFpq__platformList{gap:var(--space-2) var(--space-5)}.landing-module__0aFFpq__platformList li{font-size:var(--fs-md)}.landing-module__0aFFpq__section{padding-top:var(--space-8)}}
