.navbar[data-astro-cid-3ef6ksr2]{position:fixed;top:var(--notification-bar-visible-height, 0px);left:0;right:0;z-index:100;padding:16px 16px 0;transform:translateY(-100%);transition:transform .35s cubic-bezier(.4,0,.2,1);pointer-events:none}.navbar[data-astro-cid-3ef6ksr2].nav-visible{transform:translateY(0)}.nav-bar[data-astro-cid-3ef6ksr2]{max-width:1888px;margin:0 auto;background:#fffffff5;border-radius:16px;box-shadow:0 4px 10px #0000000d;pointer-events:auto}.navbar[data-astro-cid-3ef6ksr2].nav-scrolled .nav-bar[data-astro-cid-3ef6ksr2]{box-shadow:0 4px 20px #0000001a}.nav-wrapper[data-astro-cid-3ef6ksr2]{height:80px;padding:0 32px}.logo-img[data-astro-cid-3ef6ksr2]{height:42px;width:auto}.nav-link[data-astro-cid-3ef6ksr2],.nav-dropdown-toggle[data-astro-cid-3ef6ksr2]{padding:20px 12px;background:none;border:none;text-decoration:none}.nav-link[data-astro-cid-3ef6ksr2]:hover,.nav-dropdown-toggle[data-astro-cid-3ef6ksr2]:hover{opacity:.7}.nav-dropdown-toggle[data-astro-cid-3ef6ksr2]{gap:6px}.nav-chevron[data-astro-cid-3ef6ksr2]{width:12px;height:8px;transition:transform .2s}.nav-dropdown[data-astro-cid-3ef6ksr2]:hover .nav-chevron[data-astro-cid-3ef6ksr2],.nav-dropdown[data-astro-cid-3ef6ksr2].dropdown-open .nav-chevron[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}.nav-dropdown-menu[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(-6px);background:var(--color-white);box-shadow:0 8px 30px #0000001f;min-width:300px;padding:8px 0;opacity:0;visibility:hidden;transition:all .2s ease;pointer-events:none}.nav-dropdown[data-astro-cid-3ef6ksr2]:hover .nav-dropdown-menu[data-astro-cid-3ef6ksr2],.nav-dropdown[data-astro-cid-3ef6ksr2].dropdown-open .nav-dropdown-menu[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;transform:translate(-50%) translateY(0);pointer-events:auto}.nav-dropdown-link[data-astro-cid-3ef6ksr2]{padding:15px 22px;text-decoration:none}.nav-dropdown-link[data-astro-cid-3ef6ksr2]:hover{background-color:#f5f7fa}.nav-dropdown-icon-square[data-astro-cid-3ef6ksr2]{width:50px;height:50px;min-width:50px;background:#fff;border:1px solid #EEEEEE}.nav-dropdown-icon[data-astro-cid-3ef6ksr2]{width:24px;height:24px}.nav-dropdown-subtitle[data-astro-cid-3ef6ksr2]{line-height:1.4}.nav-login[data-astro-cid-3ef6ksr2]{padding:8px 24px;text-decoration:none}.nav-login[data-astro-cid-3ef6ksr2]:hover{opacity:.7}.login-icon[data-astro-cid-3ef6ksr2]{width:18px;height:18px}.nav-cta[data-astro-cid-3ef6ksr2]{padding:10px 20px;text-decoration:none;box-shadow:0 4px 20px #318efa4d;height:40px;box-sizing:border-box}.nav-cta[data-astro-cid-3ef6ksr2]:hover{background:#3076c8}.nav-cta-dashboard[data-astro-cid-3ef6ksr2]{padding:10px 24px;height:40px;box-sizing:border-box}.hamburger[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;gap:5px;background:none;border:none;padding:8px;min-width:44px;min-height:44px;align-items:center;justify-content:center}.hamburger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;width:24px;height:2px;background-color:var(--color-dark);transition:all .3s}.hamburger[data-astro-cid-3ef6ksr2].active span[data-astro-cid-3ef6ksr2]:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger[data-astro-cid-3ef6ksr2].active span[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.hamburger[data-astro-cid-3ef6ksr2].active span[data-astro-cid-3ef6ksr2]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu[data-astro-cid-3ef6ksr2]{display:none;max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:16px;pointer-events:auto}.mobile-menu[data-astro-cid-3ef6ksr2].open{max-height:calc(100vh - 80px);overflow-y:auto;margin-top:8px;box-shadow:0 4px 10px #0000000d}.mobile-menu-inner[data-astro-cid-3ef6ksr2]{padding:8px 0 24px}.mobile-accordion[data-astro-cid-3ef6ksr2]{border-bottom:1px solid #F3F4F6}.mobile-accordion-toggle[data-astro-cid-3ef6ksr2]{padding:18px 24px;background:none;border:none}.mobile-chevron[data-astro-cid-3ef6ksr2]{transition:transform .25s ease}.mobile-accordion-toggle[data-astro-cid-3ef6ksr2].expanded .mobile-chevron[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}.mobile-accordion-panel[data-astro-cid-3ef6ksr2]{max-height:0;overflow:hidden;transition:max-height .3s ease}.mobile-menu-link[data-astro-cid-3ef6ksr2]{padding:12px 24px 12px 40px;text-decoration:none}.mobile-menu-link[data-astro-cid-3ef6ksr2]:hover{background-color:#f5f7fa}.mobile-link-title[data-astro-cid-3ef6ksr2],.mobile-link-subtitle[data-astro-cid-3ef6ksr2]{line-height:1.4}.mobile-menu-pricing[data-astro-cid-3ef6ksr2]{padding:18px 24px;text-decoration:none;border-bottom:1px solid #F3F4F6}.mobile-menu-actions[data-astro-cid-3ef6ksr2]{padding:20px 24px 0}.mobile-btn[data-astro-cid-3ef6ksr2]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1200px){.nav-wrapper[data-astro-cid-3ef6ksr2]{padding:0 24px}.nav-link[data-astro-cid-3ef6ksr2],.nav-dropdown-toggle[data-astro-cid-3ef6ksr2]{padding:20px 8px;font-size:15px}}@media(max-width:991px){.navbar[data-astro-cid-3ef6ksr2]{padding:8px 8px 0}.nav-center[data-astro-cid-3ef6ksr2]{display:none}.nav-right[data-astro-cid-3ef6ksr2]{margin-left:auto}.nav-right[data-astro-cid-3ef6ksr2] .nav-login[data-astro-cid-3ef6ksr2],.nav-right[data-astro-cid-3ef6ksr2] .nav-cta[data-astro-cid-3ef6ksr2]{display:none}.nav-wrapper[data-astro-cid-3ef6ksr2]{padding:0 16px;height:60px}.logo-img[data-astro-cid-3ef6ksr2]{height:32px}.hamburger[data-astro-cid-3ef6ksr2]{display:flex}.mobile-menu[data-astro-cid-3ef6ksr2]{display:block}}html.review-mode .review-fab{position:fixed;right:24px;bottom:24px;z-index:99999;width:56px;height:56px;border-radius:50%;background:#318efa;color:#fff;border:none;cursor:pointer;box-shadow:0 8px 24px #00134440;display:flex;align-items:center;justify-content:center;transition:transform .15s,box-shadow .15s;font-family:Plus Jakarta Sans,system-ui,sans-serif}html.review-mode .review-fab:hover{transform:scale(1.05);box-shadow:0 12px 32px #00134459}html.review-mode .review-fab__count{position:absolute;top:-4px;right:-4px;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:#ed4c5c;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid #fff}html.review-mode .review-fab__count[data-count="0"]{display:none}html.review-mode .review-sidebar{position:fixed;top:0;right:0;bottom:0;width:380px;max-width:100vw;background:#fff;border-left:1px solid #E8ECF1;box-shadow:-8px 0 32px #0013441a;z-index:99998;display:flex;flex-direction:column;transform:translate(100%);transition:transform .25s ease;font-family:Plus Jakarta Sans,system-ui,sans-serif}html.review-mode .review-sidebar[data-open=true]{transform:translate(0)}html.review-mode .review-sidebar__header{padding:16px 20px;border-bottom:1px solid #E8ECF1;display:flex;align-items:center;justify-content:space-between}html.review-mode .review-sidebar__title{font-family:Sora,system-ui,sans-serif;font-size:16px;font-weight:600;color:#001344;margin:0}html.review-mode .review-sidebar__close{background:none;border:none;cursor:pointer;color:#6f7786;padding:4px;border-radius:4px;line-height:0}html.review-mode .review-sidebar__close:hover{background:#f5faff;color:#001344}html.review-mode .review-sidebar__body{flex:1;overflow-y:auto;padding:12px}html.review-mode .review-sidebar__empty{padding:32px 16px;text-align:center;color:#6f7786;font-size:14px}html.review-mode .review-sidebar__filter{padding:0 8px 12px;display:flex;gap:4px}html.review-mode .review-sidebar__filter button{flex:1;padding:6px 10px;background:transparent;border:1px solid #E8ECF1;border-radius:6px;font-size:12px;font-weight:500;color:#6f7786;cursor:pointer}html.review-mode .review-sidebar__filter button[data-active=true]{background:#318efa;border-color:#318efa;color:#fff}html.review-mode .review-card{border:1px solid #E8ECF1;border-radius:10px;padding:12px;margin-bottom:10px;cursor:pointer;transition:border-color .15s,box-shadow .15s}html.review-mode .review-card:hover{border-color:#318efa66;box-shadow:0 2px 8px #318efa14}html.review-mode .review-card[data-status=resolved]{opacity:.55}html.review-mode .review-card__quote{font-size:12px;line-height:1.5;color:#6f7786;border-left:3px solid #FFB23E;padding:2px 8px;margin-bottom:8px;font-style:italic;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}html.review-mode .review-card__comment{font-size:14px;line-height:1.5;color:#1b334a;white-space:pre-wrap;word-wrap:break-word}html.review-mode .review-card__meta{margin-top:8px;display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#aab1ba}html.review-mode .review-card__actions{display:flex;gap:6px}html.review-mode .review-card__actions button{background:none;border:1px solid #E8ECF1;color:#6f7786;border-radius:4px;padding:3px 8px;font-size:11px;cursor:pointer;font-family:inherit}html.review-mode .review-card__actions button:hover{background:#f5faff;color:#001344}html.review-mode .review-card__actions button[data-danger=true]:hover{background:#fee;border-color:#ed4c5c;color:#ed4c5c}html.review-mode .review-card[data-orphaned=true] .review-card__quote:after{content:" (text not found on page)";color:#ed4c5c;font-style:normal}html.review-mode .review-selection-popup{position:absolute;z-index:99997;background:#001344;color:#fff;border-radius:6px;padding:0;box-shadow:0 4px 12px #0003;transform:translate(-50%,-100%);margin-top:-8px;font-family:Plus Jakarta Sans,system-ui,sans-serif}html.review-mode .review-selection-popup button{background:none;border:none;color:#fff;padding:8px 12px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;font-family:inherit}html.review-mode .review-selection-popup button:hover{background:#318efa}html.review-mode .review-composer-backdrop{position:fixed;inset:0;background:#00134480;z-index:99999;display:flex;align-items:center;justify-content:center;padding:16px;font-family:Plus Jakarta Sans,system-ui,sans-serif}html.review-mode .review-composer{background:#fff;border-radius:12px;width:100%;max-width:480px;padding:20px;box-shadow:0 20px 50px #0013444d}html.review-mode .review-composer__title{font-family:Sora,system-ui,sans-serif;font-size:18px;font-weight:600;color:#001344;margin:0 0 8px}html.review-mode .review-composer__quote{background:#f5faff;border-left:3px solid #FFB23E;padding:10px 12px;border-radius:4px;font-size:13px;line-height:1.5;color:#6f7786;font-style:italic;margin-bottom:12px;max-height:100px;overflow-y:auto}html.review-mode .review-composer textarea{width:100%;min-height:100px;padding:10px 12px;border:1px solid #E8ECF1;border-radius:8px;font-family:inherit;font-size:14px;line-height:1.5;resize:vertical;box-sizing:border-box}html.review-mode .review-composer textarea:focus{outline:none;border-color:#318efa;box-shadow:0 0 0 3px #318efa26}html.review-mode .review-composer__actions{margin-top:12px;display:flex;gap:8px;justify-content:flex-end}html.review-mode .review-composer__btn{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid transparent;font-family:inherit}html.review-mode .review-composer__btn--cancel{background:#fff;border-color:#e8ecf1;color:#6f7786}html.review-mode .review-composer__btn--save{background:#318efa;color:#fff}html.review-mode .review-composer__btn--save:disabled{opacity:.6;cursor:not-allowed}html.review-mode .review-highlight{background:#ffb23e59;border-bottom:2px solid #FFB23E;cursor:pointer;padding:0 1px;border-radius:2px;transition:background .15s}html.review-mode .review-highlight:hover,html.review-mode .review-highlight[data-focused=true]{background:#ffb23e99}html.review-mode .review-highlight[data-status=resolved]{background:#00b67a33;border-bottom-color:#00b67a}html.review-mode .review-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:#001344;color:#fff;padding:10px 20px;border-radius:8px;font-size:14px;z-index:99999;font-family:Plus Jakarta Sans,system-ui,sans-serif;box-shadow:0 8px 24px #00134440;animation:review-toast-in .2s ease}@keyframes review-toast-in{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}@media(max-width:480px){html.review-mode .review-sidebar{width:100vw}}#main-content[data-astro-cid-37fxchfa]{padding-top:0}#main-content[data-astro-cid-37fxchfa]>:first-child{padding-top:146px}@media(max-width:991px){#main-content[data-astro-cid-37fxchfa]>:first-child{padding-top:98px}}.skip-to-content[data-astro-cid-37fxchfa]{position:fixed;top:0;left:0;z-index:9999;padding:8px 16px;background:var(--color-primary);color:#fff;font-size:14px;text-decoration:none;transform:translateY(-100%);transition:transform .2s}.skip-to-content[data-astro-cid-37fxchfa]:focus{transform:translateY(0)}
