.hero-badge{background:var(--white);border:1px solid var(--biscuit);color:var(--cocoa);border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:0 2px 6px #2a23280a}.hero-badge .stars{color:#f6b500;letter-spacing:-2px}.hero h1.display{margin-bottom:20px}.hero h1.display .accent{color:var(--pink)}.hero-cta{flex-wrap:wrap;gap:12px;margin-bottom:12px;display:flex}.midpage-cta{margin-top:56px}.midpage-cta .hero-cta{margin-bottom:10px}.hero-micro{color:var(--honey);font-size:14px}.hero-visual{aspect-ratio:1;background:var(--cream);border-radius:var(--radius-lg);width:100%;max-width:560px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 24px 48px -28px #2a23282e,0 2px 6px #2a23280d}.hero-visual .stage{width:100%;height:100%;display:block}.stage .pink-swipe{stroke:#ff0e8b;fill:none;stroke-width:14px;stroke-linecap:round;opacity:.85}.stage text{fill:#1a1a1a;font-family:Caveat,Bradley Hand,cursive;font-size:22px;font-weight:600}.stage .sm{font-size:17px}.stage .xs{font-size:13px;font-family:var(--font-body);font-weight:600}.stage .label{font-family:var(--font-body);fill:var(--toffee);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:600}.scene{opacity:0;transform-origin:50%}.scene-1{animation:12s ease-in-out infinite s1-show}.scene-2{animation:12s ease-in-out infinite s2-show}.scene-3{animation:12s ease-in-out infinite s3-show}@keyframes s1-show{0%{opacity:1}30%{opacity:1}34%{opacity:0}to{opacity:0}}@keyframes s2-show{0%{opacity:0}30%{opacity:0}34%{opacity:1}62%{opacity:1}66%{opacity:0}to{opacity:0}}@keyframes s3-show{0%{opacity:0}62%{opacity:0}66%{opacity:1}94%{opacity:1}98%{opacity:0}to{opacity:0}}.s1-cursor{animation:12s ease-in-out infinite s1-cursor}@keyframes s1-cursor{0%,12%{opacity:0;transform:translate(470px,510px)}15%{opacity:.55;transform:translate(420px,450px)}20%{opacity:1;transform:translate(340px,370px)}21%{opacity:1;transform:translate(340px,370px)scale(.85)}22%{opacity:1;transform:translate(340px,370px)scale(1)}30%{opacity:1;transform:translate(340px,370px)}32%{opacity:0}to{opacity:0;transform:translate(340px,370px)}}.s1-pulse{transform-origin:340px 370px;animation:12s ease-out infinite s1-pulse}@keyframes s1-pulse{0%,21%{r:0;opacity:0}22%{r:10;opacity:.9}24%{r:38;opacity:0}to{r:38;opacity:0}}.s1-link-flyer{opacity:0;animation:12s ease-in-out infinite s1-fly}@keyframes s1-fly{0%,24%{opacity:0;transform:translate(340px,370px)scale(1)}25%{opacity:1}30%{opacity:0;transform:translate(580px,200px)scale(.7)}to{opacity:0}}.s2-outbound{opacity:0;animation:12s ease-out infinite s2-out}@keyframes s2-out{0%,36%{opacity:0;transform:translateY(8px)}40%,62%{opacity:1;transform:translateY(0)}66%,to{opacity:0}}.s2-link-chip{opacity:0;animation:12s ease-out infinite s2-chip}@keyframes s2-chip{0%,42%{opacity:0}46%,62%{opacity:1}66%,to{opacity:0}}.s2-typing{opacity:0;animation:12s ease-in-out infinite s2-typing}@keyframes s2-typing{0%,48%{opacity:0}50%,54%{opacity:1}55%,to{opacity:0}}.s2-dot{animation:1s ease-in-out infinite s2-dot}.s2-dot-2{animation-delay:.15s}.s2-dot-3{animation-delay:.3s}@keyframes s2-dot{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.s2-inbound{opacity:0;animation:12s ease-out infinite s2-in}@keyframes s2-in{0%,54%{opacity:0;transform:translateY(8px)}57%,62%{opacity:1;transform:translateY(0)}66%,to{opacity:0}}.s2-tap{transform-origin:280px 270px;opacity:0;animation:12s ease-out infinite s2-tap}@keyframes s2-tap{0%,58%{r:0;opacity:0}59%{r:8;opacity:.9}62%{r:28;opacity:0}to{opacity:0}}.s3-coupon{opacity:0;animation:12s cubic-bezier(.3,1.5,.5,1) infinite s3-coupon;transform:translateY(-60px)}@keyframes s3-coupon{0%,70%{opacity:0;transform:translateY(-60px)}73%{opacity:1}76%,94%{opacity:1;transform:translateY(0)}98%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.scene,.scene *,.stage *{animation:none!important}.scene-1{opacity:1}.scene-2,.scene-3{opacity:0}}.proofwall-logos-caption{text-align:center;color:var(--toffee);letter-spacing:.02em;margin-top:14px;font-size:13px;font-weight:600}.proofwall-logos-caption strong{color:var(--cocoa);font-weight:700}.proofwall-logos{width:100%;margin-top:8px}.logo-carousel{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 72px calc(100% - 72px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 72px calc(100% - 72px),#0000 100%)}.logo-track{align-items:center;width:max-content;animation:48s linear infinite logo-scroll;display:flex}.logo-slot{flex-shrink:0;justify-content:center;align-items:center;width:170px;height:56px;margin-right:16px;display:flex}.logo-item{object-fit:contain;opacity:.6;filter:grayscale()contrast(.95);width:auto;max-width:78%;height:auto;max-height:64%;transition:opacity var(--t-std) var(--ease-out), filter var(--t-std) var(--ease-out);-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.logo-item[src*=jonas-paul]{max-width:92%;max-height:46%}.logo-item[src*=jimmy-joy]{max-width:52%;max-height:92%}.logo-item[src*=dua]{max-width:100%;max-height:100%}.logo-item[src*=pique]{max-width:70%;max-height:40%}.logo-item[src*=lume]{max-width:58%;max-height:72%}.logo-item[src*=govee]{max-width:90%;max-height:100%}.logo-item[src*=fast-growing-trees]{max-width:100%;max-height:100%}.logo-item[src*=santevia]{max-width:100%;max-height:60%}.logo-item[src*=vitahustle]{max-width:48%;max-height:95%}.logo-item[src*=voited]{max-width:52%;max-height:92%}@keyframes logo-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:640px){.logo-slot{width:130px;height:44px;margin-right:8px}.logo-track{animation-duration:36s}}@media (prefers-reduced-motion:reduce){.logo-track{animation:none}}.section-header h1,.section-header h2{margin-bottom:16px}.solution{background:var(--meringue);position:relative;overflow:hidden}.solution:before{content:"";background:var(--pink-wash);pointer-events:none;border-radius:50%;width:400px;height:400px;position:absolute;top:-100px;right:-100px}.proof{background:var(--fondant)}.features{background:var(--cream);position:relative}.features-nav{display:none}.feature-card-body h3{margin-bottom:12px}.feature-card-body p{font-size:15.5px;line-height:1.65}.integrations{background:var(--cocoa);color:var(--cream)}.integrations .eyebrow{color:var(--pink-soft)}.integrations h2,.integrations h1{color:var(--cream)}.integrations p{color:var(--honey)}.integration-item{border-radius:var(--radius-sm);min-height:84px;transition:transform var(--t-std) var(--ease-out), box-shadow var(--t-std) var(--ease-out);background:#fff;border:1px solid #ffffff14;justify-content:center;align-items:center;padding:22px 18px;display:flex}.integration-item:hover{transform:translateY(-2px);box-shadow:0 14px 30px -14px #00000059}.integration-more{color:var(--honey);letter-spacing:.01em;background:0 0;border:1px dashed #ffffff59;font-size:14px;font-weight:600}.integration-more:hover{box-shadow:none;transform:none}.pricing{background:var(--meringue)}.pricing-grid{grid-template-columns:1fr;gap:20px;max-width:960px;margin:0 auto;display:grid}@media (min-width:800px){.pricing-grid{grid-template-columns:repeat(3,1fr)}}.price-card{background:var(--white);border:1px solid var(--biscuit);border-radius:var(--radius);transition:transform var(--t-std) var(--ease-out), box-shadow var(--t-std) var(--ease-out);flex-direction:column;padding:32px;display:flex}.price-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px -20px #2a232826}.price-tier{color:var(--pink-bold);text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;font-size:14px;font-weight:700}.price-amount{color:var(--cocoa);letter-spacing:-.022em;font-size:40px;font-weight:800;line-height:1}.price-amount .unit{color:var(--toffee);font-size:16px;font-weight:500}.price-desc{color:var(--toffee);margin:12px 0 24px;font-size:14px;line-height:1.55}.faq{background:var(--cream)}.faq-list{grid-template-columns:1fr;align-items:start;gap:12px;max-width:1080px;margin:0 auto;display:grid}@media (min-width:820px){.faq-list{grid-template-columns:repeat(2,1fr);gap:14px 20px}}.faq-item{background:var(--white);border:1px solid var(--biscuit);border-radius:var(--radius);transition:border-color var(--t-std) var(--ease-out);overflow:hidden}.faq-item[open]{border-color:var(--pink)}.faq-item summary{cursor:pointer;color:var(--cocoa);justify-content:space-between;align-items:center;gap:16px;padding:24px 28px;font-size:17px;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-icon{transition:transform var(--t-std) var(--ease-out);color:var(--pink);flex:0 0 24px}.faq-item[open] .faq-icon{transform:rotate(45deg)}.faq-body{color:var(--toffee);padding:0 28px 24px;font-size:15px;line-height:1.65}@keyframes polaroid-drop{0%{opacity:0;transform:translate(-50%, -180%) rotate(var(--drop-r,15deg)) scale(1.04)}55%{opacity:1}to{opacity:1;transform:translate(-50%, -50%) rotate(var(--rest-r,0deg))}}.reveal{opacity:0;transition:opacity var(--t-emphasis) var(--ease-out), transform var(--t-emphasis) var(--ease-out);transform:translateY(24px)}.reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal,.reveal.is-visible{opacity:1;transition:none;transform:none}.modal{transition:none;transform:none!important}.btn-primary:hover,.btn-secondary:hover,.feature-card:hover,.price-card:hover,.integration-card:hover,.post-card:hover,.tab:not(.active):hover,.video-poster:hover .video-thumb-play{transform:none!important}}.drop-stage>.drop-item{opacity:0;will-change:transform, opacity}.drop-stage>.drop-item.drop-down{transform:translateY(-44px)scale(1.02)}.drop-stage.is-visible>.drop-item.drop-down{animation:rc-drop-down .9s cubic-bezier(.2, .8, .25, 1) var(--drop-delay,0s) forwards}@keyframes rc-drop-down{0%{opacity:0;transform:translateY(-44px)scale(1.02)}60%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}.drop-stage>.drop-item.rise-up{transform:translateY(28px)}.drop-stage.is-visible>.drop-item.rise-up{animation:rc-rise-up .72s cubic-bezier(.2, .8, .25, 1) var(--drop-delay,0s) forwards}@keyframes rc-rise-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.drop-stage>.drop-item.slide-left{transform:translate(-56px)}.drop-stage.is-visible>.drop-item.slide-left{animation:rc-slide-left .78s cubic-bezier(.2, .8, .25, 1) var(--drop-delay,0s) forwards}@keyframes rc-slide-left{0%{opacity:0;transform:translate(-56px)}60%{opacity:1}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.drop-stage>.drop-item,.drop-stage.is-visible>.drop-item{opacity:1!important;animation:none!important;transform:none!important}}.three-up-grid{grid-template-columns:1fr;gap:24px;max-width:1080px;margin:0 auto;display:grid}@media (min-width:700px){.three-up-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.three-up-grid{grid-template-columns:repeat(3,1fr)}}.three-up-card{background:var(--white);border:1px solid var(--biscuit);border-radius:var(--radius);transition:transform var(--t-std) var(--ease-out), box-shadow var(--t-std) var(--ease-out), border-color var(--t-std) var(--ease-out);flex-direction:column;padding:clamp(28px,3vw,36px);display:flex}.three-up-card:hover{border-color:var(--pink);transform:translateY(-3px);box-shadow:0 18px 36px -24px #2a232833}.three-up-card h3{color:var(--cocoa);margin-bottom:10px}.three-up-card p{color:var(--toffee);font-size:15.5px;line-height:1.6}.step-num{background:var(--pink-tint);width:36px;height:36px;color:var(--pink-bold);letter-spacing:-.01em;border-radius:999px;justify-content:center;align-items:center;margin-bottom:18px;font-size:15px;font-weight:700;display:inline-flex}.reward-card{background:var(--white);border:1px solid var(--biscuit);border-radius:var(--radius);text-align:center;transition:transform var(--t-std) var(--ease-out), border-color var(--t-std) var(--ease-out);flex-direction:column;align-items:center;gap:8px;padding:28px 22px;display:flex}.reward-card:hover{border-color:var(--pink);transform:translateY(-3px)}.reward-card .reward-amount{color:var(--pink-bold);letter-spacing:-.02em;font-size:clamp(28px,3.6vw,36px);font-weight:800;line-height:1}.reward-card .reward-amount .reward-unit{color:var(--toffee);margin-left:2px;font-size:.55em;font-weight:600}.reward-card .reward-type{color:var(--cocoa);text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:13px;font-weight:600}.reward-card .reward-desc{color:var(--toffee);margin-top:4px;font-size:13.5px;line-height:1.5}.reward-payouts{text-align:center;max-width:680px;color:var(--toffee);margin:28px auto 0;font-size:14.5px;line-height:1.6}.reward-payouts strong{color:var(--cocoa);font-weight:600}.inline-logo{vertical-align:-.18em;width:auto;height:1.05em;margin:0 .15em;display:inline-block}.video-embed{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--cocoa);width:100%;max-width:960px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 24px 60px -12px #2a232833}.video-embed iframe{border:0;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.tier-ladder{flex-direction:column;gap:10px;max-width:460px;margin:24px 0 0;padding:0;list-style:none;display:flex}.tier-ladder li{background:var(--meringue);border:1px solid var(--biscuit);transition:border-color var(--t-std) var(--ease-out);border-radius:12px;align-items:center;gap:16px;padding:14px 18px;display:flex}.tier-ladder li:hover{border-color:var(--pink)}.tier-ladder .tier-step{color:var(--pink-bold);letter-spacing:-.01em;flex:0 0 96px;font-size:15px;font-weight:700}.tier-ladder .tier-arrow{color:var(--honey);flex:0 0 12px;font-size:14px}.tier-ladder .tier-reward{color:var(--cocoa);flex:1;font-size:15px;font-weight:500}.split-section{grid-template-columns:1fr;align-items:center;gap:40px;max-width:1120px;margin:0 auto;display:grid}@media (min-width:900px){.split-section{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}.split-section.reverse{direction:rtl}.split-section.reverse>*{direction:ltr}}.split-section h2{margin-bottom:16px}.split-section .lead{margin-bottom:8px}.screenshot-frame.placeholder{aspect-ratio:16/10;color:var(--honey);letter-spacing:.1em;text-transform:uppercase;background:var(--meringue);justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.story-card{background:var(--white);border:1px solid var(--biscuit);border-radius:var(--radius);transition:transform var(--t-std) var(--ease-out), box-shadow var(--t-std) var(--ease-out), border-color var(--t-std) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.story-card:hover{border-color:var(--pink);transform:translateY(-4px);box-shadow:0 24px 48px -24px #2a232833}.story-stat{background:var(--pink);color:var(--white);letter-spacing:-.005em;padding:22px 28px;font-size:clamp(17px,1.7vw,19px);font-weight:600;line-height:1.35}.story-stat .story-stat-num{letter-spacing:-.02em;margin-bottom:4px;font-size:clamp(32px,3.4vw,40px);font-weight:800;display:block}.story-body{flex-direction:column;flex:1;padding:28px 30px 24px;display:flex}.story-quote{color:var(--cocoa);margin-bottom:22px;font-size:16.5px;line-height:1.6}.story-quote:before{content:"“";color:var(--pink);vertical-align:-8px;margin-right:4px;font-size:28px;line-height:0}.story-quote:after{content:"”";color:var(--pink);vertical-align:-8px;margin-left:2px;font-size:28px;line-height:0}.story-attrib{border-top:1px solid var(--biscuit);align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.story-attrib .story-name{color:var(--cocoa);font-size:14px;font-weight:600;line-height:1.3}.story-attrib .story-title{color:var(--toffee);font-size:12px;line-height:1.3}.faq-contact{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:560px;margin:48px auto 0;display:flex}.avatar-group{align-items:center;display:inline-flex}.avatar-group .avatar-pill{object-fit:cover;border:2px solid var(--cream);background:var(--pink-soft);width:40px;height:40px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;margin-left:-10px;font-size:14px;font-weight:700;display:flex;box-shadow:0 2px 6px #2a232814}.avatar-group .avatar-pill:first-child{margin-left:0}.faq-contact-line{color:var(--toffee);font-size:15.5px;line-height:1.5}.faq-contact-line strong{color:var(--cocoa);font-weight:600}.crashcourse-closer{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:540px;margin:36px auto 0;display:flex}.crashcourse-closer .closer-tagline{color:var(--cocoa);font-family:Caveat,Bradley Hand,cursive;font-size:28px;line-height:1}
