@font-face{font-family:DM Sans;font-weight:400;src:url(/_next/static/media/DMSans-Regular.254fafcf.ttf)}@font-face{font-family:DM Sans;font-weight:500;src:url(/_next/static/media/DMSans-Medium.6e411356.ttf)}@font-face{font-family:DM Sans;font-weight:600;src:url(/_next/static/media/DMSans-SemiBold.ba81386a.ttf)}@font-face{font-family:DM Sans;font-weight:700;src:url(/_next/static/media/DMSans-Bold.5d8f1921.ttf)}@font-face{font-family:DM Sans;font-weight:800;src:url(/_next/static/media/DMSans-Black.48839248.ttf)}@font-face{font-family:Be Vietnam Pro;font-weight:400;src:url(/_next/static/media/BeVietnamPro-Regular.1c45a14a.ttf)}@font-face{font-family:Be Vietnam Pro;font-weight:700;src:url(/_next/static/media/BeVietnamPro-Bold.f7e2a449.ttf)}.page{max-width:1440px;margin:auto}.hero{display:flex;justify-content:space-between;padding:22px 188px 22px 152px;column-gap:101px}.h1.hero__heading{margin-top:74px;margin-bottom:16px;color:var(--primary-100);letter-spacing:-2.5px}.hero__heading-gradient{background:var(--gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-right:8px;font-weight:900}.text-reg.hero__subheading{color:var(--primary-100);margin-bottom:50px}.hero__input-container{position:relative;overflow:hidden;width:434px;height:68px;border-radius:8px}.hero__input{width:100%;height:100%;margin:0;padding:0 0 0 24px;border:none;outline:none;color:black;font-weight:600}.hero__input::placeholder{font-family:DM Sans;color:var(--primary-300);font-size:16px;padding-top:30px}.hero__submit{position:absolute;border:none;padding:5px;top:10px;right:10px;height:50px;width:165px;border-radius:8px;background:var(--gradient);display:flex;justify-content:center;align-items:center;color:var(--primary-400);font-weight:500;cursor:pointer;transition:all .1s}.hero__submit:hover{scale:1.01}.hero__arrow{height:24px;width:24px;border:1px solid var(--primary-300);border-radius:8px;margin-left:8px}.testimonial{padding:64px}.testimonial__container{margin:auto;max-width:484px;padding-top:24px;position:relative}.testimonial__heading{margin:0;text-align:center;color:var(--accent)}.testimonial__author-section{display:flex;column-gap:16px;height:43px;justify-content:center;align-items:end;color:var(--primary-100)}.testimonial__organization{color:var(--primary-100);opacity:.7}.testimonial__quotes{position:absolute;height:24px;width:37px;top:0;left:0}.features{padding:70px 0;position:relative}.features__heading-container{margin-bottom:88px;display:flex;flex-direction:column;align-items:center}.h2.features__heading{color:var(--primary-100);margin-bottom:14px}.h2.features__text-gradient{background:var(--gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-1.8px;font-weight:800}.features__subheading{max-width:680px;color:var(--primary-100);text-align:center}.features__feature-container{display:grid;grid-template-areas:"tl tl tr tr" "bl blm brm br";grid-template-columns:repeat(4,271px);place-content:center;gap:20px 24px}.feature{padding:32px 32px 35px;border:1px solid rgba(4,140,128,.5);border-radius:12px}.feature.tl{grid-area:tl}.feature.tr{grid-area:tr}.feature.bl{grid-area:bl}.feature.blm{grid-area:blm}.feature.brm{grid-area:brm}.feature.br{grid-area:br}.feature__icon{height:32px;width:32px;margin-bottom:24px;border-radius:5px;box-sizing:border-box;padding:4px;border:1px solid var(--secondary-200)}.text-large.feature__heading{color:var(--primary-100);margin-bottom:16px}.feature__description{color:var(--accent)}.features__overlay-gradient{background:50% no-repeat url(/_next/static/media/radial-gradient-features.8eaa35ef.png);width:350px;height:350px;position:absolute;top:45%;left:32%}.pricing{padding:96px 144px}.h3.pricing__heading{color:var(--secondary-200);margin-bottom:17px;text-align:center}.pricing__subheading{color:var(--primary-100);text-align:center}.pricing__period-text{color:var(--accent)}.pricing__savings{color:var(--primary-400);border-radius:40px;width:92px;height:26px;background:var(--gradient);display:flex;justify-content:center;align-items:center}.toggle{position:relative;display:block;width:65px;height:33px}.toggle__input{opacity:0;width:0;height:0}.toggle__circle{display:block;position:absolute;cursor:pointer;top:0;left:0;bottom:0;right:0;border-radius:34px;background-color:var(--primary-100);transition:.4s ease-in-out}.toggle__circle:before{position:absolute;content:"";height:21px;width:21px;left:6px;bottom:6px;background-color:#fff;border-radius:50%;transition:.4s}.toggle__input:checked+.toggle__circle{background-color:var(--secondary-200)}.toggle__input:checked+.toggle__circle:before{transform:translateX(32px)}.pricing__tile-section{display:flex;gap:20px 40px}.pricing__period-btn{padding:8px 16px;border:1px solid var(--primary-300);border-radius:20px;background:transparent;color:var(--accent);font-size:14px;cursor:pointer;transition:.2s ease-in-out}.pricing__period-btn.active{background-color:var(--secondary-200);color:white;font-weight:700}.pricing__billing-section{margin:40px 0;display:flex;column-gap:14px;justify-content:center;align-items:center;flex-wrap:wrap}.pricing__site-selector{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:32px}.pricing__site-selector input{padding:6px 12px;font-size:16px;width:120px;text-align:center;border:1px solid var(--primary-300);border-radius:6px}.pricing-tile.recommended{border:2px solid var(--accent);box-shadow:0 0 12px rgba(0,0,0,.1);position:relative}.recommended-tag{position:absolute;top:-12px;right:-12px;background-color:var(--accent);color:white;font-size:12px;font-weight:700;padding:4px 8px;border-radius:6px}.pricing-tile{flex-basis:357px;display:flex;flex-direction:column;padding:40px 32px;border-radius:10px;background-color:white;color:black;font-size:14px;outline:2px solid var(--secondary-200)}.pricing-tile.dark{background-color:transparent;color:white;font-weight:500;font-size:14px}.pricing-heading-bold{font-family:DM Sans,sans-serif;font-size:48px;font-weight:700;line-height:120%;letter-spacing:-2px;margin:0}.pricing-button-text,.pricing-text-bold{font-family:DM Sans,sans-serif;font-size:16px;font-weight:600;line-height:150%;margin:0}.pricing-button-text{color:var(--primary-300)}.plan-section{display:flex;align-items:center;gap:8px;margin-bottom:32px}.plan-section__icon{width:25px;height:25px;padding:2px;border:1px solid var(--secondary-200);border-radius:4px}.pricing-section{display:flex;align-items:end;gap:6px;margin-bottom:32px}.pricing-bullet__text.dark,.pricing-section__period.dark,.pricing-section__price.dark{color:var(--primary-50)}.bullets-section{display:flex;flex-direction:column;gap:8px;margin-bottom:32px}.pricing-bullet{display:flex;align-items:center;gap:8px}.pricing-bullet__check{width:17px;height:12px}.pricing-cta{height:59px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:auto;margin-bottom:8px;border:1px solid var(--secondary-200);border-radius:8px;transition:all .1s;cursor:pointer;background-color:white}.pricing-cta:hover{transform:scale(1.01)}.pricing-cta.dark{background:var(--gradient)}.pricing-cta__icon{width:27px;height:27px;border-radius:6px;outline:1px solid var(--secondary-200)}.pricing-cta__icon.dark{outline:1px solid var(--primary-300)}.pricing-tile__no-card{text-align:center;color:var(--primary-200);height:1rem}:root{--primary:#2563eb;--primary-hover:#1d4ed8;--bg:#ffffff;--text:#111827;--muted:#6b7280;--border:#e5e7eb;--success:#16a34a;--error:#dc2626}.modal-overlay{position:fixed;inset:0;background:rgba(17,24,39,.55);display:flex;justify-content:center;align-items:center;z-index:50;backdrop-filter:blur(4px)}.modal-content{background:var(--bg);border-radius:14px;padding:2.5rem 2rem;width:100%;max-width:460px;box-shadow:0 12px 40px rgba(0,0,0,.15);position:relative;font-family:Inter,sans-serif;animation:slideUp .3s ease;color:black}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.close-btn{position:absolute;top:14px;right:16px;background:none;border:none;font-size:1.6rem;color:var(--muted);cursor:pointer;transition:color .2s}.close-btn:hover,.modal-title{color:var(--text)}.modal-title{font-size:1.6rem;font-weight:600;margin-bottom:.5rem;text-align:center}.modal-subtitle{font-size:.95rem;color:var(--muted);text-align:center;margin-bottom:2rem;line-height:1.5}.modal-form{display:flex;flex-direction:column;gap:1rem}.form-group input{width:100%;padding:.75rem 1rem;font-size:.95rem;border:1px solid var(--border);border-radius:8px;transition:all .2s;background-color:#f9fafb}.form-group input:focus{outline:none;border-color:var(--primary);background-color:#fff;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.submit-btn{background:var(--primary);color:white;font-weight:600;border:none;border-radius:8px;padding:.85rem;font-size:1rem;cursor:pointer;transition:background .25s,transform .1s}.submit-btn:hover{background:var(--primary-hover)}.submit-btn:active{transform:scale(.98)}.form-message{margin-top:1rem;font-size:.9rem;text-align:center;color:var(--success)}.form-message:has(>span.error){color:var(--error)}@media (max-width:480px){.modal-content{padding:1.75rem 1.25rem}.modal-title{font-size:1.4rem}}.faq{padding:96px 0}.faq__heading-section{max-width:800px;margin:auto auto 72px;display:flex;flex-direction:column;justify-content:center;gap:10px 0;text-align:center}.faq__heading{color:var(--primary-100)}.faq__description{color:var(--primary-200)}.cta{padding:80px 0;position:relative}.cta-content{margin:auto;max-width:921px;display:flex;justify-content:space-between}.cta-content__left{max-width:498px}.h3.cta__heading{color:#fff;margin-top:42px;margin-bottom:16px}.text-reg.cta__description{color:var(--accent);margin-bottom:48px}.cta__button{padding:16px 40px;display:flex;align-items:center;column-gap:16px;border-radius:8px;border:none;background:var(--gradient);cursor:pointer;transition:all .1s ease-in-out}.cta__button:hover{scale:1.01}.cta__button-text{font-family:DM Sans;margin:0;font-weight:700;font-size:18px;line-height:20px;color:var(--primary-300)}.cta__button-icon{height:32px;width:32px;box-sizing:border-box;border:1px solid var(--primary-300);border-radius:8px}.cta__circle-gradient{position:absolute;top:-250px}.footer__container{padding:80px 124px;display:flex;justify-content:space-between;column-gap:100px}.footer__company-container{display:flex;align-items:center;column-gap:8px}.footer__logo{width:38px;height:38px}.footer__company{font-family:DM Sans;font-weight:700;line-height:140%;font-size:24px;color:var(--primary-100);margin:0}.footer__input-container{position:relative;width:290px;height:48px;margin-top:35px}.footer__input{width:100%;height:100%;border:1px solid var(--secondary-200);border-radius:8px;box-sizing:border-box;outline:none;padding:0 16px;color:black;font-weight:600}.footer__input::placeholder{color:var(--primary-300);font-family:DM Sans;font-size:14px}.footer__input-icon{width:32px;height:32px;border:1px solid var(--secondary-200);border-radius:8px;position:absolute;top:8px;right:16px;cursor:pointer;transition:all .1s ease-in-out}.footer__input-icon:hover{scale:1.01}.footer__content-right{display:flex;column-gap:80px;align-items:flex-start}.footer__link-col{width:max-content;display:flex;flex-direction:column;gap:12px}.text-reg.footer__col-heading{margin-bottom:8px;font-weight:600;font-size:16px;color:var(--accent)}.footer__link{display:block;text-decoration:none;color:var(--accent);font-weight:500;font-size:14px;margin-bottom:6px;transition:color .3s ease}.footer__link:last-child{margin-bottom:0}.footer__link:focus,.footer__link:hover{color:#0077ff;outline:none}.footer__col-heading{color:var(--accent)}.footer__banner{background-color:var(--secondary-200);padding:18px 160px 18px 144px;display:flex;justify-content:space-between;color:var(--primary-300)}.footer__copywright{display:flex;align-items:center}.underline{color:var(--primary-300);cursor:pointer;display:inline-block;margin-left:5px}.footer__external-links{display:flex;column-gap:10px}.footer__external-link{width:40px;height:40px;border-radius:50%;padding:0;border:none;background-color:var(--secondary-300);cursor:pointer;transition:all .1s ease-in-out}.footer__external-link:hover{scale:1.08}.facebook{background:50% no-repeat url(/_next/static/media/facebook.22283d1e.svg)}.linkedin{background:50% no-repeat url(/_next/static/media/linkedin.68065fa8.svg)}.twitter{background:50% no-repeat url(/_next/static/media/twitter.6e119bcd.svg)}.youtube{background:50% no-repeat url(/_next/static/media/youtube.ffbb4216.svg)}.accordion{display:flex;flex-direction:column;max-width:800px;margin:auto}.accordion-item{margin-bottom:20px}.accordion-item__bar{display:flex;align-items:center;justify-content:space-between;padding:15px 30px;width:100%;border:1px solid var(--secondary-200);background-color:transparent;border-radius:8px;cursor:pointer}.accordion-item__question{margin:0;color:var(--primary-100)}.accordion-icon{width:32px;height:32px;border-radius:8px;box-sizing:border-box;border:1px solid var(--secondary-200)}.accordion-item__answer{max-height:0;visibility:hidden;opacity:0;outline:none;background-color:white;color:black;border:1px solid var(--secondary-200);border-radius:16px;transition:max-height .4s ease-in-out,visibility .2s ease-in-out,opacity .2s ease-in-out,margin .4s ease-in-out}.accordion-item__answer.visible{max-height:200px;visibility:visible;margin-top:20px;font-weight:500;opacity:1}.accordion-item__heading-container{display:flex;align-items:start;justify-content:space-between;max-width:calc(100% - 60px);margin-bottom:15px;margin-top:20px;margin-left:30px}.text-reg.accordion-item__answer-description{max-width:calc(100% - 118px);margin-bottom:30px;margin-left:30px}.navigation{padding:24px 96px;display:flex;justify-content:space-between;box-sizing:border-box;border-bottom:1px solid rgba(4,140,129,.3)}.navigation__logo-section{display:flex;align-items:center;column-gap:8px}.navigation__name{font-family:DM Sans;font-weight:700;line-height:140%;font-size:24px;color:var(--primary-100);margin:0}.navigation__link-section{margin:0;padding:0;display:flex;align-items:center;column-gap:56px}.navigation__link{color:var(--primary-100);text-decoration:none}.navigation__cta{height:46px;width:137px;padding:0;border:none;border-radius:6px;display:flex;justify-content:center;align-items:center;column-gap:8px;background:var(--gradient);color:var(--primary-400);cursor:pointer;transition:all .1s}.navigation__cta:hover{scale:1.01}.navigation__arrow{height:24px;width:24px;border:1px solid var(--primary-300);border-radius:8px}