html{scroll-behavior:smooth}.footer{padding:3rem 1.5rem 2rem}.footer ul{list-style:none;margin-left:0;padding-left:0}.footer ul li{margin-bottom:.5rem}.pricing-section{background-color:#f5f5f5}[data-theme=dark] .pricing-section{background-color:#1a1a1a}[data-theme=dark] .pricing-section .title{color:#f5f5f5}.pricing-box,#features .box{height:100%}.pricing-box{display:flex;flex-direction:column}.pricing-box .content{flex:1}.pricing-box>div:last-child{margin-top:auto}.social-proof-section{background-color:#f5f5f5}[data-theme=dark] .social-proof-section{background-color:#1a1a1a}[data-theme=dark] .social-proof-section .title{color:#f5f5f5}.cta{margin-top:3rem;text-align:center}@media screen and (min-width:769px){#features .columns{display:flex;flex-wrap:wrap}#features .column{display:flex}#features .box{width:100%;display:flex;flex-direction:column;align-items:center}}.navbar-item .button.is-light.is-outlined{min-height:2.5rem;height:2.5rem;padding-top:calc(.5em - 1px);padding-bottom:calc(.5em - 1px)}.navbar-item .button.is-primary{min-height:2.5rem;height:2.5rem}@media screen and (max-width:768px){.hero-body{padding:3rem 1.5rem}.title.is-1{font-size:2rem}.subtitle.is-3{font-size:1.25rem}.section{padding-left:1rem;padding-right:1rem}.footer .buttons{justify-content:flex-start}.footer hr{margin:1.5rem 0}.footer .content.has-text-centered{text-align:center}}.faq-item{cursor:pointer;transition:all .3s ease;margin-bottom:1rem}.faq-item:hover{border-color:#166666}[data-theme=dark] .faq-item:hover{box-shadow:0 0 0 3px rgba(0,209,178,.1);border-color:#00d1b2}.faq-question{display:flex;justify-content:space-between;align-items:center;gap:1rem;user-select:none}.faq-toggle{flex-shrink:0;transition:transform .3s ease}.faq-item.is-active .faq-toggle{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-answer.is-expanded{max-height:800px}