.theme-toggle_wrap___PjEK{position:relative;display:inline-block}.theme-toggle_btn__LhXSa{height:36px;min-width:36px;padding:0 10px;border-radius:10px;background:var(--surface-2);color:var(--text)}.theme-toggle_btn__LhXSa,.theme-toggle_menu__ssyTF{border:1px solid color-mix(in oklab,var(--surface) 70%,white 10%)}.theme-toggle_menu__ssyTF{position:absolute;top:42px;right:0;min-width:140px;background:var(--surface);border-radius:12px;box-shadow:var(--shadow-1);padding:6px}.theme-toggle_item__FZhFA{display:block;width:100%;text-align:left;background:none;border:0;padding:8px 10px;border-radius:8px;color:var(--text)}.theme-toggle_item__FZhFA:hover{background:color-mix(in oklab,var(--surface) 86%,white 8%)}.theme-toggle_active__gDYbU{font-weight:700}.LangModal_lang_modal_overlay__5kuro{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--text-primary);visibility:hidden;opacity:0;transition:opacity .3s ease}.LangModal_lang_modal_wrap__Jz7P5{position:fixed;top:3rem;right:1rem;left:1rem;width:calc(100% - 2rem);margin:0 auto;text-align:center;transform:translateY(-150%);visibility:hidden;opacity:0;transition:transform .3s ease,opacity .3s ease;max-width:400px}@media (min-width:576px){.LangModal_lang_modal_wrap__Jz7P5{top:50%;right:0;left:0;transform:translateY(-150%)}}@media (min-width:768px){.LangModal_lang_modal_wrap__Jz7P5{left:50%;right:50%;transform:translate(-50%,-150%)}}.LangModal_lang_modal_inner__OW5dV{position:relative;display:inline-block;max-width:100%;margin-right:0;padding:2rem 1rem;text-align:left;background-color:#fff;border-radius:7px}.LangModal_lang_modal_text__OcP_k{color:var(--text-primary);text-align:center;font-weight:700;margin-top:.5rem;margin-bottom:1.6rem}@media only screen and (max-width:768px){.LangModal_lang_modal_link__4v7WX{font-size:13px}}.LangModal_lang_modal_close____oEO,.LangModal_lang_modal_close____oEO:hover{position:absolute;top:0;right:0;padding:.5rem 1rem 0 0;color:var(--text-primary);font-size:20px;background-color:transparent;transition:all .2s ease-in-out;border:none}@media (min-width:768px){.LangModal_lang_modal_close____oEO{top:0;right:0}}.LangModal_lang_modal_list__jNv9A{min-width:256px;column-count:2;direction:ltr}@media (min-width:768px){.LangModal_lang_modal_list__jNv9A{min-width:372px}}.LangModal_lang_modal_link__4v7WX{position:relative;display:flex;align-items:center;justify-self:start;padding:.625rem 0;color:#1a1a1a;transition:color .3s ease-in-out;margin:auto .5rem}.LangModal_lang_modal_link__4v7WX span{margin-right:5px!important}.LangModal_lang_modal__Emx8n .LangModal_lang_modal_overlay__5kuro{visibility:visible;opacity:.7;z-index:9999}.LangModal_lang_modal__Emx8n .LangModal_lang_modal_wrap__Jz7P5{transform:translate(0);visibility:visible;opacity:1;z-index:9999}@media (min-width:576px){.LangModal_lang_modal__Emx8n .LangModal_lang_modal_wrap__Jz7P5{transform:translateY(-50%)}}@media (min-width:768px){.LangModal_lang_modal__Emx8n .LangModal_lang_modal_wrap__Jz7P5{transform:translate(-50%,-50%)}}.MegaMenu_navigation__CgUEO{display:flex;align-items:center;justify-content:space-between;height:var(--nav-height);position:relative;background:var(--secondary);text-align:start;padding-left:10px;padding-right:10px;font-size:16px!important;font-style:normal!important}.MegaMenu_navigation__CgUEO h4{font-weight:500}.MegaMenu_navigation__CgUEO h3,.MegaMenu_navigation__CgUEO h4{font-size:16px!important}.MegaMenu_navigation__CgUEO ul{padding-left:0;margin-bottom:0}.MegaMenu_nav_list__pB6lG{display:inline-flex;gap:2rem;align-items:center;margin:0 1.5rem}.MegaMenu_nav_action__Lc9ot{display:flex;align-items:center;gap:1rem}.MegaMenu_nav_link__Fld7s{align-items:flex-end;gap:1rem}.MegaMenu_btn_primary__2rKS3,.MegaMenu_nav_link__Fld7s{display:flex;justify-content:center;font-weight:500;color:var(--text-primary);cursor:pointer}.MegaMenu_btn_primary__2rKS3{align-items:center;padding:.6rem 1.5rem;border-radius:1.5rem;direction:ltr}.MegaMenu_btn_primary__2rKS3 span{margin-right:5px!important}.MegaMenu_nav_toggle__jXWBW{cursor:pointer;display:none}.MegaMenu_dropdown__uFlkK{position:absolute;top:var(--nav-height);left:0;width:100%;background:var(--dropdown-bg);box-shadow:0 2px 0 var(--shadow);transition:all .3s ease-in;z-index:1000}.MegaMenu_dropdown_inner__3_0T9>div{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1rem;gap:1rem;padding:1rem}@media (min-width:768px){.MegaMenu_navigation__CgUEO{padding-left:10px;padding-right:10px}.MegaMenu_dropdown_inner__3_0T9>div{grid-template-columns:repeat(3,1fr);padding-left:20px;padding-right:20px}}@media (min-width:960px){.MegaMenu_dropdown_inner__3_0T9>div,.MegaMenu_navigation__CgUEO{padding-left:30px;padding-right:30px}.MegaMenu_dropdown_inner__3_0T9>div{grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){.MegaMenu_dropdown_inner__3_0T9>div,.MegaMenu_navigation__CgUEO{padding-left:50px;padding-right:50px}.MegaMenu_dropdown_inner__3_0T9>div{grid-template-columns:repeat(5,1fr)}}@media (min-width:2560px){.MegaMenu_dropdown_inner__3_0T9>div,.MegaMenu_navigation__CgUEO{padding-left:150px;padding-right:150px}.MegaMenu_dropdown_inner__3_0T9>div{grid-template-columns:repeat(5,1fr)}}.MegaMenu_nav_list_menu__5LSyx svg{transition:all .5s ease;transform:rotate(1turn)}.MegaMenu_item_list__R_8ky{display:flex;align-items:center;gap:1rem;margin:1rem 0;cursor:pointer}.MegaMenu_item_list__R_8ky h4{font-weight:300;font-size:14px!important;margin-bottom:0}.MegaMenu_item_img__W5aRD{width:2rem;height:2rem;border-radius:7px;display:flex;align-items:center;justify-content:center;background:var(--secondary)}.MegaMenu_item_list_info__QMfoW{position:relative;width:100%}.MegaMenu_item_list_info__QMfoW svg{margin-left:15px}@media (max-width:365px){.MegaMenu_btn_primary__2rKS3{padding:.4rem 1rem}}.MegaMenu_logo__kkuvO h3{display:flex;color:#2d2b3a;font-size:1.75rem!important;font-weight:700;cursor:pointer;align-items:baseline;margin-bottom:0;direction:ltr}.MegaMenu_dropdown__uFlkK{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.MegaMenu_nav_list_menu__5LSyx .MegaMenu_dropdown__uFlkK{opacity:1;visibility:visible;pointer-events:auto}@media (max-width:1024px){.MegaMenu_nav_toggle__jXWBW{display:inline-flex;align-items:center;justify-content:center}.MegaMenu_navigation__CgUEO{position:relative;z-index:1000}.MegaMenu_nav_menu__Ct3iw{position:fixed;top:var(--nav-h);left:0;right:0;height:calc(100dvh - var(--nav-h));background:var(--surface);border-top:1px solid var(--border);display:none;opacity:0;visibility:hidden;overflow-y:auto;z-index:9990;list-style:none}.MegaMenu_nav_menu__Ct3iw.MegaMenu_active__PPOJv{display:block;opacity:1;visibility:visible;margin:0}.MegaMenu_remove_in_mobile__YGlwh{display:none!important}.MegaMenu_dropdown__uFlkK{position:static!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;margin-top:12px;-webkit-clip-path:none!important;clip-path:none!important}.MegaMenu_dropdown_inner__3_0T9{padding:8px 0}.MegaMenu_nav_list__pB6lG{display:block;border-bottom:1px solid var(--border);padding:10px 0}.MegaMenu_nav_link__Fld7s{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--text);background:transparent}.MegaMenu_nav_action__Lc9ot>:not(.MegaMenu_nav_toggle__jXWBW){display:none!important}.MegaMenu_mobileActions__I7Dh_{position:-webkit-sticky;position:sticky;bottom:0;background:var(--surface);border-top:1px solid var(--border);padding:12px 8px 16px;display:grid;grid-gap:12px;gap:12px}.MegaMenu_mobileCta__Ct5mT{width:100%;text-align:center}.MegaMenu_mobileQuickRow__koAMo{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;align-items:center}.MegaMenu_mobileTheme__OXM6l{display:flex;justify-content:center}}@media (min-width:1025px){.MegaMenu_dropdownWide__v13s_{position:fixed!important;left:0;right:0;top:var(--nav-h,64px);background:var(--surface);border-top:1px solid var(--border);box-shadow:var(--shadow-2);padding:20px 0;z-index:1002}.MegaMenu_dropdownWide__v13s_ .MegaMenu_dropdown_inner__3_0T9{width:min(100% - 32px,var(--container-w));margin-inline:auto}}.MegaMenu_langWrap__tJ2Tx{position:relative}@media (min-width:1025px){.MegaMenu_langDropdown__eX6EZ{position:absolute;right:0;top:calc(100% + 8px);min-width:240px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-2);padding:6px;z-index:1100}.MegaMenu_langList__xl_c_{list-style:none;margin:0;padding:4px;max-height:60vh;overflow:auto}.MegaMenu_langItem__C3YNm{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-xs);background:transparent;border:0;color:var(--text);text-align:left;cursor:pointer}.MegaMenu_langItem__C3YNm:hover{background:color-mix(in oklab,var(--surface-2) 85%,white 10%)}.MegaMenu_langCurrent__9KIQT:after{content:"•";margin-left:6px;color:var(--brand-1)}.MegaMenu_langItem__C3YNm span{display:none}}.MegaMenu_btn_primary__2rKS3{background:var(--upl-bg);color:var(--text)}@media (min-width:1025px){button.MegaMenu_nav_link__Fld7s{background:var(--upl-bg);color:var(--text);border-radius:999px;padding:.4rem .9rem}}.MegaMenu_whiteBtn__lFB5v{background:#fff!important;border:1px solid var(--border)!important}.nav_wrap__6NIVt{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:color-mix(in oklab,var(--bg) 86%,black);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}.nav_inner__4Opah{display:flex;align-items:center;justify-content:space-between;height:64px}.nav_brand__XbpR3{display:flex;align-items:center;gap:8px;font-weight:800;color:var(--text)}.nav_nav__E77In{display:flex;gap:18px}.nav_nav__E77In a{color:var(--muted)}.nav_nav__E77In a:hover{color:var(--text)}.nav_actions__0dfVP{display:flex;gap:10px;align-items:center}.nav_cta__Kk5pB{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 14px;background:var(--brand);color:var(--surface);border-radius:10px;box-shadow:var(--shadow-1);font-weight:700}[data-theme=light] .nav_wrap__6NIVt{background:rgba(255,255,255,.9);border-bottom:1px solid var(--border)}[data-theme=light] .nav_nav__E77In a,[data-theme=light] .nav_nav__E77In a:hover{color:var(--text)}.footer_wrap__xc_sq{margin-top:40px;border-top:1px solid var(--border);background:var(--surface-2)}.footer_inner__4dsmg{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:16px;gap:16px;padding:24px 0}.footer_col__c0d0Y{grid-column:span 12}@media (min-width:860px){.footer_col__c0d0Y{grid-column:span 4}}.footer_muted__7V0U2{color:var(--muted);margin:0}.footer_link__AxNXU{color:var(--text);margin:5px}.footer_link__AxNXU:hover{text-decoration:underline}[data-theme=light] .footer_wrap__xc_sq{background:#ffffff;border-top:1px solid var(--border)}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/2246fb8caa01a49c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/7ede3623c9ddac57-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/9e82d62334b205f4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c177e25b87fd9cd-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c9a125e97d835e1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4c285fdca692ea22-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_40dd2d{font-family:Poppins,Poppins Fallback;font-style:normal}:root{--strip-h:0px;--sidebar-top:12px;--nav-h:var(--nav-height,64px);--brand-1:#0ea5e9;--brand-2:#8b5cf6;--brand:linear-gradient(135deg,var(--brand-1),var(--brand-2));--bg:#0b1020;--surface:#0f1529;--surface-2:#121a33;--text:#e6eaf2;--muted:#9aa4c2;--link:#a0b6ff;--border:color-mix(in oklab,var(--surface) 70%,white 10%);--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:20px;--shadow-1:0 6px 14px rgba(0,0,0,.25);--shadow-2:0 12px 28px rgba(0,0,0,.35);--container-w:1120px;--primary:#4a7ce1;--upl-bg:#ffffff;--upl-fg:#0f172a;--upl-muted:#64748b;--upl-border:#cbd5e1;--upl-border-active:#60a5fa;--upl-accent:#2563eb;--upl-shadow:0 0 0 3px rgba(37,99,235,0.18)}:root[data-theme=dark],[data-theme=dark] :root{--upl-bg:#0b1220;--upl-fg:#e5e7eb;--upl-muted:#9ca3af;--upl-border:#2b3547;--upl-border-active:#93c5fd;--upl-accent:#60a5fa;--upl-shadow:0 0 0 3px rgba(96,165,250,0.28)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--upl-bg:#0b1220;--upl-fg:#e5e7eb;--upl-muted:#9ca3af;--upl-border:#2b3547;--upl-border-active:#93c5fd;--upl-accent:#60a5fa;--upl-shadow:0 0 0 3px rgba(96,165,250,0.28)}}[data-theme=light]{--brand-1:#2563eb;--brand-2:#2563eb;--brand:var(--brand-1);--bg:#ffffff;--surface:#ffffff;--surface-2:#f7f9fc;--text:#111827;--muted:#6b7280;--link:#2563eb;--border:#e5e7eb}.hs{display:flex!important;align-items:center!important;justify-content:center!important}html div,html li,html p,html span{font-size:14px}*,:after,:before{box-sizing:border-box}body,html{height:100%}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.6 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Helvetica,Arial}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;border:0;cursor:pointer}.main{min-height:100dvh}.mt-8{margin-top:2rem}.mx-auto{margin-left:auto;margin-right:auto}.rounded{border-radius:var(--radius-sm)}.shadow-1{box-shadow:var(--shadow-1)}:focus-visible{outline:3px solid color-mix(in oklab,var(--brand-1) 60%,white);outline-offset:2px}.container{width:min(100% - 32px,var(--container-w));margin-inline:auto}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-hero{position:relative;padding:56px 0 28px;background:radial-gradient(1200px 600px at 10% -10%,color-mix(in oklab,var(--brand-1) 22%,transparent),transparent 60%),radial-gradient(1000px 500px at 90% -20%,color-mix(in oklab,var(--brand-2) 18%,transparent),transparent 65%);border-bottom:1px solid var(--border)}.ui-hero .title{font-size:clamp(26px,2.6vw,40px);line-height:1.15;letter-spacing:-.02em;background:var(--brand);-webkit-background-clip:text;background-clip:text;color:transparent}.ui-hero .description{margin-top:12px;color:var(--muted);max-width:65ch}.ui-section{background:var(--surface)}.ui-card{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-1)}.btn{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 14px;gap:8px;border-radius:var(--radius-xs);font-weight:600;text-decoration:none;transition:transform .06s ease,box-shadow .2s ease,background-color .2s ease;border:1px solid transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--brand);color:#fff;box-shadow:0 4px 14px rgba(0,0,0,.18)}.btn-ghost{border-color:var(--border)}.btn-ghost,.btn-outline{background:transparent;color:var(--text)}.btn-outline{border-color:color-mix(in oklab,var(--brand-1) 45%,var(--border))}@media (max-width:640px){.ui-hero{padding:40px 0 18px}}@media (prefers-reduced-motion:reduce){.btn{transition:none}}