details ul[data-v-d449023d]{left:100%;position:absolute;top:0}.top-nav{background:var(--grey);padding:.5rem 0;position:sticky;top:0;transition:all .3s ease;width:100%;z-index:1000}.top-nav.is-scrolled,.top-nav.open{background:var(--grey);box-shadow:0 4px 20px #0000001a}.top-nav__container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1440px;padding:0 1.5rem;position:relative}.top-nav__logo{align-items:center;display:flex;z-index:1001}@media only screen and (max-width:1200px){.top-nav__logo{order:2}}.top-nav__logo img{height:40px;transition:all .3s ease;width:auto}.top-nav__toggler{cursor:pointer;display:flex;flex-direction:column;gap:6px;z-index:1001}@media only screen and (max-width:1200px){.top-nav__toggler{order:3}}.top-nav__toggler span{background:#fff;display:block;height:2px;transition:all .3s ease;width:30px}.top-nav__toggler.open span{background:#fff!important}.top-nav__toggler.open span:first-child{transform:translateY(8px) rotate(45deg)}.top-nav__toggler.open span:nth-child(2){opacity:0}.top-nav__toggler.open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media only screen and (min-width:1200px){.top-nav__toggler{display:none}}.top-nav__menu{display:flex;gap:1rem;list-style:none;margin:0;padding:0}@media only screen and (max-width:1200px){.top-nav__menu{background:#fff;flex-direction:column;gap:0;height:calc(100vh - 56px);left:0;overflow-y:auto;padding:0 1.5rem 2rem;position:fixed;top:56px;transform:translate(-100%);transition:transform .3s ease;width:100%}.top-nav__menu.open{transform:translate(0)}.top-nav__menu__item:first-of-type{border-top:none}}.top-nav__menu__mobile-actions{display:none}@media only screen and (max-width:1200px){.top-nav__menu__mobile-actions{align-items:stretch;background:var(--secondary);display:flex;flex-shrink:0;margin:0 -1.5rem 1.5rem;overflow:hidden;position:sticky;top:0;z-index:100}.top-nav__menu__mobile-actions .top-nav__menu__mobile-divider{align-self:stretch;background:hsla(0,0%,100%,.3);height:auto;width:1px}}.top-nav__menu__mobile-action{align-items:center;color:#fff;display:flex;flex:1;font-size:1.15rem;font-weight:800;gap:.75rem;justify-content:center;padding:.85rem 1rem;text-decoration:none;transition:all .3s ease}.top-nav__menu__mobile-action .nuxt-icon{color:#fff;font-size:1.4rem}.top-nav__menu__mobile-action:active{background:rgba(0,0,0,.1)}@media only screen and (min-width:1200px){.top-nav__menu__item:not(.has-megamenu){position:relative}}@media only screen and (max-width:1200px){.top-nav__menu__item{padding-top:.5rem;position:relative}}.top-nav__menu__item--link{align-items:center;border-radius:50px;color:#fff;display:flex;font-size:.9rem;font-weight:700;gap:.4rem;padding:.4rem .8rem;transition:all .3s ease}.top-nav__menu__item--link .caret{font-size:.7rem;transition:transform .3s ease}@media only screen and (min-width:1200px){.top-nav__menu__item--link:hover{background:hsla(0,0%,100%,.15);color:#fff}.top-nav__menu__item--link:hover .caret{transform:rotate(180deg)}}@media only screen and (max-width:1200px){.top-nav__menu__item--link{background:transparent;border-bottom:1px solid #eee;border-radius:0;color:var(--grey)!important;font-size:1.25rem;justify-content:space-between;padding:1rem 0}.top-nav__menu__item--link.open{background:#f0fdf4;color:var(--secondary)!important;margin-left:-.75rem;margin-right:-.75rem;padding-left:.75rem;padding-right:.75rem}}@media only screen and (min-width:1200px){.top-nav__menu__item:hover .top-nav__megamenu,.top-nav__menu__item:hover .top-nav__menu__item--dropdown{opacity:1;transform:translateY(0);visibility:visible}.top-nav__menu__item:hover .top-nav__menu__item--link{background:hsla(0,0%,100%,.2)}}.top-nav__menu__item--dropdown{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000001a;left:0;list-style:none;margin-top:15px;min-width:250px;opacity:0;padding:1rem 0;position:absolute;top:100%;transform:translateY(10px);transition:all .3s ease;visibility:hidden}@media only screen and (min-width:1200px){.top-nav__menu__item--dropdown:before{background:transparent;content:"";height:15px;left:0;position:absolute;right:0;top:-15px}}@media only screen and (max-width:1200px){.top-nav__menu__item--dropdown{box-shadow:none;display:none;max-height:0;opacity:1;overflow:hidden;padding:0;position:static;transform:none;transition:max-height .3s ease;visibility:visible}.top-nav__menu__item--dropdown.open{display:block;max-height:1000px}}.top-nav__menu__item--dropdown li a{color:var(--grey);display:block;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.top-nav__menu__item--dropdown li a:hover{background:var(--off-white);color:var(--secondary)}.top-nav__megamenu{background:#fff;border-radius:20px;box-shadow:0 20px 50px #00000026;left:0;margin:15px auto 0;max-width:1200px;opacity:0;padding:1.5rem 2rem;position:absolute;right:0;top:100%;transform:translateY(10px);transition:all .3s ease;visibility:hidden;width:100%}@media only screen and (min-width:1200px){.top-nav__megamenu:before{background:transparent;content:"";height:15px;left:0;position:absolute;right:0;top:-15px}}@media only screen and (max-width:1200px){.top-nav__megamenu{box-shadow:none;display:none;margin:0;max-height:0;max-width:none;opacity:1!important;overflow:hidden;padding:0;position:static;transform:none;visibility:visible!important;width:100%}.top-nav__megamenu.open{display:block;max-height:3000px}}.top-nav__megamenu__container{align-items:flex-start;display:grid;gap:1.5rem;grid-template-columns:1.8fr 1fr}@media only screen and (max-width:1200px){.top-nav__megamenu__container{display:block}}.top-nav__megamenu__content-area{display:flex;flex:1;flex-direction:column;gap:2rem}@media only screen and (min-width:1200px){.top-nav__megamenu__content-area{max-height:600px;overflow-y:auto;padding-right:1.5rem}.top-nav__megamenu__content-area::-webkit-scrollbar{width:5px}.top-nav__megamenu__content-area::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.top-nav__megamenu__content-area::-webkit-scrollbar-thumb{background:#ddd;border-radius:10px}.top-nav__megamenu__content-area::-webkit-scrollbar-thumb:hover{background:var(--secondary)}.top-nav__megamenu__content-area>.top-nav__megamenu__group{flex:1}.top-nav__megamenu__content-area:has(.top-nav__megamenu__group:nth-child(2)){align-items:flex-start;display:grid;grid-template-columns:1fr 1fr}}@media only screen and (max-width:1200px){.top-nav__megamenu__content-area{gap:2rem;padding:1rem}}@media only screen and (min-width:1200px){.top-nav__megamenu__group:not(:last-child){border-bottom:none;padding-bottom:0}}@media only screen and (max-width:1200px){.top-nav__megamenu__group:not(:last-child){border-bottom:none;padding-bottom:1rem}}.top-nav__megamenu__title{border-bottom:1px solid #f0f0f0;color:var(--secondary);font-size:.75rem;font-weight:800;letter-spacing:.1em;margin-bottom:1rem;padding-bottom:.75rem;text-transform:uppercase}@media only screen and (max-width:1200px){.top-nav__megamenu__title{margin:1.5rem 0 1rem}}.top-nav__megamenu__list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0 0 0 .75rem}.top-nav__megamenu__grid{display:grid;gap:.5rem;grid-template-columns:1fr 1fr;padding-left:.75rem}@media only screen and (max-width:992px){.top-nav__megamenu__grid{grid-template-columns:1fr}}.top-nav__megamenu__grid-item{border-radius:12px;display:flex;gap:1rem;padding:.4rem .6rem;text-decoration:none;transition:all .3s ease}.top-nav__megamenu__grid-item:hover{background:var(--off-white)}.top-nav__megamenu__grid-item:hover .top-nav__megamenu__grid-icon{background:var(--secondary);color:#fff}.top-nav__megamenu__grid-item:hover .top-nav__megamenu__grid-label{color:var(--secondary)}.top-nav__megamenu__grid-icon{align-items:center;background:#f0fdf4;border-radius:10px;color:var(--secondary);display:flex;flex-shrink:0;font-size:1.1rem;height:40px;justify-content:center;transition:all .3s ease;width:40px}.top-nav__megamenu__grid-content{display:flex;flex-direction:column;gap:.25rem}.top-nav__megamenu__grid-label{color:var(--grey);font-size:.95rem;font-weight:700}.top-nav__megamenu__grid-desc{color:#888;font-size:.8rem;font-weight:500;line-height:1.4}.top-nav__megamenu__link{border-radius:12px;display:flex;gap:1rem;padding:.4rem .6rem;text-decoration:none;transition:all .3s ease}.top-nav__megamenu__link:hover{background:var(--off-white)}.top-nav__megamenu__link:hover .top-nav__megamenu__label{color:var(--secondary)}.top-nav__megamenu__icon{align-items:center;color:var(--secondary);display:flex;flex-shrink:0;font-size:1rem;height:20px;justify-content:center;margin-top:2px;width:20px}.top-nav__megamenu__content{display:flex;flex-direction:column;gap:.25rem}.top-nav__megamenu__label{color:var(--grey);font-size:.95rem;font-weight:700}.top-nav__megamenu__desc{color:#888;font-size:.8rem;font-weight:500;line-height:1.4;white-space:normal}@media only screen and (min-width:1200px){.top-nav__megamenu__promo-area{align-items:flex-start;display:flex}}@media only screen and (max-width:1200px){.top-nav__megamenu__promo-area{display:none!important}}.top-nav__promo-card{background:#f0fdf4;border:1px solid rgba(34,197,94,.05);border-radius:16px;display:flex;flex-direction:column;gap:1.5rem;justify-content:flex-start;padding:2rem 1.5rem;width:100%}.top-nav__promo-card__title{color:#999;font-size:.8rem;font-weight:600;margin:0}.top-nav__promo-card__cta-list{display:flex;flex-direction:column;gap:.75rem}.top-nav__promo-card__cta-item{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 10px #00000008;color:var(--grey);display:flex;font-size:.9rem;font-weight:700;justify-content:space-between;padding:.75rem 1rem;text-decoration:none;transition:all .3s ease}.top-nav__promo-card__cta-item .plus-icon{color:var(--secondary);font-size:1.2rem;font-weight:400;line-height:1}.top-nav__promo-card__cta-item:hover{background:var(--off-white);color:var(--secondary)}.top-nav__promo-card .btn--promo{background:var(--secondary);border:none;border-radius:12px;box-shadow:0 4px 12px #22c55e33;color:#fff;font-size:.95rem;font-weight:800;padding:1rem;width:100%}.top-nav__promo-card .btn--promo:hover{background:#16a34a;transform:translateY(-2px)}.top-nav__promo-card__stats{display:flex;flex-direction:column;gap:.25rem;padding:.25rem 0;text-align:left}.top-nav__promo-card__value{color:var(--grey);font-size:1.4rem;font-weight:900;line-height:1}.top-nav__promo-card__subtitle{color:#777;font-size:.85rem;font-weight:600}.top-nav__promo-card__stars{color:var(--secondary);display:flex;font-size:1.1rem;gap:.2rem;justify-content:flex-start;margin-top:.25rem}.top-nav__promo-card__download,.top-nav__promo-card__file-preview{display:flex;flex-direction:column;gap:1rem}.top-nav__promo-card__file-preview{align-items:flex-start;background:#fff;border-radius:12px;box-shadow:0 4px 15px #00000008;padding:1.25rem}.top-nav__promo-card__file-preview .nuxt-icon{color:var(--secondary);font-size:1.5rem}.top-nav__promo-card__file-info{display:flex;flex-direction:column;gap:.25rem}.top-nav__promo-card__file-name{color:var(--grey);font-size:1rem;font-weight:700}.top-nav__promo-card__file-desc{color:#777;font-size:.85rem;font-weight:500}.top-nav__promo-card .btn--full{font-size:1rem;padding:1rem;width:100%}.top-nav .actions{align-items:center;display:flex;gap:2rem}@media only screen and (max-width:1200px){.top-nav .actions{gap:1rem;order:1}}.top-nav .actions .phone-link{align-items:center;color:#fff;display:flex;font-size:.9rem;font-weight:800;gap:.5rem;transition:all .3s ease}.top-nav .actions .phone-link .nuxt-icon{color:var(--secondary);font-size:1.1rem}@media only screen and (max-width:1200px){.top-nav .actions .phone-link span{display:none}}.top-nav .actions .btn--primary{background:var(--secondary);border:none;border-radius:50px;box-shadow:0 4px 15px #22c55e4d;color:#fff;font-size:.85rem;font-weight:800;padding:.6rem 1.4rem}@media only screen and (max-width:1200px){.top-nav .actions .btn--primary{display:none}}.top-nav .actions .btn--primary:hover{background:#1eaf54;box-shadow:0 6px 20px #22c55e66;color:#fff;transform:translateY(-2px)}
