@import url("https://fonts.googleapis.com/css2?family=Fraunces:wght@500;600;700&family=Manrope:wght@400;500;600;700&display=swap");:root{--color-background:#ffffff;--color-foreground:#171717;--color-primary:#2563eb;--color-primary-hover:#1d4ed8;--color-secondary:#64748b;--color-border:#e5e7eb;--color-muted:#f9fafb;--font-body:"Manrope","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-title:"Fraunces","Manrope",serif;--header-height:88px;--color-header-text:#e2e8f0;--color-header-bg:#263337;--color-header-bg-deep:#263337;--color-cta:#2c2cf3;--color-cta-hover:#1f1fd8;--transition-duration:0.3s;--transition-easing:cubic-bezier(0.4,0,0.2,1)}@media (prefers-color-scheme:dark){:root{--color-background:#0a0a0a;--color-foreground:#ededed;--color-border:#27272a;--color-muted:#18181b}}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;font-family:var(--font-body)}body{color:var(--color-foreground);background:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}a:hover{color:var(--color-primary)}.container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.main{min-height:calc(100vh - var(--header-height) - 200px);padding:calc(2rem + var(--header-height)) 0 2rem}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.3;font-family:var(--font-title)}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}p{line-height:1.7}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;border-radius:.5rem;cursor:pointer;transition:all .2s ease;border:none}.btn-primary{background:var(--color-primary);color:white}.btn-primary:hover{background:var(--color-primary-hover);color:white}.btn-secondary{background:transparent;color:var(--color-foreground);border:1px solid var(--color-border)}.btn-secondary:hover{background:var(--color-muted)}.Header_header__KwdYD{position:fixed;top:0;left:0;width:100%;height:var(--header-height);background:var(--color-header-bg);border-bottom:1px solid rgba(38,51,55,.9);z-index:40;overflow:visible;font-family:var(--font-title)}.Header_header__KwdYD:before{content:none}.Header_container__vrI8C{max-width:1200px;height:100%;margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1}.Header_logo____uDV{font-size:1.25rem;font-weight:700;color:#f8fafc;transition:color var(--transition-duration) var(--transition-easing)}.Header_logo____uDV:hover{color:#ffffff}.Header_ctaButton__G7ST3{background-color:var(--color-cta);color:#ffffff;padding:8px 16px;border-radius:9999px;font-size:14px;font-weight:400;border:none;cursor:pointer;transition:all var(--transition-duration) var(--transition-easing);display:inline-flex;align-items:center;justify-content:center}.Header_ctaButton__G7ST3:hover{background-color:var(--color-cta-hover);color:#ffffff}.Footer_footer__pQtti{background:var(--color-header-bg);border-top:1px solid rgba(38,51,55,.9);padding:2rem 0;margin-top:auto;position:relative;overflow:hidden;font-family:var(--font-title)}.Footer_footer__pQtti:before{content:none}.Footer_container__KpDnW{max-width:1200px;margin:0 auto;padding:0 1.5rem;text-align:center;position:relative;z-index:1}.Footer_copyright__j4atB{font-size:.875rem;color:#e2e8f0}.Menu_nav__rxEvu{display:flex;align-items:center}.Menu_menu__rvza_{display:flex;list-style:none;gap:.5rem}.Menu_menuItem__P06uI{position:relative}.Menu_menuLink__iKpAH{display:flex;align-items:center;gap:.25rem;padding:.5rem 1rem;font-size:.95rem;font-weight:500;color:#e2e8f0;border-radius:.375rem;transition:color var(--transition-duration) var(--transition-easing)}.Menu_menuLink__iKpAH:hover{color:#ffffff}.Menu_arrow__A_hwP{font-size:.75rem;opacity:.6}.Menu_dropdown__UvFLc{position:absolute;top:100%;left:0;min-width:180px;background:#ffffff;border:1px solid #e2e8f0;border-radius:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.1);list-style:none;padding:.5rem 0;z-index:100}.Menu_dropdownLink__QSy5p{display:block;padding:.625rem 1rem;font-size:.9rem;color:var(--color-foreground);transition:background .2s ease}.Menu_dropdownLink__QSy5p:hover{background:var(--color-muted);color:var(--color-primary)}