.icon[data-astro-cid-6gxvdiox]{vertical-align:middle;flex:none;display:inline-block}.review[data-astro-cid-wz2p2ybn]{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.who[data-astro-cid-wz2p2ybn]{align-items:center;gap:var(--space-3);display:flex}.who[data-astro-cid-wz2p2ybn] img{border-radius:var(--r-full)}figcaption[data-astro-cid-wz2p2ybn]{flex-direction:column;line-height:1.3;display:flex}figcaption[data-astro-cid-wz2p2ybn] span[data-astro-cid-wz2p2ybn]{font-size:.85rem}.stars[data-astro-cid-wz2p2ybn]{color:var(--rating,var(--accent));letter-spacing:2px}.dim[data-astro-cid-wz2p2ybn]{color:var(--border)}blockquote[data-astro-cid-wz2p2ybn]{color:var(--text-primary);margin:0;font-size:.95rem}.top[data-astro-cid-lcdefpme]{isolation:isolate;position:relative}.blobs[data-astro-cid-lcdefpme]{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}.blobs[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{filter:blur(70px);opacity:.5;border-radius:50%;animation:26s ease-in-out infinite alternate drift;position:absolute}.blobs[data-astro-cid-lcdefpme] .b1[data-astro-cid-lcdefpme]{background:var(--accent);width:520px;height:520px;top:-200px;left:-160px}.blobs[data-astro-cid-lcdefpme] .b2[data-astro-cid-lcdefpme]{background:var(--brand);opacity:.25;width:460px;height:460px;animation-delay:-9s;top:10%;right:-160px}.blobs[data-astro-cid-lcdefpme] .b3[data-astro-cid-lcdefpme]{background:var(--accent-2);opacity:.6;width:420px;height:420px;animation-delay:-17s;top:55%;left:30%}@keyframes drift{0%{transform:translate(0)scale(1)}50%{transform:translate(60px,40px)scale(1.08)}to{transform:translate(-40px,70px)scale(.96)}}.float[data-astro-cid-lcdefpme] img{animation:6s ease-in-out infinite float}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.float[data-astro-cid-lcdefpme] img,.blobs[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{animation:none}}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(var(--space-7), 6vw, 5rem) var(--space-6)}.hero-grid[data-astro-cid-lcdefpme]{gap:var(--space-7);align-items:center;display:grid}.hero-grid[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme],.feature-grid[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme],.pro-grid[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{min-width:0}@media (width>=900px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr 1fr}}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:clamp(2.1rem,5.2vw,3.4rem);font-weight:700}.hero[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.transcribe[data-astro-cid-lcdefpme]{color:var(--brand);white-space:nowrap}.transcribe[data-astro-cid-lcdefpme] .w[data-astro-cid-lcdefpme]{opacity:0;animation:.4s ease-out forwards imemo-word;animation-delay:calc(.25s + var(--i) * .45s);display:inline-block;transform:translateY(.15em)}.transcribe[data-astro-cid-lcdefpme]:after{content:"";vertical-align:-.08em;background:var(--brand);width:.07em;height:.85em;margin-left:.12em;animation:1s step-end infinite imemo-caret;display:inline-block}@keyframes imemo-word{to{opacity:1;transform:none}}@keyframes imemo-caret{0%,55%{opacity:1}56%,to{opacity:0}}.wave{vertical-align:baseline;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80.2' height='12' viewBox='0 0 80.2 12'%3E%3Cg fill='%23866BEB'%3E%3Crect x='1.0' y='4.5' width='2.4' height='3' rx='1.2'/%3E%3Crect x='5.4' y='3.0' width='2.4' height='6' rx='1.2'/%3E%3Crect x='9.8' y='1.0' width='2.4' height='10' rx='1.2'/%3E%3Crect x='14.2' y='3.5' width='2.4' height='5' rx='1.2'/%3E%3Crect x='18.6' y='0.0' width='2.4' height='12' rx='1.2'/%3E%3Crect x='23.0' y='2.0' width='2.4' height='8' rx='1.2'/%3E%3Crect x='27.4' y='4.0' width='2.4' height='4' rx='1.2'/%3E%3Crect x='31.8' y='1.5' width='2.4' height='9' rx='1.2'/%3E%3Crect x='36.2' y='0.0' width='2.4' height='12' rx='1.2'/%3E%3Crect x='40.6' y='2.5' width='2.4' height='7' rx='1.2'/%3E%3Crect x='45.0' y='4.5' width='2.4' height='3' rx='1.2'/%3E%3Crect x='49.4' y='2.0' width='2.4' height='8' rx='1.2'/%3E%3Crect x='53.8' y='0.5' width='2.4' height='11' rx='1.2'/%3E%3Crect x='58.2' y='3.0' width='2.4' height='6' rx='1.2'/%3E%3Crect x='62.6' y='1.5' width='2.4' height='9' rx='1.2'/%3E%3Crect x='67.0' y='4.0' width='2.4' height='4' rx='1.2'/%3E%3Crect x='71.4' y='1.0' width='2.4' height='10' rx='1.2'/%3E%3Crect x='75.8' y='3.5' width='2.4' height='5' rx='1.2'/%3E%3C/g%3E%3C/svg%3E") 0 100%/auto .26em repeat-x;padding:0 .04em .3em;line-height:1;display:inline-block}@media (prefers-reduced-motion:reduce){.transcribe[data-astro-cid-lcdefpme] .w[data-astro-cid-lcdefpme]{opacity:1;animation:none;transform:none}.transcribe[data-astro-cid-lcdefpme]:after{animation:none}}.lead[data-astro-cid-lcdefpme]{color:var(--text-secondary);max-width:56ch;font-size:1.05rem}.hero-copy[data-astro-cid-lcdefpme] .store-buttons{margin-top:var(--space-5)}.rating[data-astro-cid-lcdefpme]{margin-top:var(--space-4);color:var(--text-secondary);font-size:.95rem}.stars[data-astro-cid-lcdefpme]{color:var(--rating);letter-spacing:.1em}.hero-shot[data-astro-cid-lcdefpme]{justify-content:center;display:flex}.hero-shot[data-astro-cid-lcdefpme] img{filter:drop-shadow(0 24px 48px #30294438)}.feature-grid[data-astro-cid-lcdefpme]{gap:var(--space-7);align-items:center;display:grid}@media (width>=800px){.feature-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.feature-grid[data-astro-cid-lcdefpme].reverse>[data-astro-cid-lcdefpme]:first-child{order:2}}.feature[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:clamp(1.9rem,4vw,2.8rem);font-weight:700}.shot[data-astro-cid-lcdefpme]{padding:var(--space-6);justify-content:center;display:flex;position:relative}.shot[data-astro-cid-lcdefpme]:before{content:"";z-index:0;border-radius:30% 70% 60% 40%/50% 40% 60% 50%;position:absolute;inset:10% 15%}.shot-a[data-astro-cid-lcdefpme]:before{background:var(--accent);opacity:.55}.shot-b[data-astro-cid-lcdefpme]:before{background:var(--accent-2);opacity:.9;border-radius:60% 40% 30% 70%/60% 30% 70% 40%}.shot-c[data-astro-cid-lcdefpme]:before{background:var(--brand);opacity:.22}.shot[data-astro-cid-lcdefpme] img{z-index:1;filter:drop-shadow(0 20px 40px #3029442e);position:relative}.shot-art[data-astro-cid-lcdefpme] img{filter:none}.center[data-astro-cid-lcdefpme]{text-align:center}.section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme].center{margin-bottom:var(--space-7)}.card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.1rem}.card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:.95rem}.icon-badge[data-astro-cid-lcdefpme]{border-radius:var(--r-md);background:var(--accent-2);width:44px;height:44px;color:var(--brand-ink);margin-bottom:var(--space-3);place-items:center;display:inline-grid}.pro-grid[data-astro-cid-lcdefpme]{gap:var(--space-7);align-items:center;display:grid}@media (width>=800px){.pro-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}.pro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(1.9rem,4vw,2.6rem)}.pro[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{color:#ffffffbf}.pro-list[data-astro-cid-lcdefpme]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.pro-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--r-md);background:#ffffff0f;font-size:1.05rem;font-weight:500;display:flex}.tick[data-astro-cid-lcdefpme]{border-radius:var(--r-full);background:var(--accent);width:28px;height:28px;color:var(--brand-ink);flex:none;place-items:center;display:inline-grid}.bilingual[data-astro-cid-lcdefpme]{text-align:center;align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.bilingual[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-inline:auto}.langs[data-astro-cid-lcdefpme]{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.lang[data-astro-cid-lcdefpme]{border-radius:var(--r-full);background:var(--bg-canvas);border:1px solid var(--border);color:var(--text-primary);padding:.45em .9em;font-size:.85rem;font-weight:600}.lang[data-astro-cid-lcdefpme].more{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.center-shot[data-astro-cid-lcdefpme]{margin-top:var(--space-5)}.center-shot[data-astro-cid-lcdefpme]:before{background:var(--accent);opacity:.4}.row[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.reviews[data-astro-cid-lcdefpme]{align-items:start}.band[data-astro-cid-lcdefpme]+.band[data-astro-cid-lcdefpme]{margin-top:var(--space-4)}.band[data-astro-cid-lcdefpme]+.cta[data-astro-cid-lcdefpme]{margin-top:clamp(var(--space-7), 5vw, var(--space-8))}.cta[data-astro-cid-lcdefpme]{background:var(--brand);color:var(--on-brand)}.cta[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{color:var(--on-brand);opacity:.9;margin-inline:auto}.cta[data-astro-cid-lcdefpme] .store-btn{background:var(--on-brand);color:var(--text-primary)}.cta[data-astro-cid-lcdefpme] .store-btn:hover{color:var(--text-primary)}.center-row[data-astro-cid-lcdefpme]{justify-content:center;display:flex}
