.block-hero{position:relative;padding-top:max(96px,calc(var(--sb-section-y) + 3.5rem));padding-bottom:var(--sb-section-y);overflow:hidden}.block-hero__orb{position:absolute;top:-20%;left:50%;width:1100px;height:1100px;margin-left:-550px;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,var(--accent-tint-2) 0%,transparent 75%),radial-gradient(circle at 40% 40%,var(--accent-tint) 0%,transparent 65%);opacity:.9;transition:opacity .2s linear;z-index:0}:root[data-theme=dark] .block-hero__orb{background:radial-gradient(closest-side,rgba(139,152,245,.35) 0%,transparent 70%),radial-gradient(circle at 40% 40%,rgba(111,127,230,.18) 0%,transparent 60%)}.block-hero__noise{position:absolute;inset:0;pointer-events:none;z-index:1;opacity:var(--noise-op);background-image:url(/_astro/noise.BI1x_ef8.webp)}.block-hero__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;max-width:920px;margin:0 auto}.block-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 12px;border-radius:var(--sb-radius-pill);background:var(--bg-elev);box-shadow:var(--shadow-xs),var(--top-highlight);font-size:13px;font-weight:500;letter-spacing:.04em;color:var(--ink-2);margin-bottom:calc(var(--sb-eyebrow-gap) - 18px)}.block-hero__eyebrow .pulse-dot{width:7px;height:7px}.block-hero h1{font-family:var(--sb-font-display);font-size:clamp(48px,7.4vw,104px);line-height:.94;letter-spacing:-.04em;margin:0;text-wrap:balance;font-weight:700}.block-hero h1 .accent{color:var(--accent)}.block-hero__sub{color:var(--ink-muted);max-width:60ch;font-size:clamp(15px,1.3vw,18px)}.block-hero__ctas{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.block-hero__proof{display:flex;align-items:center;gap:14px;color:var(--ink-muted);font-size:14px}.avatar-cluster{display:flex}.avatar-cluster img,.avatar-cluster .av{width:32px;height:32px;border-radius:9999px;border:2px solid var(--bg);-o-object-fit:cover;object-fit:cover;margin-left:-10px;background:var(--accent-tint)}.avatar-cluster img:first-child,.avatar-cluster .av:first-child{margin-left:0}.split-word,.split-char{display:inline-block;overflow:hidden;vertical-align:top;padding:.2em;margin:-.2em;line-height:inherit}.split-word>span,.split-char>span{display:inline-block;transform:translateY(.28em);transition:transform .7s var(--sb-ease-expo);transition-delay:calc(var(--i, 0) * 50ms)}.block-hero.is-in .split-word>span,.block-hero.is-in .split-char>span,.is-in .split-word>span,.is-in .split-char>span{transform:translateY(0);opacity:1}:root[data-motion=reduced] .split-word>span,:root[data-motion=reduced] .split-char>span{transform:none;transition:none}@media(prefers-reduced-motion:reduce){.split-word>span,.split-char>span{transform:none!important;transition:none!important}}[data-block=features]{background:var(--bg-soft)}.block-features__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sb-grid-gap)}@media(max-width:980px){.block-features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.block-features__grid{grid-template-columns:1fr}}.feature-card{position:relative;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--sb-radius-lg);padding:var(--sb-card-pad);min-height:168px;display:flex;flex-direction:column;gap:10px;overflow:hidden;box-shadow:var(--shadow-sm),var(--top-highlight);transition:transform .28s var(--sb-ease),box-shadow .28s var(--sb-ease),border-color .28s var(--sb-ease)}.feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent),var(--accent-500));transform:scaleX(0);transform-origin:left;transition:transform .38s var(--sb-ease-expo)}.feature-card:hover,.feature-card:focus-within{transform:translateY(-2px);box-shadow:var(--shadow-md),var(--top-highlight);border-color:var(--border-strong)}.feature-card:hover:before,.feature-card:focus-within:before{transform:scaleX(1)}.feature-card__glow{position:absolute;width:360px;height:360px;border-radius:50%;background:radial-gradient(closest-side,var(--accent-tint-2),transparent 70%);filter:blur(20px);opacity:0;transition:opacity .24s var(--sb-ease);pointer-events:none;top:-180px;left:-180px;transform:translate(var(--mx, 0px),var(--my, 0px))}@media(pointer:fine){.feature-card:hover .feature-card__glow{opacity:.7}}.feature-card__icon{width:44px;height:44px;border-radius:var(--sb-radius-md);background:var(--accent-tint);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:1}.feature-card__title{font-size:18px;font-weight:700;letter-spacing:-.01em;z-index:1;position:relative;margin:0}.feature-card__body{color:var(--ink-muted);font-size:var(--sb-text-body);line-height:1.55;z-index:1;position:relative;margin:0}.feature-card .f-icon__dot{transition:transform .38s var(--sb-ease)}.feature-card:hover .f-icon__dot--a{transform:translate(2px)}.feature-card:hover .f-icon__dot--b{transform:translate(-2px)}.feature-card .f-icon__path{transition:stroke-dashoffset .56s var(--sb-ease-expo) 80ms}.feature-card:hover .f-icon__path{stroke-dashoffset:0}.feature-card .f-icon__bar{transform-origin:50% 100%;transform:scaleY(.5);transition:transform .38s var(--sb-ease-expo)}.feature-card:hover .f-icon__bar--a{transform:scaleY(.5);transition-delay:0ms}.feature-card:hover .f-icon__bar--b{transform:scaleY(.85);transition-delay:80ms}.feature-card:hover .f-icon__bar--c{transform:scaleY(1);transition-delay:.16s}.feature-card .f-icon__check{transition:stroke-dashoffset .44s var(--sb-ease-expo) .12s}.feature-card:hover .f-icon__check{stroke-dashoffset:0}.feature-card .f-icon__wave{stroke-dasharray:90;stroke-dashoffset:90;transition:stroke-dashoffset .7s var(--sb-ease-expo)}.feature-card:hover .f-icon__wave{stroke-dashoffset:0}.feature-card .f-icon__bubble{transition:transform .36s var(--sb-ease)}.feature-card:hover .f-icon__bubble--a{transform:translateY(-2px)}.feature-card:hover .f-icon__bubble--b{transform:translateY(2px);transition-delay:80ms}.feature-card .f-icon__pupil{transform-origin:20px 20px;transform:scale(1);transition:transform .24s var(--sb-ease)}.feature-card:hover .f-icon__pupil{transform:scale(1.18)}:root[data-motion=reduced] .feature-card,:root[data-motion=reduced] .feature-card *,:root[data-motion=reduced] .feature-card__glow{transition-duration:0ms!important}:root[data-motion=reduced] .feature-card:hover{transform:none}@media(prefers-reduced-motion:reduce){.feature-card,.feature-card *,.feature-card__glow{transition-duration:0ms!important}.feature-card:hover{transform:none}}.block-pricing__toggle-wrap{display:flex;justify-content:center}.block-pricing__toggle{display:inline-flex;position:relative;padding:4px;background:var(--bg-elev);box-shadow:var(--shadow-xs),var(--top-highlight);border-radius:var(--sb-radius-pill);margin:0 auto}.block-pricing__toggle button{position:relative;z-index:1;padding:8px 22px;font-weight:500;font-size:14px;border:0;background:transparent;color:var(--ink-muted);border-radius:var(--sb-radius-pill);cursor:pointer;transition:color .24s var(--sb-ease)}.block-pricing__toggle button.is-active{color:var(--accent-on)}.block-pricing__toggle__pill{position:absolute;top:4px;bottom:4px;left:4px;width:0;background:var(--accent);border-radius:var(--sb-radius-pill);transform-origin:left center;transition:transform .46s cubic-bezier(.5,1.4,.4,1);z-index:0}.block-pricing__card{margin:28px auto 0;max-width:560px;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--sb-radius-lg);padding:var(--sb-card-pad-lg);box-shadow:var(--shadow-md),var(--top-highlight);position:relative;overflow:hidden;transition:transform .28s var(--sb-ease)}.block-pricing__card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent),var(--accent-500))}.block-pricing__plan{display:flex;flex-direction:column;gap:12px}.block-pricing[data-active=creators] [data-plan=brands],.block-pricing[data-active=brands] [data-plan=creators]{display:none}.block-pricing__plan>*{opacity:1;transform:translateY(0);transition:opacity .36s var(--sb-ease-expo),transform .46s var(--sb-ease-expo)}.block-pricing__plan>*:nth-child(1){transition-delay:0ms}.block-pricing__plan>*:nth-child(2){transition-delay:60ms}.block-pricing__plan>*:nth-child(3){transition-delay:.12s}.block-pricing__plan>*:nth-child(4){transition-delay:.18s}.block-pricing__plan>*:nth-child(5){transition-delay:.24s}.block-pricing__plan>*:nth-child(n+6){transition-delay:.3s}.block-pricing__plan.is-entering>*{opacity:0;transform:translateY(8px);transition:none}.block-pricing__plan-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.block-pricing__plan-name{font-size:18px;font-weight:700}.block-pricing__plan-meta{font-size:13px;color:var(--ink-muted)}.block-pricing__price{font-size:clamp(56px,8vw,84px);line-height:1;font-weight:700;letter-spacing:-.04em;position:relative;display:inline-block;width:-moz-max-content;width:max-content;color:var(--ink)}.block-pricing__price:before{content:attr(data-text);position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(100deg,transparent 35%,color-mix(in srgb,var(--accent) 35%,#fff) 50%,transparent 65%);background-size:220% 100%;background-position:200% 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;animation:priceShimmer 5.5s var(--sb-ease) infinite}:root[data-theme=dark] .block-pricing__price:before{background-image:linear-gradient(100deg,transparent 35%,color-mix(in srgb,var(--accent) 60%,#fff) 50%,transparent 65%)}@keyframes priceShimmer{0%{background-position:200% 0}55%,to{background-position:-100% 0}}.block-pricing__bullets{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.block-pricing__bullets li{display:flex;align-items:center;gap:10px;font-size:var(--sb-text-body);color:var(--ink-3)}.block-pricing__bullets li svg{color:var(--accent);flex-shrink:0}.block-pricing__chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--sb-radius-pill);font-size:12px;font-weight:600;background:var(--accent-tint);color:var(--accent)}.block-pricing__cta-row{display:flex;gap:10px;align-items:center;margin-top:8px}.block-pricing__cta-row .btn{width:100%}.block-pricing__fineprint{font-size:12px;color:var(--ink-faint)}:root[data-motion=reduced] .block-pricing__price:before{animation:none!important}:root[data-motion=reduced] .block-pricing__plan>*,:root[data-motion=reduced] .block-pricing__toggle__pill{transition-duration:0ms!important}:root[data-motion=reduced] .block-pricing__plan.is-entering>*{opacity:1!important;transform:none!important}@media(prefers-reduced-motion:reduce){.block-pricing__price:before{animation:none!important}.block-pricing__plan>*,.block-pricing__toggle__pill{transition-duration:0ms!important}}.block-faq__list{max-width:800px;margin:0 auto;display:flex;flex-direction:column;border-top:1px solid var(--border)}.faq-item{border-bottom:1px solid var(--border)}.faq-item__btn{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;background:none;border:0;cursor:pointer;padding:14px 4px;text-align:left;font:inherit;color:var(--ink);font-size:17px;font-weight:500;transition:color .22s var(--sb-ease)}.faq-item.is-open .faq-item__btn{color:var(--accent)}.faq-item__btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.faq-item__icon{width:22px;height:22px;flex-shrink:0;position:relative}.faq-item__icon:before,.faq-item__icon:after{content:"";position:absolute;background:currentColor;border-radius:2px;left:50%;top:50%;transition:transform .32s var(--sb-ease),opacity .32s var(--sb-ease)}.faq-item__icon:before{width:14px;height:2px;transform:translate(-50%,-50%)}.faq-item__icon:after{width:2px;height:14px;transform:translate(-50%,-50%)}.faq-item.is-open .faq-item__icon:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.faq-item__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s var(--sb-ease)}.faq-item.is-open .faq-item__panel{grid-template-rows:1fr}.faq-item__panel>div{overflow:hidden;color:var(--ink-muted);font-size:var(--sb-text-body);line-height:1.55;padding-right:36px}.faq-item__panel>div>p{margin:0 0 14px}:root[data-motion=reduced] .faq-item__panel,:root[data-motion=reduced] .faq-item__icon:before,:root[data-motion=reduced] .faq-item__icon:after{transition-duration:0ms!important}@media(prefers-reduced-motion:reduce){.faq-item__panel,.faq-item__icon:before,.faq-item__icon:after{transition-duration:0ms!important}}
