.cs-body{--ext-grey:#f5f5f7;--ext-white:#ffffff;--ext-black:#000000;--ext-text-primary:#1d1d1f;--ext-text-secondary:#636366;--ext-text-muted:#6a6a70;--ext-text-inverse:#f5f5f7;--ext-text-dark-secondary:#a1a1a6;--ext-accent:#e63e6d;--ext-accent-hover:#d32f5e;--ext-border:#d2d2d7;--ext-border-light:#e8e8ed;--cs-hair-dark:rgba(255, 255, 255, .1);--cs-ease:cubic-bezier(.4, 0, .2, 1);--cs-quick:.22s;--cs-std:.42s;--cs-slow:.9s;margin:0;background:var(--ext-white);color:var(--ext-text-primary);font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:400;line-height:1.5;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cs-body *,.cs-body *:before,.cs-body *:after{box-sizing:border-box}.cs-num{font-variant-numeric:tabular-nums}.cs-container,.cs-topbar__inner,.cs-footer__inner{width:calc(100% - 32px);max-width:none;margin-inline:auto;padding-inline:0}@media(min-width:750px){.cs-container,.cs-topbar__inner,.cs-footer__inner{width:min(calc(80rem - var(--page-margin, 40px) * 2),calc(100% - var(--page-margin, 40px) * 2))}}.cs-topbar{position:sticky;top:0;z-index:50;height:64px;background:#ffffffdb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--ext-border-light);transition:background-color var(--cs-quick) var(--cs-ease),border-color var(--cs-quick) var(--cs-ease)}.cs-topbar__inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}.cs-topbar__logo{display:inline-flex;align-items:center;color:var(--ext-text-primary);font-size:1.125rem;font-weight:800;letter-spacing:-.02em;text-decoration:none;transition:color var(--cs-quick) var(--cs-ease)}.cs-topbar__logo img{display:block;width:auto;max-width:120px;height:auto;max-height:28px}.cs-topbar__logo .cs-topbar__logo-light,.cs-topbar--dark .cs-topbar__logo .cs-topbar__logo-dark{display:none}.cs-topbar--dark .cs-topbar__logo .cs-topbar__logo-light{display:block}.cs-topbar__links{display:flex;align-items:center;gap:24px}.cs-topbar__link--back:before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-1px)}@media(max-width:559px){.cs-topbar__links{gap:16px}.cs-topbar__link:not(.cs-topbar__link--back){display:none}}.cs-topbar__link{color:var(--ext-text-secondary);font-size:.9375rem;font-weight:600;text-decoration:none;transition:color var(--cs-quick) var(--cs-ease)}.cs-topbar__link:hover{color:var(--ext-accent)}.cs-topbar--dark{background:#000000b8;border-bottom-color:var(--cs-hair-dark)}.cs-topbar--dark .cs-topbar__logo{color:var(--ext-text-inverse)}.cs-topbar--dark .cs-topbar__link{color:var(--ext-text-dark-secondary)}.cs-topbar--dark .cs-topbar__link:hover{color:var(--ext-accent)}.cs-footer{background:var(--ext-grey);color:var(--ext-text-muted);font-size:.85rem;line-height:1.5}.cs-footer__inner{min-height:72px;padding-block:16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px}.cs-footer nav{display:flex;flex-wrap:wrap;gap:8px 20px}.cs-footer a{color:inherit;text-decoration:none}.cs-footer a:hover{color:var(--ext-text-primary);text-decoration:underline;text-underline-offset:3px}@media(min-width:560px){.cs-footer__inner{flex-wrap:nowrap;padding-block:0}}.cs-band{width:100%;padding-block:clamp(72px,9vw,128px)}.cs-band--white{background:var(--ext-white)}.cs-band--grey{background:var(--ext-grey)}.cs-band--black{background:var(--ext-black);color:var(--ext-text-inverse)}.cs-band--glance{padding-bottom:0}.cs-eyebrow{margin:0 0 20px;font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ext-accent)}.cs-h1{margin:0;font-family:inherit;font-style:normal;font-size:clamp(2.2rem,4.6vw,3.6rem);font-weight:800;line-height:1.06;letter-spacing:-.03em;text-transform:none;color:#f5f5f7;text-wrap:balance}.cs-line{display:block}.cs-page h2{margin:0 0 .7em;font-family:inherit;font-style:normal;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;text-transform:none;color:#1d1d1f;text-wrap:balance}.cs-band--black h2{color:#f5f5f7}.cs-page h3{font-family:inherit;font-style:normal;text-transform:none;line-height:1.3}.cs-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:center}@media(min-width:750px){.cs-hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px}}.cs-meta{margin:2rem 0 0;padding-top:1.4rem;border-top:1px solid var(--cs-hair-dark);display:grid;grid-template-columns:1fr;gap:2px;max-width:46rem}.cs-meta dt{font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ext-text-dark-secondary);padding-top:.2em}.cs-meta dd{margin:0 0 10px;font-size:1rem;line-height:1.55;color:var(--ext-text-inverse)}.cs-meta a{color:var(--ext-accent);text-decoration:underline;text-underline-offset:3px}@media(min-width:560px){.cs-meta{grid-template-columns:max-content 1fr;gap:10px 18px}.cs-meta dd{margin:0}}.cs-rule{width:64px;height:1px;margin-top:clamp(48px,6vw,72px);background:var(--ext-accent)}.cs-figure{margin:0}.cs-figure figcaption{margin-top:14px;font-size:.82rem;line-height:1.55;text-align:center;color:var(--ext-text-muted)}.cs-band--black .cs-figure figcaption{color:var(--ext-text-dark-secondary)}.cs-figure--hero{container-type:inline-size}.cs-figure--after-prose{margin-top:3.5rem}.cs-figure--product{max-width:1100px;margin-inline:auto}.cs-pill{display:inline-flex;align-items:center;padding:5px 12px;border-radius:9999px;background:var(--ext-white);border:1px solid var(--ext-border-light);font-size:.75rem;font-weight:600;line-height:1.3;color:var(--ext-text-secondary)}.cs-led{display:grid;grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);align-items:center;max-width:540px;margin-inline:auto}@container (max-width: 339px){.cs-led{zoom:.76}}.cs-led__order{padding:18px;border-radius:16px;background:var(--ext-white);border:1px solid var(--ext-border-light);box-shadow:0 24px 48px -24px #00000080;color:var(--ext-text-primary)}.cs-led__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.cs-led__kicker{font-size:.75rem;font-weight:600;color:var(--ext-text-secondary)}.cs-led__paid{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:9999px;background:var(--ext-grey);font-size:.72rem;font-weight:600;color:var(--ext-text-secondary)}.cs-led__paid-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.cs-led__no{margin:6px 0 14px;font-size:1.75rem;font-weight:700;line-height:1.1;letter-spacing:-.02em}.cs-led__items{list-style:none;margin:0;padding:0;display:grid;gap:10px}.cs-led__items li{display:flex;align-items:center;gap:10px}.cs-led__thumb{flex:none;width:24px;height:24px;border-radius:6px;background:var(--ext-grey)}.cs-led__bars{flex:1;display:grid;gap:5px}.cs-led__bars span,.cs-led__bar{display:block;height:6px;border-radius:9999px;background:var(--ext-border-light)}.cs-led__bars span:first-child{width:78%}.cs-led__bars span:last-child{width:48%}.cs-led__total{margin-top:14px;padding-top:12px;border-top:1px solid var(--ext-border-light);display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.9375rem;font-weight:700}.cs-led__bar{width:34%}.cs-led__wires{position:relative;width:96px}.cs-led__wires svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:visible}.cs-led__wires path{fill:none;stroke:#ffffff59;stroke-width:1.5;stroke-linecap:round}.cs-led__spark{position:absolute;top:0;left:0;width:4px;height:4px;border-radius:50%;background:var(--ext-text-inverse);offset-rotate:0deg;offset-distance:100%}.cs-led__label{position:absolute;left:50%;transform:translate(-50%,-50%);z-index:1;padding:3px 8px;border-radius:9999px;background:#0a0a0a;border:1px solid var(--cs-hair-dark);font-size:.6875rem;font-weight:600;line-height:1.3;white-space:nowrap;color:var(--ext-text-dark-secondary)}.cs-led__tiles{list-style:none;margin:0;padding:0;display:grid;gap:12px}.cs-led__tile{height:44px;display:flex;align-items:center;gap:10px;padding:0 12px;border-radius:10px;background:#0a0a0a;border:1px solid var(--cs-hair-dark);color:var(--ext-text-inverse);font-size:.875rem;font-weight:600;white-space:nowrap;overflow:hidden}.cs-led__tile .cs-icon{flex:none}.cs-stats{display:grid;grid-template-columns:1fr;gap:1px;background:var(--ext-border-light);border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px var(--ext-border-light)}@media(min-width:560px){.cs-stats{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.cs-stats{grid-template-columns:repeat(4,1fr)}}.cs-stat{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 20px;background:var(--ext-white);text-align:center}.cs-stat__num{font-size:clamp(1.6rem,2.3vw,2rem);font-weight:800;line-height:1.05;letter-spacing:-.03em;color:var(--ext-text-primary)}.cs-stat__desc{max-width:16rem;font-size:.9375rem;line-height:1.45;color:var(--ext-text-muted)}.cs-prose{max-width:68ch;font-size:1.125rem;line-height:1.75;color:var(--ext-text-primary)}.cs-prose p{margin:0 0 1.25em;font-size:inherit;line-height:inherit;color:inherit}.cs-prose h2{margin:2.2em 0 .7em}.cs-prose>h2:first-child{margin-top:0}.cs-prose>p:last-child{margin-bottom:0}.cs-prose a{color:var(--ext-accent);text-decoration:underline;text-underline-offset:3px}.cs-pull{margin:2em 0;padding:.2em 0 .2em 1.4em;border-left:3px solid var(--ext-text-primary)}.cs-pull p{margin:0;font-size:clamp(1.2rem,2vw,1.4rem);line-height:1.55;font-weight:500;color:var(--ext-text-primary)}.cs-pull cite{display:block;margin-top:.9em;font-size:.95rem;font-style:normal;font-weight:600;color:var(--ext-text-secondary)}.cs-ba__top{display:flex;justify-content:flex-end;margin-bottom:16px}.cs-ba__panels{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media(min-width:750px){.cs-ba__panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.cs-ba__panel{padding:4px 24px 8px;border-radius:16px;border:1px solid var(--ext-border)}.cs-ba__panel--after{background:var(--ext-white);border-color:var(--ext-border-light);box-shadow:0 24px 60px -32px #1d1d1f38}.cs-ba__title{margin:0;padding:18px 0;font-size:1rem;font-weight:700;line-height:1.35;color:var(--ext-text-primary)}.cs-ba__rows{list-style:none;margin:0;padding:0}.cs-ba__row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;border-top:1px solid var(--ext-border-light)}.cs-ba__panel--before .cs-ba__row{border-top-color:var(--ext-border)}.cs-ba__name{font-size:.9375rem;font-weight:500;color:var(--ext-text-secondary)}.cs-ba__num{min-width:3ch;text-align:right;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--ext-text-primary)}.cs-ba__panel--before .cs-ba__num{color:var(--ext-text-secondary)}.cs-ba__val{display:inline-flex;align-items:center;gap:10px}.cs-ba__check{flex:none;color:var(--ext-accent)}.cs-dash__card{padding:20px 16px 6px;border-radius:16px;background:var(--ext-white);border:1px solid var(--cs-hair-dark);color:var(--ext-text-primary)}.cs-dash__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 24px;margin-bottom:10px}.cs-dash__title{margin:0;font-size:1.25rem;font-weight:700;line-height:1.25;letter-spacing:-.01em}.cs-dash__sub{margin:4px 0 0;font-size:.875rem;line-height:1.45;color:var(--ext-text-secondary)}.cs-dash__updated{margin:0;padding-top:3px;display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;white-space:nowrap;color:var(--ext-text-muted)}.cs-dash__row{display:grid;grid-template-columns:minmax(0,1fr) 60px 64px 72px;align-items:center;gap:8px;padding:12px 0;border-bottom:1px solid var(--ext-border-light);font-size:.875rem}.cs-dash__row:last-child{border-bottom:0}.cs-dash__row>:not(:first-child){text-align:center}.cs-dash__row--head{padding:8px 0;font-size:.8125rem;font-weight:500;color:var(--ext-text-muted)}.cs-dash__platform{display:flex;align-items:center;gap:10px;min-width:0;font-weight:600;line-height:1.3}.cs-dash__platform .cs-icon{flex:none}.cs-dash__info{display:inline-block;vertical-align:-2px;margin-right:4px;color:var(--ext-text-muted)}.cs-dash__pill{display:inline-block;padding:4px 11px;border-radius:9999px;background:#e3f5ea;color:#0f7b3f;font-size:.8125rem;font-weight:600}.cs-dash__trend,.cs-dash__chev{display:none}.cs-dash__trend svg{display:block;margin-inline:auto}.cs-dash__trend path{fill:none;stroke:#0f7b3f;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cs-dash__trend circle{fill:#0f7b3f}.cs-dash__chev{color:var(--ext-text-muted)}.cs-dash__chev svg{display:block;margin-left:auto}@media(min-width:750px){.cs-dash__card{padding:28px 36px 10px}.cs-dash__title{font-size:1.5rem}.cs-dash__sub{font-size:.9375rem}.cs-dash__row{grid-template-columns:minmax(0,1fr) 100px 100px 110px 110px 24px;gap:12px;padding:14px 4px;font-size:1rem}.cs-dash__row--head{padding:10px 4px;font-size:.875rem}.cs-dash__trend,.cs-dash__chev{display:block}.cs-dash__pill{font-size:.875rem;padding:5px 14px}}.cs-dash .cs-icon--ga4{color:#e37400}.cs-dash .cs-icon--meta{color:#0866ff}.cs-dash .cs-icon--tiktok,.cs-dash .cs-icon--klaviyo{color:#000}.cs-dash .cs-icon--pinterest{color:#bd081c}.cs-dash .cs-icon--reddit{color:#ff4500}.cs-dash .cs-icon--snapchat{padding:3px;border-radius:6px;background:#fffc00;color:#fff;stroke:#000;stroke-width:2;paint-order:stroke}.cs-dash .cs-icon__p1{fill:#34a853}.cs-dash .cs-icon__p2{fill:#4285f4}.cs-dash .cs-icon__p3{fill:#fbbc04}.cs-tl__steps{list-style:none;margin:0;padding:0;display:grid;gap:28px}.cs-tl__step{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:16px;align-items:start;align-content:start}.cs-tl__seg{position:absolute;left:19.5px;top:20px;width:1px;height:calc(100% + 28px);background:var(--ext-border);transform-origin:top;--cs-s0:1 0}.cs-tl__node{position:relative;z-index:1;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--ext-white);border:1.5px solid var(--ext-border);font-size:.9375rem;font-weight:700;color:var(--ext-text-primary)}.cs-tl__text{padding-top:8px;font-size:1rem;font-weight:500;line-height:1.45;color:var(--ext-text-secondary);text-wrap:pretty}.cs-tl__step--accent .cs-tl__node{background:var(--ext-accent);border-color:var(--ext-accent);color:#fff;box-shadow:0 0 0 6px #e63e6d29}.cs-tl__step--accent .cs-tl__text{font-weight:700;color:var(--ext-text-primary)}.cs-tl__footer{margin:24px 0 0;padding-left:56px;font-size:.9375rem;font-weight:600;color:var(--ext-text-primary)}@media(min-width:750px){.cs-tl__steps{grid-template-columns:repeat(var(--cs-tl-n, 4),minmax(0,1fr));gap:32px}.cs-tl__step{grid-template-columns:minmax(0,1fr);row-gap:20px}.cs-tl__seg{left:20px;top:19.5px;width:calc(100% + 32px);height:1px;transform-origin:left;--cs-s0:0 1}.cs-tl__text{padding-top:0;max-width:17rem}.cs-tl__footer{padding-left:0;text-align:right}}.cs-setup{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:start}@media(min-width:750px){.cs-setup{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px}}.cs-setup .cs-prose{max-width:none}.cs-dests{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media(min-width:560px){.cs-dests{grid-template-columns:repeat(2,minmax(0,1fr))}}.cs-dest{display:flex;flex-direction:column;gap:14px;padding:28px;border-radius:16px;background:var(--ext-white);border:1px solid var(--ext-border-light)}.cs-dest .cs-icon{color:var(--ext-text-primary)}.cs-page .cs-dest h3{margin:0;font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;color:var(--ext-text-primary)}.cs-dest p{margin:0;font-size:.9375rem;line-height:1.6;color:var(--ext-text-secondary)}.cs-testimonial-wrap{max-width:52rem}.cs-testimonial-wrap h2{margin-bottom:1.5rem}.cs-testimonial{position:relative;margin:0;padding:32px 28px;border-radius:16px;background:#0a0a0a;border:1px solid var(--cs-hair-dark)}.cs-testimonial:before{content:"\201c";position:absolute;top:10px;left:14px;font-size:72px;font-weight:800;line-height:1;color:#ffffff1f;pointer-events:none}.cs-testimonial__text{position:relative;margin:0;font-size:clamp(1.2rem,2.1vw,1.5rem);font-weight:500;line-height:1.55;color:var(--ext-text-inverse)}.cs-testimonial__author{display:block;margin-top:16px;font-size:.95rem;font-style:normal;font-weight:600;color:var(--ext-text-dark-secondary)}@media(min-width:750px){.cs-testimonial{padding:44px 48px}.cs-testimonial:before{top:18px;left:26px}}.cs-close{max-width:68ch}.cs-credit{padding:28px;border-radius:16px;background:var(--ext-grey);border:1px solid var(--ext-border-light)}.cs-page .cs-credit h3{margin:0 0 8px;font-size:1.0625rem;font-weight:700;letter-spacing:-.01em}.cs-credit p{margin:0;font-size:1.0625rem;line-height:1.7;color:var(--ext-text-primary)}.cs-credit a{color:var(--ext-accent);text-decoration:underline;text-underline-offset:3px}.cs-cta{margin:2rem 0 0}.cs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%;padding:16px 36px;border-radius:8px;background:var(--ext-accent);color:#fff;font-size:1.0625rem;font-weight:600;line-height:1.3;text-align:left;text-decoration:none;box-shadow:0 4px 12px #e63e6d26;transition:background-color var(--cs-quick) var(--cs-ease),transform var(--cs-quick) var(--cs-ease),box-shadow var(--cs-quick) var(--cs-ease)}.cs-btn:hover{background:var(--ext-accent-hover);color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px #e63e6d33}@keyframes cs-rise{0%{opacity:.001;translate:0 20px}to{opacity:1;translate:0 0}}@keyframes cs-rise-s{0%{opacity:.001;translate:0 16px}to{opacity:1;translate:0 0}}@keyframes cs-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes cs-grow{0%{scale:var(--cs-s0)}to{scale:1 1}}@keyframes cs-pop{0%{opacity:.001;scale:.4}to{opacity:1;scale:1}}@keyframes cs-travel{0%{offset-distance:0%;opacity:.001}12%{opacity:1}to{offset-distance:100%;opacity:1}}@keyframes cs-pulse{0%,to{box-shadow:0 0 0 6px #e63e6d29}50%{box-shadow:0 0 0 12px #e63e6d1a}}@keyframes cs-fill{0%{background-color:var(--ext-grey);color:var(--ext-text-muted)}to{background-color:#e3f5ea;color:#0f7b3f}}[data-anim=pending] .cs-a-rise,[data-anim=pending] .cs-tl__node,[data-anim=pending] .cs-tl__text{opacity:.001;translate:0 20px}[data-anim=pending] .cs-tl__footer{opacity:.001;translate:0 16px}[data-anim] .cs-a-draw{stroke-dasharray:1 2}[data-anim=pending] .cs-a-draw{stroke-dashoffset:1}[data-anim=pending] .cs-led__spark,[data-anim=pending] .cs-ba__check,[data-anim=pending] .cs-dash__trend circle{opacity:.001}[data-anim=pending] .cs-tl__seg{scale:var(--cs-s0)}[data-anim=in] .cs-a-rise{animation:cs-rise var(--cs-std) var(--cs-ease) both;animation-delay:calc(var(--i, 0) * 60ms)}[data-anim=in] .cs-a-draw{animation:cs-draw var(--cs-slow) var(--cs-ease) both;animation-delay:calc(var(--i, 0) * 80ms)}.cs-led[data-anim=in] .cs-a-draw{animation-delay:calc(.42s + var(--i) * 80ms)}.cs-led[data-anim=in] .cs-led__tile{animation-delay:calc(.78s + var(--i) * 80ms)}.cs-led[data-anim=in] .cs-led__label{animation-delay:1.44s}.cs-led[data-anim=in] .cs-led__spark{animation:cs-travel .7s var(--cs-ease) both;animation-delay:calc(1.32s + var(--i) * 80ms)}.cs-ba[data-anim=in] .cs-ba__panel{animation-delay:calc(var(--i) * 80ms)}.cs-ba[data-anim=in] .cs-ba__check{animation:cs-pop var(--cs-quick) var(--cs-ease) both;animation-delay:calc(1.2s + var(--i) * 80ms)}.cs-dash[data-anim=in] .cs-dash__row{animation-delay:calc(.2s + var(--i) * 60ms)}.cs-dash[data-anim=in] .cs-a-draw{animation-duration:.7s;animation-delay:calc(.62s + var(--i) * 60ms)}.cs-dash[data-anim=in] .cs-dash__pill{animation:cs-fill var(--cs-quick) var(--cs-ease) both;animation-delay:calc(.62s + var(--i) * 60ms)}.cs-dash[data-anim=in] .cs-dash__trend circle{animation:cs-pop var(--cs-quick) var(--cs-ease) both;animation-delay:calc(1.32s + var(--i) * 60ms);transform-box:fill-box;transform-origin:center}.cs-tl[data-anim=in] .cs-tl__seg{animation:cs-grow var(--cs-seg, .3s) linear both;animation-delay:calc(var(--i) * var(--cs-seg, .3s))}.cs-tl[data-anim=in] .cs-tl__node,.cs-tl[data-anim=in] .cs-tl__text{animation:cs-rise var(--cs-std) var(--cs-ease) both;animation-delay:calc(var(--i) * var(--cs-seg, .3s))}.cs-tl[data-anim=in] .cs-tl__step--accent .cs-tl__node{animation:cs-rise var(--cs-std) var(--cs-ease) both,cs-pulse var(--cs-quick) var(--cs-ease) 1;animation-delay:calc(var(--i) * var(--cs-seg, .3s)),1.32s}.cs-tl[data-anim=in] .cs-tl__footer{animation:cs-rise-s var(--cs-std) var(--cs-ease) both;animation-delay:1.4s}@media(prefers-reduced-motion:reduce){[data-anim] *,[data-anim] *:before,[data-anim] *:after{animation:none!important;transition:none!important}[data-anim=pending] *{opacity:1!important;translate:none!important;scale:none!important;stroke-dashoffset:0!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/case-study.css.map */
