.browse-link[data-astro-cid-i3irphx7]:hover{border-bottom-color:var(--color-title)}.feature-step[data-astro-cid-w7keebcy]{cursor:pointer;opacity:.55;background:0 0;transition:opacity .2s}.feature-step[data-astro-cid-w7keebcy][aria-pressed=true]{opacity:1}.feature-step-label[data-astro-cid-w7keebcy],.feature-step-title[data-astro-cid-w7keebcy]{color:var(--color-muted);transition:color .2s}.feature-step[data-astro-cid-w7keebcy][aria-pressed=true] .feature-step-label[data-astro-cid-w7keebcy]{color:var(--color-accent)}.feature-step[data-astro-cid-w7keebcy][aria-pressed=true] .feature-step-title[data-astro-cid-w7keebcy]{color:var(--color-title)}.feature-visual-panel[data-astro-cid-w7keebcy]{opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .24s}.feature-visual-panel[data-astro-cid-w7keebcy].is-active{opacity:1;transition-delay:.12s}.feature-visual-panel[data-astro-cid-w7keebcy]>[data-astro-cid-w7keebcy],.feature-visual-list[data-astro-cid-w7keebcy] li[data-astro-cid-w7keebcy]{opacity:0;transition:opacity .42s,transform .52s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}.feature-visual-panel[data-astro-cid-w7keebcy].is-active>[data-astro-cid-w7keebcy],.feature-visual-panel[data-astro-cid-w7keebcy].is-active .feature-visual-list[data-astro-cid-w7keebcy] li[data-astro-cid-w7keebcy]{opacity:1;transform:none}.feature-visual-panel[data-astro-cid-w7keebcy].is-active>[data-astro-cid-w7keebcy]:first-child{transition-delay:.12s}.feature-visual-panel[data-astro-cid-w7keebcy].is-active>[data-astro-cid-w7keebcy]:nth-child(2){transition-delay:.17s}.feature-visual-panel[data-astro-cid-w7keebcy].is-active>[data-astro-cid-w7keebcy]:nth-child(3){transition-delay:.22s}.feature-visual-panel[data-astro-cid-w7keebcy].is-active>[data-astro-cid-w7keebcy]:nth-child(4){transition-delay:.26s}.feature-visual-panel[data-astro-cid-w7keebcy].is-active .feature-visual-list[data-astro-cid-w7keebcy] li[data-astro-cid-w7keebcy]:first-child{transition-delay:.28s}.feature-visual-panel[data-astro-cid-w7keebcy].is-active .feature-visual-list[data-astro-cid-w7keebcy] li[data-astro-cid-w7keebcy]:nth-child(2){transition-delay:.33s}.feature-visual-panel[data-astro-cid-w7keebcy].is-active .feature-visual-list[data-astro-cid-w7keebcy] li[data-astro-cid-w7keebcy]:nth-child(3){transition-delay:.38s}.feature-visual-panel[data-astro-cid-w7keebcy].is-active .feature-visual-list[data-astro-cid-w7keebcy] li[data-astro-cid-w7keebcy]:nth-child(4){transition-delay:.43s}.feature-visual-list[data-astro-cid-w7keebcy]{flex-direction:column;gap:10px;list-style:none;display:flex}.feature-visual-list[data-astro-cid-w7keebcy] li[data-astro-cid-w7keebcy]{text-align:left;color:var(--color-body);padding-left:20px;font-size:1rem;line-height:1.65;position:relative}.feature-visual-list[data-astro-cid-w7keebcy] li[data-astro-cid-w7keebcy]:before{content:"";background:var(--color-accent);border-radius:999px;width:6px;height:6px;position:absolute;top:.6em;left:0}@media (prefers-reduced-motion:reduce){.feature-visual-panel[data-astro-cid-w7keebcy],.feature-visual-panel[data-astro-cid-w7keebcy]>[data-astro-cid-w7keebcy],.feature-visual-list[data-astro-cid-w7keebcy] li[data-astro-cid-w7keebcy]{transition:none!important;transform:none!important}}.secondary-btn[data-astro-cid-tl27rjbg]:hover{border-color:var(--color-title)}.spotify-cta[data-astro-cid-javjoody]:hover{border-color:var(--color-accent);color:var(--color-accent)}.faq-panel{grid-template-rows:0fr;transition:grid-template-rows .2s cubic-bezier(.16,1,.3,1);display:grid}.faq-panel[data-open=true]{grid-template-rows:1fr;transition-duration:.3s}.faq-panel-inner{min-height:0;overflow:hidden}.faq-answer{opacity:0;transition:opacity .15s,transform .2s;transform:translateY(-6px)}.faq-panel[data-open=true] .faq-answer{opacity:1;transition:opacity .25s 60ms,transform .3s cubic-bezier(.16,1,.3,1);transform:none}.faq-sign:before,.faq-sign:after{content:"";background:var(--color-accent);border-radius:1px;width:12px;height:1.5px;margin:-.75px 0 0 -6px;transition:transform .25s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%}.faq-sign:after{transform:rotate(90deg)}.faq-trigger[aria-expanded=true] .faq-sign:after{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.faq-panel,.faq-answer,.faq-sign:before,.faq-sign:after{transition:none!important}}.email-input[data-astro-cid-2aoeg2eg]:focus{border-color:var(--color-title)}.btn-accent[data-astro-cid-2aoeg2eg]{transition:background-color .15s}.btn-accent[data-astro-cid-2aoeg2eg]:hover{background-color:var(--color-accent-dark)}html:has(#section-dots){scroll-padding-top:var(--header-height,73px)}.section-dots{z-index:40;flex-direction:column;align-items:flex-end;gap:0;display:flex;position:fixed;top:50%;right:2px;transform:translateY(-50%)}@media (width>=768px){.section-dots{gap:4px;right:max(10px,50vw - 626px)}}.section-dots button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:20px;height:24px;padding:0;display:flex;position:relative}@media (width>=768px){.section-dots button{justify-content:flex-end;width:24px;height:20px}}.section-dots .dot{background:var(--color-muted);opacity:.45;border-radius:999px;width:5px;height:5px;transition:height .2s,background-color .2s,opacity .2s;display:block}@media (width>=768px){.section-dots .dot{width:7px;height:7px}}.section-dots button:hover .dot{opacity:.8}.section-dots button[aria-current=true] .dot{background:var(--color-accent);opacity:1;height:14px}@media (width>=768px){.section-dots button[aria-current=true] .dot{height:18px}}.section-dots .tip{background:var(--color-title);color:var(--color-bg);font-family:var(--font-mono,"Spline Sans Mono", monospace);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;border-radius:6px;padding:3px 8px;font-size:11px;transition:opacity .15s;display:none;position:absolute;right:24px}@media (width>=768px){.section-dots .tip{display:block}}.section-dots button:hover .tip,.section-dots button:focus-visible .tip{opacity:1}@media (width>=1560px){.section-dots{align-items:flex-start;left:calc(50vw + 606px);right:auto}.section-dots button{flex-direction:row-reverse;justify-content:flex-end;gap:12px;width:auto}.section-dots .tip{color:var(--color-muted);opacity:.7;background:0 0;padding:0;font-size:11px;transition:color .2s,font-size .2s,opacity .2s;position:static}.section-dots button:hover .tip{opacity:1}.section-dots button[aria-current=true] .tip{color:var(--color-accent);opacity:1;font-size:13px;font-weight:600}}@media (prefers-reduced-motion:reduce){html:has(#section-dots){scroll-snap-type:none}.section-dots .dot,.section-dots .tip{transition:none}}.page-block{padding-bottom:3rem}@media (width>=768px){.page-block{padding-bottom:5rem}}.page-last{padding-top:1rem}html.snap-mode .page-block,html.snap-mode .page-last{min-height:calc(100svh - var(--header-height,73px));flex-direction:column;justify-content:center;padding-block:2.5rem;display:flex}html.snap-mode .page-block>*,html.snap-mode .page-last>*{width:100%;padding-top:0!important;padding-bottom:0!important}
