.BackToTop_btn__FV8W0{position:fixed;bottom:32px;right:32px;z-index:200;width:44px;height:44px;border-radius:12px;font-size:18px;font-weight:700;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .2s,transform .15s,box-shadow .2s,background .3s,color .3s}.BackToTop_btnVisible__2TZW_{opacity:1;pointer-events:auto}.BackToTop_onLight__BWCW5{background:var(--surface);color:var(--text-strong);border:1px solid var(--border-control);box-shadow:var(--float-shadow)}.BackToTop_onDark__1mxYz{background:rgba(255,255,255,.95);color:var(--action);box-shadow:0 4px 20px rgba(0,0,0,.22)}.BackToTop_btn__FV8W0:hover{transform:translateY(-2px)}.BackToTop_onLight__BWCW5:hover{color:var(--action);border-color:var(--action-border)}@media (max-width:768px){.BackToTop_btn__FV8W0{bottom:96px;right:16px}}.Comparison_section__gWaDM{background:var(--page)}.Comparison_tableWrap__1adBp{overflow-x:auto;background:var(--surface);border:1px solid var(--border);border-radius:18px;text-align:left}.Comparison_table__FPk_C{width:100%;min-width:620px;border-collapse:collapse}.Comparison_thFeature__fsIg4,.Comparison_th__b1Wtr{font-size:13px;font-weight:700;color:var(--text-strong);padding:20px 20px 16px;border-bottom:1px solid var(--border);vertical-align:bottom}.Comparison_thFeature__fsIg4{text-align:left;color:var(--text-weak);font-weight:600}.Comparison_th__b1Wtr{text-align:center;width:19%;line-height:1.35}.Comparison_th__b1Wtr small{font-size:11.5px;font-weight:500;color:var(--text-weak)}.Comparison_thFv__wADIr{background:var(--action-surface);border-top-left-radius:12px;border-top-right-radius:12px}.Comparison_thBadge__G3FKP{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:var(--action);border-radius:var(--r-pill);padding:2px 9px;margin-bottom:6px}.Comparison_thFvName__8HlR4{display:block;font-size:15px;color:var(--action)}.Comparison_row__sqCsP+.Comparison_row__sqCsP td{border-top:1px solid var(--divider)}.Comparison_row__sqCsP:hover td{background:#f7f9fc}.Comparison_row__sqCsP:hover .Comparison_tdFv__IywFA{background:#e5edfb}.Comparison_tdFeature__Nviny{font-size:14px;color:var(--text-strong);padding:12px 20px}.Comparison_td__CU_jE{text-align:center;padding:12px 20px}.Comparison_tdFv__IywFA{background:var(--action-surface)}.Comparison_cell__GpT1q{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%}.Comparison_yes__YtQhr{background:var(--ok-bg);color:var(--ok-text)}.Comparison_tdFv__IywFA .Comparison_yes__YtQhr{background:var(--action);color:#fff}.Comparison_partial__TnKfN{background:var(--warn-bg);color:var(--warn-text)}.Comparison_no__mH28C{background:var(--divider);color:var(--text-mute)}.Comparison_legend___Usz4{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin-top:16px;font-size:13px;color:var(--text-weak)}.Comparison_legend___Usz4>span{display:inline-flex;align-items:center;gap:6px}.Comparison_dot__IE09_{width:10px;height:10px;border-radius:50%;display:inline-block}.Comparison_dotYes__Qk088{background:var(--ok-dot)}.Comparison_dotPartial__zPgP2{background:#f0b357}.Comparison_dotNo__n7q_R{background:var(--text-mute)}.Comparison_cta__xbcwX{margin-top:40px;display:flex;justify-content:center}.DemoModal_overlay__U2_sZ{position:fixed;inset:0;background:rgba(16,24,40,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px}.DemoModal_modal__RAVMt{background:var(--surface);border:1px solid var(--border);border-radius:18px;width:100%;max-width:720px;max-height:calc(100dvh - 32px);overflow-y:auto;box-shadow:0 24px 64px rgba(16,24,40,.18)}.DemoModal_header__kXOoW{padding:24px 24px 0;display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.DemoModal_title__9IYRv{font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--text-strong);margin-bottom:2px}.DemoModal_sub__RVA5l{font-size:14px;color:var(--text-weak)}.DemoModal_closeBtn___Lug8{width:34px;height:34px;border-radius:var(--r-control);border:none;background:transparent;color:var(--text-weak);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,color .15s}.DemoModal_closeBtn___Lug8:hover{background:var(--page);color:var(--text-strong)}.DemoModal_tabs__3bH0X{display:flex;gap:4px;margin:20px 24px 0;padding:4px;background:#f2f4f7;border-radius:var(--r-control);overflow-x:auto;scrollbar-width:none}.DemoModal_tabs__3bH0X::-webkit-scrollbar{display:none}.DemoModal_tab__keCPA{flex:1 1;font-family:inherit;padding:8px 12px;font-size:13px;font-weight:600;color:var(--text-weak);border:none;background:none;border-radius:8px;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}.DemoModal_tab__keCPA:hover{color:var(--text-strong)}.DemoModal_tabActive__UC_Oy{background:var(--surface);color:var(--text-strong);box-shadow:0 1px 2px rgba(16,24,40,.08)}.DemoModal_body__AAfsK{padding:24px}.DemoModal_demoContent__sChUz{display:flex;flex-direction:column;gap:20px}.DemoModal_demoTitle__m52wI{font-size:18px;font-weight:700;color:var(--text-strong);margin-bottom:6px}.DemoModal_demoDesc__9tpQf{font-size:14.5px;color:var(--text-mid);line-height:1.65}.DemoModal_demoFeatures__AwdyZ{list-style:none;display:flex;flex-direction:column;gap:10px;padding:18px;background:var(--panel);border:1px solid var(--border);border-radius:var(--r-card)}.DemoModal_demoFeatures__AwdyZ li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--text-strong);line-height:1.5}.DemoModal_demoFeatures__AwdyZ li svg{flex-shrink:0;margin-top:3px;color:var(--action)}.DemoModal_demoContent__sChUz .btn{align-self:flex-start}@media (max-width:560px){.DemoModal_demoContent__sChUz .btn{align-self:stretch}}.RegisterModal_overlay__RopJa{position:fixed;inset:0;background:rgba(16,24,40,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px}.RegisterModal_modal__39AVl{background:var(--surface);border:1px solid var(--border);border-radius:18px;width:100%;max-width:940px;position:relative;box-shadow:0 24px 64px rgba(16,24,40,.18);display:grid;grid-template-columns:300px 1fr;max-height:calc(100dvh - 32px);overflow:hidden}.RegisterModal_aside___LSJJ{position:relative;overflow:hidden;padding:36px 28px;color:#fff;background:radial-gradient(360px 240px at 100% 0,rgba(255,255,255,.16),transparent 70%),radial-gradient(320px 220px at 0 100%,rgba(37,211,102,.2),transparent 70%),linear-gradient(160deg,var(--action),#1d3f8f);display:flex;flex-direction:column}.RegisterModal_asideTag__RSiFO{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;font-size:12px;font-weight:600;background:rgba(255,255,255,.14);border-radius:var(--r-pill);padding:4px 10px;margin-bottom:20px}.RegisterModal_aside___LSJJ h3{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin-bottom:24px}.RegisterModal_asideList__qDNMv{list-style:none;display:flex;flex-direction:column;gap:16px}.RegisterModal_asideList__qDNMv li{display:flex;align-items:flex-start;gap:12px}.RegisterModal_asideIcon__eIH3G{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.18)}.RegisterModal_asideList__qDNMv strong{display:block;font-size:14px;font-weight:600;line-height:1.3}.RegisterModal_asideList__qDNMv small{display:block;margin-top:2px;font-size:12.5px;line-height:1.4;color:rgba(255,255,255,.72)}.RegisterModal_asidePreview__i_JH4{margin-top:28px;padding:14px 14px 12px;border-radius:12px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);display:flex;flex-direction:column;gap:9px}.RegisterModal_asidePreviewTitle__VUACT{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:rgba(255,255,255,.8);margin-bottom:2px}.RegisterModal_asidePreviewRow__U01_D{display:flex;align-items:center;gap:10px;font-size:12.5px}.RegisterModal_asidePreviewRow__U01_D b{width:20px;text-align:right;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RegisterModal_asideAvatar__LwZv7{flex-shrink:0;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:700;background:rgba(255,255,255,.2)}.RegisterModal_asideBar__ngc_G{flex:1 1;height:6px;border-radius:99px;background:rgba(255,255,255,.16);overflow:hidden}.RegisterModal_asideBar__ngc_G span{display:block;height:100%;border-radius:inherit;background:#25d366}.RegisterModal_asideNote__3qJxf{margin-top:auto;padding-top:24px;display:flex;align-items:center;gap:6px;font-size:12.5px;color:rgba(255,255,255,.75)}.RegisterModal_modalBody__y6nC1{max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;padding:32px 36px 24px}.RegisterModal_close__XZJPj{position:absolute;top:14px;right:14px;z-index:1;background:none;border:none;color:var(--text-weak);cursor:pointer;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:var(--r-control);transition:background .15s,color .15s}.RegisterModal_close__XZJPj:hover{background:var(--page);color:var(--text-strong)}.RegisterModal_sectionLabel__uKMwy{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-weak);margin:0}.RegisterModal_sectionLabel__uKMwy:not(:first-child){margin-top:8px;padding-top:16px;border-top:1px solid var(--divider)}.RegisterModal_header__HEeI8{margin-bottom:20px}.RegisterModal_header__HEeI8 h2{font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--text-strong);margin-bottom:4px}.RegisterModal_header__HEeI8 p{font-size:14px;color:var(--text-weak)}.RegisterModal_form__jG7Is{display:flex;flex-direction:column;gap:14px}.RegisterModal_field__bkpcT{display:flex;flex-direction:column;gap:6px}.RegisterModal_field__bkpcT label{font-size:12.5px;font-weight:600;color:var(--text-strong)}.RegisterModal_field__bkpcT input{width:100%;padding:11px 13px;border:1px solid var(--border-control);border-radius:var(--r-control);font-size:14px;color:var(--text-strong);background:var(--surface);outline:none;transition:border-color .15s,box-shadow .15s;font-family:inherit}.RegisterModal_field__bkpcT input:hover{border-color:#d0d5dd}.RegisterModal_field__bkpcT input:focus{border-color:var(--action);box-shadow:0 0 0 3px rgba(47,95,196,.12)}.RegisterModal_field__bkpcT input::placeholder{color:var(--text-mute)}.RegisterModal_field__bkpcT input:-webkit-autofill,.RegisterModal_field__bkpcT input:-webkit-autofill:focus,.RegisterModal_field__bkpcT input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #fff;-webkit-text-fill-color:var(--text-strong);border-color:var(--border-control);-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.RegisterModal_fieldRow__yWRpk{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.RegisterModal_inputWrap__2yYv2{position:relative;display:flex;align-items:center}.RegisterModal_inputWrap__2yYv2 input{padding-right:42px}.RegisterModal_eyeBtn__7D9sh{position:absolute;right:12px;background:none;border:none;padding:0;cursor:pointer;color:var(--text-mute);display:flex;align-items:center;transition:color .15s}.RegisterModal_eyeBtn__7D9sh:hover{color:var(--action)}.RegisterModal_fieldHint__kzGHq{min-height:16px;font-size:12px;margin:0;color:var(--text-mute)}.RegisterModal_fieldError__uApZX{min-height:16px;color:var(--err-text);font-size:12px;margin:0}.RegisterModal_optional__KxQD3{font-weight:400;color:var(--text-mute);font-size:12px}.RegisterModal_error__qdFCJ{background:var(--err-bg);border:1px solid #f6cdc9;color:var(--err-text);font-size:13px;padding:10px 14px;border-radius:var(--r-control);margin:0}.RegisterModal_btnSubmit__VDFtQ{width:100%;padding:13px;background:var(--action);color:#fff;border:none;border-radius:var(--r-control);font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s,opacity .15s;box-shadow:var(--action-shadow-lg);margin-top:4px}.RegisterModal_btnSubmit__VDFtQ:hover:not(:disabled){background:var(--action-hover)}.RegisterModal_btnSubmit__VDFtQ:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.RegisterModal_terms__M9qW1{font-size:12px;color:var(--text-weak);text-align:center;margin:0}.RegisterModal_terms__M9qW1 a{color:var(--action);text-decoration:none}.RegisterModal_terms__M9qW1 a:hover{text-decoration:underline}.RegisterModal_loginLink__KpuCv{text-align:center;font-size:13.5px;color:var(--text-weak);margin-top:20px;padding-top:20px;border-top:1px solid var(--divider)}.RegisterModal_loginLink__KpuCv a{color:var(--action);font-weight:600;text-decoration:none}.RegisterModal_success__7Sgba{text-align:center;padding:64px 0}.RegisterModal_checkIcon__d2ZDt{width:56px;height:56px;background:var(--ok-bg);color:var(--ok-text);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.RegisterModal_success__7Sgba h2{font-size:22px;font-weight:700;color:var(--text-strong);margin-bottom:6px}.RegisterModal_success__7Sgba p{font-size:14px;color:var(--text-weak)}@media (max-width:860px){.RegisterModal_modal__39AVl{grid-template-columns:1fr;max-width:640px}.RegisterModal_aside___LSJJ{display:none}}@media (max-height:700px){.RegisterModal_asidePreview__i_JH4{display:none}}@media (max-width:480px){.RegisterModal_modal__39AVl{border-radius:16px}.RegisterModal_modalBody__y6nC1{padding:28px 20px 20px}.RegisterModal_fieldRow__yWRpk{grid-template-columns:1fr}}.Features_section__Ko_89{background:var(--page)}.Features_grid__MVIxm{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:16px;gap:16px}.Features_card__Ihj_X{grid-column:span 3;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:24px;transition:border-color .15s}.Features_card__Ihj_X:hover{border-color:var(--action-border)}.Features_ico__o9Soi{width:40px;height:40px;border-radius:var(--r-control);background:var(--action-surface);color:var(--action);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.Features_card__Ihj_X h3{font-size:16px;font-weight:700;color:var(--text-strong);margin-bottom:6px}.Features_card__Ihj_X p{font-size:14px;color:var(--text-mid);line-height:1.6}@media (max-width:960px){.Features_grid__MVIxm{grid-template-columns:1fr 1fr}.Features_card__Ihj_X{grid-column:span 1}}@media (max-width:600px){.Features_grid__MVIxm{grid-template-columns:1fr}}.EmbedSection_section__XUR5x{background:var(--surface)}.EmbedSection_inner__fK95F{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1fr 1.05fr;grid-gap:64px;gap:64px;align-items:center}.EmbedSection_sub__s8_ao{margin-bottom:32px}.EmbedSection_steps__3gKbJ{list-style:none;display:flex;flex-direction:column;gap:20px}.EmbedSection_step__fXUDC{display:flex;gap:14px;align-items:flex-start}.EmbedSection_stepN__bGxFA{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--action-surface);border:1px solid var(--action-border);color:var(--action);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}.EmbedSection_step__fXUDC strong{display:block;font-size:15px;font-weight:700;color:var(--text-strong);margin-bottom:2px}.EmbedSection_step__fXUDC span{font-size:14px;color:var(--text-mid)}.EmbedSection_right__5KA09{display:flex;flex-direction:column;gap:16px}.EmbedSection_codeWrap__kuUGx{background:#0f172a;border-radius:var(--r-card);overflow:hidden;box-shadow:var(--float-shadow)}.EmbedSection_codeTitleBar__tqnbJ{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.06)}.EmbedSection_dot__xzX1d{width:10px;height:10px;border-radius:50%}.EmbedSection_dotR__U_Ybe{background:#ff5f57}.EmbedSection_dotY__OqgHx{background:#febc2e}.EmbedSection_dotG__yq_sc{background:#28c840}.EmbedSection_codeTitle__HcH0R{margin-left:8px;font-size:12px;color:#94a3b8}.EmbedSection_code__ME9b_{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.7;color:#e2e8f0;padding:16px 18px 18px;white-space:pre;overflow-x:auto}.EmbedSection_cComment__gMh5a{color:#64748b}.EmbedSection_cTag__URs_E{color:#93c5fd}.EmbedSection_cAttr__3cDH6{color:#c4b5fd}.EmbedSection_cVal__q_Fsc{color:#86efac}.EmbedSection_browser__YAx7N{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);overflow:hidden;box-shadow:var(--float-shadow)}.EmbedSection_browserBar__kAUZ5{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--page);border-bottom:1px solid var(--border)}.EmbedSection_bDots__oz4G3{display:flex;gap:6px}.EmbedSection_bDot__mSrGs{width:10px;height:10px;border-radius:50%}.EmbedSection_bDotR__omaSd{background:#ff5f57}.EmbedSection_bDotY__PpuA5{background:#febc2e}.EmbedSection_bDotG__IQOTu{background:#28c840}.EmbedSection_urlBar__O60Di{flex:1 1;font-size:12px;color:var(--text-weak);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);padding:4px 12px}.EmbedSection_browserContent__Fs8mm{padding:16px}.EmbedSection_siteHeader__Pzs5L{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.EmbedSection_siteName__mq_cg{font-size:14px;font-weight:800;color:var(--text-strong)}.EmbedSection_siteNav__0Eyw0{font-size:12px;color:var(--text-weak)}.EmbedSection_embedBox__gYUyn{border:1px solid var(--border);border-radius:12px;overflow:hidden}.EmbedSection_embedHd__hU0C1{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--text-strong);padding:10px 14px;background:var(--panel);border-bottom:1px solid var(--border)}.EmbedSection_embedHd__hU0C1 span{font-size:11px;color:var(--action);background:var(--action-surface);border-radius:var(--r-pill);padding:1px 8px}.EmbedSection_jobList__MJp3z{list-style:none}.EmbedSection_jobRow__CGmDg{display:flex;align-items:center;justify-content:space-between;padding:12px 14px}.EmbedSection_jobRow__CGmDg+.EmbedSection_jobRow__CGmDg{border-top:1px solid var(--divider)}.EmbedSection_jobTitle__oMm9N{font-size:13.5px;font-weight:600;color:var(--text-strong)}.EmbedSection_jobLoc__sSg01{font-size:12px;color:var(--text-weak)}.EmbedSection_jobBtn__M3HSS{font-size:12px;font-weight:600;color:#fff;background:var(--action);border-radius:8px;padding:6px 12px}@media (max-width:960px){.EmbedSection_inner__fK95F{grid-template-columns:1fr;gap:40px}}.FinalCta_section__3Coz3{background:var(--page);padding-top:0}.FinalCta_box__2wXhj{position:relative;overflow:hidden;max-width:1160px;margin:0 auto;border-radius:24px;padding:64px 48px;text-align:center;color:#fff;background:radial-gradient(600px 300px at 90% 0,rgba(255,255,255,.16),transparent 70%),radial-gradient(500px 260px at 0 100%,rgba(37,211,102,.18),transparent 70%),linear-gradient(135deg,var(--action),#1d3f8f)}.FinalCta_title__l_9nH{font-size:clamp(28px,3.6vw,40px);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0 auto 14px;max-width:680px}.FinalCta_sub__qlFTR{font-size:17px;line-height:1.6;color:rgba(255,255,255,.82);max-width:560px;margin:0 auto 32px}.FinalCta_btns__NUenx{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.FinalCta_btnLight__DwAu4{background:#fff;color:var(--action);box-shadow:0 6px 20px rgba(16,24,40,.2)}.FinalCta_btnLight__DwAu4:hover{transform:translateY(-1px)}.FinalCta_btnGhost__SJjSj{background:rgba(255,255,255,.08);color:#fff;border-color:rgba(255,255,255,.35)}.FinalCta_btnGhost__SJjSj:hover{background:rgba(255,255,255,.16)}@media (max-width:640px){.FinalCta_box__2wXhj{padding:48px 20px;border-radius:18px}.FinalCta_btns__NUenx{flex-direction:column}}.Footer_footer__pQtti{background:var(--surface);border-top:1px solid var(--border);padding:64px 5% 32px}.Footer_inner__vtL_T{max-width:1160px;margin:0 auto}.Footer_grid__88hvW{display:grid;grid-template-columns:1.6fr repeat(4,1fr);grid-gap:40px;gap:40px;padding-bottom:40px}.Footer_brand__0rdww p{font-size:14px;line-height:1.6;color:var(--text-weak);margin-top:16px;max-width:300px}.Footer_col__WMzcr h3{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-strong);margin-bottom:14px}.Footer_col__WMzcr ul{list-style:none;display:flex;flex-direction:column;gap:10px}.Footer_col__WMzcr a{font-size:14px;color:var(--text-weak);text-decoration:none;transition:color .15s}.Footer_col__WMzcr a:hover{color:var(--action)}.Footer_bottom__wxP7Z{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding-top:24px;border-top:1px solid var(--border);font-size:13px;color:var(--text-weak)}.Footer_lgpd__Ub4hb{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--ok-text);background:var(--ok-bg);border-radius:var(--r-pill);padding:4px 12px}@media (max-width:860px){.Footer_grid__88hvW{grid-template-columns:repeat(2,1fr)}.Footer_brand__0rdww{grid-column:1/-1}}@media (max-width:480px){.Footer_footer__pQtti{padding:48px 20px 24px}.Footer_bottom__wxP7Z{flex-direction:column;align-items:flex-start}}.Hero_hero__bqvNd{position:relative;overflow:hidden;padding:72px 5% 96px;background:radial-gradient(900px 480px at 85% 10%,rgba(47,95,196,.1),transparent 70%),radial-gradient(700px 400px at 0 100%,rgba(37,211,102,.06),transparent 70%),var(--banner-gradient)}.Hero_hero__bqvNd:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse at 60% 40%,#000 20%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 60% 40%,#000 20%,transparent 70%);opacity:.6;pointer-events:none}.Hero_inner__lGUYu{position:relative;max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;grid-gap:56px;gap:56px;align-items:center}.Hero_eyebrow__zlAY_{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text-mid);background:var(--surface);border:1px solid var(--border-control);border-radius:var(--r-pill);padding:4px 14px 4px 4px;margin-bottom:24px}.Hero_eyebrowTag__TrAPU{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--action-surface);color:var(--action)}.Hero_h1__Ehp8_{font-size:clamp(38px,4.6vw,56px);font-weight:800;line-height:1.05;letter-spacing:-.035em;text-wrap:balance;color:var(--text-strong);margin-bottom:20px}.Hero_accent___7FV1{color:var(--action);display:block}.Hero_sub__mpF_z{font-size:18px;line-height:1.65;color:var(--text-mid);max-width:520px;margin-bottom:32px}.Hero_btns__u1gf_{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}.Hero_checks__upaVr{list-style:none;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:14px;color:var(--text-mid)}.Hero_checks__upaVr li{display:inline-flex;align-items:center;gap:6px}.Hero_checks__upaVr svg{color:var(--ok-text)}.Hero_visual__Gy317{position:relative;padding:0 0 150px 40px}.Hero_panel__x8FAc{background:var(--surface);border:1px solid var(--border);border-radius:18px;box-shadow:0 24px 60px rgba(16,24,40,.1),0 2px 6px rgba(16,24,40,.04);padding:20px}.Hero_panelHead__vj6Sz{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.Hero_panelOver__gIkj5{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-weak)}.Hero_panelTitle__NUsRa{font-size:17px;font-weight:700;color:var(--text-strong);letter-spacing:-.01em}.Hero_panelPill__NlkYg{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--action);background:var(--action-surface);border-radius:var(--r-pill);padding:5px 10px;white-space:nowrap}.Hero_list__CeYOw{list-style:none;display:flex;flex-direction:column;gap:8px}.Hero_row__imtcr{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.Hero_rowFeatured__rSJu7{background:var(--featured-bg);border-color:var(--featured-border)}.Hero_rowOff__673sU{opacity:.5}.Hero_avatar__OFz3K{flex-shrink:0;width:34px;height:34px;border-radius:50%;background:var(--action-surface);color:var(--action);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.Hero_who__2hjcf{flex:1 1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.Hero_who__2hjcf strong{font-size:13.5px;font-weight:600;color:var(--text-strong)}.Hero_who__2hjcf span{font-size:12px;color:var(--text-weak);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Hero_badge__mnOYT{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:#92400e;background:#fef3c7;border-radius:var(--r-pill);padding:3px 8px}.Hero_badge__mnOYT svg{color:var(--featured-accent);fill:var(--featured-accent)}.Hero_score__GhlZ6{display:flex;align-items:center;gap:8px;flex-shrink:0}.Hero_score__GhlZ6 b{font-size:14px;font-weight:700;color:var(--text-strong);min-width:22px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Hero_bar__5gqaN{width:64px;height:6px;border-radius:var(--r-pill);background:#f0f3f8;overflow:hidden}.Hero_bar__5gqaN span{display:block;height:100%;border-radius:inherit;background:var(--action)}.Hero_rowFeatured__rSJu7 .Hero_bar__5gqaN span{background:var(--featured-accent)}.Hero_chat__Gq5Lj{position:absolute;left:0;bottom:0;width:270px;background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 18px 44px rgba(16,24,40,.14);padding:14px;display:flex;flex-direction:column;gap:8px;animation:Hero_float__XKsXp 6s ease-in-out infinite}.Hero_chatHead__5g8Pr{display:flex;align-items:center;gap:10px;padding-bottom:8px;border-bottom:1px solid var(--divider)}.Hero_chatHead__5g8Pr strong{display:block;font-size:13px;font-weight:700;color:var(--text-strong);line-height:1.2}.Hero_chatHead__5g8Pr em{font-style:normal;font-size:11.5px;color:var(--ok-text)}.Hero_chatAv__rlLWU{width:30px;height:30px;border-radius:50%;background:var(--wa);color:#fff;display:flex;align-items:center;justify-content:center}.Hero_msg__5oBAo{font-size:12.5px;line-height:1.45;padding:8px 11px;border-radius:12px;max-width:88%}.Hero_msgBot__gAhwI{background:var(--page);color:var(--text-strong);border-top-left-radius:4px}.Hero_msgUsr__RCsVC{align-self:flex-end;background:#dcf8c6;color:#14532d;border-top-right-radius:4px}.Hero_chatResult__R1p2J{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:12px;font-weight:700;color:var(--ok-text);background:var(--ok-bg);border-radius:var(--r-pill);padding:5px 10px}@keyframes Hero_float__XKsXp{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (max-width:960px){.Hero_inner__lGUYu{grid-template-columns:1fr;gap:48px}.Hero_copy__KMVTd{text-align:center}.Hero_sub__mpF_z{margin-left:auto;margin-right:auto}.Hero_btns__u1gf_,.Hero_checks__upaVr{justify-content:center}.Hero_visual__Gy317{max-width:520px;margin:0 auto;width:100%}}@media (max-width:640px){.Hero_hero__bqvNd{padding:48px 20px 72px}.Hero_sub__mpF_z{font-size:16px}.Hero_btns__u1gf_{flex-direction:column}.Hero_btns__u1gf_ .btn{width:100%}.Hero_visual__Gy317{padding:0 0 170px}.Hero_chat__Gq5Lj{left:50%;transform:translateX(-50%);animation:none;width:92%}.Hero_bar__5gqaN{width:40px}.Hero_badge__mnOYT{display:none}}.HowItWorks_section__RU32y{background:var(--page)}.HowItWorks_steps___lftL{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;position:relative;text-align:left}.HowItWorks_steps___lftL:before{content:"";position:absolute;top:24px;left:24px;right:24px;height:2px;background:linear-gradient(90deg,var(--action-border),var(--action-border) 50%,transparent 50%) 0 0 /10px 2px repeat-x}.HowItWorks_step__gUC_t{position:relative}.HowItWorks_num__dzNnr{position:relative;width:48px;height:48px;border-radius:var(--r-card);background:var(--surface);border:1px solid var(--action-border);color:var(--action);margin-bottom:20px;box-shadow:0 0 0 6px var(--page)}.HowItWorks_idx__z6gnP,.HowItWorks_num__dzNnr{display:flex;align-items:center;justify-content:center}.HowItWorks_idx__z6gnP{position:absolute;top:-8px;right:-8px;width:20px;height:20px;border-radius:50%;background:var(--action);color:#fff;font-size:11px;font-weight:700}.HowItWorks_step__gUC_t h3{font-size:16px;font-weight:700;color:var(--text-strong);margin-bottom:8px}.HowItWorks_step__gUC_t p{font-size:14px;color:var(--text-mid);line-height:1.6}.HowItWorks_ctaRow__yNWId{margin-top:48px;display:flex;justify-content:center}@media (max-width:960px){.HowItWorks_steps___lftL{grid-template-columns:repeat(2,1fr);gap:32px 24px}.HowItWorks_steps___lftL:before{display:none}}@media (max-width:560px){.HowItWorks_steps___lftL{grid-template-columns:1fr}}.MobileCtaBar_bar__BY1HU{display:none;position:fixed;bottom:0;left:0;right:0;z-index:200;background:rgba(255,255,255,.96);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--border);padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));box-shadow:0 -8px 26px rgba(16,24,40,.07);transform:translateY(100%);transition:transform .45s cubic-bezier(.34,1.3,.64,1)}.MobileCtaBar_show__sf3xa{transform:translateY(0)}.MobileCtaBar_inner__X_Smm{display:flex;gap:10px;max-width:480px;margin:0 auto}.MobileCtaBar_primary__u7njL{flex:1 1;font-family:inherit;background:var(--action);color:#fff;border:none;border-radius:var(--r-control);padding:14px 16px;font-size:15px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s}.MobileCtaBar_primary__u7njL:active{background:var(--action-hover)}.MobileCtaBar_secondary__Vj4CB{flex-shrink:0;font-family:inherit;background:var(--surface);color:var(--text-strong);border:1px solid var(--border-control);border-radius:var(--r-control);padding:14px 18px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s}.MobileCtaBar_secondary__Vj4CB:active{background:var(--action-surface)}@media (max-width:768px){.MobileCtaBar_bar__BY1HU{display:block}}.Nav_nav__o8sSc{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:rgba(255,255,255,.82);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid transparent;padding:0 5%;display:flex;align-items:center;justify-content:space-between;gap:24px;height:68px;transition:border-color .2s,background .2s}.Nav_navScrolled__7QxG8{background:rgba(255,255,255,.94);border-bottom-color:var(--border)}.Nav_logo__98dCe{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.Nav_links__8Axcs{display:flex;align-items:center;gap:4px}.Nav_links__8Axcs a{font-size:14px;font-weight:500;color:var(--text-mid);text-decoration:none;padding:8px 12px;border-radius:var(--r-control);transition:color .15s,background .15s}.Nav_links__8Axcs a:hover{color:var(--text-strong);background:var(--page)}.Nav_links__8Axcs a.Nav_active__efpfw{color:var(--action);background:var(--action-surface)}.Nav_actions__4RUiQ{display:flex;align-items:center;gap:8px;flex-shrink:0}.Nav_btnGhost__qh9U4{font-family:inherit;font-size:14px;font-weight:600;color:var(--text-strong);background:none;border:1px solid transparent;cursor:pointer;padding:9px 14px;border-radius:var(--r-control);transition:background .15s;text-decoration:none;display:inline-flex;align-items:center}.Nav_btnGhost__qh9U4:hover{background:var(--page)}.Nav_btnCta__JiADG{font-family:inherit;font-size:14px;font-weight:600;color:#fff;background:var(--action);border:none;cursor:pointer;padding:10px 18px;border-radius:var(--r-control);box-shadow:var(--action-shadow);transition:background .15s,box-shadow .15s}.Nav_btnCta__JiADG:hover{background:var(--action-hover);box-shadow:var(--action-shadow-lg)}.Nav_hamburger__lMmgP{display:none;flex-direction:column;justify-content:center;gap:5px;background:none;border:1px solid var(--border-control);border-radius:var(--r-control);cursor:pointer;padding:0 9px;width:40px;height:40px}.Nav_barBot__ey5Jn,.Nav_barMid__iiT2n,.Nav_barTop__HBQ5y{display:block;height:2px;background:var(--text-strong);border-radius:2px;transition:transform .2s,opacity .2s;transform-origin:center}.Nav_barTopOpen__YeN7f{transform:translateY(7px) rotate(45deg)}.Nav_barMidOpen___RcjH{opacity:0}.Nav_barBotOpen__Fj5zw{transform:translateY(-7px) rotate(-45deg)}.Nav_mobileMenu__3qPm8{position:fixed;top:68px;left:0;right:0;bottom:0;background:#fff;z-index:99;display:flex;flex-direction:column;padding:16px 20px 32px;gap:2px;overflow-y:auto;border-top:1px solid var(--border)}.Nav_mobileLink__IMD5_{font-size:16px;font-weight:500;color:var(--text-strong);text-decoration:none;padding:14px 12px;border-radius:var(--r-control);display:block}.Nav_mobileLinkActive__JtzE9{color:var(--action);background:var(--action-surface)}.Nav_mobileActions__bHHPn{display:flex;flex-direction:column;gap:10px;margin-top:20px;padding-top:20px;border-top:1px solid var(--border)}.Nav_mobileActions__bHHPn .Nav_btnCta__JiADG,.Nav_mobileActions__bHHPn .Nav_btnGhost__qh9U4{width:100%;text-align:center;justify-content:center;padding:14px;font-size:15px}.Nav_mobileActions__bHHPn .Nav_btnGhost__qh9U4{border-color:var(--border-control)}@media (max-width:960px){.Nav_actions__4RUiQ,.Nav_links__8Axcs{display:none}.Nav_hamburger__lMmgP{display:flex}}.legal_page__U9PRk{background:var(--surface);min-height:100vh}.legal_hero__GukK7{position:relative;background:radial-gradient(700px 360px at 90% 0,rgba(47,95,196,.1),transparent 70%),var(--banner-gradient);border-bottom:1px solid var(--border);padding:72px 0 56px;color:var(--text-strong)}.legal_heroInner__du1zT{max-width:800px;margin:0 auto;padding:0 5%}.legal_breadcrumb__OiGjl{font-size:13px;color:var(--text-weak);margin-bottom:16px}.legal_breadcrumb__OiGjl a{color:var(--text-weak);text-decoration:none}.legal_breadcrumb__OiGjl a:hover{color:var(--action)}.legal_breadcrumb__OiGjl span{margin:0 6px}.legal_heroTitle__bk7kW{font-size:clamp(28px,5vw,44px);font-weight:700;letter-spacing:-.025em;line-height:1.15;margin-bottom:12px}.legal_heroSub__r7WUB{font-size:16px;color:var(--text-mid)}.legal_body__o1HXJ{max-width:800px;margin:0 auto;padding:60px 5%}.legal_body__o1HXJ h2{font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--text-strong);margin:40px 0 12px;padding-bottom:10px;border-bottom:1px solid var(--border)}.legal_body__o1HXJ h2:first-child{margin-top:0}.legal_body__o1HXJ h3{font-size:16px;font-weight:600;color:var(--text-strong);margin:24px 0 8px}.legal_body__o1HXJ p{font-size:15px;color:var(--text-mid);line-height:1.8;margin-bottom:14px}.legal_body__o1HXJ ol,.legal_body__o1HXJ ul{padding-left:20px;margin-bottom:14px}.legal_body__o1HXJ li{font-size:15px;color:var(--text-mid);line-height:1.8;margin-bottom:4px}.legal_body__o1HXJ strong{color:var(--text-strong);font-weight:600}.legal_body__o1HXJ a{color:var(--action);font-weight:500;text-decoration:none}.legal_body__o1HXJ a:hover{text-decoration:underline}.legal_body__o1HXJ code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;color:var(--text-strong);background:var(--action-surface);padding:1px 6px;border-radius:6px;word-break:break-all}.legal_infoBox__0h1q6{background:var(--action-surface);border:1px solid var(--action-border);border-radius:var(--r-card);padding:16px 20px;margin:24px 0}.legal_infoBox__0h1q6 p{margin:0;color:var(--text-strong);font-size:14px}.legal_aboutGrid__LTDGP{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin:32px 0}@media (max-width:600px){.legal_aboutGrid__LTDGP{grid-template-columns:1fr}}.legal_valueCard__OR6m8{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:24px}.legal_valueCard__OR6m8 h3{margin-top:0;color:var(--action)}.legal_valueCard__OR6m8 p{margin:0;font-size:14px}.legal_teamGrid__QxPbj{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:24px;gap:24px;margin:32px 0}.legal_teamCard__mWVGY{text-align:center}.legal_teamAvatar__TnEGQ{width:72px;height:72px;border-radius:50%;background:var(--action-surface);display:flex;align-items:center;justify-content:center;font-size:28px;margin:0 auto 12px;color:var(--action);font-weight:700}.legal_teamCard__mWVGY h4{font-size:15px;font-weight:700;color:var(--text-strong);margin-bottom:4px}.legal_teamCard__mWVGY p{font-size:13px;color:var(--text-weak);margin:0}.legal_contactGrid__2bLDV{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;margin-top:32px}@media (max-width:700px){.legal_contactGrid__2bLDV{grid-template-columns:1fr}}.legal_contactInfo__GDJf4 h3{margin-top:0}.legal_contactItem__ggd20{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.legal_contactIcon__x_FfL{width:40px;height:40px;background:var(--action-surface);color:var(--action);border-radius:var(--r-control);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.legal_contactItem__ggd20 p{margin:0;font-size:14px;color:var(--text-mid)}.legal_contactItem__ggd20 strong{display:block;font-size:13px;color:var(--text-mute);font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px}.legal_contactForm__fu46Y{background:var(--panel);border:1px solid var(--border);border-radius:18px;padding:32px}.legal_contactForm__fu46Y h3{margin-top:0}.legal_formField__2DVH0{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.legal_formField__2DVH0 label{font-size:13px;font-weight:600;color:var(--text-mid)}.legal_formField__2DVH0 input,.legal_formField__2DVH0 select,.legal_formField__2DVH0 textarea{padding:10px 14px;border:1px solid var(--border-control);border-radius:var(--r-control);font-size:14px;color:var(--text-strong);background:var(--surface);font-family:inherit;outline:none;transition:border-color .15s,box-shadow .15s}.legal_formField__2DVH0 input:focus,.legal_formField__2DVH0 select:focus,.legal_formField__2DVH0 textarea:focus{border-color:var(--action);box-shadow:0 0 0 3px rgba(47,95,196,.12)}.legal_formField__2DVH0 textarea{resize:vertical;min-height:100px}.legal_btnSend__9NsI2{width:100%;padding:12px;background:var(--action);color:#fff;border:none;border-radius:var(--r-control);font-size:15px;font-weight:600;cursor:pointer;font-family:inherit;box-shadow:var(--action-shadow-lg);transition:background .15s}.legal_btnSend__9NsI2:hover{background:var(--action-hover)}.legal_btnSend__9NsI2:disabled{opacity:.6;cursor:not-allowed}.legal_blogGrid__rT683{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:24px;gap:24px;margin-top:32px}.legal_blogCard__LJRXk{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);overflow:hidden;transition:border-color .15s,transform .15s}.legal_blogCard__LJRXk:hover{border-color:var(--action-border);transform:translateY(-2px)}.legal_blogCover__SZPkL{height:160px;display:flex;align-items:center;justify-content:center;font-size:48px}.legal_blogContent__r6Suc{padding:20px}.legal_blogTag__z2e5t{display:inline-block;background:var(--action-surface);color:var(--action);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:3px 10px;border-radius:100px;margin-bottom:10px}.legal_blogCard__LJRXk h3{font-size:16px;font-weight:700;color:var(--text-strong);margin:0 0 8px;line-height:1.4}.legal_blogCard__LJRXk p{font-size:13px;color:var(--text-weak);margin:0 0 12px;line-height:1.6}.legal_blogMeta__MNQLf{font-size:12px;color:var(--text-mute)}.legal_jobList__nOWkI{margin-top:32px}.legal_jobCard__ibnj_{border:1px solid var(--border);border-radius:var(--r-card);padding:24px;margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:16px;transition:border-color .15s,box-shadow .15s}.legal_jobCard__ibnj_:hover{border-color:var(--action-border);background:var(--panel)}.legal_jobInfo__2Eb_u h3{margin:0 0 6px;font-size:17px;color:var(--text-strong)}.legal_jobTags__Dh3cY{display:flex;gap:8px;flex-wrap:wrap}.legal_jobTag__Xb6Gd{background:var(--action-surface);color:var(--action);font-size:12px;font-weight:600;padding:3px 10px;border-radius:100px}.legal_jobTag__Xb6Gd.legal_remote__Nc7XP{background:var(--ok-bg);color:var(--ok-text)}.legal_jobTag__Xb6Gd.legal_full__VLZO9{background:var(--action-surface);color:var(--action)}.legal_btnApply__BRqx_{padding:10px 20px;background:var(--action);color:#fff;border:none;border-radius:var(--r-control);font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;text-decoration:none;display:inline-block;font-family:inherit}.legal_perksGrid__jRWNE{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:16px;gap:16px;margin:24px 0}.legal_perkCard__duCS6{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:20px;display:flex;gap:12px;align-items:flex-start}.legal_perkIcon__pHGlY{font-size:22px;flex-shrink:0}.legal_perkCard__duCS6 h4{font-size:14px;font-weight:700;color:var(--text-strong);margin:0 0 4px}.legal_perkCard__duCS6 p{font-size:13px;color:var(--text-weak);margin:0}.PainPoints_section__hGDeM{background:var(--surface);padding-top:120px}.PainPoints_grid__CsJcL{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;text-align:left}.PainPoints_card__Ou3ZG{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:24px;display:flex;flex-direction:column;gap:14px;transition:border-color .15s,transform .15s}.PainPoints_card__Ou3ZG:hover{border-color:var(--action-border);transform:translateY(-2px)}.PainPoints_iconWrap__P21oQ{width:40px;height:40px;border-radius:var(--r-control);background:var(--action-surface);color:var(--action);display:flex;align-items:center;justify-content:center}.PainPoints_painText__mln0v{font-size:15px;font-weight:600;color:var(--text-strong);line-height:1.45}.PainPoints_solutionText__WH1Hg{font-size:14px;color:var(--text-mid);line-height:1.55;padding-top:14px;border-top:1px dashed var(--border-control);margin-top:auto}.PainPoints_tagAfter__93Scc,.PainPoints_tagBefore__RHt0i{display:flex;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:var(--r-pill);padding:2px 8px;margin-bottom:8px}.PainPoints_tagBefore__RHt0i{color:var(--err-text);background:var(--err-bg)}.PainPoints_tagAfter__93Scc{color:var(--ok-text);background:var(--ok-bg)}.PainPoints_cta__CA7SN{margin-top:48px;display:flex;flex-direction:column;align-items:center;gap:16px}.PainPoints_ctaText__SHYrm{font-size:17px;font-weight:600;color:var(--text-strong)}@media (max-width:960px){.PainPoints_grid__CsJcL{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.PainPoints_section__hGDeM{padding-top:88px}.PainPoints_grid__CsJcL{grid-template-columns:1fr}}.Pricing_section__HdToa{background:var(--page)}.Pricing_toggle__OzHPc{display:inline-flex;gap:4px;padding:4px;background:#f2f4f7;border:1px solid var(--border-control);border-radius:var(--r-control);margin:-24px 0 40px}.Pricing_toggleBtn__WUHWU{display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-size:13.5px;font-weight:600;color:var(--text-weak);background:transparent;border:none;border-radius:8px;padding:7px 18px;cursor:pointer;transition:background .15s,color .15s}.Pricing_toggleOn__etOJm{background:var(--surface);color:var(--text-strong);box-shadow:0 1px 2px rgba(16,24,40,.08)}.Pricing_toggleOff__Ku1BL{font-size:11px;font-weight:700;color:var(--ok-text);background:var(--ok-bg);border-radius:var(--r-pill);padding:1px 7px}.Pricing_loading__stRk5{max-width:1160px;margin:0 auto;text-align:center;font-size:14px;color:var(--text-weak);padding:48px 0;border:1px dashed var(--border-control);border-radius:var(--r-card)}.Pricing_grid__kjo5u{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:16px;gap:16px;align-items:stretch}.Pricing_card__RsOoS{position:relative;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:28px 24px 24px}.Pricing_cardFeatured__32NMn{border:2px solid var(--action);padding:27px 23px 23px;box-shadow:0 20px 48px rgba(47,95,196,.12)}.Pricing_cardHead__x1MVn{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--divider)}.Pricing_popular__2OQso{position:absolute;top:-12px;left:24px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:var(--action);border-radius:var(--r-pill);padding:4px 12px}.Pricing_planName__kewtS{font-size:17px;font-weight:700;color:var(--text-strong);margin-bottom:4px}.Pricing_planDesc__MWKJZ{font-size:13.5px;color:var(--text-weak);line-height:1.5;min-height:calc(13.5px * 1.5 * 4);margin-bottom:16px}.Pricing_price__W6Wrh{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;font-size:34px;font-weight:700;letter-spacing:-.03em;color:var(--text-strong);line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Pricing_price__W6Wrh sub{font-size:14px;font-weight:500;letter-spacing:0;color:var(--text-weak);vertical-align:baseline}.Pricing_priceQuote__UZGna{font-size:24px}.Pricing_priceOriginal__m49qB{flex-basis:100%;font-size:13px;font-weight:500;letter-spacing:0;color:var(--text-mute);text-decoration:line-through}.Pricing_priceOriginal__m49qB sub{font-size:12px}.Pricing_annualNote__GEpwK{flex-basis:100%;font-size:12px;font-weight:600;letter-spacing:0;color:var(--ok-text);margin-top:4px}.Pricing_cardBody__E3R_T{flex:1 1;display:flex;flex-direction:column}.Pricing_featureList__cx81S{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:24px;flex:1 1;text-align:left}.Pricing_featureList__cx81S li{position:relative;padding-left:26px;font-size:14px;color:var(--text-strong);line-height:1.45}.Pricing_featureList__cx81S li:before{content:"";position:absolute;left:0;top:1px;width:18px;height:18px;border-radius:50%;background:var(--ok-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2312805a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center /11px no-repeat}.Pricing_featureList__cx81S li.Pricing_off__vtjMk{color:var(--text-mute);text-decoration:line-through}.Pricing_featureList__cx81S li.Pricing_off__vtjMk:before{background:var(--divider) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2398a2b3' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") center /10px no-repeat}.Pricing_btn___rNXI{display:flex;align-items:center;justify-content:center;width:100%;font-family:inherit;font-size:14.5px;font-weight:600;border-radius:var(--r-control);padding:13px;cursor:pointer;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.Pricing_btnFeatured__Tx6gl{background:var(--action);color:#fff;border:1px solid var(--action);box-shadow:var(--action-shadow-lg)}.Pricing_btnFeatured__Tx6gl:hover{background:var(--action-hover)}.Pricing_btnOutline__ZZjVD{background:var(--surface);color:var(--text-strong);border:1px solid var(--border-control)}.Pricing_btnOutline__ZZjVD:hover{border-color:var(--action-border);background:var(--action-surface);color:var(--action)}@media (max-width:640px){.Pricing_toggle__OzHPc{margin-top:-12px}}.StatsStrip_strip__jS_VJ{padding:0 5%;margin-top:-40px;position:relative;z-index:1}.StatsStrip_inner__16UZa{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--float-shadow)}.StatsStrip_item__WOrCw{padding:28px 24px;text-align:center}.StatsStrip_item__WOrCw+.StatsStrip_item__WOrCw{border-left:1px solid var(--border)}.StatsStrip_value__RPt9k{font-size:34px;font-weight:700;letter-spacing:-.03em;color:var(--text-strong);line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StatsStrip_label__8zPB_{font-size:13.5px;color:var(--text-weak);margin-top:6px}@media (max-width:760px){.StatsStrip_strip__jS_VJ{padding:0 20px}.StatsStrip_inner__16UZa{grid-template-columns:repeat(2,1fr)}.StatsStrip_item__WOrCw:nth-child(3){border-left:none}.StatsStrip_item__WOrCw:nth-child(n+3){border-top:1px solid var(--border)}.StatsStrip_item__WOrCw{padding:20px 12px}.StatsStrip_value__RPt9k{font-size:26px}}.Spotlight_section__6Mrj5{background:var(--surface)}.Spotlight_grid__GxQlk{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.Spotlight_card__YG1Sg{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:18px;padding:32px;background:linear-gradient(160deg,var(--action-surface),var(--surface) 55%)}.Spotlight_cardWap__NcTVf{background:linear-gradient(160deg,#e9f9ef,var(--surface) 55%)}.Spotlight_ico__2n_gd{width:48px;height:48px;border-radius:var(--r-card);display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:#fff}.Spotlight_icoAi__NPUWp{background:var(--action);box-shadow:var(--action-shadow-lg)}.Spotlight_icoWap__O20Qs{background:var(--wa);box-shadow:0 4px 14px rgba(37,211,102,.3)}.Spotlight_tag__tJMzN{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px}.Spotlight_tagAi__tFGJR{color:var(--action)}.Spotlight_tagWap__vKu1g{color:var(--wa-dark)}.Spotlight_card__YG1Sg h3{font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--text-strong);margin-bottom:8px}.Spotlight_card__YG1Sg>p{font-size:15px;color:var(--text-mid);line-height:1.6;margin-bottom:24px}.Spotlight_list__Jn5vD{list-style:none;display:flex;flex-direction:column;gap:12px;padding-top:20px;border-top:1px solid var(--border)}.Spotlight_list__Jn5vD li{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;color:var(--text-strong);line-height:1.5}.Spotlight_list__Jn5vD svg{flex-shrink:0;margin-top:3px;color:var(--action)}.Spotlight_cardWap__NcTVf .Spotlight_list__Jn5vD svg{color:var(--wa-dark)}@media (max-width:860px){.Spotlight_grid__GxQlk{grid-template-columns:1fr}.Spotlight_card__YG1Sg{padding:24px}}.Testimonials_section__uNc90{background:var(--surface)}.Testimonials_grid__b73cj{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;text-align:left}.Testimonials_card__SvO88{display:flex;flex-direction:column;gap:18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:28px}.Testimonials_stars__lC1F2{display:flex;gap:2px;color:var(--featured-accent)}.Testimonials_stars__lC1F2 svg{fill:currentColor}.Testimonials_quote__7Agl4{font-size:15px;line-height:1.65;color:var(--text-strong);flex:1 1}.Testimonials_author__L2R8z{display:flex;align-items:center;gap:12px;padding-top:18px;border-top:1px solid var(--divider)}.Testimonials_avatar__qRFLi{width:40px;height:40px;border-radius:50%;color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Testimonials_name__lO_0j{font-size:14px;font-weight:700;color:var(--text-strong)}.Testimonials_role__enS9K{font-size:12.5px;color:var(--text-weak)}@media (max-width:960px){.Testimonials_grid__b73cj{grid-template-columns:1fr;max-width:560px;margin:0 auto}}