@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
header{color:#2c2c2c;z-index:100;background-color:#fff;border-bottom:1px solid #eaeaea;flex-direction:column;align-items:center;font-family:Poppins,Lato,Inter,sans-serif;display:flex;position:relative;box-shadow:0 1px 6px #0000000d}.welcome-space{text-align:center;background-color:#faebd7;width:100%;padding:6px 0}.welcome-text{color:#444;letter-spacing:.4px;font-size:.9rem}.logo{object-fit:contain;border-radius:100%;width:70px;height:70px;margin-top:10px;transition:transform .3s}.logo:hover{transform:scale(1.05)}.brand-name{color:#222;letter-spacing:.5px;text-transform:uppercase;margin-top:60px;margin-bottom:10px;font-family:Playfair Display,serif;font-size:1.6rem;font-weight:600}.users-core-cta{color:#222;position:absolute;top:50px;right:30px}.users-core-cta ul{background-color:#d3d3d3;border-radius:10px;gap:18px;margin:0;padding:5px;list-style:none;display:flex}.users-core-cta ul li{transition:transform .25s}.users-core-cta ul li:hover{transform:scale(1.15)}.hamburger-btn{color:#111;cursor:pointer;z-index:1600;background:0 0;border:none;font-size:1.8rem;transition:color .3s;position:absolute;top:30px;left:20px}.hamburger-btn:hover{color:#b67959}.sidebar{color:#333;z-index:1500;background-color:#fff;border-right:1px solid #eaeaea;width:250px;height:100vh;padding:20px;transition:left .4s;position:fixed;top:0;left:-260px;box-shadow:4px 0 12px #0000000d}.sidebar.open{left:0}.close-btn{color:#111;cursor:pointer;background:0 0;border:none;margin-bottom:15px;font-size:1.4rem}.sidebar ul{flex-direction:column;gap:12px;padding:0;list-style:none;display:flex}.sidebar ul li{text-align:left;border-radius:8px;padding:10px 12px;font-size:1rem;transition:all .25s}.sidebar ul li:hover{background-color:#f5f5f5}@media (max-width:768px){.header-center{flex-direction:column;gap:10px}.cat-left,.cat-right{flex-wrap:wrap;justify-content:center;gap:10px}.logo-center{order:-1}.logo-center .brand-name{font-size:1.2rem}.users-core-cta ul{flex-direction:row;gap:.5px;margin-top:5px;margin-right:-25px}.users-core-cta ul li{color:#222;font-size:1px}.cta-div ul{text-align:center;flex-direction:row;gap:5px}.cta-div ul li{font-size:.8rem}.submenu{opacity:1;width:100px;max-width:50%;box-shadow:none;background:0 0;border:none;flex-direction:column;display:flex;position:static;transform:none}.image-container{border-radius:8px;max-width:100px;overflow:hidden}.image-cat{object-fit:cover;border-radius:8px;width:30px;height:30px}.submenu ul{opacity:1;box-shadow:none;background:0 0;border:none;flex-direction:column;padding:10px 0;display:flex;transform:none}.sub-list ul li a{background-color:#fafafa;border-radius:6px;padding:8px}.sub-list ul li a:hover{background-color:#f0e3f1}}
.footer{color:#2c2c2c;background-color:#fff;border-top:2px solid #eaeaea;flex-direction:column;align-items:center;padding:60px 20px 30px;font-family:Poppins,Lato,Inter,sans-serif;display:flex;box-shadow:0 -2px 8px #0000000d}.footer-top{border-bottom:1px solid #eaeaea;flex-wrap:wrap;justify-content:space-between;gap:50px;width:100%;max-width:1200px;padding-bottom:35px;display:flex}.footer-brand{text-align:center;flex:1.2;min-width:250px}.brand-logo{flex-direction:column;align-items:center;gap:10px;display:flex}.brand-image{background-color:gray;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;padding:8px;display:flex;box-shadow:0 4px 12px #5d5b5d4d}.brand-desc{color:#555;max-width:300px;margin-top:12px;font-size:.95rem;line-height:1.6}.footer-links,.footer-support{text-align:center;flex:1;min-width:180px}.footer-links h4,.footer-support h4{color:gray;text-transform:uppercase;letter-spacing:.4px;margin-bottom:12px;font-family:Playfair Display,serif;font-size:1.1rem;font-weight:600}.footer-links ul,.footer-support ul{margin:0;padding:0;list-style:none}.footer-links li,.footer-support li{margin:8px 0}.footer-links a,.footer-support a{color:#444;font-weight:500;text-decoration:none;transition:all .3s}.footer-links a:hover,.footer-support a:hover{color:#a57ca3;transform:translate(3px)}.footer-alpha{text-align:center;color:#444;margin-top:25px;font-size:.95rem}.alpha-link{color:#a57ca3;align-items:center;gap:6px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.alpha-link:hover{color:#111;transform:scale(1.05)}.alpha-logo{background-color:#fff;border-radius:50%;padding:3px;box-shadow:0 0 6px #a57ca34d}.footer-bottom{color:#777;text-align:center;letter-spacing:.3px;margin-top:15px;font-size:.85rem}@media (max-width:768px){.footer-top{text-align:center;flex-direction:column;align-items:center;gap:30px}.footer-links h4,.footer-support h4{font-size:1rem}.footer-links li,.footer-support li{margin:5px 0}.brand-desc{font-size:.9rem}.footer-alpha{font-size:.85rem}}
