:root{--ease:cubic-bezier(.2, .8, .2, 1)}:root,.sa{--sa-orange:var(--orange);--sa-violet:var(--violet);--sa-violet-lt:var(--violet-lt);--sa-green:var(--green);--sa-pink:var(--pink);--sa-yellow:var(--yellow);--ease:cubic-bezier(.2, .8, .2, 1)}.sa-head{max-width:760px;margin-bottom:clamp(32px,4vw,56px)}.sa-more{color:var(--ink-60);margin-top:28px;font-size:15px}.sa-more a{color:var(--ink);font-weight:600}.sa-ctas{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.sa svg .p{transform-box:fill-box;transform-origin:50%}.sa-dots{background:radial-gradient(var(--ink-12) 1.2px, transparent 1.5px) 0 0 / 24px 24px}.sa-outs{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sa-out{border-radius:6px;flex-direction:column;min-height:300px;padding:clamp(24px,2.6vw,32px);display:flex;position:relative}.sa-out__shape{fill:currentColor;width:clamp(64px,6vw,84px);transition:rotate .6s var(--ease);align-self:flex-end;margin-bottom:12px;overflow:visible}.sa-out:hover .sa-out__shape{rotate:90deg}.sa-out__n{letter-spacing:-.06em;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin-bottom:auto;padding-bottom:32px;font-size:clamp(3rem,2.2rem + 2.6vw,4.5rem);font-weight:600;line-height:1;display:flex}.sa-out__n small{letter-spacing:-.01em;opacity:.65;font-size:16px;font-weight:600}.sa-out h3{letter-spacing:-.02em;margin-bottom:8px;font-size:22px}.sa-out__d{opacity:.78}.js .sa-outs .sa-out__shape .p{transition:scale .7s var(--ease), translate .6s var(--ease);transition-delay:calc(var(--i) * 90ms + .2s);scale:0}.js .sa-outs.is-in .sa-out__shape .p{scale:1}.sa-out__shape .p{transition:translate .6s var(--ease)}.sa-out:hover .p--r2{translate:40%}.js .sa-outs .sa-out__shape .p:nth-child(2){transition-delay:calc(var(--i) * 90ms + .29s)}.js .sa-outs .sa-out__shape .p:nth-child(3){transition-delay:calc(var(--i) * 90ms + .38s)}.js .sa-outs .sa-out__shape .p:nth-child(4){transition-delay:calc(var(--i) * 90ms + .47s)}@media (width<=960px){.sa-outs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.sa-outs{grid-template-columns:1fr}.sa-out{min-height:230px}}.sa-quote{background:var(--white);border:2px solid var(--ink);max-width:900px;box-shadow:10px 10px 0 var(--sa-violet);border-radius:6px;margin:clamp(56px,7vw,96px) auto 0;padding:clamp(28px,4vw,48px) clamp(28px,4vw,48px) clamp(28px,4vw,48px) clamp(80px,9vw,120px);position:relative}.sa-quote__mark{aspect-ratio:1;background:var(--sa-orange);border-radius:50%;place-items:center;width:clamp(44px,5vw,64px);padding-top:.3em;font-size:clamp(2.4rem,3vw,3.4rem);font-weight:700;line-height:1;display:grid;position:absolute;top:clamp(22px,3vw,40px);left:clamp(18px,2.4vw,32px)}.sa-quote blockquote{letter-spacing:-.02em;margin:0;font-size:clamp(1.15rem,1rem + .6vw,1.5rem);font-weight:500;line-height:1.4}.sa-quote mark{background:var(--sa-green);color:inherit;padding-inline:.15em}.sa-quote figcaption{color:var(--ink-60);margin-top:16px;font-size:14px}.sa-quote a{color:var(--ink);font-weight:600}.sa-yellow{background:var(--sa-yellow);position:relative;overflow:clip}.sa-yellow__deco{fill:currentColor;pointer-events:none;position:absolute}.sa-yellow__deco--a{width:230px;color:var(--sa-orange);bottom:-90px;right:-70px}.sa-yellow__deco--b{width:120px;color:var(--sa-violet);top:-38px;right:6%}@media (width<=760px){.sa-yellow__deco--b{width:64px;top:-24px;right:16px}}.sa-cta{color:#fff;background:#161314;padding-block:clamp(56px,7vw,96px) clamp(72px,10vw,140px);overflow:clip}.sa-cta .lead{color:#ffffffb3}.sa-cta .sa-ctas{justify-content:center}.sa-cta__ghost{color:#fff;background:#ffffff1a}.sa-band{margin-bottom:clamp(48px,6vw,88px)}.sa-band__track{gap:20px;width:max-content;animation:40s linear infinite sa-marquee;display:flex}.sa-band svg{fill:currentColor;flex:none;width:clamp(64px,7vw,96px)}@keyframes sa-marquee{to{transform:translate(-50%)}}.sa-plans .plan{transition:translate .25s var(--ease), box-shadow .25s var(--ease);border-radius:6px;position:relative}.sa-plans .plan:hover{box-shadow:8px 8px 0 var(--ink);transform:translate(-4px,-4px)}.sa-plans .plan--free{background:var(--white);border:2px solid var(--ink)}.sa-plans .plan--studio{background:var(--sa-green)}.sa-plans .plan--agency{background:var(--sa-violet);color:#fff}.sa-plans .plan--agency .muted,.sa-plans .plan--agency li{color:#fffc}.sa-plans .plan--agency .btn--secondary{background:var(--white);color:var(--ink)}.sa-plans .plan--featured:after{display:none}.plan__shape{fill:currentColor;width:40px;transition:rotate .6s var(--ease);position:absolute;top:24px;right:24px;overflow:visible}.sa-plans .plan:hover .plan__shape{rotate:90deg}.plan--free .plan__shape{color:var(--sa-orange)}.plan--studio .plan__shape{color:var(--sa-violet)}.plan--agency .plan__shape{color:var(--sa-green)}.plan--enterprise .plan__shape{color:var(--sa-pink)}.js .sa-plans .plan__shape .p{transition:scale .7s var(--ease);scale:0}.js .sa-plans.is-in .plan__shape .p{scale:1}.js .sa-plans .plan:nth-child(2) .plan__shape .p{transition-delay:.1s}.js .sa-plans .plan:nth-child(3) .plan__shape .p{transition-delay:.2s}.js .sa-plans .plan:nth-child(4) .plan__shape .p{transition-delay:.3s}.sa-compare th,.sa-compare td{border-bottom:2px solid var(--ink)}.sa-chip{background:var(--c);border:2px solid var(--ink);border-radius:99px;padding:6px 14px;font-size:14px;font-weight:600;display:inline-block}.sa-yes{background:var(--sa-green);border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:inline-grid}.sa-no{color:var(--ink-50)}.sa-plans .plan--free .btn--secondary{background:var(--ink-06)}.sa-faq__shape{width:56px;fill:var(--sa-pink);margin-bottom:24px}.sa-strike{background:linear-gradient(var(--sa-orange), var(--sa-orange)) no-repeat 0 58% / 100% .1em;text-decoration:none}.post-shapes{gap:8px;margin-bottom:20px;display:flex}.post-shapes svg{fill:currentColor;width:28px}.sa .article-hero{border-radius:6px}.sa .article-meta .chip{background:var(--yellow);border:2px solid var(--ink);font-weight:600}.sa .prose img{border-radius:6px}.sa .prose blockquote{border-left:4px solid var(--orange)}.sa .prose thead th{background:var(--yellow);border-bottom:2px solid var(--ink)}.sa .prose :is(h2,h3,h4)[id^=key-takeaways]+ul{background:var(--green);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);border-radius:6px;padding:22px 24px 22px 22px;list-style:none}.sa .prose :is(h2,h3,h4)[id^=key-takeaways]+ul li{padding-left:26px;position:relative}.sa .prose :is(h2,h3,h4)[id^=key-takeaways]+ul li:before{content:"";background:var(--ink);border-radius:2px;width:10px;height:10px;position:absolute;top:.62em;left:0;rotate:45deg}.sa .prose h2:is([id^=faq],[id^=frequently-asked]){align-items:center;gap:14px;display:flex}.sa .prose h2:is([id^=faq],[id^=frequently-asked]):before{content:"";background:var(--pink);border-radius:50%;flex:none;width:.8em;height:.8em}.sa-cta .sa-strike{background-image:linear-gradient(var(--sa-orange), var(--sa-orange))}
