.Header_header__U1XmD{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--color-bg-default);border-bottom:1px solid var(--color-border)}.Header_container__NkCGP{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.Header_row__S4C8A{min-height:72px;display:flex;align-items:center;gap:var(--spacing-md)}.Header_logo__Tk4Oh{text-decoration:none;color:var(--color-primary);font-size:28px;font-weight:700;letter-spacing:-.02em}.Header_desktopNav__HNmCR{flex:1 1;display:flex;justify-content:center}.Header_navList__rubhB{list-style:none;display:flex;justify-content:center;gap:20px;margin:0;padding:0}.Header_navItem__ZFRRD{position:relative}.Header_navLink__hy_5G{display:inline-flex;align-items:center;gap:6px;color:var(--color-primary);text-decoration:none;font-size:14px;font-weight:500;background:transparent;border:0;padding:0;cursor:pointer}.Header_navLink__hy_5G:focus-visible,.Header_navLink__hy_5G:hover{color:var(--color-accent)}.Header_navLinkActive__v_znU{color:var(--color-accent)}.Header_navButton__O0Ndx{line-height:1.4}.Header_caret___BwWQ{font-size:11px;color:var(--color-text-muted);line-height:1}.Header_dropdownPanel__S5K0d{position:absolute;top:calc(100% + 8px);left:0;min-width:220px;display:grid;grid-gap:4px;gap:4px;background:var(--color-bg-default);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-sm);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity .14s ease,transform .14s ease,visibility .14s ease}.Header_dropdownPanel__S5K0d:before{content:"";position:absolute;top:-10px;left:0;right:0;height:10px}.Header_dropdownPanelOpen__r6KRG{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.Header_dropdownLink__J_juy{color:var(--color-primary);text-decoration:none;font-size:14px;font-weight:500;line-height:1.45;padding:8px;border-radius:var(--radius-sm)}.Header_dropdownLink__J_juy:focus-visible,.Header_dropdownLink__J_juy:hover{background:var(--color-bg-light);color:var(--color-accent)}.Header_actions__5kKYG{display:inline-flex;align-items:center;gap:var(--spacing-sm)}.Header_mobileToggle__Qk_Wd{display:none;width:40px;height:40px;border:1px solid var(--color-border);background:var(--color-bg-default);border-radius:var(--radius-md);align-items:center;justify-content:center;flex-direction:column;gap:3px}.Header_mobileToggle__Qk_Wd span{width:16px;height:2px;border-radius:var(--radius-pill);background:var(--color-primary)}.Header_mobilePanel__96Zup{display:none;border-top:1px solid var(--color-border)}.Header_mobilePanelOpen__lU35L{display:block}.Header_mobileNav___u_9b{max-width:var(--container-max);margin:0 auto;padding:var(--spacing-md) var(--container-padding);display:grid;grid-gap:var(--spacing-sm);gap:var(--spacing-sm)}.Header_mobileLink__WY6St{text-decoration:none;color:var(--color-primary);padding:var(--spacing-sm) 0;font-weight:500}@media (max-width:1024px){.Header_actions__5kKYG,.Header_desktopNav__HNmCR{display:none}.Header_mobileToggle__Qk_Wd{display:inline-flex;margin-left:auto}}@media (max-width:768px){.Header_container__NkCGP,.Header_mobileNav___u_9b{padding-left:20px;padding-right:20px}}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}canvas,img,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}:root{--font-family-base:"Satoshi","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--color-primary:#0b1f3b;--color-accent:#2563eb;--color-accent-hover:#1d4ed8;--color-border:#e2e8f0;--color-border-strong:#cbd5e1;--color-bg-default:#fff;--color-bg-light:#f8fafc;--color-text-body:#334155;--color-text-muted:#64748b;--color-text-subtle:#94a3b8;--color-white:#fff;--color-focus-ring:rgba(37,99,235,.24);--color-divider-soft:hsla(0,0%,100%,.08);--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:32px;--spacing-xl:80px;--spacing-2xl:64px;--spacing-3xl:56px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-pill:999px;--container-max:1200px;--container-padding:32px;--layout-hero-padding-top:128px;--layout-hero-padding-bottom:112px;--layout-section-padding:var(--spacing-xl);--layout-section-padding-mobile:64px;--layout-hero-padding-top-mobile:96px;--layout-hero-padding-bottom-mobile:80px;--section-spacing-large:96px;--section-spacing-medium:72px;--section-spacing-small:48px}body{font-family:var(--font-family-base);color:var(--color-primary);background:var(--color-bg-default);line-height:1.5}.section{padding-top:var(--section-spacing-large);padding-bottom:var(--section-spacing-large)}.section-medium{padding-top:var(--section-spacing-medium);padding-bottom:var(--section-spacing-medium)}.section-small{padding-top:var(--section-spacing-small);padding-bottom:var(--section-spacing-small)}.ui-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-default)}.ui-visual-shell{border:1px solid var(--color-border);border-radius:20px;background:radial-gradient(circle at 70% 20%,rgba(99,102,241,.18),transparent 60%),radial-gradient(circle at 30% 80%,rgba(99,102,241,.1),transparent 60%),var(--color-bg-light);padding:16px}.ui-placeholder-panel{box-shadow:0 12px 30px rgba(0,0,0,.06)}.ui-placeholder-panel,.ui-placeholder-subpanel{border:1px solid #e5e7eb;border-radius:12px;background:#fff;padding:12px}.btn,.ui-btn{display:inline-flex;position:relative;align-items:center;justify-content:center;padding:12px 22px;border-radius:10px;font-size:15px;font-weight:600;overflow:hidden;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease}.btn-primary,.ui-btn-primary{background:#2563eb;color:#fff;border:none}.btn-primary:after,.ui-btn-primary:after{content:"";position:absolute;top:0;left:-120%;width:120%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.35),transparent);transition:none}.btn-primary:hover,.ui-btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(37,99,235,.25)}.btn-primary:hover:after,.ui-btn-primary:hover:after{animation:scanButton 1.2s ease}.btn-secondary,.ui-btn-secondary{background:#fff;color:#1f2937;border:1px solid rgba(0,0,0,.15);font-weight:500;transition:background .15s ease,border .15s ease}.btn-secondary:hover,.ui-btn-secondary:hover{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.25)}@keyframes scanButton{0%{left:-120%}to{left:120%}}.ui-input,.ui-select,.ui-textarea{width:100%;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-default);color:var(--color-primary);padding:10px 12px;line-height:1.45}.ui-textarea{resize:vertical}.btn:focus-visible,.ui-btn:focus-visible,.ui-input:focus-visible,.ui-select:focus-visible,.ui-textarea:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ui-lh-tight{line-height:1.1}.ui-lh-body{line-height:1.6}.Footer_footer__iEhlu{background:var(--color-primary);color:var(--color-white);margin-top:var(--spacing-xl)}.Footer_container__sd4kn{max-width:var(--container-max);margin:0 auto;padding:var(--spacing-2xl) var(--container-padding)}.Footer_grid___CKt8{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.Footer_title__EIfKM{margin:0 0 var(--spacing-sm);font-size:14px;color:var(--color-bg-light)}.Footer_list__OTzyH{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--spacing-sm);gap:var(--spacing-sm)}.Footer_link__AYO5z{color:var(--color-border-strong);text-decoration:none}.Footer_link__AYO5z:focus-visible,.Footer_link__AYO5z:hover{color:var(--color-white)}.Footer_bottom__OpG2E{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--color-divider-soft);display:flex;justify-content:space-between;gap:var(--spacing-md);flex-wrap:wrap}.Footer_brand__RE8TI{margin:0;font-weight:700;font-size:20px}.Footer_text__H63tJ{margin:var(--spacing-sm) 0 0;color:var(--color-border-strong)}.Footer_bottomLinks__VJiRe{display:flex;gap:var(--spacing-md);align-items:center}@media (max-width:900px){.Footer_grid___CKt8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.Footer_container__sd4kn{padding-left:20px;padding-right:20px}.Footer_grid___CKt8{grid-template-columns:1fr}}