.landing_hero__DO5_K{padding-block:clamp(40px,6vw,88px);background:var(--color-cream)}.landing_heroGrid__Wdla8{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}.landing_section__JH0eK{padding-block:clamp(56px,8vw,112px);background:var(--color-white);scroll-margin-top:90px}.landing_surface__8xhVR{background:var(--color-surface)}.landing_cream__7pxxP{background:var(--color-cream)}.landing_dark__iJnKi{background:var(--color-black);color:var(--color-white)}.landing_head__q2eLy{max-width:720px;margin-bottom:clamp(28px,4vw,48px)}.landing_eyebrowDark__yu4AU,.landing_eyebrow__PuYR0{margin:0 0 16px;font-family:var(--font-mono);font-size:13px;letter-spacing:.02em;color:var(--color-muted)}.landing_eyebrowDark__yu4AU{color:var(--color-yellow)}.landing_h1__5Gbl5{margin:0 0 20px;font-size:clamp(38px,5.2vw,66px);line-height:1.04;font-weight:var(--fw-semibold);letter-spacing:-.03em;color:var(--color-ink)}.landing_h2Big__UpOEC,.landing_h2__KvFCa{margin:0 0 14px;font-size:clamp(28px,3.4vw,42px);line-height:1.12;font-weight:var(--fw-semibold);letter-spacing:-.025em;color:var(--color-ink)}.landing_h2Big__UpOEC{font-size:clamp(32px,4.2vw,54px);line-height:1.06;color:var(--color-white)}.landing_h3Dark__ppoil,.landing_h3__XG1_x{margin:0 0 8px;font-size:18px;line-height:1.3;font-weight:var(--fw-semibold);letter-spacing:-.01em;color:var(--color-ink)}.landing_h3Dark__ppoil{color:var(--color-white)}.landing_heroSub__y3rIq,.landing_ledeDark___0iXt,.landing_lede__XeG3E{margin:0;font-size:18px;line-height:1.55;color:#4a4a4a}.landing_lede__XeG3E{color:var(--color-muted)}.landing_ledeDark___0iXt{margin-top:6px;color:#c9c9c9}.landing_body__tqJ8F{margin:0;font-size:16px;line-height:1.55;color:var(--color-muted)}.landing_note__oc0XC{margin:14px 0 0;font-size:14px;line-height:1.5;color:var(--color-muted)}.landing_actions__zQVnN{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.landing_primary__ilK_W,.landing_secondary__9Ilpw{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 26px;font-size:16px;font-weight:var(--fw-semibold);text-decoration:none;border-radius:var(--radius-pill);cursor:pointer}.landing_primary__ilK_W{color:var(--color-white);background:var(--color-brand);border:1px solid var(--color-brand)}.landing_primary__ilK_W:hover{background:var(--color-brand-dark)}.landing_secondary__9Ilpw{color:var(--color-ink);background:transparent;border:1px solid var(--color-ink)}.landing_secondary__9Ilpw:hover{color:var(--color-white);background:var(--color-ink)}.landing_code__pgnOL:focus-visible,.landing_demoOff__RO_KT:focus-visible,.landing_demoOn__w3kid:focus-visible,.landing_primary__ilK_W:focus-visible,.landing_secondary__9Ilpw:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.landing_demo__SK1_C{min-width:0}.landing_demoControls__7Nvk_{margin-bottom:14px}.landing_demoLabel__nk0Ms{margin:0 0 10px;font-size:14px;font-weight:var(--fw-medium);color:var(--color-ink)}.landing_demoButtons__Wn6um{display:flex;flex-wrap:wrap;gap:8px}.landing_demoOff__RO_KT,.landing_demoOn__w3kid{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 15px;font:inherit;font-size:14px;font-weight:var(--fw-semibold);color:var(--color-ink);border-radius:var(--radius-pill);cursor:pointer}.landing_demoOff__RO_KT{background:transparent;border:1px solid #cfc8bb}.landing_demoOff__RO_KT:hover{border-color:var(--color-ink)}.landing_demoOn__w3kid{background:var(--color-white);border:1px solid var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink)}.landing_dot__GfTlI{flex:none;width:10px;height:10px;border-radius:50%}.landing_browser__wBq5v{overflow:hidden;background:var(--color-white);border:1px solid #ddd6c9;border-radius:var(--radius-md)}.landing_browserBar__Crv6t{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#f7f5f1;border-bottom:1px solid #e7e2d8}.landing_browserBar__Crv6t span{width:9px;height:9px;background:#d9d3c7;border-radius:50%}.landing_browserBar__Crv6t p{margin:0 0 0 10px;font-size:12px;color:var(--color-muted)}.landing_browserPage__A9zxX{display:grid;grid-gap:18px;gap:18px;padding:18px}.landing_siteHeader___Moe9{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:10px}.landing_siteName__UMSZf{margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:20px;color:var(--color-ink)}.landing_demoCaption__WVwAg{margin:10px 0 0;font-size:13px;color:var(--color-muted)}.landing_srOnly__9fm7z{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.landing_three__IWBVE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(20px,3vw,36px);gap:clamp(20px,3vw,36px)}.landing_featureGrid__8itnH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:34px clamp(20px,3vw,36px);gap:34px clamp(20px,3vw,36px)}.landing_ruled__P7dZz{padding-top:16px;border-top:1px solid var(--color-ink)}.landing_steps__iprxV{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(20px,3vw,32px);gap:clamp(20px,3vw,32px);margin:0;padding:0;list-style:none}.landing_stepNum__D8m8L{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:14px;font-family:var(--font-mono);font-size:14px;color:var(--color-white);background:var(--color-ink);border-radius:50%}.landing_styleGrid__9rvFi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(16px,2.4vw,28px);gap:clamp(16px,2.4vw,28px)}.landing_styleItem__m7OaO{margin:0;min-width:0}.landing_styleItem__m7OaO figcaption{margin-top:10px;font-size:14px;color:var(--color-muted)}.landing_styleCream__bm_qs,.landing_styleDark__0NIaO,.landing_styleLight__X2_QT{display:flex;align-items:center;justify-content:center;min-height:280px;padding:24px;border-radius:var(--radius-md)}.landing_styleLight__X2_QT{background:#e7f3f1}.landing_styleDark__0NIaO{background:#0d0f13}.landing_styleCream__bm_qs{background:var(--color-cream)}.landing_styleDark__0NIaO>*,.landing_styleLight__X2_QT>*{width:100%}.landing_privacyGrid__1KB7V{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:start}.landing_lists__DmHr_{display:grid;grid-gap:32px;gap:32px}.landing_neverList__p6FIf,.landing_storedList__Er4aO,.landing_ticks__FXmFB{display:grid;grid-gap:9px;gap:9px;margin:0;padding:0;list-style:none;font-size:16px;line-height:1.45}.landing_neverList__p6FIf,.landing_storedList__Er4aO{color:#dedede}.landing_neverList__p6FIf li,.landing_storedList__Er4aO li,.landing_ticks__FXmFB li{position:relative;padding-left:26px}.landing_neverList__p6FIf li:before{content:"×";position:absolute;left:2px;top:-2px;font-size:20px;line-height:1.2;color:var(--color-yellow)}.landing_storedList__Er4aO li:before,.landing_ticks__FXmFB li:before{content:"";position:absolute;left:3px;top:5px;width:11px;height:6px;border-left:2px solid;border-bottom:2px solid;transform:rotate(-45deg)}.landing_footnote__ninG2{max-width:760px;margin:44px 0 0;padding-top:18px;font-size:15px;line-height:1.55;color:#b9b9b9;border-top:1px solid #333}.landing_split__UUJBR{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:center}.landing_chips__ZP5ve{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none}.landing_chips__ZP5ve li{padding:7px 14px;font-size:14px;font-weight:var(--fw-medium);color:var(--color-ink);background:var(--color-white);border:1px solid var(--color-divider);border-radius:var(--radius-pill)}.landing_codeWrap__ilLaZ{min-width:0}.landing_code__pgnOL{margin:0;padding:20px 22px;overflow-x:auto;font-family:var(--font-mono);font-size:13px;line-height:1.7;color:#f4f5f7;background:#14161a;border-radius:var(--radius-md)}.landing_plans__GIPj7{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:stretch}.landing_planMain__Thj2P,.landing_plan__CaXUB{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(22px,3vw,34px);background:var(--color-white);border:1px solid #ddd6c9;border-radius:var(--radius-md)}.landing_planMain__Thj2P{border:2px solid var(--color-ink)}.landing_planMain__Thj2P .landing_primary__ilK_W,.landing_plan__CaXUB .landing_secondary__9Ilpw{margin-top:auto}.landing_plan__CaXUB .landing_body__tqJ8F{margin-bottom:22px}.landing_planMain__Thj2P .landing_note__oc0XC{margin:16px 0 22px}.landing_price__xD8P0{margin:4px 0 18px;font-size:44px;line-height:1.1;font-weight:var(--fw-semibold);letter-spacing:-.02em;color:var(--color-ink)}.landing_price__xD8P0 span{font-size:15px;font-weight:var(--fw-regular);letter-spacing:0;color:var(--color-muted)}.landing_ticks__FXmFB{color:var(--color-ink)}.landing_signupGrid__JnWXY{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:start}.landing_formCard__S55wE{padding:clamp(20px,3vw,30px);background:var(--color-white);border:1px solid var(--color-divider);border-radius:var(--radius-md)}.landing_faq__mSXqd{max-width:820px;margin-inline:auto}.landing_contactCard__QaChG{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:24px;background:var(--color-surface);border-radius:var(--radius-md)}.landing_contactCard__QaChG .landing_body__tqJ8F{margin-bottom:18px}.landing_contactCard__QaChG .landing_secondary__9Ilpw{margin-top:auto}@media (max-width:1000px){.landing_heroGrid__Wdla8,.landing_plans__GIPj7,.landing_privacyGrid__1KB7V,.landing_signupGrid__JnWXY,.landing_split__UUJBR{grid-template-columns:minmax(0,1fr)}.landing_featureGrid__8itnH,.landing_steps__iprxV{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.landing_featureGrid__8itnH,.landing_steps__iprxV,.landing_styleGrid__9rvFi,.landing_three__IWBVE{grid-template-columns:minmax(0,1fr)}.landing_styleCream__bm_qs,.landing_styleDark__0NIaO,.landing_styleLight__X2_QT{min-height:0}.landing_primary__ilK_W,.landing_secondary__9Ilpw{width:100%}}.opencaseload_section__9qm5x{padding-block:clamp(40px,6vw,80px);background-color:var(--color-surface);min-height:60vh}.opencaseload_wrap__LCylM{max-width:880px;margin-inline:auto;display:grid;grid-gap:20px;gap:20px}.opencaseload_narrow__lruOE{max-width:520px;margin-inline:auto;width:100%}.opencaseload_h1__qKXmR{margin:0 0 12px;font-size:clamp(32px,4.4vw,48px);line-height:1.08;letter-spacing:-.025em}.opencaseload_h1__qKXmR,.opencaseload_h2__TtuA5{font-weight:var(--fw-semibold);color:var(--color-ink)}.opencaseload_h2__TtuA5{margin:0 0 14px;font-size:20px;line-height:1.25;letter-spacing:-.01em}.opencaseload_lede__uhCJZ{margin:0 0 14px;font-size:17px;line-height:var(--lh-body);color:var(--color-muted)}.opencaseload_help__D0RxH{margin:0;font-size:14px;line-height:1.5;color:var(--color-muted)}.opencaseload_help__D0RxH:empty{display:none}.opencaseload_label__o1bff{margin:0 0 10px;font-size:14px;font-weight:var(--fw-medium);color:var(--color-muted)}.opencaseload_card__emT3L{padding:clamp(20px,3vw,28px);background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-md);min-width:0}.opencaseload_topline__7u3gR{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.opencaseload_form__nBPWa{display:grid;grid-gap:16px;gap:16px}.opencaseload_grid2__x2Zhx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.opencaseload_field__RddsD{display:grid;grid-gap:6px;gap:6px;align-content:start;font-size:15px;font-weight:var(--fw-medium);color:var(--color-ink)}.opencaseload_input__VTUCm{width:100%;min-height:46px;padding:10px 14px;font:inherit;font-weight:var(--fw-regular);color:var(--color-ink);background:var(--color-white);border:1px solid var(--color-divider);border-radius:10px}.opencaseload_code__jAdbj:focus-visible,.opencaseload_input__VTUCm:focus-visible,.opencaseload_primary___BA01:focus-visible,.opencaseload_secondary__Uqakc:focus-visible,.opencaseload_switchOff___zsTr:focus-visible,.opencaseload_switchOn__AErYi:focus-visible,.opencaseload_tabActive__nyYqi:focus-visible,.opencaseload_tab___kG4N:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.opencaseload_primary___BA01,.opencaseload_secondary__Uqakc{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 22px;font:inherit;font-weight:var(--fw-semibold);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap}.opencaseload_primary___BA01{color:var(--color-white);background:var(--color-brand);border:1px solid var(--color-brand)}.opencaseload_primary___BA01:hover{background:var(--color-brand-dark)}.opencaseload_primary___BA01:disabled{opacity:.6;cursor:default}.opencaseload_secondary__Uqakc{min-height:40px;padding:8px 18px;color:var(--color-ink);background:var(--color-white);border:1px solid var(--color-divider)}.opencaseload_secondary__Uqakc:hover{border-color:var(--color-ink)}.opencaseload_row__1bv7V{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.opencaseload_row__1bv7V a{overflow-wrap:anywhere}.opencaseload_error__LqCJE{margin:0;font-size:14px;color:#b91c1c}.opencaseload_warning__5Amz_{margin:12px 0 0;padding:10px 14px;font-size:14px;line-height:1.5;color:#7c3d06;background:#fff7e6;border-radius:10px}.opencaseload_success__XlFB8{margin:0;padding:16px 18px;font-size:16px;color:var(--color-ink);background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-md)}.opencaseload_trap__yBTVM{position:absolute;left:-9999px;height:1px;overflow:hidden}.opencaseload_switch__x1tc4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.opencaseload_switchOff___zsTr,.opencaseload_switchOn__AErYi{display:flex;align-items:center;justify-content:center;gap:10px;min-height:84px;padding:14px;font:inherit;font-size:16px;font-weight:var(--fw-semibold);color:var(--color-ink);text-align:left;border-radius:var(--radius-md);cursor:pointer}.opencaseload_switchOff___zsTr{background:var(--color-white);border:1px solid var(--color-divider)}.opencaseload_switchOff___zsTr:hover{border-color:var(--color-ink)}.opencaseload_switchOn__AErYi{background:var(--color-surface);border:2px solid var(--color-ink)}.opencaseload_dot__SQl52{flex:none;width:12px;height:12px;border-radius:50%}.opencaseload_previews__Q047A{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:24px;gap:24px}.opencaseload_tabs___Zhe5{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.opencaseload_tabActive__nyYqi,.opencaseload_tab___kG4N{min-height:40px;padding:7px 14px;font:inherit;font-size:14px;font-weight:var(--fw-medium);border-radius:var(--radius-pill);cursor:pointer}.opencaseload_tab___kG4N{color:var(--color-ink);background:var(--color-white);border:1px solid var(--color-divider)}.opencaseload_tabActive__nyYqi{color:var(--color-white);background:var(--color-ink);border:1px solid var(--color-ink)}.opencaseload_panel__n8CQD{min-width:0}.opencaseload_steps___MAZD{margin:0 0 14px;padding-left:20px;font-size:15px;line-height:1.6;color:var(--color-muted)}.opencaseload_code__jAdbj{margin:0 0 12px;padding:14px 16px;overflow-x:auto;font-family:var(--font-mono);font-size:13px;line-height:1.6;color:var(--color-ink);background:var(--color-surface);border-radius:10px}.opencaseload_tiles__i_83u{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:12px}.opencaseload_tile__qOlPs{padding:14px 16px;background:var(--color-surface);border-radius:10px}.opencaseload_number__nzT5c{margin:0;font-size:30px;line-height:1.2;font-weight:var(--fw-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-ink)}.opencaseload_details__NfZ_d{margin-bottom:12px;font-size:14px}.opencaseload_details__NfZ_d summary{cursor:pointer}.opencaseload_table__WQDIb{width:100%;max-width:340px;margin-top:8px;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.opencaseload_table__WQDIb td,.opencaseload_table__WQDIb th{padding:5px 0;text-align:left;border-bottom:1px solid var(--color-line)}.opencaseload_check__sy7As{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;color:var(--color-ink)}.opencaseload_check__sy7As input{margin-top:4px}@media (max-width:700px){.opencaseload_grid2__x2Zhx,.opencaseload_previews__Q047A,.opencaseload_switch__x1tc4{grid-template-columns:minmax(0,1fr)}.opencaseload_switchOff___zsTr,.opencaseload_switchOn__AErYi{min-height:62px;justify-content:flex-start}}