@font-face{font-family:__geistSans_1e4310;src:url(/_next/static/media/4473ecc91f70f139-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:__geistSans_Fallback_1e4310;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_1e4310{font-family:__geistSans_1e4310,__geistSans_Fallback_1e4310}.__variable_1e4310{--font-geist-sans:"__geistSans_1e4310","__geistSans_Fallback_1e4310"}:root{--primary-dark:#1a1a1a;--primary-red:#d41f3d;--secondary-gray:#f0f0f0;--text-dark:#333;--text-light:#666;--border-gray:#e0e0e0;--font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",sans-serif}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--text-dark);background:var(--secondary-gray);font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}h1{font-size:2.5rem;font-weight:700;line-height:1.2}h2{font-size:2rem;line-height:1.3}h2,h3{font-weight:600}h3{font-size:1.5rem}h4{font-size:1.25rem;font-weight:600}p{color:var(--text-light)}.btn{padding:10px 24px;border:none;border-radius:4px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-primary{background-color:var(--primary-red);color:#fff}.btn-primary:hover{background-color:#b31730}.container{max-width:1200px;margin:0 auto;padding:0 20px}.card{background:#fff;border:1px solid var(--border-gray);border-radius:6px;padding:20px;transition:box-shadow .3s ease}.card:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.mb-1{margin-bottom:8px}.mb-2{margin-bottom:16px}.mb-3{margin-bottom:24px}.mb-4{margin-bottom:32px}.mt-1{margin-top:8px}.mt-2{margin-top:16px}.mt-3{margin-top:24px}.mt-4{margin-top:32px}.p-2{padding:16px}.p-3{padding:24px}.p-4{padding:32px}