@keyframes navigation_navEnter__0XEnz{0%{opacity:0;transform:translateY(-32px)}to{opacity:1;transform:translateY(0)}}.navigation_nav__NSIIK{position:fixed;top:0;width:100%;background:var(--glass-navbar-bg);border-bottom:1px solid var(--color-border);backdrop-filter:saturate(135%) blur(16px);-webkit-backdrop-filter:saturate(135%) blur(16px);z-index:9999;transform:translateY(0);opacity:1;animation:navigation_navEnter__0XEnz .5s cubic-bezier(.22,1,.36,1) backwards;transition:background .24s ease,border-color .24s ease,backdrop-filter .24s ease}@media (prefers-reduced-motion:reduce){.navigation_nav__NSIIK{animation:none}}.navigation_navScrolled__xSb8z{background:var(--glass-navbar-bg-scrolled);backdrop-filter:saturate(145%) blur(20px);-webkit-backdrop-filter:saturate(145%) blur(20px);border-bottom-color:var(--color-border)}.navigation_navMinimal__a_J4y{color:var(--color-text-primary)}.navigation_navMinimal__a_J4y.navigation_navScrolled__xSb8z{background:var(--glass-navbar-bg-scrolled);border-bottom-color:var(--color-border)}.navigation_container__CZWBr{max-width:1280px;margin:0 auto;padding:0 2rem}.navigation_content__1FQQC{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;min-height:76px}.navigation_actions__7exX1{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem 1.25rem;min-width:0}.navigation_brandLink__Q9_m1{display:inline-flex;align-items:baseline;gap:.55rem;text-decoration:none;color:var(--color-text-primary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.navigation_brandWord__Q_BQK{font-family:var(--font-display);font-weight:500;font-style:italic;font-size:1.6rem;letter-spacing:.005em;line-height:1;color:var(--color-text-primary)}.navigation_brandDot__hveZ_{width:4px;height:4px;border-radius:999px;background:var(--color-primary);align-self:center;transform:translateY(-1px)}.navigation_brandTag__UVg5O{font-family:var(--font-sans);font-size:.72rem;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--color-text-secondary);line-height:1}.navigation_ctaButton__T4E0v{position:relative;display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 1.5rem;border-radius:999px;background:var(--color-text-primary);color:var(--color-bg-deep);text-decoration:none;overflow:hidden;isolation:isolate;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease}.navigation_ctaButtonLabel__ogG69{position:relative;z-index:2;font-family:var(--font-sans);font-size:.74rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.navigation_ctaButtonGlow__bBrZD{position:absolute;inset:0;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-light) 100%);transform:translateY(101%);transition:transform .42s cubic-bezier(.22,1,.36,1);z-index:1}.navigation_ctaButton__T4E0v:focus-visible,.navigation_ctaButton__T4E0v:hover{transform:translateY(-1px);box-shadow:0 16px 30px -16px rgba(0,0,0,.5)}.navigation_ctaButton__T4E0v:focus-visible .navigation_ctaButtonGlow__bBrZD,.navigation_ctaButton__T4E0v:hover .navigation_ctaButtonGlow__bBrZD{transform:translateY(0)}@media (max-width:767px){.navigation_container__CZWBr{padding:0 1.25rem}.navigation_content__1FQQC{min-height:68px;gap:.75rem}.navigation_actions__7exX1{gap:.5rem}.navigation_brandWord__Q_BQK{font-size:1.4rem}}.pricing-page_pageWrapper__QL4C2{min-height:100vh;background:var(--color-bg-deep);color:var(--color-text-primary)}.pricing-page_main__Hji7b{--pricing-navigation-reserve:6rem;padding-top:var(--pricing-navigation-height,var(--pricing-navigation-reserve))}.pricing-page_appearance__t8zTW{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;max-width:1120px;margin-inline:auto;padding:1.25rem clamp(1rem,4vw,3rem) 0;font:.75rem var(--font-sans);color:var(--color-text-secondary)}.pricing-page_pricingTheme___GhiL button{min-width:44px;min-height:44px}.pricing-page_pricingTheme___GhiL [role=group]{grid-template-columns:repeat(2,44px);box-shadow:none}.pricing-page_pricingTheme___GhiL button:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.pricing-page_section__xAzE8{--pricing-space-sm:0.75rem;--pricing-space-md:1.5rem;--pricing-space-lg:3rem;color:var(--color-text-primary);font-family:var(--font-sans);padding:clamp(3rem,7vw,6rem) clamp(1rem,4vw,3rem) 5rem;scroll-margin-top:6rem}.pricing-page_sectionEmbedded__TH9NN{padding-top:2rem}.pricing-page_container__wVF_c{max-width:1120px;margin-inline:auto}.pricing-page_header__Znn2K{max-width:46rem;display:grid;gap:1rem;margin-bottom:var(--pricing-space-lg)}.pricing-page_eyebrow__E6tgH{margin:0;color:var(--color-primary);font-size:.6875rem;line-height:1.6;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.pricing-page_section__xAzE8 .pricing-page_title__7pBZd{margin:0;font-family:var(--font-display);font-size:clamp(2.75rem,6.5vw,5rem);line-height:1.05;font-weight:400;letter-spacing:-.025em;text-transform:none;color:var(--color-text-primary)}.pricing-page_title__7pBZd em{font-weight:400;color:var(--color-primary)}.pricing-page_subtitle__n4gUQ{max-width:45ch;margin:0;color:var(--color-text-secondary);font-size:1rem;line-height:1.8}.pricing-page_memberLink__GGi_Y{display:flex;justify-content:flex-end;margin:0 0 var(--pricing-space-md);font-size:.8125rem}.pricing-page_memberLink__GGi_Y a{display:inline-flex;align-items:center;gap:.5rem}.pricing-page_section__xAzE8 a{color:inherit;text-underline-offset:.25em}.pricing-page_actionNotice__n9GvG,.pricing-page_notice__Ay60F{padding:1rem 1.25rem;border:1px solid var(--color-border-strong);border-radius:.75rem;margin-bottom:var(--pricing-space-md);font-size:.8125rem;line-height:1.8;background:var(--color-bg-surface-tint)}.pricing-page_notice__Ay60F p{margin:0}.pricing-page_selectedReview__mI7eZ{display:grid;gap:.75rem;margin-bottom:var(--pricing-space-lg);padding:1.25rem;border:1px solid var(--color-primary);border-radius:.75rem;background:var(--color-bg-surface-tint)}.pricing-page_selectedReview__mI7eZ h3{margin:0;font:600 1.125rem/1.5 var(--font-sans);text-transform:none}.pricing-page_selectedReview__mI7eZ p{max-width:65ch;margin:0;font-size:.875rem;line-height:1.8;color:var(--color-text-secondary)}.pricing-page_selectedReview__mI7eZ a{display:inline-flex;align-items:center;gap:.75rem;min-height:44px;justify-self:start;font-size:.875rem;font-weight:600}.pricing-page_section__xAzE8 [data-selected-plan]{outline:1px solid var(--color-primary);outline-offset:-1px}.pricing-page_section__xAzE8 article{scroll-margin-top:7rem}.pricing-page_authActions__142xr{display:grid;gap:.75rem;width:100%}.pricing-page_authActions__142xr p{max-width:50ch;margin:0;font-size:.8125rem;line-height:1.8;color:var(--color-text-secondary)}.pricing-page_authActions__142xr a:not(.pricing-page_action__8JDv8):not(.pricing-page_secondaryAction__3xii7){display:inline-flex;align-items:center;min-height:44px}.pricing-page_actionNotice__n9GvG{border-color:var(--warning-yellow)}.pricing-page_actionNotice__n9GvG a{font-weight:600}.pricing-page_state__F0j8Q{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding-block:3rem;font-size:.9375rem;color:var(--color-text-secondary)}.pricing-page_state__F0j8Q h3,.pricing-page_state__F0j8Q p{margin:0}.pricing-page_state__F0j8Q h3{color:var(--color-text-primary)}.pricing-page_loadingDot__8_2g7{width:.6rem;height:.6rem;border-radius:50%;background:var(--color-primary);animation:pricing-page_breathe__pWqrg 1.4s ease-in-out infinite alternate}.pricing-page_textButton__5rwQX{min-height:44px;border:1px solid var(--color-border-strong);background:transparent;padding:.75rem 1.25rem;color:var(--color-text-primary);border-radius:99px;cursor:pointer}.pricing-page_inlineButton__XJavI{min-height:44px;background:transparent;border:none;color:inherit;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:.25em;cursor:pointer}.pricing-page_freePlan__EfO__{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--pricing-space-md);padding:var(--pricing-space-md) 0 var(--pricing-space-lg)}.pricing-page_freePlan__EfO__ h3{display:flex;align-items:baseline;gap:1.25rem;margin:.5rem 0;font-family:var(--font-display);font-size:2rem;font-weight:400;text-transform:none}.pricing-page_freePlan__EfO__ h3 span{font-size:1.75rem}.pricing-page_freePlan__EfO__ small{color:var(--color-text-secondary);font-family:var(--font-sans);font-size:.75rem}.pricing-page_freePlan__EfO__ p:not(.pricing-page_eyebrow__E6tgH){max-width:54ch;font-size:.8125rem;line-height:1.8;color:var(--color-text-secondary);margin:0}.pricing-page_freeActions__8Gcoi{display:grid;gap:.75rem}.pricing-page_freeActions__8Gcoi p{text-align:center}.pricing-page_action__8JDv8,.pricing-page_secondaryAction__3xii7{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:.875rem 1.25rem;font:inherit;font-size:.8125rem;font-weight:600;border:1px solid var(--color-primary);border-radius:99px;text-decoration:none;cursor:pointer;transition:background .18s ease,border-color .18s ease}.pricing-page_section__xAzE8 .pricing-page_action__8JDv8{color:var(--color-bg-deep);background:var(--color-primary);transition:border-color .18s ease}.pricing-page_section__xAzE8 .pricing-page_secondaryAction__3xii7{color:var(--color-text-primary);background:transparent;border-color:var(--color-border-strong)}.pricing-page_action__8JDv8:disabled{cursor:not-allowed;background:var(--color-bg-surface-raised);color:var(--color-text-secondary);border-color:var(--color-border-strong)}.pricing-page_section__xAzE8 .pricing-page_action__8JDv8:hover:not(:disabled){color:#071420;background:var(--color-primary-light);border-color:var(--color-primary-light)}.pricing-page_secondaryAction__3xii7:hover{background:var(--color-bg-surface-tint);border-color:var(--color-primary)}.pricing-page_paidSpread__4E0_8{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--color-border-strong)}.pricing-page_paidPlan__yv_FS{display:flex;flex-direction:column;align-items:flex-start;gap:var(--pricing-space-md);padding:clamp(1.5rem,4vw,3rem)}.pricing-page_complete__jcvG5{background:color-mix(in oklch,var(--color-primary) 7%,var(--color-bg-deep));border-left:1px solid var(--color-border-strong)}.pricing-page_paidPlan__yv_FS h3{font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;line-height:1.2;letter-spacing:-.02em;text-transform:none;margin:0}.pricing-page_price__hI09W{display:flex;align-items:center;flex-wrap:wrap;gap:.875rem;margin:0}.pricing-page_price__hI09W>span:first-child{font-family:var(--font-display);font-size:4rem;font-weight:400;line-height:1;font-variant-numeric:lining-nums tabular-nums}.pricing-page_priceUnit__sN0tu{display:grid;gap:.375rem;font-size:.8125rem}.pricing-page_priceUnit__sN0tu small{color:var(--color-text-secondary);font-size:.6875rem}.pricing-page_planIntro__l97h0{max-width:36ch;min-height:3.5em;font-size:.875rem;line-height:1.8;color:var(--color-text-secondary);margin:0}.pricing-page_highlights__IXu4U{display:grid;gap:var(--pricing-space-sm);list-style:none;margin:0 0 auto;padding:0 0 var(--pricing-space-md);font-size:.8125rem;line-height:1.7}.pricing-page_highlights__IXu4U li{padding-top:var(--pricing-space-sm);border-top:1px solid var(--color-border)}.pricing-page_paidPlan__yv_FS .pricing-page_action__8JDv8{width:100%}.pricing-page_compareLink__wVo_d{font-size:.75rem;text-decoration:none}.pricing-page_compareLink__wVo_d:hover{text-decoration:underline}.pricing-page_billingNote__R7QDa{max-width:78ch;margin:var(--pricing-space-md) 0 4.5rem;font-size:.8125rem;line-height:1.9;color:var(--color-text-secondary)}.pricing-page_billingNote__R7QDa strong{color:var(--color-text-primary)}.pricing-page_comparison__adt_w{scroll-margin-top:6rem}.pricing-page_comparisonHeading__Xp6TJ{max-width:54ch;display:grid;gap:.75rem;margin-bottom:2rem}.pricing-page_calendar__Oj8OK h3,.pricing-page_comparisonHeading__Xp6TJ h3,.pricing-page_faqSection__1J1bF h3{font-family:var(--font-display);font-size:2rem;font-weight:400;line-height:1.2;text-transform:none;margin:0}.pricing-page_comparisonHeading__Xp6TJ>p:last-child{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.8;margin:0}.pricing-page_tableScroll__O7hL2{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;border-block:1px solid var(--color-border-strong)}.pricing-page_table__qFXmj{width:100%;min-width:700px;border-collapse:collapse;table-layout:fixed;font-size:.75rem;line-height:1.8}.pricing-page_table__qFXmj td,.pricing-page_table__qFXmj th{text-align:left;vertical-align:top;padding:1rem;border-bottom:1px solid var(--color-border);overflow-wrap:anywhere}.pricing-page_table__qFXmj thead th{color:var(--color-primary);font-weight:600;padding-block:1.25rem}.pricing-page_table__qFXmj th:first-child{width:22%}.pricing-page_table__qFXmj tbody th{color:var(--color-text-primary);font-weight:500}.pricing-page_table__qFXmj td{color:var(--color-text-secondary)}.pricing-page_table__qFXmj td:last-child,.pricing-page_table__qFXmj th:last-child{background:var(--color-bg-surface-tint)}.pricing-page_table__qFXmj tr:last-child>*{border-bottom:none}.pricing-page_policyNote__VWfzn{max-width:78ch;margin-top:1rem;font-size:.75rem;line-height:1.9;color:var(--color-text-secondary)}.pricing-page_calendar__Oj8OK{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3rem;margin-top:4rem;padding-block:2.5rem;border-block:1px solid var(--color-border-strong)}.pricing-page_calendar__Oj8OK>div:first-child{display:grid;gap:1rem;max-width:62ch}.pricing-page_calendar__Oj8OK p:not(.pricing-page_eyebrow__E6tgH):not(.pricing-page_calendarPrice__H4zcN){font-size:.8125rem;line-height:1.8;margin:0;color:var(--color-text-secondary)}.pricing-page_calendar__Oj8OK .pricing-page_pendingText__8HAR4{color:var(--color-primary)!important}.pricing-page_calendarAction__LlaNS{display:grid;gap:1.25rem;min-width:16rem}.pricing-page_calendarPrice__H4zcN{margin:0;font-family:var(--font-display);font-size:2.5rem;font-variant-numeric:lining-nums tabular-nums}.pricing-page_calendarPrice__H4zcN span{font-family:var(--font-sans);font-size:.75rem;white-space:nowrap}.pricing-page_faqSection__1J1bF{display:grid;gap:0;max-width:48rem;margin-top:4rem}.pricing-page_faqSection__1J1bF h3{margin-bottom:var(--pricing-space-md)}.pricing-page_faqSection__1J1bF details{padding-block:1.25rem;border-bottom:1px solid var(--color-border)}.pricing-page_faqSection__1J1bF summary{min-height:44px;align-content:center;font-size:.875rem;font-weight:500;cursor:pointer}.pricing-page_faqSection__1J1bF details p{max-width:65ch;margin:.75rem 0 0;font-size:.8125rem;line-height:1.9;color:var(--color-text-secondary)}.pricing-page_screenReader__nfLr_{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.pricing-page_section__xAzE8 :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--color-primary);outline-offset:5px}@keyframes pricing-page_breathe__pWqrg{to{opacity:.35}}@media (max-width:767px){.pricing-page_main__Hji7b{--pricing-navigation-reserve:12rem}.pricing-page_memberPage__g4dX3{padding-top:4rem}}@media (max-width:720px){.pricing-page_calendar__Oj8OK,.pricing-page_freePlan__EfO__{grid-template-columns:minmax(0,1fr);gap:1.5rem}.pricing-page_freeActions__8Gcoi{justify-self:start}.pricing-page_paidSpread__4E0_8{grid-template-columns:minmax(0,1fr)}.pricing-page_paidPlan__yv_FS{padding:2rem 1.25rem}.pricing-page_complete__jcvG5{border-left:none;border-top:1px solid var(--color-border-strong)}.pricing-page_planIntro__l97h0{min-height:auto}.pricing-page_calendarAction__LlaNS{min-width:0;justify-self:start;width:100%;max-width:25rem}.pricing-page_table__qFXmj{min-width:660px}.pricing-page_memberLink__GGi_Y{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.pricing-page_section__xAzE8 *{animation:none;transition:none;scroll-behavior:auto}}.pricing-page_promotion__QxPm4{display:grid;gap:.65rem;margin:1rem 0;font-size:.875rem;line-height:1.6}.pricing-page_promotion__QxPm4 input{min-width:0;width:100%;min-height:44px;padding:.6rem .75rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-deep);color:var(--color-text-primary)}.pricing-page_promotion__QxPm4 input:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}