.ct-v3-cards{--sky-blue:#5cb8ff;--coral:#ff8f85;--sun-gold:#e7bd63;--text-primary:#f5f7fa;--text-secondary:#b7c3d0;--text-muted:#8f9cac;color:var(--text-primary);background:#0b121a;border-radius:2rem;padding:clamp(28px,5vw,64px) clamp(16px,4vw,48px)}.rotating-word{vertical-align:-.12em;box-sizing:content-box;height:1em;padding-bottom:.08em;line-height:1;display:inline-block;overflow:hidden}.rotating-word-track{flex-direction:column;display:flex}.rotating-word-track span{background:linear-gradient(#ffb49a,#ff8f85 55%,#e7bd63);color:#0000;-webkit-background-clip:text;background-clip:text;height:1em;font-style:italic;line-height:1}@keyframes sun-breathe{0%,to{transform:scale(1);box-shadow:0 0 0 6px #e7bd630d,0 0 26px #e7bd6340}50%{transform:scale(1.05);box-shadow:0 0 0 12px #e7bd631a,0 0 60px #e7bd6390}}.rotating-word{vertical-align:-.3em;text-align:center;height:1.2em;padding:0 .08em;line-height:1.2}.rotating-word-track{align-items:center}.rotating-word-track span{white-space:nowrap;height:1.2em;padding:0 .06em;line-height:1.2}.rotating-word{padding:0 0 0 .02em!important}.rotating-word-track span{padding:0 .04em 0 0!important}.rw-features{flex-wrap:wrap;gap:32px;max-width:1200px;margin:0 auto;display:flex}.rw-card{background:linear-gradient(#fff0,#3b3f5433);border:1px solid #ffffff0d;border-radius:16px;flex-direction:column;min-height:400px;display:flex;position:relative;overflow:hidden}.rw-chat,.rw-voice-card{flex:62%}.rw-sun-card,.rw-search-card{flex:30%;min-width:280px}.rw-copy{max-width:380px;padding:32px}.rw-copy h3{font-family:var(--font-v3-manrope),sans-serif;margin:0 0 8px;font-size:28px;font-weight:500;line-height:36px}.rw-copy p{color:var(--text-secondary);margin:0;font-size:16px;line-height:1.6}.rw-chat{flex-direction:row;align-items:center}.rw-chat-visual{flex:1;min-width:0;padding:28px 0;position:relative}.rw-page{color:#1c2630;opacity:0;background:#faf6ee;border-radius:12px 0 0 12px;padding:22px 26px;transition:transform 1s .2s,opacity .6s .2s;transform:translate(60px);box-shadow:0 20px 50px #0007}.rw-page small{letter-spacing:.12em;text-transform:uppercase;color:#8a6a2e;margin-bottom:10px;font-size:11px;display:block}.rw-page p{font-family:"Newsreader",var(--font-v3-iast),var(--font-v3-newsreader),serif;margin:0;font-size:21px;line-height:1.55}.rw-mark{background:linear-gradient(#e7bd6380,#e7bd6380) 0 85%/0% 40% no-repeat;transition:background-size 1.2s 1.2s}.rw-bubbles{flex-direction:column;gap:10px;margin:-14px 24px 0 18px;display:flex;position:relative}.rw-bubbles p{opacity:0;border-radius:16px;max-width:85%;margin:0;padding:11px 15px;font-size:14px;line-height:1.45;transition:opacity .4s,transform .4s;transform:translateY(12px)}.rw-q{background:var(--sky-blue);color:#0b121a;border-bottom-right-radius:4px;align-self:flex-end;font-weight:600;transition-delay:2.4s!important}.rw-a{color:var(--text-primary);background:#1c2a38;border-bottom-left-radius:4px;align-self:flex-start;transition-delay:3.3s!important}.rw-a b{letter-spacing:.1em;text-transform:uppercase;color:var(--sun-gold);margin-bottom:3px;font-size:11px;display:block}.v3-scene-active .rw-page{opacity:1;transform:none}.v3-scene-active .rw-mark{background-size:100% 40%}.v3-scene-active .rw-bubbles p{opacity:1;transform:none}.rw-sun-card{justify-content:flex-end;overflow:visible}.rw-sun-stage{opacity:0;justify-content:center;align-items:flex-end;height:200px;transition:transform 4s cubic-bezier(.06,.34,.19,1.24) 1s,opacity .5s 1s;display:flex;position:relative;transform:translateY(300px)scaleY(2)}.rw-sun{background:radial-gradient(circle at 40% 35%,#fff6d8,#e7bd63 38%,#ff8f85 78%,#c4607088);border-radius:50%;width:120px;height:120px;margin-bottom:10px;animation:10s cubic-bezier(.45,0,.55,1) infinite alternate rw-float,5s ease-in-out infinite rw-breathe}@keyframes rw-float{0%{transform:translateY(0)}to{transform:translateY(-30px)}}@keyframes rw-breathe{0%,to{box-shadow:0 0 30px #e7bd6355,0 0 0 10px #e7bd630f}50%{box-shadow:0 0 90px #e7bd63aa,0 0 0 22px #e7bd631c}}.v3-scene-active .rw-sun-stage{opacity:1;transform:none}.rw-search-card{justify-content:space-between;padding-top:45px}.rw-search{color:#c9b8c4;background:linear-gradient(90deg,#ff8f8510,#0000);border:2px solid #ff8f8566;border-right:0;border-radius:44px 0 0 44px;align-items:center;gap:18px;height:88px;margin-left:32px;padding-left:24px;font-size:30px;transition:transform 1s 1s;display:flex;transform:translate(400px);box-shadow:0 0 40px #ff8f8522}.rw-search svg{fill:none;stroke:#e9d7df;stroke-width:1.6px;flex:0 0 40px;width:40px}.rw-search span{white-space:nowrap;border-right:2px solid var(--coral);width:0;transition:width 1s steps(9,end) 2.1s;display:inline-block;overflow:hidden}.v3-scene-active .rw-search{transform:none}.v3-scene-active .rw-search span{width:9.2ch}.rw-voice-card{flex-direction:row;align-items:center;min-height:420px;padding-left:45px}.rw-voice-label{z-index:2;white-space:nowrap;padding-right:6px;font-size:28px;font-weight:500;position:relative}.rw-voice-label span{color:var(--text-muted)}.rw-wave{clip-path:inset(0 100% 0 0);flex:1;align-items:center;gap:4px;height:320px;transition:clip-path 1s ease-in 1.5s;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22%);mask-image:linear-gradient(90deg,#0000,#000 22%)}.rw-wave i{background:linear-gradient(#8a6bd8,#ff8f85 40%,#e7bd63 50%,#ff8f85 60%,#8a6bd8);border-radius:3px;flex:1;min-width:2px;animation:2.6s ease-in-out infinite alternate rw-wave}.rw-wave i:nth-child(3n){animation-delay:-.8s}.rw-wave i:nth-child(3n+1){animation-delay:-1.6s}@keyframes rw-wave{0%{transform:scaleY(.82)}to{transform:scaleY(1)}}.v3-scene-active .rw-wave{clip-path:inset(0)}.rw-voice-copy{position:absolute;bottom:0;left:13px}@media (max-width:900px){.rw-chat,.rw-voice-card,.rw-sun-card,.rw-search-card{flex:100%}.rw-chat{flex-direction:column;align-items:stretch}.rw-chat-visual{padding-left:24px}}@media (max-width:600px){.rw-features{gap:18px}.rw-copy{padding:24px}.rw-copy h3{font-size:24px;line-height:30px}.rw-page p{font-size:17px}.rw-voice-card{flex-direction:column;align-items:flex-start;padding:28px 0 140px 24px}.rw-voice-label{font-size:22px}.rw-wave{width:100%;height:200px}.rw-search{height:70px;font-size:22px}}@media (prefers-reduced-motion:reduce){.rw-card *{transition:none!important}.rw-sun{animation:none}}.rw-free-card{justify-content:space-between;padding-top:45px}.rw-free{color:#1c2630;height:88px;font-family:"Newsreader",var(--font-v3-iast),var(--font-v3-newsreader),serif;background:#faf6ee;border-radius:18px;justify-content:space-between;align-items:center;margin:0 32px;padding:0 26px;font-size:28px;transition:transform 1s 1s;display:flex;transform:translate(400px);box-shadow:0 20px 50px #0007}.rw-free b{font-family:var(--font-v3-manrope),sans-serif;background:var(--sun-gold);color:#1c2630;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700;transition:transform .4s cubic-bezier(.3,1.6,.5,1) 2.1s;transform:scale(0)}.v3-scene-active .rw-free{transform:none}.v3-scene-active .rw-free b{transform:scale(1)}.rw-voice-card{align-items:center;gap:10px;flex-direction:row!important;padding-left:0!important}.rw-voice-copy-top{flex:0 0 340px}.rw-notes{flex-direction:column;flex:1;gap:16px;min-width:0;padding:32px 32px 32px 0;display:flex}.rw-note{opacity:0;border-radius:22px;align-items:center;gap:12px;max-width:360px;padding:14px 16px;transition:opacity .5s,transform .5s;display:flex;transform:translateY(14px)}.rw-note-me{background:var(--sky-blue);color:#0b121a;border-bottom-right-radius:6px;align-self:flex-end;transition-delay:1s}.rw-note-sol{color:var(--text-primary);background:#1c2a38;border-bottom-left-radius:6px;align-self:flex-start;transition-delay:2.2s}.v3-scene-active .rw-note{opacity:1;transform:none}.rw-play{background:#0b121a22;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.rw-note-sol .rw-play{color:var(--sun-gold);background:#ffffff14}.rw-note-sun{background:radial-gradient(circle at 40% 35%,#fff6d8,#e7bd63 45%,#ff8f85);border-radius:50%;flex:0 0 26px;width:26px;height:26px;animation:5s ease-in-out infinite rw-breathe}.rw-mini-wave{flex:1;align-items:center;gap:2px;height:30px;display:flex}.rw-mini-wave i{opacity:.75;background:currentColor;border-radius:2px;flex:1}.rw-note-sol .rw-mini-wave i{opacity:1;background:linear-gradient(#ff8f85,#e7bd63);animation:1.4s ease-in-out infinite alternate rw-wave}.rw-note-sol .rw-mini-wave i:nth-child(2n){animation-delay:-.7s}.rw-note small{opacity:.75;font-size:12px}@media (max-width:900px){.rw-voice-card{align-items:stretch;flex-direction:column!important}.rw-voice-copy-top{flex:auto}.rw-notes{padding:0 24px 28px}}@media (max-width:600px){.rw-free{height:70px;margin:0 24px;font-size:22px}}.rw-note{width:min(340px,100%)}.rw-mini-wave i{min-width:2px;display:block}.rw-sun-stage{align-items:center;height:220px;opacity:1!important;transition:none!important;transform:none!important}.rw-sun{z-index:2;opacity:0;filter:blur(6px);margin:0;transition:opacity 1.6s .4s,transform 2.2s cubic-bezier(.16,1,.3,1) .4s,filter 1.6s .4s;animation:5s ease-in-out infinite rw-breathe;position:relative;transform:scale(.7)}.rw-halo{opacity:0;background:radial-gradient(circle,#e7bd6355,#ff8f8522 50%,#0000 70%);border-radius:50%;width:120px;height:120px;margin:-60px 0 0 -60px;position:absolute;top:50%;left:50%;transform:scale(.6)}.v3-scene-active .rw-sun{opacity:1;filter:none;transform:scale(1)}.v3-scene-active .rw-halo{animation:6s ease-out 1.2s infinite rw-halo}.v3-scene-active .rw-halo-2{animation-delay:4.2s}@keyframes rw-halo{0%{opacity:0;transform:scale(.8)}25%{opacity:.9}to{opacity:0;transform:scale(2.6)}}.ct-hero-title .rotating-word-track span{background:linear-gradient(#c4572f,#b8452f 55%,#9a6512);color:#0000;-webkit-background-clip:text;background-clip:text}.ct-v3-cards-enjoyoga{background:linear-gradient(#0f2a26e6,#0b1a1ff2);border:1px solid #ffffff1a}.ey-home-hero h1 .rotating-word-track span{text-shadow:none;background:linear-gradient(#fff6da,#ffd98a 55%,#f2b84b);color:#0000;-webkit-background-clip:text;background-clip:text}.ey-spine-library .v3-shell{background:0 0}.v3-shell:has(.ey-spine-library){background:0 0}.ct-v3-cards .rw-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ct-v3-cards .rw-card{min-width:0;min-height:360px}.ct-v3-cards .rw-chat,.ct-v3-cards .rw-voice-card{grid-column:span 2}.ct-v3-cards .rw-free-card{justify-content:space-between}.ct-v3-cards .rw-voice-card{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;padding:0!important;display:grid!important}.ct-v3-cards .rw-voice-copy-top{flex:none;max-width:none}.ct-v3-cards .rw-notes{padding:32px 32px 32px 0}.ct-v3-cards .rw-note{width:100%;max-width:340px}@media (max-width:1199px){.ct-v3-cards .rw-features{grid-template-columns:minmax(0,1fr)}.ct-v3-cards .rw-chat,.ct-v3-cards .rw-voice-card{grid-column:auto}.ct-v3-cards .rw-card{min-height:0}.ct-v3-cards .rw-free-card{gap:24px;padding-top:32px}.ct-v3-cards .rw-voice-card{grid-template-columns:minmax(0,1fr)}.ct-v3-cards .rw-notes{padding:0 24px 28px}.ct-v3-cards .rw-sun-stage{height:180px}}
