.integration-item img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:30px;display:block}.screenshot-frame{background:var(--white);border:1px solid var(--biscuit);border-radius:var(--radius);box-shadow:none;padding:14px;position:relative}.screenshot-frame img{background:var(--meringue);aspect-ratio:16/10;object-fit:cover;border-radius:8px;width:100%;height:auto;display:block}.testimonial-slide{opacity:0;transition:opacity var(--t-emphasis) var(--ease-out);grid-template-columns:1fr;align-items:center;gap:32px;display:none}.testimonial-slide.active{opacity:1;display:grid}.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: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.active{background:var(--pink)}.testimonial-arrows{gap:12px;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{transition:none}}.faq-left h2{margin-bottom:16px}.faq-left p{color:var(--toffee);margin-bottom:24px}.faq-right .faq-list{grid-template-columns:1fr}.product-hub-grid{grid-template-columns:1fr;gap:24px;max-width:1040px;margin:0 auto;display:grid}@media (min-width:820px){.product-hub-grid{grid-template-columns:1fr 1fr;gap:28px}}.product-card{background:var(--white);border:1px solid var(--biscuit);border-radius:var(--radius-lg);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:32px;display:flex}.product-card:hover{border-color:var(--pink);transform:translateY(-4px);box-shadow:0 16px 40px -20px #2a232826}.product-card h3{margin-bottom:14px;font-size:clamp(22px,2.2vw,26px);line-height:1.25}.product-card .product-body{color:var(--toffee);margin-bottom:22px;font-size:15px;line-height:1.6}.product-card-features{margin-bottom:28px;list-style:none}.product-card-features li{color:var(--cocoa);padding-top:4px;padding-bottom:4px;padding-left:28px;font-size:14px;position:relative}.product-card-features 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:16px;height:16px;position:absolute;top:8px;left:0}.product-card .btn{align-self:flex-start;margin-top:auto}.product-hub-footer{text-align:center;color:var(--toffee);margin-top:32px;font-size:15px}.stat-block-label{color:var(--toffee);text-transform:uppercase;letter-spacing:.08em;margin-top:6px;font-size:13px;line-height:1.4}.product-hub-row-eyebrow{color:var(--pink-bold);text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;font-size:13px;font-weight:700}.product-hub-rows h3{margin-bottom:14px;font-size:clamp(22px,2.2vw,28px);line-height:1.25}.product-hub-rows .product-row-body{color:var(--toffee);margin-bottom:12px;font-size:15px;line-height:1.6}.product-hub-rows ul.product-card-features{margin-bottom:24px;list-style:none}.screenshot-frame.has-mock{aspect-ratio:4/3;display:flex;overflow:hidden}.dash-title{white-space:nowrap;font-weight:600}.dash-revenue{color:var(--toffee);white-space:nowrap;align-items:baseline;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}.dash-revenue strong{color:var(--cocoa);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.dash-revenue strong.is-bump{animation:dash-bump .4s var(--ease-out);display:inline-block}@keyframes dash-bump{0%,to{transform:scale(1)}40%{color:var(--success);transform:scale(1.12)}}.dash-live{letter-spacing:.06em;text-transform:uppercase;color:var(--toffee);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}@keyframes mock-pulse{0%{box-shadow:0 0 #0a8f6066}70%{box-shadow:0 0 0 6px #0a8f6000}to{box-shadow:0 0 #0a8f6000}}.ref-row.is-new{animation:ref-row-in .42s var(--ease-out) both}@keyframes ref-row-in{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0;transform:translateY(-12px)}to{opacity:1;max-height:60px;padding-top:8px;padding-bottom:8px;transform:translateY(0)}}.ref-row.is-leaving{animation:ref-row-out .32s var(--ease-out) forwards}@keyframes ref-row-out{0%{opacity:1;max-height:60px;padding-top:8px;padding-bottom:8px}to{opacity:0;max-height:0;padding-top:0;padding-bottom:0}}.ref-tag-icon{flex-shrink:0}.aff-row.is-new{animation:aff-row-in .42s var(--ease-out) both}@keyframes aff-row-in{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0;transform:translateY(-12px)}to{opacity:1;max-height:64px;padding-top:9px;padding-bottom:9px;transform:translateY(0)}}.aff-row.is-leaving{animation:aff-row-out .32s var(--ease-out) forwards}@keyframes aff-row-out{0%{opacity:1;max-height:64px;padding-top:9px;padding-bottom:9px}to{opacity:0;max-height:0;padding-top:0;padding-bottom:0}}.aff-event-icon{flex-shrink:0}.aff-event--approved{color:#0a6f4b;background:#d1f1e0}.aff-event--posted{background:var(--meringue);color:var(--toffee)}.aff-event--sale{background:var(--success);color:var(--white)}.aff-event--payout{background:var(--pink-tint);color:var(--pink-bold)}@media (prefers-reduced-motion:reduce){.ref-row.is-new,.aff-row.is-new,.dash-revenue strong.is-bump{animation:none}}@media (max-width:480px){.ref-tag .ref-tag-icon,.aff-event .aff-event-icon{display:none}}.reward-shot .tour-body{grid-template-columns:1.05fr .95fr;gap:10px;display:grid}.reward-option i{border:1.5px solid var(--biscuit);border-radius:50%;flex:none;width:10px;height:10px}.reward-option.is-selected i{border:3px solid var(--pink)}.portal-shot .tour-body{grid-template-rows:auto 1fr;gap:10px;display:grid}.portal-metric strong{font-variant-numeric:tabular-nums;margin-top:3px;font-size:15px;display:block}.portal-row b{font-size:10px}.portal-row span{color:var(--success);font-variant-numeric:tabular-nums;font-weight:700}.widget-shot .tour-body{place-items:center;padding:12px;display:grid}.receipt-line.short{width:60%}.share-card b{margin-bottom:4px;font-size:12px;display:block}.share-code span{color:var(--toffee);letter-spacing:0;font-size:9px}.share-code.is-copied span{color:var(--success)}.analytics-line{fill:none;stroke:var(--pink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:180;stroke-dashoffset:180px}.is-active .analytics-line{animation:tour-chart 1.4s .2s var(--ease-out) forwards}.analytics-stat .tour-label{white-space:nowrap;letter-spacing:.06em;font-size:8px;line-height:1.2;display:block}.analytics-stat strong{font-variant-numeric:tabular-nums;margin:0;font-size:14px;line-height:1.1;display:block}.analytics-stat--affiliates strong{color:var(--pink-bold)}@keyframes tour-pulse{70%{box-shadow:0 0 0 5px #0a8f6000}to{box-shadow:0 0 #0a8f6000}}@keyframes tour-row-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@keyframes tour-chart{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.tour-live:before,.portal-row,.analytics-line{animation:none!important}}
