@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.visible{visibility:visible}.static{position:static}.container{width:100%}.text-center{text-align:center}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}@font-face{font-family:Proxima Nova;src:url(/fonts/proxima_nova/proxima-nova-light-webfont.woff)format("woff"),url(/fonts/proxima_nova/proxima-nova-light-webfont.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(/fonts/proxima_nova/proxima-nova-light-italic-webfont.woff)format("woff"),url(/fonts/proxima_nova/proxima-nova-light-italic-webfont.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Proxima Nova;src:url(/fonts/proxima_nova/proxima-nova-regular-webfont.woff)format("woff"),url(/fonts/proxima_nova/proxima-nova-regular-webfont.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(/fonts/proxima_nova/proxima-nova-regular-italic-webfont.woff)format("woff"),url(/fonts/proxima_nova/proxima-nova-regular-italic-webfont.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Proxima Nova;src:url(/fonts/proxima_nova/proxima-nova-semibold-webfont.woff)format("woff"),url(/fonts/proxima_nova/proxima-nova-semibold-webfont.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(/fonts/proxima_nova/proxima-nova-semibold-italic-webfont.woff)format("woff"),url(/fonts/proxima_nova/proxima-nova-semibold-italic-webfont.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Proxima Nova;src:url(/fonts/proxima_nova/proxima-nova-bold-webfont.woff)format("woff"),url(/fonts/proxima_nova/proxima-nova-bold-webfont.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(/fonts/proxima_nova/proxima-nova-bold-italic-webfont.woff)format("woff"),url(/fonts/proxima_nova/proxima-nova-bold-italic-webfont.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}:root{--color-primary:#025ded;--color-primary-hover:#0247c7;--color-primary-light:#e8f1ff;--color-primary-soft:#d0e8ff;--color-bg:#fafaf9;--color-bg-muted:#e5e7eb;--color-card:#fff;--color-bg-dark:#1a1a2e;--color-brand-1:#77cfda;--color-brand-2:#d3e3e6;--color-brand:#77cfda;--color-brand-light:#d3e3e6;--color-accent-green:#10b981;--color-text-primary:#1a1a2e;--color-text-secondary:#6b7280;--color-text-tertiary:#9ca3af;--color-text-light:#9ca3af;--color-text-on-primary:#fff;--color-border:#e5e7eb;--color-border-light:#f3f4f6;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--font-primary:"Proxima Nova",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--shadow-card:0 4px 20px -2px #025ded0f,0 0 2px #00000005;--shadow-card-hover:0 12px 32px -4px #025ded1f,0 0 4px #0000000a;--transition-fast:.15s ease;--transition-normal:.25s ease;--transition-slow:.35s ease;--max-width:1200px;--header-height:72px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-primary);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-primary);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}html[dir=rtl] body{text-align:right}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-text-primary)}h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}h6{font-size:var(--font-size-base)}p{line-height:var(--line-height-relaxed)}a{color:var(--color-primary);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-primary-hover)}.btn{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3)var(--spacing-6);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);border:none;line-height:1;text-decoration:none;display:inline-flex}.btn--primary{background-color:var(--color-primary);color:var(--color-text-on-primary)}.btn--primary:hover{background-color:var(--color-primary-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn--secondary{background-color:var(--color-card);color:var(--color-primary);border:1px solid var(--color-primary)}.btn--secondary:hover{background-color:var(--color-primary-light)}.card{background-color:var(--color-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);transition:box-shadow var(--transition-normal),transform var(--transition-normal)}.card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.container{width:100%;max-width:var(--max-width);padding-inline:var(--spacing-4);margin-inline:auto}@media (min-width:768px){.container{padding-inline:var(--spacing-6)}}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
