.hero{padding:clamp(64px,10vw,120px) 0 clamp(48px,7vw,80px);position:relative;overflow:hidden}.hero:before{content:"";background-image:radial-gradient(var(--pink) 1.2px, transparent 1.5px);opacity:.08;pointer-events:none;background-size:36px 36px;position:absolute;inset:0;mask-image:linear-gradient(#000 55%,#0000)}.hero-inner{grid-template-columns:1fr;align-items:center;gap:40px;display:grid;position:relative}@media (width>=900px){.hero-inner{grid-template-columns:1.1fr 1fr;gap:60px}}.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-lead{max-width:560px;margin-bottom:32px}.hero-cta{flex-wrap:wrap;gap:12px;margin-bottom:12px;display:flex}.midpage-cta{margin-top:56px}.midpage-cta .hero-cta{margin-bottom:10px}.integrations-cta .btn-secondary{color:var(--white);border-color:#ffffff4d;box-shadow:0 6px #fff3}.integrations-cta .btn-secondary:hover{color:var(--white);border-color:var(--white);background:#ffffff1a;transform:translateY(6px);box-shadow:0 0 #fff3}.integrations-cta .btn-secondary:active{color:var(--white);border-color:var(--white);background:#ffffff2e;transform:translateY(6px);box-shadow:0 0 #fff3}.integrations-cta .cta-alt{color:#ffffffc7}.integrations-cta .cta-alt a{color:var(--white);border-bottom-color:#ffffff80}.integrations-cta .cta-alt a:hover{color:var(--pink-soft);border-bottom-color:var(--pink-soft)}.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 .ink{stroke:#1a1a1a;fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.stage .ink-thin{stroke:#1a1a1a;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.stage .ink-hair{stroke:#1a1a1a;fill:none;stroke-width:1.5px;stroke-linecap:round}.stage .ink-fill{fill:#1a1a1a;stroke:none}.stage .pink-swipe{stroke:#ff0e8b;fill:none;stroke-width:14px;stroke-linecap:round;opacity:.85}.stage .pink-fill{fill:#ff0e8b;stroke:none;opacity:.9}.stage .pink-ink{stroke:#ff0e8b;fill:none;stroke-width:3px;stroke-linecap:round}.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}}.scene-tag{font-family:var(--font-body);fill:var(--honey);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.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}}.hv-meta{color:var(--toffee);align-items:center;gap:8px;font-size:13px;display:flex;position:relative}.hv-meta .dot{background:var(--pink);border-radius:50%;width:6px;height:6px;display:inline-block}.proofwall{background:var(--cream);border-top:1px solid var(--biscuit);border-bottom:1px solid var(--biscuit);padding:clamp(40px,5vw,64px) 0 clamp(32px,4vw,52px);position:relative}.proofwall-inner{max-width:1180px;margin:0 auto;padding:0 24px}.proofwall-grid{grid-template-columns:1fr;gap:20px;margin-bottom:clamp(24px,3vw,36px);display:grid}@media (width>=900px){.proofwall-grid{grid-template-columns:1.05fr 1fr;align-items:stretch;gap:24px}}.proofwall-review{background:var(--white);border:1px solid var(--biscuit);border-radius:var(--radius);flex-direction:column;padding:clamp(26px,3vw,36px) clamp(26px,3vw,36px) clamp(22px,2.6vw,30px);display:flex;box-shadow:0 20px 36px -32px #2a232838}.proofwall-stars{color:#f5b62b;letter-spacing:3px;font-size:20px;line-height:1;font-family:var(--font);margin-bottom:10px}.proofwall-brand{color:#2a2328;letter-spacing:.02em;background:#ffd94a;border-radius:6px;align-self:flex-start;margin-bottom:16px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-block}.proofwall-quote{font-family:var(--font);color:var(--cocoa);letter-spacing:-.005em;margin:0 0 16px;font-size:clamp(16px,1.65vw,19px);font-style:italic;line-height:1.55}.proofwall-quote strong{font-style:italic;font-weight:700}.proofwall-review-source{color:var(--honey);letter-spacing:.14em;text-transform:uppercase;margin-top:auto;font-size:11px;font-weight:600}.proofwall-header{text-align:center;max-width:640px;margin:0 auto clamp(28px,3.2vw,40px)}.proofwall-header h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--cocoa);margin:0;font-size:clamp(30px,3.6vw,44px);font-weight:700;line-height:1.1}.proofwall-header h2 .accent{color:var(--pink)}.proofwall-header p{color:var(--toffee);margin:10px 0 0;font-size:clamp(14px,1.35vw,16px);line-height:1.5}.proofwall-shopify-card{background:var(--white);border:1px solid var(--biscuit);border-radius:var(--radius);flex-direction:column;gap:18px;padding:clamp(26px,3vw,36px) clamp(26px,3vw,36px) clamp(22px,2.6vw,30px);display:flex;box-shadow:0 20px 36px -32px #2a232838}.proofwall-shopify-label{color:var(--toffee);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.proofwall-shopify-label .shopify-wordmark{flex-shrink:0;width:auto;height:20px;display:inline-block}.proofwall-excerpts{flex:1;min-height:180px;position:relative}.proofwall-excerpt{opacity:0;margin:0;padding:0;animation:10s ease-in-out infinite proofwall-excerpt-rotate;position:absolute;inset:0}.proofwall-excerpt:first-child{animation-delay:0s}.proofwall-excerpt:nth-child(2){animation-delay:5s}.proofwall-excerpt p{color:var(--cocoa);letter-spacing:-.005em;margin:0 0 12px;font-size:clamp(16px,1.65vw,19px);font-style:italic;line-height:1.55}.proofwall-excerpt cite{color:var(--toffee);letter-spacing:.04em;font-size:11px;font-style:normal;font-weight:600;display:block}@keyframes proofwall-excerpt-rotate{0%{opacity:0;transform:translateY(4px)}5%{opacity:1;transform:translateY(0)}45%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(-4px)}to{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.proofwall-excerpt{opacity:1;animation:none;position:relative}.proofwall-excerpt+.proofwall-excerpt{margin-top:14px}.proofwall-excerpts{min-height:0}}.proofwall-see-all{color:var(--pink);letter-spacing:.02em;transition:color var(--t-std) var(--ease-out);align-self:flex-start;align-items:center;gap:4px;margin-top:-2px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.proofwall-see-all:hover{color:var(--pink-bold)}.proofwall-see-all span{transition:transform var(--t-std) var(--ease-out);display:inline-block}.proofwall-see-all:hover span{transform:translateY(2px)}.proofwall-badges{border-top:1px solid var(--biscuit);flex-wrap:wrap;align-items:center;gap:22px;margin-top:auto;padding-top:18px;display:flex}.proofwall-badges img{width:auto;height:54px;display:block}.proofwall-badges .badge-bfs{height:50px}.proofwall-badges .badge-ctp{height:52px}.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;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;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 (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{padding:clamp(64px,9vw,120px) 0}.section-header{text-align:center;max-width:760px;margin:0 auto 56px}.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}.tabs{z-index:1;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:40px;display:flex;position:relative}.tab{border:1.5px solid var(--biscuit);cursor:pointer;font-family:var(--font);color:var(--cocoa);transition:all var(--t-std) var(--ease-out);background:0 0;border-radius:999px;padding:12px 24px;font-size:15px;font-weight:600}.tab.active{background:var(--pink);color:var(--white);border-color:var(--pink)}.tab:not(.active):hover{border-color:var(--cocoa);transform:translateY(-2px)}.tab-panel{z-index:1;display:none;position:relative}.tab-panel.active{display:block}.tab-content{background:var(--white);border:1px solid var(--biscuit);border-radius:var(--radius-lg);grid-template-columns:1fr;align-items:center;gap:40px;padding:clamp(24px,4vw,48px);display:grid;box-shadow:0 40px 80px -40px #2a232826}@media (width>=900px){.tab-content{grid-template-columns:1fr 1fr;gap:56px}}.tab-content h2{margin-bottom:16px}.tab-content .lead{margin-bottom:24px}.tab-features{margin:24px 0 32px;list-style:none}.tab-features li{color:var(--toffee);padding:8px 0 8px 32px;font-size:15px;position:relative}.tab-features li:before{content:"";background:var(--pink);width:14px;height:14px;box-shadow:0 0 0 4px var(--pink-tint);border-radius:50%;position:absolute;top:14px;left:0}.ui-mock{background:linear-gradient(135deg, var(--cream) 0%, var(--meringue) 100%);border:1px solid var(--biscuit);border-radius:var(--radius);min-height:340px;padding:24px;position:relative}.ui-mock-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.ui-mock-title{color:var(--honey);text-transform:uppercase;letter-spacing:.1em;font-size:13px;font-weight:600}.ui-mock-dot{background:var(--success);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #0a8f6033}.metric-big{color:var(--cocoa);letter-spacing:-.024em;font-size:48px;font-weight:800;line-height:1}.metric-label{color:var(--toffee);margin-top:6px;font-size:14px}.metric-change{color:var(--success);margin-top:8px;font-size:13px;font-weight:600}.metric-change .arrow{display:inline-block;transform:translateY(-1px)}.activity-row{border-bottom:1px solid var(--biscuit);align-items:center;gap:12px;padding:12px 0;display:flex}.activity-row:last-child{border:none}.avatar{background:var(--pink-soft);width:32px;height:32px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.avatar.v2{background:var(--pink)}.avatar.v3{background:var(--cocoa)}.activity-text{color:var(--cocoa);flex:1;font-size:14px}.activity-amount{color:var(--success);font-size:14px;font-weight:700}.activity-amount.muted{color:var(--toffee);font-weight:500}.proof{background:var(--fondant)}.cs-grid{grid-template-columns:1fr;gap:clamp(48px,5vw,72px) clamp(40px,4vw,56px);display:grid}@media (width>=700px){.cs-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.cs-grid{grid-template-columns:repeat(3,1fr)}}.cs-card{background:0 0;border:0;border-radius:0;flex-direction:column;min-height:0;padding:0;display:flex;position:relative}.cs-pullquote{color:var(--cocoa);letter-spacing:-.035em;margin-bottom:14px;font-size:clamp(44px,5.4vw,68px);font-weight:700;line-height:.98}.cs-quote{color:var(--toffee);max-width:38ch;margin:0 0 24px;font-size:16px;line-height:1.55}.cs-quote strong{color:var(--cocoa);font-weight:700}.cs-attribution{border-top:0;align-items:center;gap:10px;margin-top:auto;padding-top:0;display:flex}.cs-avatar{background:var(--meringue);border:1px solid var(--biscuit);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.cs-avatar img{object-fit:contain;width:auto;max-width:78%;height:auto;max-height:78%;display:block}.cs-name{color:var(--cocoa);font-size:14px;font-weight:600;line-height:1.3}.cs-title{color:var(--toffee);font-size:12px;line-height:1.3}.features{background:var(--cream);position:relative}.features-stage{position:relative}.features-stage-inner{padding:72px 0}@media (width>=820px){.features-stage{height:400vh}.features-stage-inner{align-items:center;height:100vh;padding:0;display:flex;position:sticky;top:0;overflow:hidden}}@media (prefers-reduced-motion:reduce){.features-stage{height:auto}.features-stage-inner{height:auto;padding:72px 0;position:static}}.features-grid{flex-direction:column;gap:56px;display:flex;position:relative}@media (width>=820px){.features-grid{gap:0;min-height:48vh}}.feature-card{background:0 0;border:0;border-radius:0;flex-direction:column;gap:16px;padding:0;display:flex}@media (width>=820px){.feature-card{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);pointer-events:none;flex-direction:row;align-items:center;gap:80px;position:absolute;inset:0;transform:translateY(24px)}.feature-card.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.feature-card:nth-child(2n){flex-direction:row-reverse}.feature-illustration,.feature-card-body{flex:1 1 0;min-width:0}}@media (prefers-reduced-motion:reduce){.feature-card{opacity:1;pointer-events:auto;position:static;transform:none}}.features-nav{display:none}@media (width>=820px){.features-nav{z-index:3;flex-direction:column;gap:22px;display:flex;position:absolute;top:50%;right:40px;transform:translateY(-50%)}.features-nav-item{color:var(--toffee);letter-spacing:.01em;cursor:pointer;opacity:.45;transition:opacity .3s var(--ease-out), color .3s var(--ease-out);background:0 0;border:0;align-items:center;gap:14px;padding:2px 0;font-family:inherit;font-size:13px;font-weight:600;display:flex}.features-nav-item:hover{opacity:.85}.features-nav-item.is-active{opacity:1;color:var(--cocoa)}.features-nav-label{text-align:right;min-width:120px;display:inline-block}.features-nav-dot{border:2px solid var(--biscuit);width:10px;height:10px;transition:background .3s var(--ease-out), border-color .3s var(--ease-out), transform .3s var(--ease-out);background:0 0;border-radius:50%;flex-shrink:0}.features-nav-item.is-active .features-nav-dot{background:var(--pink-bold);border-color:var(--pink-bold);transform:scale(1.2)}}.feature-illustration{aspect-ratio:16/9;background:0 0;justify-content:center;align-items:center;display:flex}.feature-illustration img{object-fit:contain;width:auto;max-width:85%;height:auto;max-height:100%;display:block}.feature-card-body{padding:16px 4px 0}@media (width>=820px){.feature-card-body{padding:0}}.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)}.integrations-grid{grid-template-columns:repeat(2,1fr);gap:14px;max-width:1040px;margin:40px auto 0;display:grid}@media (width>=520px){.integrations-grid{grid-template-columns:repeat(3,1fr)}}@media (width>=800px){.integrations-grid{grid-template-columns:repeat(4,1fr)}}@media (width>=1040px){.integrations-grid{grid-template-columns:repeat(6,1fr)}}.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-item img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:30px;display:block}.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 (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-card.featured{border-color:var(--pink);box-shadow:0 8px 24px var(--pink-glow);position:relative}.price-card.featured:before{content:"Most merchants start here";background:var(--pink);color:var(--white);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.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}.price-features{margin-bottom:24px;list-style:none}.price-features li{color:var(--cocoa);padding:6px 0 6px 24px;font-size:14px;position:relative}.price-features li:before{content:"";background:var(--pink);border-radius:50%;width:8px;height:8px;position:absolute;top:12px;left:0}.price-cta{margin-top:auto}.pricing-footer{text-align:center;color:var(--toffee);margin-top:32px;font-size:14px}.faq{background:var(--cream)}.faq-list{grid-template-columns:1fr;align-items:start;gap:12px;max-width:1080px;margin:0 auto;display:grid}@media (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}.resources{background:var(--meringue)}.resources-grid{grid-template-columns:1fr;gap:20px;max-width:1080px;margin:0 auto;display:grid}@media (width>=820px){.resources-grid{grid-template-columns:repeat(3,1fr);gap:24px}}.resource-card{background:var(--white);border:1px solid var(--biscuit);border-radius:var(--radius);color:var(--cocoa);transition:border-color var(--t-std) var(--ease-out), transform var(--t-std) var(--ease-out), box-shadow var(--t-std) var(--ease-out);flex-direction:column;padding:28px 26px 26px;text-decoration:none;display:flex}.resource-card:hover{border-color:var(--pink);transform:translateY(-3px);box-shadow:0 18px 36px -24px #2a232840}.resource-tag{color:var(--honey);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:600}.resource-card h3{font-family:var(--font-display);letter-spacing:-.015em;color:var(--cocoa);margin:0 0 14px;font-size:clamp(20px,2.1vw,23px);line-height:1.25}.resource-card p{color:var(--toffee);margin:0 0 22px;font-size:14.5px;line-height:1.6}.resource-source{color:var(--pink-bold);align-items:center;gap:8px;margin-top:auto;font-size:13px;font-weight:600;display:inline-flex}.resource-source:after{content:"↗";font-size:15px}.founder{background:var(--fondant)}.founder-grid{grid-template-columns:1fr;align-items:center;gap:clamp(32px,4vw,56px);max-width:1100px;margin:0 auto;display:grid}@media (width>=900px){.founder-grid{grid-template-columns:.9fr 1.1fr;gap:64px}}.founder-album{aspect-ratio:1;width:100%;max-width:460px;margin:0 auto;padding:0;position:relative}.polaroid{aspect-ratio:6/5;background:var(--white);transform-origin:50%;width:80%;transform:translate(-50%, -180%) rotate(var(--drop-r,15deg));opacity:0;will-change:transform, opacity;border-radius:3px;padding:10px 10px 40px;position:absolute;top:50%;left:50%;box-shadow:0 14px 28px -14px #2a232859,0 2px 6px #2a23281a}.founder-album.is-visible .polaroid{animation:polaroid-drop .62s cubic-bezier(.2, .8, .25, 1) var(--delay,0s) forwards}@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))}}.polaroid-photo{background:var(--meringue);width:100%;height:100%;overflow:hidden}.polaroid-photo img{object-fit:cover;width:100%;height:100%;display:block}.polaroid-year{text-align:center;color:var(--cocoa);font-family:Caveat,Bradley Hand,cursive;font-size:24px;font-weight:600;line-height:1;position:absolute;bottom:8px;left:10px;right:10px}@media (prefers-reduced-motion:reduce){.polaroid{transform:translate(-50%, -50%) rotate(var(--rest-r,0deg));opacity:1}.founder-album.is-visible .polaroid{animation:none}}.founder-copy .eyebrow{margin-bottom:14px}.founder-copy h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(30px,3.6vw,42px);line-height:1.1}.founder-copy p{color:var(--toffee);max-width:54ch;margin:0 0 14px;font-size:17px;line-height:1.6}.founder-copy p strong{color:var(--cocoa);font-weight:600}.founder-stats{border-top:1px solid var(--biscuit);flex-wrap:wrap;gap:28px 44px;margin-top:28px;padding-top:24px;display:flex}.founder-stat .founder-stat-number{font-family:var(--font-display);color:var(--pink-bold);letter-spacing:-.02em;margin-bottom:4px;font-size:clamp(26px,2.8vw,34px);font-weight:700;line-height:1}.founder-stat .founder-stat-label{color:var(--toffee);text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:600}.final-cta{background:var(--pink);color:var(--white);position:relative;overflow:hidden}.final-cta:before{content:"";background-image:radial-gradient(var(--pink-soft) 1.5px, transparent 2px);opacity:.2;pointer-events:none;background-size:36px 36px;position:absolute;inset:0}.final-cta-inner{z-index:2;text-align:center;max-width:720px;margin:0 auto;position:relative}.final-cta h1.display{color:var(--white);margin-bottom:18px}.final-cta p{color:#ffffffd9;margin-bottom:32px;font-size:19px}.final-cta .btn-primary{background:var(--white);color:var(--pink-bold);box-shadow:0 6px 0 var(--cocoa)}.final-cta .btn-primary:hover,.final-cta .btn-primary:active{background:var(--cream);color:var(--pink-pressed);box-shadow:0 0 0 var(--cocoa);transform:translateY(6px)}.final-cta .btn-secondary{color:var(--white);box-shadow:0 6px 0 var(--cocoa);border-color:#fff6}.final-cta .btn-secondary:hover{color:var(--white);border-color:var(--white);box-shadow:0 0 0 var(--cocoa);background:#ffffff1a;transform:translateY(6px)}.final-cta .btn-secondary:active{color:var(--white);border-color:var(--white);box-shadow:0 0 0 var(--cocoa);background:#ffffff2e;transform:translateY(6px)}.final-cta .cta-alt{color:#ffffffc7;margin-top:18px}.final-cta .cta-alt a{color:var(--white);border-bottom-color:#ffffff80}.final-cta .cta-alt a:hover{color:var(--white);border-bottom-color:var(--white)}.video-tour{background:var(--meringue);padding:96px 0;position:relative}.video-tour-grid{grid-template-columns:1fr 1.2fr;align-items:center;gap:64px;max-width:1120px;margin:0 auto;display:grid}.video-tour-meta .eyebrow{margin-bottom:14px}.video-tour-meta h2{letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(32px,4vw,44px);line-height:1.1}.video-tour-meta .lead{margin-bottom:24px}.video-tour-list{flex-direction:column;gap:12px;margin:0 0 28px;padding:0;list-style:none;display:flex}.video-tour-list li{color:var(--cocoa);align-items:flex-start;gap:12px;font-size:16px;line-height:1.5;display:flex}.video-tour-list li:before{content:"";background:var(--pink);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:9px}.video-player{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--cocoa);width:100%;transition:box-shadow var(--t-std) var(--ease-out);position:relative;overflow:hidden;box-shadow:0 24px 60px -12px #2a232833}.video-player:hover{box-shadow:0 32px 80px -12px #2a232847}.video-player video{background:var(--cocoa);width:100%;height:100%;display:block;position:absolute;inset:0}.video-poster{z-index:2;cursor:pointer;transition:opacity var(--t-std) var(--ease-out);font-family:var(--font);background:0 0;border:none;padding:0;position:absolute;inset:0}.video-poster img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.video-poster.hidden{opacity:0;pointer-events:none}.video-thumb-play{width:64px;height:64px;color:var(--white);-webkit-backdrop-filter:blur(6px);transition:background var(--t-micro) var(--ease-out), transform var(--t-std) var(--ease-out);background:#ffffff52;border:1px solid #ffffff73;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 18px #2a23282e}.video-poster:hover .video-thumb-play{background:#ffffff7a;transform:translate(-50%,-50%)scale(1.06)}.video-thumb-play svg{width:22px;height:22px;margin-left:3px}.video-duration{color:var(--white);letter-spacing:.01em;background:#2a2328d1;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:500;position:absolute;bottom:14px;right:14px}@media (width<=860px){.video-tour-grid{grid-template-columns:1fr;gap:36px}.video-poster{padding:24px 28px}}.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}html{scroll-behavior:auto}}.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}}.features-stage .section-header{text-align:center;margin-bottom:24px}@media (width>=820px){.features-stage .section-header{margin-bottom:12px}.features-stage .section-header h2,.features-stage .section-header h1{margin-bottom:8px;font-size:clamp(26px,2.6vw,34px)}.features-stage .section-header p{display:none}.features-grid{margin-top:12px}.feature-card>.screenshot-frame{flex:1 1 0;min-width:0}.features-stage .container{padding-right:200px}}@media (width<=819px){.features-stage .feature-card{border-bottom:1px solid var(--biscuit);padding:24px 0}.features-stage .feature-card:last-child{border-bottom:0}.features-stage .feature-card>.screenshot-frame{width:100%}}.three-up-grid{grid-template-columns:1fr;gap:24px;max-width:1080px;margin:0 auto;display:grid}@media (width>=700px){.three-up-grid{grid-template-columns:repeat(2,1fr)}}@media (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}.three-up-icon{background:var(--pink-wash);width:44px;height:44px;color:var(--pink-bold);border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex}.three-up-icon svg{width:22px;height:22px}.reward-grid{grid-template-columns:repeat(2,1fr);gap:16px;max-width:920px;margin:0 auto;display:grid}@media (width>=760px){.reward-grid{grid-template-columns:repeat(4,1fr)}}.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;inset: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 (width>=900px){.split-section{grid-template-columns:1fr 1fr;gap:64px}}.split-section.reverse>:first-child{order:2}@media (width>=900px){.split-section.reverse>:first-child{order:0}.split-section.reverse{direction:rtl}.split-section.reverse>*{direction:ltr}}.split-section .eyebrow{margin-bottom:12px}.split-section h2{margin-bottom:16px}.split-section .lead{margin-bottom:8px}.screenshot-frame{background:var(--white);border:1px solid var(--biscuit);border-radius:var(--radius);padding:14px;position:relative;box-shadow:0 24px 48px -28px #2a232838,0 2px 6px #2a23280d}.screenshot-frame img{background:var(--meringue);aspect-ratio:16/10;object-fit:cover;border-radius:8px;width:100%;height:auto;display:block}.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-grid{grid-template-columns:1fr;gap:24px;max-width:1080px;margin:0 auto;display:grid}@media (width>=820px){.story-grid{grid-template-columns:repeat(2,1fr)}}.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-mark{background:var(--meringue);border:1px solid var(--biscuit);width:44px;height:44px;color:var(--cocoa);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:700;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{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}.avatar-group .avatar-pill.v2{background:var(--pink)}.avatar-group .avatar-pill.v3{background:var(--cocoa)}.avatar-group .avatar-pill.v4{background:var(--pink-bold)}.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}.needs-proof{color:var(--warning);border:1px dashed var(--warning);background:#c6710a1f;border-radius:4px;padding:1px 6px;font-size:.9em;font-weight:600;display:inline-block}[data-rc-placeholder]{outline-offset:6px;background:#286ffa14;border-radius:6px;outline:1px dashed #286ffa8c;position:relative}[data-rc-placeholder]:before{content:"Needs your input " attr(data-rc-placeholder);letter-spacing:.6px;text-transform:uppercase;color:#fff;z-index:50;white-space:nowrap;pointer-events:none;background:#286ffa;border-radius:10px;padding:3px 8px 2px;font-family:system-ui,sans-serif;font-size:10px;font-weight:700;position:absolute;top:-14px;left:0}.feature-strip{background:var(--white);border:1px solid var(--biscuit);border-radius:var(--radius);text-align:center;max-width:820px;margin:0 auto;padding:32px 40px}.feature-strip h3{color:var(--cocoa);margin-bottom:20px;font-size:20px;font-weight:700}.feature-strip-list{text-align:left;grid-template-columns:1fr;gap:12px;list-style:none;display:grid}@media (width>=640px){.feature-strip-list{grid-template-columns:1fr 1fr;gap:12px 32px}}.feature-strip-list li{color:var(--cocoa);padding-left:28px;font-size:15px;position:relative}.feature-strip-list li:before{content:"";background:var(--pink-tint);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'><path fill='none' stroke='%23FF0E8B' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M4.5 9l3 3 6-6'/></svg>");background-position:50%;background-repeat:no-repeat;border-radius:50%;width:18px;height:18px;position:absolute;top:4px;left:0}.pricing-cta-row{text-align:center;margin-top:48px}.pricing-cta-row .hero-cta{justify-content:center}.pricing-cta-row .cta-alt{margin-top:12px}.logo-wall{background:var(--cream)}.logo-wall-inner{background:var(--meringue);border:1px solid var(--biscuit);border-radius:var(--radius);max-width:1080px;margin:0 auto;padding:48px 40px}.logo-wall-title{text-align:center;color:var(--toffee);text-transform:uppercase;letter-spacing:.1em;margin-bottom:32px;font-size:14px;font-weight:600}.logo-wall-grid{grid-template-columns:repeat(3,1fr);place-items:center;gap:24px 32px;display:grid}@media (width>=640px){.logo-wall-grid{grid-template-columns:repeat(4,1fr)}}@media (width>=960px){.logo-wall-grid{grid-template-columns:repeat(6,1fr)}}.logo-wall-grid img{object-fit:contain;filter:grayscale();opacity:.7;width:auto;max-width:120px;height:auto;max-height:48px;transition:filter var(--t-std) var(--ease-out), opacity var(--t-std) var(--ease-out)}.logo-wall-grid img:hover{filter:grayscale(0);opacity:1}.testimonials{background:var(--cream)}.testimonial-carousel{max-width:1040px;margin:0 auto;position:relative}.testimonial-stack{display:grid}.testimonial-stack>.testimonial-slide{grid-area:1/1}.testimonial-slide{opacity:0;visibility:hidden;pointer-events:none;grid-template-columns:1fr;align-items:center;gap:32px;transition:opacity .52s cubic-bezier(.16,1,.3,1),visibility 0s linear .52s;display:grid}@media (width>=820px){.testimonial-slide{grid-template-columns:1fr 1fr;gap:56px}}.testimonial-slide.active{opacity:1;visibility:visible;pointer-events:auto;z-index:2;transition:opacity .52s cubic-bezier(.16,1,.3,1),visibility}.testimonial-slide .testimonial-image{transition:transform .7s cubic-bezier(.16,1,.3,1);transform:scale(1.04)}.testimonial-slide.active .testimonial-image{transform:scale(1)}.testimonial-slide .testimonial-rating,.testimonial-slide .testimonial-stat,.testimonial-slide .testimonial-quote,.testimonial-slide .testimonial-attrib{opacity:0;transition:opacity .46s cubic-bezier(.16,1,.3,1),transform .46s cubic-bezier(.16,1,.3,1);transform:translateY(10px)}.testimonial-slide.active .testimonial-rating{opacity:1;transition-delay:60ms;transform:translateY(0)}.testimonial-slide.active .testimonial-stat{opacity:1;transition-delay:.14s;transform:translateY(0)}.testimonial-slide.active .testimonial-quote{opacity:1;transition-delay:.22s;transform:translateY(0)}.testimonial-slide.active .testimonial-attrib{opacity:1;transition-delay:.3s;transform:translateY(0)}.testimonial-image{aspect-ratio:1;background:var(--meringue);border:1px dashed var(--biscuit);border-radius:var(--radius);color:var(--honey);text-align:center;justify-content:center;align-items:center;padding:24px;font-size:14px;display:flex;overflow:hidden}.testimonial-image:has(img){background:0 0;border:0;padding:0}.testimonial-image img{object-fit:cover;border-radius:var(--radius);width:100%;height:100%;display:block}.testimonial-rating{color:#f5b800;letter-spacing:3px;margin-bottom:16px;font-size:18px}.testimonial-stat{color:var(--toffee);margin-bottom:16px;font-size:14px;font-weight:600}.testimonial-quote{color:var(--cocoa);margin-bottom:24px;font-size:clamp(18px,2vw,22px);font-weight:500;line-height:1.5}.testimonial-quote:before{content:"“";color:var(--pink)}.testimonial-quote:after{content:"”";color:var(--pink)}.testimonial-attrib{align-items:center;gap:16px;display:flex}.testimonial-attrib-text{flex-direction:column;display:flex}.testimonial-attrib-name{color:var(--cocoa);font-size:15px;font-weight:700}.testimonial-attrib-title{color:var(--toffee);font-size:13px}.testimonial-attrib-logo{object-fit:contain;max-width:120px;max-height:40px;margin-left:auto}.testimonial-controls{justify-content:space-between;align-items:center;max-width:1040px;margin-top:32px;margin-left:auto;margin-right:auto;display:flex}.testimonial-dots{gap:8px;display:flex}.testimonial-dot{background:var(--biscuit);cursor:pointer;width:10px;height:10px;transition:background var(--t-std) var(--ease-out);border:0;border-radius:50%;padding:0}.testimonial-dot.active{background:var(--pink)}.testimonial-arrows{gap:12px;display:flex}.testimonial-arrow{background:var(--white);border:1px solid var(--biscuit);cursor:pointer;width:40px;height:40px;color:var(--cocoa);transition:border-color var(--t-std) var(--ease-out), transform var(--t-std) var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:flex}.testimonial-arrow:hover{border-color:var(--pink);color:var(--pink-bold)}.testimonial-arrow:disabled{opacity:.3;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.testimonial-slide,.testimonial-slide .testimonial-image,.testimonial-slide .testimonial-rating,.testimonial-slide .testimonial-stat,.testimonial-slide .testimonial-quote,.testimonial-slide .testimonial-attrib{transition:none;transform:none}}.faq-layout{grid-template-columns:1fr;gap:48px;display:grid}@media (width>=900px){.faq-layout{grid-template-columns:340px 1fr;gap:64px}}.faq-left .eyebrow{margin-bottom:12px}.faq-left h2{margin-bottom:16px}.faq-left p{color:var(--toffee);margin-bottom:24px}.faq-right .faq-list{grid-template-columns:1fr}.pricing-grid.pricing-grid-4{max-width:1040px}@media (width>=1000px){.pricing-grid.pricing-grid-4{grid-template-columns:repeat(4,1fr)}}body.page-pricing .hero{padding:clamp(32px,4vw,56px) 0 clamp(12px,1.5vw,20px)}body.page-pricing .hero:before{display:none}body.page-pricing .hero .eyebrow{margin-bottom:10px}body.page-pricing .hero h1{margin-bottom:12px;font-size:clamp(28px,3vw,40px)}body.page-pricing .hero-lead{max-width:720px;margin:0 auto 8px}body.page-pricing .hero .hero-trial-note{margin-top:10px;font-size:13px}body.page-pricing section{padding:clamp(56px,6vw,88px) 0}body.page-pricing #every-plan-includes{background:var(--meringue);padding:clamp(20px,2.4vw,32px) 0 clamp(8px,1vw,14px)}body.page-pricing .feature-strip{background:0 0;border:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;padding:0;display:flex}body.page-pricing .feature-strip h3{letter-spacing:.08em;text-transform:uppercase;color:var(--toffee);border:0;margin:0;padding:0;font-size:11px;font-weight:700}body.page-pricing .feature-strip-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}body.page-pricing .feature-strip-list li{background:var(--white);border:1px solid var(--biscuit);color:var(--cocoa);border-radius:999px;align-items:center;padding:6px 12px;font-size:12.5px;font-weight:500;line-height:1;display:inline-flex}body.page-pricing .feature-strip-list li:before{display:none}body.page-pricing #plans{padding:clamp(8px,1vw,14px) 0 clamp(48px,5vw,72px)}body.page-pricing .pricing-grid{gap:14px}body.page-pricing .price-card{padding:22px 20px}body.page-pricing .price-card.featured:before{padding:3px 10px;font-size:10px}@media (width<=799px){body.page-pricing .price-card.featured{margin-top:12px}}body.page-pricing .price-card .price-tier{margin-bottom:8px}body.page-pricing .price-card .price-amount{font-size:32px}body.page-pricing .price-card .price-desc{margin:6px 0 4px;font-size:13px}body.page-pricing .pricing-cta-row{margin-top:28px}body.page-pricing .midpage-cta{margin-top:0}
