@font-face{font-family:myFont;src:url(../media/abar-s.p.356u7gzzao55m.otf)format("opentype");font-display:swap}@font-face{font-family:myFont Fallback;src:local(Arial);ascent-override:110.0%;descent-override:70.0%;line-gap-override:0.0%;size-adjust:100.0%}.myfont_41d99a8b-module__kLYgKq__className{font-family:myFont,myFont Fallback}
:root,.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f5f8ff;--background-glow:#eaf1ff;--box:#fff;--box-elevated:#fff;--green:#4f46e5;--green-strong:#3730a3;--dark-green:#e8e7ff;--secondary:#0891b2;--secondary-soft:#dff7fb;--accent:#f97316;--accent-soft:#fff0df;--success:#16a34a;--text:#172554;--muted-text:#64748b;--border:#dbe4f2;--on-accent:#fff;--shadow-color:49 46 129;--surface-glass:#ffffffc2;--gradient-brand:linear-gradient(135deg, #4f46e5 0%, #0891b2 56%, #14b8a6 100%);--gradient-warm:linear-gradient(135deg, #f97316 0%, #fbbf24 100%)}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0b1023;--background-glow:#111a3d;--box:#171a2b;--box-elevated:#222642;--green:#a5b4fc;--green-strong:#c7d2fe;--dark-green:#252d62;--secondary:#67e8f9;--secondary-soft:#123c4b;--accent:#fbbf24;--accent-soft:#4b3514;--success:#4ade80;--text:#f1f5ff;--muted-text:#a9b7d0;--border:#323758;--on-accent:#101737;--shadow-color:0 0 0;--surface-glass:#171a2bd1;--gradient-brand:linear-gradient(135deg, #818cf8 0%, #22d3ee 56%, #5eead4 100%);--gradient-warm:linear-gradient(135deg, #fb923c 0%, #fde047 100%)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{background:var(--background);scroll-behavior:smooth}body{background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--secondary) 13%, transparent), transparent 30rem), radial-gradient(circle at 94% 12%, color-mix(in srgb, var(--green) 17%, transparent), transparent 28rem), var(--background);min-height:100vh;color:var(--text);margin:0;transition:background-color .35s,color .35s}html,body{max-width:100%;overflow-x:clip}img,video,canvas,svg,input,textarea,select,button{max-width:100%}main,main>*,header,footer{min-width:0}:focus-visible{outline:2px solid var(--green);outline-offset:4px}::selection{background:var(--green);color:var(--on-accent)}input::placeholder,textarea::placeholder{color:var(--muted-text);opacity:1}a,button,input,select,textarea{transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s}@keyframes float-soft{50%{transform:translateY(-7px)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}main>*{animation:.5s cubic-bezier(.2,.8,.2,1) both rise-in}main>:nth-child(2){animation-delay:60ms}main>:nth-child(3){animation-delay:.12s}h1,h2,h3{text-wrap:balance}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:360px){body{overflow-x:hidden}h1{font-size:clamp(24px,9vw,31px)!important}h2{font-size:clamp(18px,6.5vw,24px)!important}p,li{overflow-wrap:anywhere}button,input,textarea,select{min-width:0}}
