/* theme+copy+motion sha256flash.com thm-61 family 13 motion 1 */

/* copy stays readable; inactive tabs must stay hidden */
html body h1,html body h2,html body h3,html body h4,html body p,html body a,html body li,html body label,html body .logo-text,html body .tn-hero-h,html body .tn-hero-p {
  opacity:1!important;visibility:visible!important;
}
html body .logo-text{display:inline-flex!important}
html body .tn-wd,html body .tn-wd>span,html body .tn-words .tn-wd,html body .tn-words .tn-wd>span{
  display:inline!important;position:static!important;transform:none!important;opacity:1!important;
  overflow:visible!important;float:none!important
}
html body .tn-reveal,html body .tn-reveal.tn-in{opacity:1!important;transform:none!important;visibility:visible!important}
html body .tn-reveal-img,html body .tn-reveal-img.tn-in{clip-path:none!important;opacity:1!important}
html body canvas.tn-net{display:none!important}
html body .tn-tabs-panels{display:grid!important}
html body .tn-tab{grid-area:1/1!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}
html body .tn-tab.is-on{opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:2!important}
html body .tn-tab:not(.is-on),
html body .tn-tab:not(.is-on) h1,html body .tn-tab:not(.is-on) h2,html body .tn-tab:not(.is-on) h3,
html body .tn-tab:not(.is-on) h4,html body .tn-tab:not(.is-on) p,html body .tn-tab:not(.is-on) li,
html body .tn-tab:not(.is-on) span,html body .tn-tab:not(.is-on) a,html body .tn-tab:not(.is-on) em,
html body .tn-tab:not(.is-on) strong,html body .tn-tab:not(.is-on) ul,html body .tn-tab:not(.is-on) div{
  opacity:0!important;visibility:hidden!important
}
html body .tn-tab.is-on,html body .tn-tab.is-on h1,html body .tn-tab.is-on h2,html body .tn-tab.is-on h3,
html body .tn-tab.is-on p,html body .tn-tab.is-on li,html body .tn-tab.is-on span,html body .tn-tab.is-on a,
html body .tn-tab.is-on em,html body .tn-tab.is-on strong,html body .tn-tab.is-on ul,html body .tn-tab.is-on div{
  opacity:1!important;visibility:visible!important
}
@media (prefers-reduced-motion:reduce){
  *{animation:none!important;transition:none!important}
}


html body.thm-61{background:#eaefe6!important;color:#203616!important;font-family:'Source Sans 3',system-ui,sans-serif!important}
html body.thm-61 h1,html body.thm-61 h2,html body.thm-61 h3,html body.thm-61 .tn-hero-h,html body.thm-61 .logo-text{
  font-family:'Playfair Display',Georgia,serif!important
}
html body.thm-61 .tn-bar,html body.thm-61 .tn-header,html body.thm-61 header,html body.thm-61 .tn-util{
  background:#233116!important;color:#eaefe6!important
}
html body.thm-61 .tn-bar a,html body.thm-61 header a,html body.thm-61 .logo-text,html body.thm-61 .tn-util a{
  color:#eaefe6!important
}
html body.thm-61 .tn-hero{background:#eaefe6!important;position:relative!important;min-height:86vh!important}
html body.thm-61 .tn-hero-bg{clip-path:circle(70% at 80% 30%)!important;filter:none!important;opacity:.9!important}
html body.thm-61 .tn-hero-in{
  position:relative;z-index:2;max-width:640px!important;margin-left:auto!important;text-align:center!important;
  background:#eaefe6e6!important;border-radius:6px!important;padding:1.7rem 1.5rem!important
}
html body.thm-61 .tn-hero-h,html body.thm-61 .tn-hero-p,html body.thm-61 .tn-words{color:#203616!important}
html body.thm-61 .tn-btn,html body.thm-61 a.tn-btn,html body.thm-61 .btn{
  background:#22b36e!important;color:#fff!important;border-radius:6px!important
}
html body.thm-61 .tn-card,html body.thm-61 .tn-plan,html body.thm-61 .why-buy-card,html body.thm-61 .feature-card,html body.thm-61 .preview-card{
  border-radius:6px!important;border:1px solid #22b36e33!important
}
html body.thm-61 .tn-tab figure{border-radius:28px!important}
html body.thm-61 .logo-mark{border-radius:999px!important}
html body.thm-61 footer{background:#233116!important;color:#eaefe6!important}
html body.thm-61 .tn-float:nth-of-type(1){top:35%!important;left:5%!important;right:auto!important}
html body.thm-61 .tn-float:nth-of-type(2){top:59%!important;right:10%!important;left:auto!important}
html body.thm-61 .tn-float:nth-of-type(3){top:53%!important;left:10%!important;right:auto!important}
html body.thm-61 .tn-float:nth-of-type(4){top:57%!important;right:12%!important;left:auto!important}
html body.thm-61 .tn-float:nth-of-type(5){top:59%!important;left:12%!important;right:auto!important}
html body.thm-61 .tn-float:nth-of-type(6){top:51%!important;right:10%!important;left:auto!important}
html body.thm-61 .tn-hero::after{content:'';position:absolute;width:180px;height:180px;left:6%;bottom:12%;transform:rotate(18deg);background:#723299;clip-path:polygon(50% 0,100% 100%,0 100%);pointer-events:none;z-index:0;opacity:.35}
html body.thm-61 .tn-card,html body.thm-61 .tn-plan{background:#fffaf2!important;border:1px dashed #203616!important}


@keyframes m61slide{from{opacity:.2;transform:translateX(-40px)}to{opacity:1;transform:none}}
@keyframes m61bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-14px)}}
html body.thm-61 .tn-hero-in,html body.thm-61 .tn-card{animation:m61slide .75s ease both}
html body.thm-61 .tn-float{animation:m61bob 3.4s ease-in-out infinite}
html body.thm-61 .tn-btn{transition:transform .25s}html body.thm-61 .tn-btn:hover{transform:translateX(6px)}
