:root{--pf-ease-out:cubic-bezier(.22, 1, .36, 1)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@keyframes pf-rise-sm{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes pf-rise-lg{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes pf-fade{0%{opacity:0}to{opacity:1}}@keyframes pf-float{0%,to{translate:0}25%{translate:0 -6px}75%{translate:0 6px}}.pf-hero-bg{background-color:#f3fbf9;background-image:radial-gradient(55% 48% at 10% 14%,#0f766e29,#0000 70%),radial-gradient(48% 44% at 90% 10%,#ccfbf1f2,#0000 70%),radial-gradient(70% 38% at 50% 100%,#0f766e1a,#0000 70%),linear-gradient(#e3f7f2 0%,#f3fbf9 55%,#fafafa 100%)}.pf-hero-rise{animation:pf-rise-sm .5s var(--pf-ease-out) var(--pf-delay,0s) both}.pf-card-in{animation:pf-fade .5s ease-out var(--pf-delay,0s) both, pf-float 6s ease-in-out calc(var(--pf-delay,0s) + .5s) infinite}[data-reveal-variant=cells]{--pf-reveal-rise:pf-rise-sm;--pf-reveal-duration:.4s;--pf-reveal-stagger:40ms}[data-reveal-variant=section]{--pf-reveal-rise:pf-rise-lg;--pf-reveal-duration:.6s;--pf-reveal-stagger:60ms}[data-reveal=armed] [data-reveal-item]{opacity:0}[data-reveal=revealed] [data-reveal-item]{animation:var(--pf-reveal-rise) var(--pf-reveal-duration) var(--pf-ease-out) calc(var(--pf-index,0) * var(--pf-reveal-stagger)) both}.pf-final-bg{background-image:linear-gradient(110deg,#0b5a54 0%,#0f766e 55%,#12907f 100%)}.pf-faq-row{transition:border-color .15s}.pf-faq-panel{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .22s,visibility 0s linear .22s;display:grid}.pf-faq-panel[data-open]{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .22s,visibility}.pf-faq-panel>div{min-height:0;overflow:hidden}.pf-faq-icon{transition:transform .22s}[data-faq-row][data-open] .pf-faq-icon{transform:rotate(45deg)}.pf-lift{transition:transform .18s var(--pf-ease-out), box-shadow .18s var(--pf-ease-out)}.pf-lift:hover{transform:translateY(-4px);box-shadow:0 10px 30px #18181b2e}.pf-lift[data-featured]{transition:transform .18s var(--pf-ease-out), box-shadow .18s var(--pf-ease-out), border-color .18s var(--pf-ease-out)}.pf-lift[data-featured]:hover{border-color:#2dd4bf}@media (prefers-reduced-motion:reduce){.pf-hero-rise,.pf-card-in{animation:.01ms linear both pf-fade}[data-reveal-item]{--pf-reveal-rise:pf-fade;--pf-reveal-duration:.01ms;--pf-reveal-stagger:0s}.pf-faq-panel,.pf-faq-panel[data-open]{transition:none}.pf-faq-row{transition:border-color .01ms linear}.pf-faq-icon{transition:none}[data-faq-row][data-open] .pf-faq-icon{transform:none}.pf-faq-bar{transition:opacity .01ms linear}[data-faq-row][data-open] .pf-faq-bar{opacity:0}.pf-lift{transition:box-shadow .01ms linear}.pf-lift[data-featured]{transition:box-shadow .01ms linear,border-color .01ms linear}.pf-lift:hover{transform:none}}
