


html body.s3s-page.v2-page:not(.s3s-x) {
  max-width: none !important; margin: 0 !important;
  background:
    url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .045 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>"),
    radial-gradient(1200px 700px at 8% -6%, rgba(255, 46, 108, .11), transparent 62%),
    radial-gradient(1000px 800px at 104% 18%, rgba(30, 144, 255, .055), transparent 60%),
    var(--s3-bg) !important;
  color: var(--s3-text) !important;
}
html:not([data-theme="dark"]) body.s3s-page.v2-page:not(.s3s-x) {
  background:
    radial-gradient(1200px 700px at 8% -6%, rgba(255, 46, 108, .08), transparent 62%),
    radial-gradient(1000px 800px at 104% 18%, rgba(30, 144, 255, .05), transparent 60%),
    var(--s3-bg) !important;
}

.s3s {
  --s3s-panel: linear-gradient(180deg, rgba(24, 28, 37, .72), rgba(20, 23, 31, .72));
  --s3s-solid: #161920;
  --s3s-faint: rgba(255, 255, 255, .025);
  --s3s-faint-2: rgba(255, 255, 255, .045);
  --s3s-float: rgba(24, 28, 37, .82);
  --s3s-gridline: rgba(255, 255, 255, .035);
  --s3s-red: #ff5470;
  --s3s-ok: #4ade80;
  --s3s-seg-bg: rgba(20, 23, 31, .88);
  --s3s-deco: rgba(255, 255, 255, .025);
}
html:not([data-theme="dark"]) .s3s {
  --s3s-panel: linear-gradient(180deg, #ffffff, #fbfaf9);
  --s3s-solid: #ffffff;
  --s3s-faint: rgba(0, 0, 0, .02);
  --s3s-faint-2: rgba(0, 0, 0, .04);
  --s3s-float: rgba(255, 255, 255, .9);
  --s3s-gridline: rgba(0, 0, 0, .045);
  --s3s-red: #e11d48;
  --s3s-ok: #16a34a;
  --s3s-seg-bg: rgba(255, 255, 255, .9);
  --s3s-deco: rgba(0, 0, 0, .035);
}

main.s3s {
  display: block; position: relative;
  padding: var(--s3-top-h, 68px) 0 72px;   
  font-family: 'Poppins', system-ui, -apple-system, sans-serif; font-size: 15px; line-height: 1.55;
  color: var(--s3-text); text-align: left; overflow-x: clip;
  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
[data-theme="dark"] main.s3s, main.s3s { background: transparent !important; background-color: transparent !important; color: var(--s3-text) !important; }

[data-theme="dark"] .s3s article, [data-theme="dark"] .s3s section, [data-theme="dark"] .s3s aside,
.s3s article, .s3s section { background-color: transparent !important; }
.s3s *, .s3s *::before, .s3s *::after { box-sizing: border-box; }
:where(.s3s) :where(h1, h2, h3, h4, p, ul, ol, li, figure) { margin: 0; padding: 0; font-family: inherit; }
:where(.s3s) :where(ul, ol) { list-style: none; }
:where(.s3s) a { color: inherit; text-decoration: none; }
:where(.s3s) a:hover { text-decoration: none; }
:where(.s3s) button { font: inherit; color: inherit; cursor: pointer; margin: 0; padding: 0; background: none; border: 0; -webkit-appearance: none; appearance: none; }
.s3s li i, .s3s li svg { position: static; }
.s3s [hidden] { display: none !important; }
.s3s :focus-visible { outline: 2px solid var(--s3-pink); outline-offset: 2px; }
.s3s ::selection { background: rgba(255, 46, 108, .35); }

.s3s-wrap { max-width: var(--s3-wrap, 1320px); margin: 0 auto; padding: 0 var(--s3-gut, 32px); }
.s3s-grad { background: var(--s3-grad); -webkit-background-clip: text; background-clip: text; color: transparent; -webkit-text-fill-color: transparent; padding-right: .04em; font-style: normal; }


.s3s-crumbs { display: flex; align-items: center; flex-wrap: wrap; gap: 8px; font-size: 13px; color: var(--s3-soft); padding-top: 26px; }
.s3s-crumbs a { color: var(--s3-soft) !important; transition: color .15s; }
.s3s-crumbs a:hover { color: var(--s3-text) !important; }
.s3s-crumbs i { font-size: 9px; }
.s3s-crumbs b { color: var(--s3-muted); font-weight: 500; }


.s3s-eyebrow {
  display: inline-flex; align-items: center; gap: 10px; height: 34px; padding: 0 14px 0 12px; border-radius: 999px; max-width: 100%;
  background: var(--s3s-float); border: 1px solid var(--s3-line); font-size: 13px; color: var(--s3-muted); font-weight: 500; white-space: nowrap;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .03);
}
.s3s-eyebrow > i { color: var(--s3-pink-2); font-size: 12px; }


.s3s-btn {
  display: inline-flex; align-items: center; justify-content: center; gap: 9px;
  height: 42px; padding: 0 18px; border-radius: 12px; border: 1px solid transparent;
  font-size: 14px; font-weight: 600; letter-spacing: -.005em; white-space: nowrap; line-height: 1; cursor: pointer;
  transition: transform .2s var(--s3-ease), box-shadow .2s, background .2s, border-color .2s, color .2s;
}
.s3s-btn i { font-size: 13px; }
.s3s-btn--grad { color: #fff !important; background: var(--s3-grad-btn); box-shadow: 0 10px 26px -10px rgba(255, 46, 108, .75), inset 0 1px 0 rgba(255, 255, 255, .22); }
.s3s-btn--grad:hover { transform: translateY(-1px); box-shadow: 0 16px 34px -12px rgba(255, 46, 108, .9), inset 0 1px 0 rgba(255, 255, 255, .25); }
.s3s-btn--lg { height: 52px; padding: 0 24px; border-radius: 14px; font-size: 15px; }


.s3s-ico { width: 44px; height: 44px; border-radius: 13px; display: grid; place-items: center; font-size: 17px; flex: 0 0 auto; }
.s3s-ico--pink { background: rgba(255, 46, 108, .14); color: var(--s3-pink); }
.s3s-ico--gold { background: rgba(252, 200, 78, .14); color: var(--s3-gold); }
.s3s-ico--green { background: rgba(34, 197, 94, .13); color: #4ade80; }
.s3s-ico--orange { background: rgba(255, 170, 61, .14); color: var(--s3-orange); }
.s3s-ico--live { background: var(--s3-grad); color: #fff; box-shadow: 0 10px 24px -10px rgba(255, 46, 108, .8), 0 0 0 4px rgba(255, 46, 108, .1); }
html:not([data-theme="dark"]) .s3s-ico--gold { color: #c08a12; }
html:not([data-theme="dark"]) .s3s-ico--green { color: #16a34a; }
html:not([data-theme="dark"]) .s3s-ico--orange { color: #c2700a; }


.s3s-sec { padding-top: 48px; }
.s3s-sec__title { display: flex; align-items: center; gap: 14px; min-width: 0; }
.s3s-sec__title h2 { font-size: 24px; line-height: 1.2; font-weight: 600; letter-spacing: -.022em; color: var(--s3-text); }


.s3s-prose p { font-size: 14.5px; line-height: 1.72; color: var(--s3-muted); }
.s3s-prose p + p { margin-top: 10px; }
.s3s-prose b, .s3s-prose strong { color: var(--s3-text); font-weight: 600; }



.s3s-rules { display: grid; grid-template-columns: minmax(0, 1fr); gap: 6px; }
.s3s-rules--duo { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.s3s-rule { position: relative; display: flex; align-items: flex-start; gap: 12px; border-radius: 14px; background: var(--s3s-faint); border: 1px solid var(--s3-line); min-width: 0; }
html body .s3s .s3s-rule { padding: 10px 12px !important; }   
.s3s-rule__i { width: 30px; height: 30px; border-radius: 9px; display: grid; place-items: center; font-size: 12px; flex: 0 0 auto; margin-top: 1px; }
.s3s-rule--ok .s3s-rule__i { background: rgba(34, 197, 94, .12); color: var(--s3s-ok); }
.s3s-rule--no .s3s-rule__i { background: rgba(255, 84, 112, .12); color: var(--s3s-red); }
.s3s-rule b { display: block; font-size: 14px; font-weight: 600; line-height: 1.35; color: var(--s3-text); letter-spacing: -.005em; }
.s3s-rule small { display: block; margin-top: 2px; font-size: 12.5px; line-height: 1.5; color: var(--s3-muted); }
.s3s-rule > div { min-width: 0; }


.s3s-flow { display: flex; flex-wrap: wrap; align-items: center; gap: 6px; }
.s3s-flow__g { display: inline-flex; align-items: center; gap: 6px; white-space: nowrap; min-width: 0; }
.s3s-flow__g > i { font-size: 10px; color: var(--s3-soft); }
.s3s-flow__g > span { display: inline-flex; align-items: center; gap: 7px; height: 32px; padding: 0 12px; border-radius: 10px; font-size: 13px; font-weight: 500; color: var(--s3-text); background: var(--s3s-faint-2); border: 1px solid var(--s3-line); white-space: nowrap; }
.s3s-flow__g > span b { display: inline-grid; place-items: center; width: 18px; height: 18px; border-radius: 6px; font-size: 10.5px; font-weight: 700; color: #fff; background: var(--s3-grad-btn); }
.s3s-flow__g > span.is-last { border-color: rgba(34, 197, 94, .35); background: rgba(34, 197, 94, .08); }
.s3s-flow__g > span.is-last b { background: var(--s3-green); }


.s3s-hero { position: relative; isolation: isolate; }
.s3s-hero::before {
  content: ''; position: absolute; inset: 0 0 -80px; z-index: -1; pointer-events: none;
  background-image: linear-gradient(var(--s3s-gridline) 1px, transparent 1px), linear-gradient(90deg, var(--s3s-gridline) 1px, transparent 1px);
  background-size: 56px 56px; background-position: center -1px;
  -webkit-mask-image: radial-gradient(ellipse 46% 90% at 30% 40%, #000 18%, transparent 72%);
  mask-image: radial-gradient(ellipse 46% 90% at 30% 40%, #000 18%, transparent 72%);
}
.s3s-hero__grid { display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr); gap: 56px; align-items: end; padding: 22px 0 0; }
.s3s-h1 { margin-top: 22px !important; font-size: 60px; line-height: 1.02; font-weight: 700; letter-spacing: -.045em; color: var(--s3-text); }
.s3s-hero__side { padding-bottom: 6px; }
.s3s-lead { font-size: 16.5px; line-height: 1.65; color: var(--s3-muted); max-width: 520px; text-wrap: balance; }
.s3s-hero__stats { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 20px; }
.s3s-hero__stats > span { display: inline-flex; align-items: center; gap: 12px; padding: 8px 16px 8px 8px; border-radius: 16px; background: var(--s3s-float); border: 1px solid var(--s3-line); min-width: 0; }
.s3s-hero__stats .s3s-ico { width: 38px; height: 38px; font-size: 14px; border-radius: 11px; }
.s3s-hero__stats b { display: block; font-size: 15px; font-weight: 600; line-height: 1.25; color: var(--s3-text); }
.s3s-hero__stats small { display: block; font-size: 12px; color: var(--s3-muted); line-height: 1.35; }


.s3s-tabs-sec { padding-top: 40px; }
.s3s-seg {
  position: sticky; top: calc(var(--s3-chrome-h, 120px) + 12px); z-index: 20;
  display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 4px; padding: 6px; border-radius: 20px;
  background: var(--s3s-seg-bg); border: 1px solid var(--s3-line);
  -webkit-backdrop-filter: blur(14px) saturate(1.2); backdrop-filter: blur(14px) saturate(1.2);
  box-shadow: 0 20px 40px -30px rgba(0, 0, 0, .9), inset 0 1px 0 rgba(255, 255, 255, .03);
}
html:not([data-theme="dark"]) .s3s-seg { box-shadow: 0 20px 40px -30px rgba(20, 20, 30, .3); }
html body .s3s-seg__b {
  position: relative; display: flex; align-items: center; gap: 14px; min-width: 0; height: 68px; padding: 0 16px; border-radius: 15px;
  text-align: left; color: var(--s3-muted); border: 1px solid transparent; transition: background .2s, color .2s, border-color .2s;
}
.s3s-seg__b .s3s-ico { width: 42px; height: 42px; font-size: 16px; border-radius: 12px; filter: grayscale(.6); opacity: .75; transition: filter .2s, opacity .2s; }
.s3s-seg__t { min-width: 0; }
.s3s-seg__b b { display: block; font-size: 15px; font-weight: 600; letter-spacing: -.01em; line-height: 1.25; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.s3s-seg__b small { display: block; font-size: 12px; color: var(--s3-soft); line-height: 1.35; white-space: nowrap; }
html body .s3s-seg__b:hover { color: var(--s3-text); background: var(--s3-hover, rgba(255, 255, 255, .045)); }
.s3s-seg__b:hover .s3s-ico { filter: none; opacity: 1; }
html body .s3s-seg__b.is-on {
  color: var(--s3-text);
  background: linear-gradient(var(--s3-s2), var(--s3-s2)) padding-box, linear-gradient(140deg, rgba(255, 46, 108, .7), rgba(255, 170, 61, .35) 45%, var(--s3-line) 80%) border-box;
  box-shadow: 0 12px 26px -16px rgba(255, 46, 108, .6), inset 0 1px 0 rgba(255, 255, 255, .04);
}
.s3s-seg__b.is-on .s3s-ico { filter: none; opacity: 1; }
.s3s-seg__b.is-on small { color: var(--s3-pink-2); }
.s3s-seg__b.is-on::after { content: ''; position: absolute; left: 50%; bottom: -7px; width: 28px; height: 3px; margin-left: -14px; border-radius: 3px; background: var(--s3-grad); }
html:not([data-theme="dark"]) .s3s-seg__b.is-on small { color: #d61f5c; }


.s3s-panel { padding-top: 32px; animation: s3s-in .35s var(--s3-ease) both; scroll-margin-top: 82px; } 
.s3s-panel:focus-visible { outline: 0; }
.s3s-panel:focus-visible .s3s-sec__title h2 { text-decoration: underline; text-decoration-color: var(--s3-pink); text-underline-offset: 6px; }
@keyframes s3s-in { from { opacity: 0; transform: translateY(6px); } to { opacity: 1; transform: none; } }
.s3s-panel__head { display: flex; align-items: flex-end; justify-content: space-between; gap: 24px; margin-bottom: 20px; }

.s3s-masonry { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; align-items: start; }
.s3s-masonry__col { display: flex; flex-direction: column; gap: 16px; min-width: 0; }
.s3s-masonry--pair { align-items: stretch; }
.s3s-masonry--pair .s3s-qc { flex: 1 1 auto; }
.s3s-masonry--one { grid-template-columns: minmax(0, 1fr); }
.s3s-masonry--one .s3s-prose p { max-width: 90ch; }
.s3s-qc {
  display: block; width: 100%; margin: 0;
  padding: 22px 24px 22px; border-radius: 20px; border: 1px solid var(--s3-line);
  background: var(--s3s-panel); box-shadow: inset 0 1px 0 rgba(255, 255, 255, .03);
  scroll-margin-top: 98px;
  transition: border-color .25s, transform .3s var(--s3-ease);
}
html body .s3s .s3s-qc { background: var(--s3s-panel) !important; }
html body .s3s .s3s-qc--mod { background: radial-gradient(80% 60% at 100% 0%, rgba(255, 46, 108, .06), transparent 60%), var(--s3s-panel) !important; }
.s3s-qc:hover { border-color: rgba(255, 46, 108, .32); }
.s3s-qc:target { border-color: rgba(255, 46, 108, .55); }
.s3s-qc__top { display: flex; align-items: center; gap: 10px; }
.s3s-qc__top .s3s-ico { width: 32px; height: 32px; font-size: 12.5px; border-radius: 10px; }
.s3s-qc__top small { font-size: 11px; font-weight: 600; letter-spacing: .1em; text-transform: uppercase; color: var(--s3-soft); }
.s3s-qc h3 { margin-top: 14px !important; font-size: 17px; line-height: 1.35; font-weight: 600; letter-spacing: -.015em; color: var(--s3-text); }
.s3s-qc .s3s-prose { margin-top: 8px; }
.s3s-qc .s3s-prose p { font-size: 14px; line-height: 1.68; }
.s3s-qc .s3s-prose--after { margin-top: 14px; }
.s3s-qc__mod { margin-top: 16px; }


.s3s-cta {
  position: relative; overflow: hidden; isolation: isolate;
  display: flex; align-items: center; justify-content: space-between; gap: 32px; padding: 30px 32px; border-radius: 24px;
  border: 1px solid var(--s3-line);
  background: radial-gradient(60% 180% at 0% 0%, rgba(255, 46, 108, .16), transparent 60%), radial-gradient(50% 160% at 100% 100%, rgba(255, 170, 61, .1), transparent 60%), var(--s3s-panel);
}
.s3s-cta::after { content: '\f590'; font: 900 180px/1 'Font Awesome 6 Free'; position: absolute; right: 26%; top: 50%; transform: translateY(-50%) rotate(-8deg); color: var(--s3s-deco); z-index: -1; pointer-events: none; }
.s3s-cta__copy { display: flex; align-items: center; gap: 18px; min-width: 0; }
.s3s-cta__copy > div { min-width: 0; }
.s3s-cta__copy .s3s-ico { width: 54px; height: 54px; font-size: 20px; border-radius: 16px; }
.s3s-cta__copy h2 { font-size: 26px; line-height: 1.15; font-weight: 700; letter-spacing: -.03em; color: var(--s3-text); }
.s3s-cta__copy p { margin-top: 4px !important; font-size: 14.5px; line-height: 1.55; color: var(--s3-muted); max-width: 640px; }
.s3s-cta__acts { display: flex; flex-wrap: wrap; justify-content: flex-end; gap: 10px; flex: 0 0 auto; }


@media (max-width: 1180px) {
  .s3s-hero__grid { gap: 40px; }
  .s3s-h1 { font-size: 54px; }
  html body .s3s-seg__b { gap: 12px; padding: 0 12px; }
}
@media (max-width: 1024px) {
  .s3s-h1 { font-size: 50px; }
  .s3s-cta { gap: 24px; padding: 26px 26px; }
  .s3s-cta::after { right: 30%; }
}
@media (max-width: 900px) {
  .s3s-hero__grid { grid-template-columns: minmax(0, 1fr); gap: 18px; align-items: start; }
  .s3s-h1 { font-size: 46px; }
  .s3s-hero__side { padding-bottom: 0; }
  .s3s-lead { max-width: 600px; }

  
  .s3s-tabs-sec { padding-top: 32px; }
  .s3s-seg {
    top: calc(var(--s3-chrome-h, 120px) + 8px);
    display: flex; gap: 4px; padding: 5px; border-radius: 16px;
    overflow-x: auto; overflow-y: hidden; scrollbar-width: none; -ms-overflow-style: none;
    overscroll-behavior-x: contain;
  }
  .s3s-seg::-webkit-scrollbar { display: none; }
  html body .s3s-seg__b { flex: 1 0 auto; height: 50px; gap: 10px; padding: 0 12px 0 6px; border-radius: 12px; }
  .s3s-seg__b .s3s-ico { width: 36px; height: 36px; font-size: 14px; border-radius: 10px; }
  .s3s-seg__t { display: flex; align-items: center; gap: 8px; }
  .s3s-seg__b b { font-size: 14px; overflow: visible; }
  .s3s-seg__b small {
    display: inline-grid; place-items: center; min-width: 22px; height: 20px; padding: 0 6px; border-radius: 999px;
    font-size: 11px; font-weight: 600; line-height: 1; color: var(--s3-muted);
    background: var(--s3s-faint-2); border: 1px solid var(--s3-line);
  }
  .s3s-seg__b small .s3s-w { display: none; }
  .s3s-seg__b.is-on small { border-color: rgba(255, 46, 108, .4); background: rgba(255, 46, 108, .1); }
  .s3s-seg__b.is-on::after { display: none; }

  .s3s-panel { padding-top: 26px; scroll-margin-top: 58px; }
  .s3s-qc { scroll-margin-top: 72px; }
  .s3s-masonry, .s3s-masonry--pair { grid-template-columns: minmax(0, 1fr); gap: 14px; }
  .s3s-masonry__col { gap: 14px; }

  .s3s-cta { flex-direction: column; align-items: flex-start; }
  .s3s-cta__acts { justify-content: flex-start; }
  .s3s-cta::after { right: -20px; top: auto; bottom: -40px; transform: rotate(-8deg); font-size: 150px; }
}
@media (max-width: 760px) {
  main.s3s { padding-bottom: 48px; }
  .s3s-crumbs { padding-top: 18px; }
  .s3s-hero__grid { padding-top: 16px; }
  .s3s-h1 { margin-top: 18px !important; font-size: 40px; line-height: 1.04; letter-spacing: -.04em; }
  .s3s-lead { font-size: 15px; line-height: 1.6; }
  .s3s-hero__stats { flex-wrap: nowrap; gap: 8px; margin-top: 16px; }
  .s3s-hero__stats > span { flex: 1 1 0; gap: 10px; padding: 7px 12px 7px 7px; border-radius: 14px; }
  .s3s-hero__stats .s3s-ico { width: 34px; height: 34px; font-size: 13px; border-radius: 10px; }
  .s3s-hero__stats small { font-size: 11.5px; }

  .s3s-tabs-sec { padding-top: 28px; }
  .s3s-sec__title { gap: 12px; }
  .s3s-sec__title .s3s-ico { width: 40px; height: 40px; font-size: 15px; border-radius: 12px; }
  .s3s-sec__title h2 { font-size: 21px; }
  .s3s-panel__head { margin-bottom: 14px; }
  .s3s-masonry, .s3s-masonry--pair, .s3s-masonry__col { gap: 12px; }
  .s3s-qc { padding: 18px 18px 20px; border-radius: 18px; }
  .s3s-qc h3 { margin-top: 12px !important; font-size: 16px; }
  .s3s-qc .s3s-prose p { font-size: 14px; line-height: 1.65; }
  .s3s-qc__mod { margin-top: 14px; }
  .s3s-rules--duo { grid-template-columns: minmax(0, 1fr); }
  .s3s-rule { gap: 10px; border-radius: 12px; }
  html body .s3s .s3s-rule { padding: 10px 11px !important; }
  .s3s-rule__i { width: 28px; height: 28px; border-radius: 8px; }
  .s3s-flow { flex-direction: column; align-items: stretch; }
  .s3s-flow__g > i { display: none; }
  .s3s-flow__g > span { flex: 1 1 auto; height: 38px; }
  .s3s-rule b { font-size: 13.5px; }

  .s3s-sec { padding-top: 36px; }
  .s3s-cta { gap: 18px; padding: 22px 18px 18px; border-radius: 20px; }
  .s3s-cta__copy { align-items: flex-start; gap: 14px; }
  .s3s-cta__copy .s3s-ico { width: 46px; height: 46px; font-size: 18px; border-radius: 14px; }
  .s3s-cta__copy h2 { font-size: 21px; line-height: 1.2; }
  .s3s-cta__copy p { font-size: 14px; }
  .s3s-cta__acts { width: 100%; }
  .s3s-cta__acts .s3s-btn { width: 100%; height: 50px; }
}
@media (max-width: 360px) {
  .s3s-h1 { font-size: 36px; }
  .s3s-hero__stats > span { padding-right: 10px; }
  .s3s-hero__stats .s3s-ico { width: 30px; height: 30px; font-size: 12px; }
  html body .s3s-seg__b { padding-right: 10px; gap: 8px; }
  .s3s-seg__b .s3s-ico { width: 32px; height: 32px; font-size: 13px; }
  .s3s-qc { padding: 16px 15px 18px; }
  .s3s-flow__g > span { padding: 0 10px; font-size: 12.5px; }
}
@media (prefers-reduced-motion: reduce) {
  .s3s-panel { animation: none; }
  .s3s-btn, .s3s-qc, .s3s-seg__b { transition: none; }
}
