@font-face{font-family:inter;src:url(/_next/static/media/0336a89fb4e7fc1d-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter;src:url(/_next/static/media/c91adde9f78caceb-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_10b8bd{font-family:inter,inter Fallback}.__variable_10b8bd{--font-inter:"inter","inter Fallback"}:root{--background:#f7fafc;--surface-base:#ffffff;--surface-raised:rgba(255,255,255,0.8);--surface-elevated:#ffffff;--accent-primary:#227a59;--accent-primary-strong:#1b6049;--accent-primary-soft:rgba(34,122,89,0.08);--text-contrast-high:#0e1726;--text-contrast-inverse:#ffffff;--text-soft:#2d3748;--text-muted:#6b7280;--border-subtle:rgba(15,23,42,0.08);--shadow-soft:0 20px 40px -30px rgba(2,6,23,0.25);--shadow-elevated:0 30px 60px -40px rgba(2,6,23,0.3);--shadow-glow:0 24px 60px -40px rgba(34,122,89,0.4);--window-surface:#ffffff;--window-bar:#f2f5f9;--window-border:rgba(2,6,23,0.08);--window-dot-red:#ff5f56;--window-dot-yellow:#ffbd2e;--window-dot-green:#27c93f;--btn-radius:999px;--btn-padding-y:0.85rem;--btn-padding-x:1.8rem;--btn-primary-bg:var(--accent-primary);--btn-primary-fg:var(--text-contrast-inverse);--btn-primary-hover-bg:var(--accent-primary-strong);--btn-secondary-border:rgba(15,23,42,0.12);--btn-secondary-hover-bg:var(--accent-primary-soft);--breakpoint-sm:768px;--breakpoint-md:900px}*{box-sizing:border-box;margin:0;padding:0}body,html{max-width:100vw;overflow-x:hidden;scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--background);color:var(--text-soft);line-height:1.6;letter-spacing:-.01em}main{flex:1 1}a{color:inherit;text-decoration:none;transition:color .2s ease}a:hover{color:var(--accent-primary)}button{font-family:inherit}::selection{background:rgba(34,122,89,.2);color:var(--text-contrast-high)}.button{display:inline-flex;align-items:center;justify-content:center;padding:var(--btn-padding-y) var(--btn-padding-x);border-radius:var(--btn-radius);border:1px solid transparent;font-weight:600;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease,color .25s ease}.button--primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg);box-shadow:var(--shadow-glow)}.button--primary:hover{background:var(--btn-primary-hover-bg);transform:translateY(-2px)}.button--secondary{background:transparent;color:var(--text-contrast-high);border-color:var(--btn-secondary-border)}.button--secondary:hover{background:var(--btn-secondary-hover-bg);border-color:var(--accent-primary)}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}