@media(max-width:575.98px){#features-component .container{display:flex;flex-direction:column;gap:15px}}@media(min-width:576px)and (max-width:991.98px){#features-component .container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px;gap:30px}}@media(min-width:992px){#features-component .container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}}#features-component .container .featured-item .lottie{max-width:80px;margin:0 auto}.example-menu{background:hsla(0,0%,100%,.5);filter:drop-shadow(-10px 10px 20px rgba(0,0,0,.25));border-radius:20px;margin:65px 0 75px;max-width:241px;transform:skew(0deg,-20deg) scaleX(.9);outline:5px solid hsla(0,0%,100%,.5)}@media(max-width:1199.98px){.example-menu{max-width:200px;margin:45px 0 65px}}@media(min-width:992px)and (max-width:1199.98px){.example-menu{max-width:210px}}.example-menu h3{font-weight:400;font-size:1.5em;color:#000}.faq{border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-left-radius:30px;border-bottom-right-radius:30px;border:1px solid #000;height:-moz-fit-content;height:fit-content}.faq-question{display:flex;align-items:center;justify-content:space-between;font-weight:600;padding:15px 20px;font-size:1.1em;border-radius:30px;line-height:1.3;background-color:#def;min-height:80px;border:0;width:100%}.faq-question h3{text-align:left!important}.faq-question .chevron-icon{transition:transform .3s ease;margin-left:15px;color:#09f}.faq-question .chevron-icon.rotate{transform:rotate(180deg)}.faq-answer{padding:15px 20px 20px;margin:0}.faq-section{display:grid;grid-gap:20px}@media(max-width:991.98px){.faq-section{grid-template-columns:1fr}}@media(min-width:992px){.faq-section{grid-template-columns:1fr 1fr}}.trusted-by-component{background-color:#eef0f2}.trusted-by-component .trusted-by-container{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-items:center;grid-gap:3em;gap:3em}@media(min-width:992px){.trusted-by-component .trusted-by-container{grid-template-columns:2fr 2fr 2fr 2fr}}.trusted-by-component .trusted-by-container img{max-width:100px;height:auto;filter:grayscale(100%);transition:all .3s;opacity:.75}@media(min-width:768px){.trusted-by-component .trusted-by-container img{max-width:150px!important}}.trusted-by-component .trusted-by-container img:focus,.trusted-by-component .trusted-by-container img:hover{filter:grayscale(0);transition:all .3s;opacity:1}.article{height:500px}.article-image{height:110px;background-size:cover;background-position:50%;border-top-right-radius:30px;border-top-left-radius:30px}.article-content{padding:20px;display:flex;flex-direction:column;flex-grow:1}.article-content div{flex-grow:1}.article-content-title{font-size:1.25em;text-align:left!important;font-weight:600;margin-bottom:15px}.article-content-link{font-size:1em;align-self:flex-start;margin-top:auto}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var(
    --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)
  );transform:translateX(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}@media(max-width:1399.98px){#article-section-component .articles-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;justify-items:center;padding-right:10vw;padding-left:10vw}}@media(min-width:1400px){#article-section-component .articles-container{display:flex;justify-content:space-between;flex-wrap:wrap}}#pricing-section{padding:80px 0;background-color:#eef0f2}#pricing-section .subheading{font-size:1.125rem;max-width:480px;line-height:1.6}#pricing-section .plans-row{align-items:stretch}@media(max-width:575.98px){#pricing-section .col-annual{padding-top:1.5rem}}#pricing-section .plan-card{position:relative;background-color:#fff;border-radius:30px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:40px 32px 36px;display:flex;flex-direction:column;height:100%;border:2px solid transparent;transition:box-shadow .2s ease}#pricing-section .plan-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.14)}#pricing-section .plan-card--annual{border-color:#09f;box-shadow:0 8px 28px rgba(0,0,0,.16)}#pricing-section .plan-card--annual:hover{box-shadow:0 12px 36px rgba(0,0,0,.2)}#pricing-section .plan-card .plan-label{font-size:.95rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px}#pricing-section .plan-card .price-display{font-size:3.5rem;line-height:1;margin-bottom:4px;white-space:nowrap}@media(max-width:767.98px){#pricing-section .plan-card .price-display{font-size:2.75rem}}#pricing-section .plan-card .price-display sup{font-size:1.75rem;top:-1rem}#pricing-section .plan-card .price-period{font-size:1rem;margin-bottom:4px}#pricing-section .plan-card .billing-note{font-size:.875rem;margin-bottom:4px}#pricing-section .plan-card .savings-note{font-size:.9rem;margin-bottom:8px}#pricing-section .plan-card .feature-list{list-style:none;padding:0;margin:24px 0 0;flex:1 1}#pricing-section .plan-card .feature-list li{display:flex;align-items:center;gap:10px;font-size:.95rem;padding:6px 0;border-bottom:1px solid #e1e1e1;color:#4b4b4b}#pricing-section .plan-card .feature-list li:last-child{border-bottom:none}#pricing-section .plan-card .feature-list li .check-icon{font-size:1rem;font-weight:700;flex-shrink:0;line-height:1}#pricing-section .plan-card .best-value-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background-color:#090;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 16px;border-radius:50px;white-space:nowrap;box-shadow:0 2px 4px rgba(0,0,0,.15)}