.hero[data-astro-cid-i3irphx7]{padding-top:clamp(2.5rem,1.5rem + 5vw,5rem);position:relative;overflow:hidden}.hero[data-astro-cid-i3irphx7]:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(#c869102e,#0000 65%);width:min(900px,120%);height:520px;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.hero-inner[data-astro-cid-i3irphx7]{z-index:1;text-align:center;position:relative}.hero-title[data-astro-cid-i3irphx7]{font-size:var(--fs-hero);text-wrap:balance;margin-inline:auto;line-height:1.14}.rotator[data-astro-cid-i3irphx7]{display:inline-block}.rotator-word[data-astro-cid-i3irphx7]{color:var(--accent);transition:opacity .35s,transform .35s;display:inline-block}.rotator-word[data-astro-cid-i3irphx7].is-out{opacity:0;transform:translateY(.25em)}.hero-sub[data-astro-cid-i3irphx7]{max-width:52ch;color:var(--text-muted);font-size:var(--fs-body);margin:1.5rem auto 0}.hero-trust[data-astro-cid-i3irphx7]{display:none}.hero-cta[data-astro-cid-i3irphx7]{margin-top:2rem}@media (width<=860px){.hero-trust[data-astro-cid-i3irphx7]{font-size:var(--fs-sm);letter-spacing:.02em;background:linear-gradient(180deg, #ffe7b8 0%, #f0c36a 42%, var(--accent) 100%);color:#0000;text-shadow:0 0 18px #c8691073;filter:drop-shadow(0 0 10px #f0c36a59);-webkit-background-clip:text;background-clip:text;margin:.85rem auto 0;font-weight:700;display:block}.hero-cta[data-astro-cid-i3irphx7]{flex-flow:row;justify-content:center;align-items:stretch;gap:.65rem;width:100%}.hero-cta[data-astro-cid-i3irphx7] .playstore-badge,.hero-cta[data-astro-cid-i3irphx7] .btn[data-astro-cid-i3irphx7]{box-sizing:border-box;flex:1 1 0;justify-content:center;min-width:0;min-height:48px;padding:10px 12px}}.hero-media[data-astro-cid-i3irphx7]{border-radius:var(--radius-lg);border:1px solid var(--border);margin-top:clamp(2.5rem,1rem + 6vw,4.5rem);overflow:hidden;box-shadow:0 40px 120px -40px #000c}.hero-media[data-astro-cid-i3irphx7] img{width:100%;height:auto}@media (prefers-reduced-motion:reduce){.rotator-word[data-astro-cid-i3irphx7]{transition:none}}.feature-grid[data-astro-cid-7vvucncb]{gap:var(--gap);grid-template-columns:repeat(2,1fr);display:grid}.feature-card[data-astro-cid-7vvucncb]{flex-direction:column;gap:1.5rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:flex;overflow:hidden}.feature-text[data-astro-cid-7vvucncb] h3[data-astro-cid-7vvucncb]{font-size:var(--fs-h3);margin-bottom:.6rem}.feature-text[data-astro-cid-7vvucncb] p[data-astro-cid-7vvucncb]{color:var(--text-muted);font-size:var(--fs-sm);max-width:46ch}.feature-media[data-astro-cid-7vvucncb]{border-radius:var(--radius);background:var(--surface-3);border:1px solid var(--border);margin-top:auto;overflow:hidden}.feature-media[data-astro-cid-7vvucncb] img{width:100%;height:auto}@media (width<=760px){.feature-grid[data-astro-cid-7vvucncb]{grid-template-columns:1fr}}.birthchart-inner[data-astro-cid-km4ejguk]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,1rem + 5vw,5rem);display:grid}.birthchart-text[data-astro-cid-km4ejguk] h2[data-astro-cid-km4ejguk]{font-size:var(--fs-h2-sm);max-width:14ch}.birthchart-text[data-astro-cid-km4ejguk] p[data-astro-cid-km4ejguk]{color:var(--text-muted);font-size:var(--fs-body);max-width:52ch;margin:1.25rem 0 2rem}.birthchart-media[data-astro-cid-km4ejguk]{place-items:center;padding:clamp(1.5rem,1rem + 3vw,3rem);display:grid}.birthchart-media[data-astro-cid-km4ejguk] img{width:100%;max-width:460px;height:auto}@media (width<=900px){.birthchart-inner[data-astro-cid-km4ejguk]{grid-template-columns:1fr}}.t-marquee[data-astro-cid-ndabfdc4]{--marquee-duration:55s;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.t-track[data-astro-cid-ndabfdc4]{width:max-content;animation:t-scroll var(--marquee-duration) linear infinite;will-change:transform;display:flex}.t-marquee[data-astro-cid-ndabfdc4]:hover .t-track[data-astro-cid-ndabfdc4],.t-marquee[data-astro-cid-ndabfdc4]:focus-within .t-track[data-astro-cid-ndabfdc4]{animation-play-state:paused}@keyframes t-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.t-card[data-astro-cid-ndabfdc4]{width:min(340px,82vw);margin-right:var(--gap);flex-direction:column;flex:none;justify-content:space-between;gap:1.5rem;padding:clamp(1.5rem,1rem + 1.5vw,2rem);display:flex}.t-card[data-astro-cid-ndabfdc4] blockquote[data-astro-cid-ndabfdc4]{font-size:var(--fs-sm);color:#ffffffd1;line-height:1.7}.t-card[data-astro-cid-ndabfdc4] blockquote[data-astro-cid-ndabfdc4]:before{content:"“"}.t-card[data-astro-cid-ndabfdc4] blockquote[data-astro-cid-ndabfdc4]:after{content:"”"}figcaption[data-astro-cid-ndabfdc4]{flex-direction:column;gap:.15rem;display:flex}.t-name[data-astro-cid-ndabfdc4]{font-weight:600;font-size:var(--fs-sm)}.t-title[data-astro-cid-ndabfdc4]{font-size:.8125rem}.t-trust[data-astro-cid-ndabfdc4]{color:var(--accent);font-size:var(--fs-sm);margin:0;font-weight:600}@media (prefers-reduced-motion:reduce){.t-marquee[data-astro-cid-ndabfdc4]{scrollbar-width:none;overflow-x:auto}.t-marquee[data-astro-cid-ndabfdc4]::-webkit-scrollbar{display:none}.t-track[data-astro-cid-ndabfdc4]{animation:none}}.faq-list[data-astro-cid-ajsgapk5]{gap:.85rem;max-width:760px;margin-inline:auto;display:grid}.faq-item[data-astro-cid-ajsgapk5]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:0 clamp(1.1rem,.8rem + 1vw,1.6rem)}.faq-item[data-astro-cid-ajsgapk5] summary[data-astro-cid-ajsgapk5]{cursor:pointer;font-weight:600;font-size:var(--fs-body);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 0;list-style:none;display:flex}.faq-item[data-astro-cid-ajsgapk5] summary[data-astro-cid-ajsgapk5]::-webkit-details-marker{display:none}.faq-chevron[data-astro-cid-ajsgapk5]{color:var(--text-muted);flex:none;transition:transform .2s}.faq-item[data-astro-cid-ajsgapk5][open] .faq-chevron[data-astro-cid-ajsgapk5]{transform:rotate(180deg)}.faq-item[data-astro-cid-ajsgapk5] p[data-astro-cid-ajsgapk5]{color:var(--text-muted);font-size:var(--fs-sm);max-width:68ch;margin:0;padding:0 0 1.2rem;line-height:1.7}@media (prefers-reduced-motion:reduce){.faq-chevron[data-astro-cid-ajsgapk5]{transition:none}}.cta-band[data-astro-cid-vc7f7hly]{text-align:center;background:linear-gradient(180deg, var(--surface), var(--surface-3));justify-items:center;gap:1.25rem;padding:clamp(2.5rem,1.5rem + 5vw,5rem) clamp(1.5rem,1rem + 3vw,4rem);display:grid}.cta-band[data-astro-cid-vc7f7hly] h2[data-astro-cid-vc7f7hly]{font-size:var(--fs-h2);max-width:22ch}.cta-band[data-astro-cid-vc7f7hly]>p[data-astro-cid-vc7f7hly]{color:var(--text-muted);max-width:56ch;font-size:var(--fs-body)}.cta-points[data-astro-cid-vc7f7hly]{flex-wrap:wrap;justify-content:center;gap:1rem 2rem;margin:.5rem 0 1rem;padding:0;list-style:none;display:flex}.cta-points[data-astro-cid-vc7f7hly] li[data-astro-cid-vc7f7hly]{font-size:var(--fs-sm);color:#ffffffd9;align-items:center;gap:.6rem;display:inline-flex}.cta-points[data-astro-cid-vc7f7hly] svg[data-astro-cid-vc7f7hly]{flex:none}.cta-band[data-astro-cid-vc7f7hly] .cta-actions[data-astro-cid-vc7f7hly] .btn[data-astro-cid-vc7f7hly],.cta-band[data-astro-cid-vc7f7hly] .cta-actions[data-astro-cid-vc7f7hly] .playstore-badge{box-sizing:border-box;min-height:48px}.blog-grid[data-astro-cid-q5ldnox6]{gap:var(--gap);grid-template-columns:repeat(2,1fr);max-width:920px;margin-inline:auto;display:grid}@media (width<=760px){.blog-grid[data-astro-cid-q5ldnox6]{grid-template-columns:1fr}}.app-install-bar[data-astro-cid-csyek73r]{display:none}@media (width<=640px){.app-install-bar[data-astro-cid-csyek73r]{z-index:40;padding:.4rem .85rem calc(.4rem + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:saturate(140%)blur(12px);backdrop-filter:saturate(140%)blur(12px);border-top:1px solid var(--border);background:#111111f0;justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:fixed;bottom:0;left:0;right:0}.app-install-bar[data-astro-cid-csyek73r][hidden]{display:none}.app-install-bar[data-astro-cid-csyek73r] p[data-astro-cid-csyek73r]{margin:0;font-size:.75rem;font-weight:600;line-height:1.2}.app-install-bar[data-astro-cid-csyek73r] .playstore-badge{flex:none;gap:.4rem;min-height:0;padding:.35rem .7rem}.app-install-bar[data-astro-cid-csyek73r] .ps-icon{width:16px;height:17px}.app-install-bar[data-astro-cid-csyek73r] .ps-text{gap:.05rem}.app-install-bar[data-astro-cid-csyek73r] .ps-text small{font-size:.5rem}.app-install-bar[data-astro-cid-csyek73r] .ps-text strong{font-size:.8rem}body:has(.app-install-bar:not([hidden])){padding-bottom:3.5rem}}.report-band[data-astro-cid-ojherat7]{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1.5rem,1rem + 3vw,3rem);padding:clamp(1.75rem,1rem + 3vw,3rem);display:grid}@media (width>=52rem){.report-band[data-astro-cid-ojherat7]{grid-template-columns:minmax(0,auto) minmax(0,1fr)}}.report-band__art[data-astro-cid-ojherat7]{place-items:center;display:grid}.report-band__cover[data-astro-cid-ojherat7]{width:min(15rem,55vw);height:auto;box-shadow:0 1px 0 color-mix(in srgb, var(--accent) 30%, transparent), -6px 0 14px -6px #0000008c, 0 24px 48px -18px #0009;border-radius:4px;transform:perspective(1200px)rotateY(-9deg)}@media (prefers-reduced-motion:reduce){.report-band__cover[data-astro-cid-ojherat7]{transform:none}}.report-band__eyebrow[data-astro-cid-ojherat7]{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:.5rem;font-size:.72rem;display:block}.report-band[data-astro-cid-ojherat7] h2[data-astro-cid-ojherat7]{margin:0 0 .6rem}.report-band__lede[data-astro-cid-ojherat7]{max-width:min(52ch,100%);margin:0 0 1rem;line-height:1.7}.report-band__points[data-astro-cid-ojherat7]{gap:.45rem;max-width:min(52ch,100%);margin:0 0 1.4rem;padding:0;list-style:none;display:grid}.report-band__points[data-astro-cid-ojherat7] li[data-astro-cid-ojherat7]{color:var(--text-muted);padding-left:1.1rem;line-height:1.6;position:relative}.report-band__points[data-astro-cid-ojherat7] li[data-astro-cid-ojherat7]:before{content:"◆";color:var(--accent);font-size:.7em;position:absolute;top:.35em;left:0}.report-band__actions[data-astro-cid-ojherat7]{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.report-band__price[data-astro-cid-ojherat7]{font-size:.9rem}
