.creator-proof{padding:54px 0 30px;background:#faf5e9;color:#141414;border-block:1px solid #d8cdbc;background-image:linear-gradient(#d8cdbc33 1px,transparent 1px),linear-gradient(90deg,#d8cdbc33 1px,transparent 1px);background-size:32px 32px;overflow:hidden}
.creator-proof-heading{display:flex;align-items:end;justify-content:space-between;gap:30px}
.creator-proof-eyebrow{margin:0 0 12px;font:700 11px/1.4 Barlow,sans-serif;letter-spacing:.1em;color:#a6241d}
.creator-proof h2{margin:0;font:700 clamp(38px,4.8vw,66px)/.95 'Barlow Condensed',sans-serif;letter-spacing:-.015em;color:#141414}
.creator-proof h2 em{font-style:normal;color:#c5261d}
.creator-proof-heading h2+p{margin:15px 0 0;color:#544a40;font:500 18px/1.45 Barlow,sans-serif}
.creator-proof-controls{display:grid;justify-items:end;gap:14px}
.creator-proof-note{font:400 23px/1.2 Kalam,cursive;color:#9f281e;transform:rotate(-4deg)}
.creator-proof #reels-pause{min-height:44px;padding:10px 16px;background:#f9d75b;border:1.5px solid #141414;border-radius:4px;box-shadow:3px 3px 0 #141414;color:#141414;font:600 14px/1.2 Barlow,sans-serif;cursor:pointer}
.creator-proof .reel-viewport{padding:32px max(24px,calc((100vw - 1200px)/2));overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;scroll-behavior:auto;touch-action:pan-x pan-y}
.creator-proof .reel-viewport::-webkit-scrollbar{display:none}
.creator-proof .reel-track{width:max-content;display:flex;gap:20px;padding:0;animation:none!important;transform:none!important;will-change:auto}
.creator-proof .reel{width:226px;flex:0 0 226px;aspect-ratio:9/16;border:7px solid #edc4ce;border-radius:7px;box-shadow:4px 7px 0 #1c171721;overflow:hidden;transform:rotate(-1.2deg);background:#241f1b}
.creator-proof .reel:nth-child(3n+2){border-color:#f9d75b;transform:translateY(10px) rotate(1.2deg)}
.creator-proof .reel:nth-child(3n+3){border-color:#c4dec9;transform:rotate(-.7deg)}
.creator-proof .reel:nth-child(4n){border-color:#d3c7ed}
.creator-proof .reel video{display:block;object-fit:cover;width:100%;height:100%}
.creator-proof .reel-view-count{font:700 18px/1.1 Barlow,sans-serif;top:10px;left:10px;background:#141414df}
.creator-proof .reel-view-count small{font-size:11px}
.creator-proof .reel-caption{bottom:64px;padding:34px 12px 10px;pointer-events:auto}
.creator-proof .reel-caption a{margin:0;min-height:30px;font-size:13px}
.creator-proof .reel-sound{left:10px;right:10px;bottom:10px;font-size:12px}
.creator-proof .sound-on{display:none}
.creator-proof-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:8px}
.creator-proof-footer p{margin:0;color:#62564b;font-size:12px}
.creator-proof-footer a{min-height:44px;display:inline-flex;align-items:center;gap:15px;color:#a6241d;font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:4px}
.creator-proof :is(a,button,[tabindex]):focus-visible{outline:3px solid #a6241d;outline-offset:4px}
.studio-price-card .studio-plan-note{margin:12px 0 0;font:600 13px/1.4 Barlow,sans-serif;color:#ffe1a5}
@media(max-width:760px){.creator-proof{padding-top:35px}.creator-proof-heading{display:block}.creator-proof-heading h2+p{font-size:16px}.creator-proof-controls{display:flex;justify-content:space-between;align-items:center;margin-top:18px;gap:12px}.creator-proof-note{font-size:17px}.creator-proof #reels-pause{font-size:12px;padding:8px 10px;flex:none}.creator-proof .reel-viewport{padding:25px 20px 28px}.creator-proof .reel{width:194px;flex-basis:194px;border-width:6px}.creator-proof .reel-track{gap:16px}.creator-proof-footer{display:block}.creator-proof-footer a{font-size:14px;margin-top:4px}.creator-proof .reel-view-count{font-size:16px}}
@media(prefers-reduced-motion:reduce){.creator-proof .reel-clone{display:none}}
