.band-dark[data-astro-cid-lcdefpme]{background:var(--bg-dark)}.section-clip[data-astro-cid-lcdefpme]{overflow:clip}.band-gradient[data-astro-cid-lcdefpme]{background:var(--gradient-section)}.section-intro[data-astro-cid-lcdefpme]{text-align:center;color:var(--text-on-dark-soft);max-width:65ch;margin:var(--space-4) auto var(--space-6)}.hero[data-astro-cid-lcdefpme]{background:var(--gradient-hero);min-height:min(100svh, var(--hero-max-h));flex-direction:column;display:flex}.hero__inner[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;gap:var(--space-7);text-align:center;width:100%;padding-block:var(--hero-push-top) var(--space-6);flex-direction:column;flex:1;display:flex}@keyframes hero-rise{0%{opacity:0;transform:translateY(var(--space-4))}to{opacity:1;transform:none}}@keyframes cta-pulse{0%,to{box-shadow:var(--shadow-button), var(--btn-inset);transform:scale(1)}50%{box-shadow:var(--btn-primary-glow-hover), var(--btn-inset-hover);transform:scale(1.04)}}.hero__line--gentle[data-astro-cid-lcdefpme],.hero__line--pink[data-astro-cid-lcdefpme],.hero__line--brand[data-astro-cid-lcdefpme],.hero__pill[data-astro-cid-lcdefpme],.hero[data-astro-cid-lcdefpme] .hero__cta{animation:hero-rise var(--duration-slow) var(--ease-brand) both}.hero__line--pink[data-astro-cid-lcdefpme]{animation-delay:var(--hero-stagger)}.hero__line--brand[data-astro-cid-lcdefpme]{animation-delay:calc(var(--hero-stagger) * 2)}.hero__pill[data-astro-cid-lcdefpme]:first-child{animation-delay:calc(var(--hero-stagger) * 3)}.hero__pill[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:calc(var(--hero-stagger) * 3 + var(--hero-wave))}.hero__pill[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:calc(var(--hero-stagger) * 3 + 2 * var(--hero-wave))}.hero[data-astro-cid-lcdefpme] .hero__cta{animation-name:hero-rise,cta-pulse;animation-duration:var(--duration-slow), var(--pulse-duration);animation-timing-function:var(--ease-brand), ease-in-out;animation-delay:calc(var(--hero-stagger) * 3 + 3 * var(--hero-wave)), calc(var(--hero-stagger) * 3 + 3 * var(--hero-wave) + var(--duration-slow));animation-iteration-count:1,infinite;animation-fill-mode:both,none}.hero__heading[data-astro-cid-lcdefpme]{gap:var(--space-4);max-width:100%;font-size:var(--text-hero-top);line-height:var(--leading-tight);letter-spacing:var(--tracking-hero);flex-direction:column;display:flex}.hero__top[data-astro-cid-lcdefpme]{justify-content:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.hero__line--gentle[data-astro-cid-lcdefpme]{color:var(--color-pink-200);text-shadow:var(--glow-text)}.hero__line--pink[data-astro-cid-lcdefpme]{color:var(--color-pink-400);text-shadow:var(--glow-pink)}.hero__line--brand[data-astro-cid-lcdefpme]{color:var(--text-emphasis-cool);text-shadow:var(--glow-text)}.hero__pills[data-astro-cid-lcdefpme]{justify-content:center;gap:var(--space-5) var(--hero-pill-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hero__pill[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-3);text-align:left;font-weight:var(--weight-body-strong);font-size:var(--text-2);line-height:var(--leading-heading);display:flex}.hero[data-astro-cid-lcdefpme] .hero__pill-icon{width:var(--icon-tile-size);height:var(--icon-tile-size);object-fit:contain}.hero__trusted[data-astro-cid-lcdefpme]{width:100%;padding-inline:var(--container-pad);text-align:right;font-size:var(--text-1);font-weight:var(--weight-body);letter-spacing:var(--tracking-caps);color:var(--text-on-dark-soft);margin-bottom:var(--space-3)}@media (width<=639px){.hero__trusted[data-astro-cid-lcdefpme]{text-align:center}}.testimonials[data-astro-cid-lcdefpme]{position:relative;overflow:clip}.testimonials[data-astro-cid-lcdefpme] .testimonials__stars{width:var(--stars-w);height:auto;opacity:var(--stars-opacity);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.testimonials[data-astro-cid-lcdefpme] .container[data-astro-cid-lcdefpme],.coverflow[data-astro-cid-lcdefpme]{position:relative}.coverflow__stage[data-astro-cid-lcdefpme]{height:calc(var(--cf-h) + var(--space-7));perspective:var(--cf-perspective);margin:0;padding:0;list-style:none;position:relative}.coverflow__item[data-astro-cid-lcdefpme]{opacity:var(--cf-card-opacity);width:var(--cf-w);height:var(--cf-h);transform:translate(-50%, -50%) translateX(calc(var(--x,0) * var(--cf-shift))) translateZ(calc(var(--d,0) * var(--cf-depth) * -1)) rotateY(calc(var(--r,0) * var(--cf-angle))) scale(calc(1 - var(--d,0) * var(--cf-shrink)));transition:transform var(--cf-transition) ease-in-out;position:absolute;top:50%;left:50%}.coverflow__item[data-astro-cid-lcdefpme].is-active{transform:translate(-50%,-50%)}.coverflow__link[data-astro-cid-lcdefpme]{height:100%;color:inherit;text-decoration:none;display:block}.coverflow[data-astro-cid-lcdefpme] .testimonial-card__bg{opacity:var(--cf-photo-opacity)}.coverflow__item[data-astro-cid-lcdefpme]:not(.is-active) .coverflow__link[data-astro-cid-lcdefpme]{cursor:pointer}.coverflow__nav[data-astro-cid-lcdefpme]{z-index:15;width:var(--space-7);height:var(--space-7);cursor:pointer;color:var(--text-on-dark-soft);transition:color var(--duration-fast) var(--ease-brand);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.coverflow__nav[data-astro-cid-lcdefpme]:hover{color:var(--text-on-dark)}.coverflow__nav[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:var(--space-4);height:auto}.coverflow__nav--prev[data-astro-cid-lcdefpme]{left:max(calc(50% - var(--cf-edge)), calc((100% - 100vw) / 2 + var(--space-2)))}.coverflow__nav--next[data-astro-cid-lcdefpme]{right:max(calc(50% - var(--cf-edge)), calc((100% - 100vw) / 2 + var(--space-2)))}.dmca-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit, minmax(var(--sg-card-min), 1fr));gap:var(--space-5);display:grid}.dashboard__glow[data-astro-cid-lcdefpme]{position:relative}.dashboard__glow[data-astro-cid-lcdefpme]:before{content:"";inset:calc(-1 * var(--space-6));background:var(--gradient-pink-glow);pointer-events:none;position:absolute}.dashboard__glow[data-astro-cid-lcdefpme]>*{position:relative}.dashboard[data-astro-cid-lcdefpme] .dashboard__tabs .tabs__list{gap:var(--space-3);margin-bottom:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=1280px){.dashboard[data-astro-cid-lcdefpme] .dashboard__tabs .tabs__list{grid-template-columns:repeat(4,1fr)}}.dashboard[data-astro-cid-lcdefpme] .dashboard__tabs .tabs__tab{align-items:center;gap:var(--space-3);text-align:left;width:100%;font-size:var(--text-1);line-height:var(--leading-heading);border-radius:var(--radius-icon);padding:var(--space-3) var(--space-4);display:flex}@media (width<=639px){.dashboard[data-astro-cid-lcdefpme] .dashboard__tabs .tabs__list{gap:var(--space-2)}.dashboard[data-astro-cid-lcdefpme] .dashboard__tabs .tabs__tab{gap:var(--space-2);padding:var(--space-3)}}@media (width<=459px){.dashboard[data-astro-cid-lcdefpme] .dashboard__tabs .tabs__tab{padding:var(--space-3) var(--space-2);flex-direction:column;align-items:flex-start}}.dashboard[data-astro-cid-lcdefpme] .dashboard__tabs .tabs__panel img{border-radius:var(--dashboard-shot-radius);width:100%;box-shadow:var(--shadow-card)}@media (width<=639px){.dashboard[data-astro-cid-lcdefpme] .dashboard__tabs .tabs__panel picture{width:calc(100% + 2 * var(--container-pad));max-width:none;margin-inline:calc(-1 * var(--container-pad))}.dashboard[data-astro-cid-lcdefpme] .dashboard__tabs .tabs__panel img{box-shadow:none;border-radius:0;display:block}}.pricing-head[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-4);margin-bottom:var(--space-7);flex-direction:column;display:flex}.pricing-head[data-astro-cid-lcdefpme] .pricing-head__mark{width:var(--icon-tile-lg);height:auto}.pricing-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit, minmax(var(--sg-pricing-min), 1fr));gap:var(--space-5);align-items:stretch;display:grid;position:relative}.pricing-grid[data-astro-cid-lcdefpme]:before{content:"";inset:calc(-2 * var(--space-8)) calc(-6 * var(--space-8));background:var(--gradient-pricing-glow);pointer-events:none;position:absolute}.pricing-grid[data-astro-cid-lcdefpme]>*{position:relative}@media (width>=1280px){.pricing-grid[data-astro-cid-lcdefpme]{margin-inline:calc(-1 * var(--pricing-bleed));justify-content:center;align-items:center;gap:0;display:flex}.pricing-grid[data-astro-cid-lcdefpme]>*{flex:0 0 var(--pricing-card-w);min-width:0;margin-block:var(--pricing-side-inset);align-self:stretch}.pricing-grid[data-astro-cid-lcdefpme] .pricing-card--featured{flex-basis:var(--pricing-card-w-featured);z-index:2;margin-inline:calc(-1 * var(--pricing-overlap));align-self:auto;margin-block:0}}.pricing-note[data-astro-cid-lcdefpme]{text-align:center;margin-top:var(--space-5);color:var(--text-muted-on-dark);font-size:var(--text-1)}.affiliate[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-5);margin-top:var(--space-8);padding-block:var(--space-6);border-block:var(--hairline) solid var(--border-on-dark-soft);flex-wrap:wrap;display:flex}.affiliate[data-astro-cid-lcdefpme] .affiliate__icon{width:var(--icon-tile-lg);height:var(--icon-tile-lg);object-fit:contain}.affiliate__title[data-astro-cid-lcdefpme]{font-size:var(--text-3)}.affiliate__body[data-astro-cid-lcdefpme]{color:var(--text-on-dark-soft);margin-top:var(--space-1)}.affiliate__body[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--text-accent);font-weight:var(--weight-body-strong)}.affiliate__body[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent-soft)}.affiliate__stat[data-astro-cid-lcdefpme]{align-items:baseline;gap:var(--space-1);margin-left:auto;display:flex}.affiliate__currency[data-astro-cid-lcdefpme]{color:var(--text-accent);font-weight:var(--weight-body-strong);font-size:var(--text-3)}.affiliate__value[data-astro-cid-lcdefpme]{color:var(--text-accent)}.affiliate__per[data-astro-cid-lcdefpme]{color:var(--text-on-dark-soft);font-size:var(--text-1)}@media (width<=767.98px){.affiliate[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column}.affiliate__stat[data-astro-cid-lcdefpme]{margin-left:0}}
