@charset "UTF-8";:root{--color-primary: #4d70a0;--color-banner: #001831;--color-bg: #F7F6F9;--color-ink: #0f172a;--color-surface: #ffffff;--color-muted: #64748b;--radius: 8px;--shadow: 0 12px 40px rgba(0, 0, 0, .08)}*{box-sizing:border-box}html,body,input,button,textarea,select{font-family:Satoshi,sans-serif}html,body{height:100%}body{margin:0;color:var(--color-ink);background:var(--color-bg);font-family:Satoshi,sans-serif!important;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}.container{max-width:1200px;margin:0 auto;padding:0 20px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:var(--radius);border:1px solid transparent;cursor:pointer;font-weight:600}.btn-primary{background:var(--color-primary);color:#fff}.btn-primary:hover{filter:brightness(.95)}.btn-outline{background:#fff;color:var(--color-primary);border-color:var(--color-primary)}.btn-outline:hover{background:color-mix(in oklab,var(--color-primary) 8%,#fff)}.section-banner{background:var(--color-banner);color:#fff;padding:56px 0}.section-banner .btn-primary{background:#fff;color:var(--color-banner)}.card{background:var(--color-surface);border:1px solid #eee;border-radius:var(--radius);box-shadow:var(--shadow)}:focus-visible{outline:3px solid color-mix(in oklab,var(--color-primary) 75%,#fff);outline-offset:2px}@font-face{font-family:Satoshi;src:url(/assets/fonts/satoshi/Satoshi-Light.woff2) format("woff2"),url(/assets/fonts/satoshi/Satoshi-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/fonts/satoshi/Satoshi-LightItalic.woff2) format("woff2"),url(/assets/fonts/satoshi/Satoshi-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/fonts/satoshi/Satoshi-Regular.woff2) format("woff2"),url(/assets/fonts/satoshi/Satoshi-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/fonts/satoshi/Satoshi-Italic.woff2) format("woff2"),url(/assets/fonts/satoshi/Satoshi-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/fonts/satoshi/Satoshi-Medium.woff2) format("woff2"),url(/assets/fonts/satoshi/Satoshi-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/fonts/satoshi/Satoshi-MediumItalic.woff2) format("woff2"),url(/assets/fonts/satoshi/Satoshi-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/fonts/satoshi/Satoshi-Bold.woff2) format("woff2"),url(/assets/fonts/satoshi/Satoshi-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/fonts/satoshi/Satoshi-BoldItalic.woff2) format("woff2"),url(/assets/fonts/satoshi/Satoshi-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/fonts/satoshi/Satoshi-Black.woff2) format("woff2"),url(/assets/fonts/satoshi/Satoshi-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/fonts/satoshi/Satoshi-BlackItalic.woff2) format("woff2"),url(/assets/fonts/satoshi/Satoshi-BlackItalic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Satoshi Variable;src:url(/assets/fonts/satoshi/Satoshi-Variable.woff2) format("woff2"),url(/assets/fonts/satoshi/Satoshi-Variable.woff) format("woff");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Satoshi Variable;src:url(/assets/fonts/satoshi/Satoshi-VariableItalic.woff2) format("woff2"),url(/assets/fonts/satoshi/Satoshi-VariableItalic.woff) format("woff");font-weight:300 900;font-style:italic;font-display:swap}
