.ugc-shell{--ugc-paper:#fff;--ugc-band:#f4f3f1;--ugc-raise:#e8e6e3;--ugc-ink:#16161a;--ugc-muted:#6b6b73;--ugc-accent:#16161a;--ugc-accent-ink:#fff;--ugc-line:#16161a1f;background:var(--ugc-paper);color:var(--ugc-ink)}.ugc-spot{z-index:0;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#16161a0a 0%,#0000 62%);width:min(70rem,120%);position:absolute;inset-block-start:-22%;inset-inline-end:-10%}.ugc-display{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;line-height:.98}.ugc-clip{aspect-ratio:9/16;background:var(--ugc-raise);border-radius:1rem;position:relative;overflow:hidden}.ugc-clip video,.ugc-clip img{object-fit:cover;width:100%;height:100%;display:block}.ugc-pair{isolation:isolate;padding-block-end:3.25rem;position:relative}.ugc-pair-sm{isolation:isolate;padding-block-start:.6rem;position:relative}.ugc-hero-clip{width:10.5rem;margin-inline:auto}@media (min-width:40rem){.ugc-hero-clip{width:14rem}}@media (min-width:48rem){.ugc-hero-clip{width:17rem;margin-inline:0}}@media (min-width:64rem){.ugc-hero-clip{width:19rem}}.ugc-source{z-index:2;aspect-ratio:1;background:var(--ugc-raise);border:3px solid var(--ugc-paper);border-radius:.65rem;width:5.25rem;position:absolute;inset-block-start:-.9rem;inset-inline-end:-.9rem;overflow:hidden;rotate:-4deg;box-shadow:0 .75rem 1.75rem #16161a2e}@media (min-width:40rem){.ugc-source{width:7rem}}.ugc-source-sm{border-width:2px;border-radius:.5rem;width:3.25rem;inset-block-start:-.6rem;inset-inline-end:-.6rem}@media (min-width:40rem){.ugc-source-sm{width:4rem}}.ugc-source img{object-fit:cover;background:var(--ugc-raise);width:100%;height:100%;display:block}.ugc-sound{z-index:3;color:#fff;cursor:pointer;background:#0000009e;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .6rem;font-size:.6875rem;font-weight:600;transition:background .2s;display:inline-flex;position:absolute;inset-block-end:.55rem;inset-inline-end:.55rem}.ugc-sound:hover{background:#000000bf}.ugc-sound:focus-visible{outline-offset:2px;outline:2px solid #fff}.ugc-sound-text{line-height:1}.ugc-source-tag{z-index:2;color:var(--ugc-muted);white-space:nowrap;font-size:.6875rem;position:absolute;inset-block-end:.75rem;inset-inline-start:0}.ugc-rule{border-block-start:1px solid var(--ugc-line)}.ugc-band{background:var(--ugc-band);border-block:1px solid var(--ugc-line)}.ugc-strip{color:var(--ugc-accent-ink);text-align:center;background:var(--ugc-accent);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8125rem;display:flex}.ugc-strip-tag{color:var(--ugc-accent);background:var(--ugc-accent-ink);border-radius:999px;padding:.0625rem .5rem;font-size:.6875rem;font-weight:700}.ugc-header{z-index:40;background:var(--ugc-paper);border-block-end:1px solid var(--ugc-line);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.25rem;display:flex;position:sticky;inset-block-start:0}@media (min-width:40rem){.ugc-header{padding:.75rem 2rem}}.ugc-cta-sm{color:var(--ugc-accent-ink);white-space:nowrap;background:var(--ugc-accent);border-radius:999px;justify-content:center;align-items:center;padding:.5rem .9rem;font-size:.8125rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}@media (min-width:40rem){.ugc-cta-sm{padding:.5625rem 1.1rem;font-size:.875rem}}.ugc-cta-sm:hover{transform:translateY(-1px);box-shadow:0 .5rem 1rem #16161a33}.ugc-cta-sm:focus-visible{outline:2px solid var(--ugc-accent);outline-offset:3px}.ugc-proof{border-block-start:1px solid var(--ugc-line);flex-wrap:wrap;align-items:baseline;gap:1.25rem 2.25rem;margin-block-start:1.75rem;padding-block-start:1.75rem;display:flex}.ugc-proof dt{color:var(--ugc-muted);font-size:.75rem}.ugc-proof dd{letter-spacing:-.02em;font-size:1.5rem;font-weight:700;line-height:1.1}.ugc-cta{color:var(--ugc-accent-ink);background:var(--ugc-accent);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:600;transition:transform .2s;display:inline-flex}.ugc-cta:hover{transform:scale(1.03)}.ugc-cta:focus-visible{outline:2px solid var(--ugc-accent);outline-offset:4px}.ugc-offer{background:var(--ugc-paper);border:1px solid var(--ugc-ink);box-shadow:0 0 0 1px var(--ugc-ink), 0 1.25rem 2.5rem #16161a1f, 0 .5rem 1rem #16161a0f;border-radius:1rem;padding:2rem 1.5rem;transition:transform .3s ease-out,box-shadow .3s ease-out;position:relative}@media (min-width:40rem){.ugc-offer{padding:2.5rem}}@media (hover:hover){.ugc-offer:hover{box-shadow:0 0 0 1px var(--ugc-ink), 0 2rem 3.5rem #16161a29, 0 .75rem 1.5rem #16161a14;transform:translateY(-.5rem)}}.ugc-offer-badge{color:var(--ugc-accent-ink);white-space:nowrap;background:var(--ugc-accent);border-radius:999px;padding:.25rem 1rem;font-size:.75rem;font-weight:700;position:absolute;inset-block-start:-.875rem;inset-inline-start:50%;transform:translate(50%)}.ugc-offer-cta{width:100%;color:var(--ugc-accent-ink);text-align:center;background:var(--ugc-accent);border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.8125rem 1rem;font-size:.9375rem;font-weight:600;transition:background .3s,box-shadow .3s;display:flex}.ugc-offer-cta:hover:not(:disabled){background:#3d3d3d;box-shadow:0 .75rem 1.5rem #16161a2e}.ugc-offer-cta:disabled{opacity:.65}.ugc-offer-cta:focus-visible{outline:2px solid var(--ugc-accent);outline-offset:3px}.ugc-offer-yield{border-block:1px solid var(--ugc-line);margin-block:1.25rem;padding-block:.875rem}@keyframes ugc-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}.ugc-rise{opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) forwards ugc-rise}.ugc-mask{margin-block-end:-.14em;padding-block-end:.14em;display:block;overflow:hidden}.ugc-mask-line{animation:.9s cubic-bezier(.19,1,.22,1) forwards ugc-line-up;animation-delay:var(--line-delay,0s);display:block;transform:translateY(112%)}@keyframes ugc-line-up{to{transform:none}}.ugc-pair .ugc-source{opacity:0;animation:.65s cubic-bezier(.34,1.56,.64,1) .95s forwards ugc-land;translate:0 -.7rem;rotate:9deg;scale:.55}@keyframes ugc-land{to{opacity:1;translate:0;rotate:-4deg;scale:1}}.ugc-pair .ugc-source-tag{opacity:0;animation:.6s ease-out 1.5s forwards ugc-fade}@keyframes ugc-fade{to{opacity:1}}.ugc-anim [data-reveal]{opacity:0;transition:opacity .6s ease-out,transform .8s cubic-bezier(.16,1,.3,1);transition-delay:var(--rd,0s);transform:translateY(1.1rem)}.ugc-anim [data-reveal=scale]{transform:translateY(1rem)scale(.97)}.ugc-anim [data-reveal].is-in{opacity:1;transform:none}.ugc-demo-frame{aspect-ratio:9/16;background:var(--ugc-raise);border:1px solid var(--ugc-line);border-radius:1rem;inline-size:min(100%,21rem);margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 1.25rem 2.5rem #16161a1f}.ugc-demo-frame video{object-fit:cover;width:100%;height:100%;display:block}.ugc-demo-play{cursor:pointer;background:#16161a52;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ugc-demo-play-pill{color:#fff;background:#16161ae0;border-radius:999px;align-items:center;gap:.625rem;padding:.8125rem 1.5rem;font-size:.9375rem;font-weight:600;display:inline-flex;box-shadow:0 .75rem 1.75rem #16161a4d}@media (hover:hover){.ugc-demo-play{transition:background-color .25s ease-out}.ugc-demo-play:hover{background:#16161a3d}}.ugc-step{background:var(--ugc-band);border-radius:1rem;height:100%;overflow:hidden}.ugc-step-shot{aspect-ratio:4/5;background:var(--ugc-raise);position:relative}.ugc-step-shot img{object-fit:cover;width:100%;height:100%}.ugc-step-badge{z-index:1;aspect-ratio:1;width:2.375rem;color:var(--ugc-accent-ink);background:var(--ugc-accent);box-shadow:0 0 0 3px var(--ugc-paper), 0 .375rem 1rem #16161a38;border-radius:999px;justify-content:center;align-items:center;font-size:1.125rem;font-weight:700;display:inline-flex;position:absolute;inset-block-start:.875rem;inset-inline-start:.875rem}.ugc-step-body{padding:1.25rem 1.375rem 1.625rem}.ugc-step-icon{aspect-ratio:1;width:2.25rem;color:var(--ugc-ink);background:var(--ugc-paper);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 .375rem .875rem #16161a14,0 .125rem .25rem #16161a0d}@media (hover:hover){.ugc-step{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease-out}.ugc-step:hover{transform:translateY(-.3rem);box-shadow:0 1rem 2rem #16161a1a}}.ugc-strike{text-decoration-line:line-through;text-decoration-thickness:1.5px}.ugc-anim .ugc-strike{transition:text-decoration-color .55s ease-out calc(var(--rd,0s) + .45s);text-decoration-color:#0000}.ugc-anim [data-reveal].is-in .ugc-strike{text-decoration-color:currentColor}.ugc-anim [data-reveal] .ugc-offer-badge{opacity:0;transition:opacity .45s ease-out .5s,translate .55s cubic-bezier(.34,1.56,.64,1) .5s;translate:0 .45rem}.ugc-anim [data-reveal].is-in .ugc-offer-badge{opacity:1;translate:0}.ugc-anim [data-reveal] .ugc-offer li{opacity:0;transition:opacity .5s ease-out calc(.45s + var(--i,0) * 70ms), translate .5s cubic-bezier(.16, 1, .3, 1) calc(.45s + var(--i,0) * 70ms);translate:0 .4rem}.ugc-anim [data-reveal].is-in .ugc-offer li{opacity:1;translate:0}@media (hover:hover){.ugc-pair-sm .ugc-clip{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease-out}.ugc-pair-sm:hover .ugc-clip{transform:translateY(-.35rem);box-shadow:0 1.1rem 2rem #16161a24}.ugc-source{transition:rotate .35s ease-out,scale .35s ease-out}.ugc-pair-sm:hover .ugc-source,.ugc-pair:hover .ugc-source{rotate:none;scale:1.05}}.ugc-cta{position:relative;overflow:hidden}.ugc-cta:after{content:"";background:linear-gradient(105deg,#0000 42%,#ffffff38 50%,#0000 58%);position:absolute;inset:0;translate:-120%}.ugc-cta:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 .9rem 1.8rem #16161a38}.ugc-cta:hover:after{transition:translate .65s;translate:120%}@media (prefers-reduced-motion:reduce){.ugc-rise,.ugc-pair .ugc-source,.ugc-pair .ugc-source-tag{opacity:1;animation:none}.ugc-mask-line{animation:none;transform:none}.ugc-pair .ugc-source{translate:none;scale:none}.ugc-source,.ugc-pair .ugc-source{rotate:none}.ugc-spot{animation:none}.ugc-cta:hover{box-shadow:none;transform:none}.ugc-cta:after{content:none}.ugc-pair-sm:hover .ugc-clip,.ugc-step:hover{transform:none}.ugc-pair-sm:hover .ugc-source,.ugc-pair:hover .ugc-source{rotate:none;scale:none}}