@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap";*,:before,:after{box-sizing:border-box}html,body{min-width:250px;min-height:100vh;margin:0;padding:0;overflow-x:hidden}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#172033;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Poppins,system-ui,sans-serif;font-weight:400;line-height:1.6}body{background:#fff fixed}#root{flex-direction:column;width:100%;min-height:100vh;display:flex}.glass{-webkit-backdrop-filter:blur(24px);background:#ffffff09;border:1px solid #1720331a;box-shadow:0 8px 32px #17203314,inset 0 1px #ffffff0f}.lift{will-change:transform;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s}.lift:hover{transform:translateY(-5px);box-shadow:0 20px 50px #17203314!important}.grad{background:linear-gradient(135deg,#172033 0%,#3673fc 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@keyframes float{0%{transform:translateY(0)translate(0)}33%{transform:translateY(-15px)translate(15px)}66%{transform:translateY(15px)translate(-15px)}to{transform:translateY(0)translate(0)}}@keyframes float-reverse{0%{transform:translateY(0)translate(0)}33%{transform:translateY(15px)translate(-15px)}66%{transform:translateY(-15px)translate(15px)}to{transform:translateY(0)translate(0)}}@keyframes pulse-glow{0%{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}to{opacity:.5;transform:scale(1)}}.anim-float{animation:14s ease-in-out infinite float}.anim-float-rev{animation:18s ease-in-out infinite float-reverse}.anim-pulse{animation:6s ease-in-out infinite pulse-glow}.upload-zone{cursor:pointer;border:2px dashed #cbd5e1;border-radius:16px;transition:border-color .2s,background .2s}.upload-zone:hover{background:#ffffff0f;border-color:#3673fc}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}:focus-visible{outline-offset:3px;outline:3px solid #3673fc}@media (prefers-reduced-motion:reduce){.lift,.anim-float,.anim-float-rev,.anim-pulse{transition:none;animation:none}}.social-hub{--hub-blue:#0079ff;--hub-ink:#071b49;color:var(--hub-ink);isolation:isolate;background:#fff;min-height:100vh;font-family:Poppins,sans-serif;position:relative}.social-hub a{color:inherit;text-decoration:none}.social-hub button{font:inherit;cursor:pointer}.hub-nav{background:#ffffffed;border-radius:0 0 24px 24px;justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:8px max(5%,20px);display:flex;box-shadow:0 5px 24px #143c6510}.hub-brand{align-items:center;gap:16px;min-width:0;display:flex}.hub-brand img{object-fit:contain;width:54px;height:54px}.hub-brand strong{color:#07448d;letter-spacing:1.5px;white-space:nowrap;font-size:30px}.hub-brand>span{letter-spacing:1.5px;font-size:11px;font-weight:600}.hub-nav nav{flex-shrink:0;align-items:center;gap:26px;display:flex}.hub-nav nav a,.hub-nav button{align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.hub-nav button{color:#063b86;background:#fff;border:1px solid #0079ff;border-radius:40px;padding:10px 20px}.hub-nav button:hover{background:#eff7ff}.hub-nav button:disabled{opacity:.5;cursor:default}.hub-shell{max-width:1500px;margin:auto;padding:22px 5% 16px}.hub-columns{grid-template-columns:43% minmax(0,1fr);gap:28px;display:grid}.hub-brand-panel{color:#fff;text-align:center;background-color:#141414;background-position:50%;background-size:cover;border-radius:30px;flex-direction:column;align-items:center;min-height:690px;padding:46px 22px 22px;display:flex;position:relative;overflow:hidden}.hub-logo-orbit{place-items:center;width:250px;height:250px;margin:10px auto 20px;display:grid;position:relative}.hub-logo-orbit>img{object-fit:contain;background:#fff;border:4px solid #e6ebee;border-radius:50%;width:194px;height:194px;padding:8px;position:relative;box-shadow:0 0 30px #0af5}.hub-status{letter-spacing:1px;background:#005aa64d;border:1px solid #00afff99;border-radius:30px;align-items:center;gap:10px;padding:6px 12px;font-size:11px;font-weight:500;display:flex}.hub-brand-panel h1{letter-spacing:-1.8px;margin:22px 0 14px;font-size:clamp(30px,3.15vw,46px);font-weight:700;line-height:1.12}.hub-brand-panel em{color:#00b6ef;font-style:normal}.hub-brand-panel h2{max-width:470px;margin:0;font-size:18px;font-weight:500;line-height:1.5}.hub-brand-panel p{margin:0 0 32px;font-size:17px;font-weight:300;line-height:1.5}.hub-panel-bottom{width:100%;margin-top:auto}.hub-location{justify-content:center;align-items:center;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.hub-location svg{font-size:20px}.hub-contact{gap:12px;max-width:400px;margin:auto;display:flex}.hub-contact a{background:#002749aa;border:1px solid #77c6f5a0;border-radius:30px;flex:1;justify-content:center;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:500;display:flex}.hub-contact a:hover{background:#0062a6}.hub-contact svg{font-size:19px}.hub-network{min-width:0;padding-top:18px}.hub-heading{padding:0 18px 20px}.hub-heading>span{color:#0079ff;letter-spacing:3px;font-size:12px;font-weight:500}.hub-heading h2{letter-spacing:-1.5px;margin:10px 0 4px;font-size:clamp(26px,2.8vw,42px);font-weight:800;line-height:1.2}.hub-heading em{color:#0079ff;font-style:normal}.hub-heading p{color:#56688e;margin:0;font-size:19px}.hub-website{background:#e9f5ff;border:1px solid #a5d7ff;border-radius:20px;align-items:center;gap:20px;min-height:130px;margin-bottom:16px;padding:24px 22px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #fff,0 8px 20px #1680d516}.hub-website>*{position:relative}.hub-web-icon{color:#0079ff;background:#cce8ff;border-radius:20px;flex-shrink:0;place-items:center;width:66px;height:66px;display:grid}.hub-web-icon svg{font-size:43px}.hub-website h3{letter-spacing:-.7px;margin:0 0 3px;font-size:20px}.hub-website p{color:#1b4d8d;margin:0;font-size:13px}.hub-arrow{color:#0079ff;background:#edf6ff;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;margin-left:auto;display:grid}.hub-arrow svg{font-size:21px}.hub-website .hub-arrow{color:#fff;background:#0079ff}.hub-social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.hub-social-card{background:#ffffffed;border:1px solid #e6edf5;border-radius:20px;align-items:center;gap:18px;min-height:88px;padding:18px 20px;transition:box-shadow .2s,border-color .2s;display:flex;box-shadow:0 7px 20px #12345a09}.hub-social-card:hover,.hub-social-card:focus-visible{border-color:var(--platform-color,#0079ff);box-shadow:0 9px 26px color-mix(in srgb,var(--platform-color,#0079ff) 24%,transparent)}.hub-social-card>div{min-width:0}.hub-social-card h3{letter-spacing:-.4px;margin:0 0 2px;font-size:15px;font-weight:700}.hub-social-card p{color:#7785a4;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.hub-social-logo{color:#fff;border-radius:13px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 5px 12px #00265312}.hub-social-logo svg{width:34px;height:34px}.hub-logo-instagram{background:radial-gradient(circle at 20% 100%,#ffd45e 10%,#ff5843 35%,#e62285 60%,#8444d8 90%)}.hub-logo-linkedin{background:#0083b7}.hub-logo-whatsapp{background:linear-gradient(135deg,#00e879,#00a754)}.hub-logo-youtube{background:#f2001e}.hub-logo-facebook{background:#1977ff}.hub-logo-twitter{background:#080808}.hub-logo-google{background:#fff}.hub-logo-telegram{background:#00a9ec}.hub-logo-other{background:#0079ff}.hub-platform-instagram .hub-arrow{color:#f52a89;background:#ffe8f3}.hub-platform-whatsapp .hub-arrow{color:#00b96a;background:#e7fbf0}.hub-platform-youtube .hub-arrow{color:#f40040;background:#ffe8ec}.hub-platform-twitter .hub-arrow{color:#35445c;background:#f0f0f2}.hub-address{color:#50648d;background:#fff;border-radius:18px;align-items:center;gap:18px;margin-top:20px;padding:14px 24px;font-size:12px;display:flex;box-shadow:0 8px 24px #16365509}.hub-address>svg{flex-shrink:0}.hub-address a{color:#ff5a00;border-left:1px solid #e3eaf4;flex-shrink:0;align-items:center;gap:10px;margin-left:auto;padding-left:32px;font-weight:500;display:flex}.hub-address a svg{font-size:20px}.hub-footer{color:#61749b;justify-content:space-between;gap:16px;padding-top:18px;font-size:11px;display:flex}.hub-footer i{vertical-align:middle;background:#ff8500;width:24px;height:2px;margin-left:8px;display:inline-block}.hub-empty{color:#61749b;padding:20px}.social-hub a:focus-visible,.social-hub button:focus-visible{outline-offset:4px;outline:3px solid #ff9b32}@media (width>=1500px){.hub-shell{padding-left:0;padding-right:0}.hub-brand-panel{min-height:760px}.hub-social-card{min-height:98px}.hub-logo-orbit{width:270px;height:270px}.hub-logo-orbit>img{width:214px;height:214px}}@media (width<=1100px){.hub-columns{grid-template-columns:40% minmax(0,1fr);gap:20px}.hub-brand>span{display:none}.hub-social-card{gap:10px;padding:14px 12px}.hub-social-logo{width:40px;height:40px}.hub-social-logo svg,.hub-social-card .hub-arrow{width:28px;height:28px}.hub-brand-panel h1{font-size:32px}.hub-heading{padding-left:0}.hub-logo-orbit{width:220px;height:220px}.hub-logo-orbit>img{width:170px;height:170px}}@media (width<=800px){.hub-columns{grid-template-columns:1fr}.hub-brand-panel{min-height:600px}.hub-network{padding-top:8px}.hub-brand-panel h1{font-size:40px}.hub-heading h2{font-size:34px}.hub-brand>strong{font-size:23px}.hub-nav nav>a{display:none}.hub-nav button{padding:9px 12px;font-size:12px}.hub-shell{padding:18px 16px}.hub-nav{padding:8px 16px}.hub-address{flex-wrap:wrap;gap:10px}.hub-address>span{flex:1}.hub-address a{border:0;margin-left:0;padding-left:0}.hub-footer{flex-direction:column;gap:6px}.hub-logo-orbit{margin-top:0}.hub-brand-panel{padding-top:30px}}@media (width<=480px){.hub-social-grid{grid-template-columns:1fr;gap:12px}.hub-social-card{gap:16px;min-height:84px;padding:16px}.hub-social-logo{width:46px;height:46px}.hub-social-card h3{font-size:16px}.hub-social-card p{font-size:12px}.hub-brand img{width:42px;height:42px}.hub-brand{gap:6px}.hub-brand strong{font-size:19px}.hub-nav button{gap:5px;font-size:11px}.hub-nav button svg{font-size:18px}.hub-brand-panel h1{font-size:34px}.hub-brand-panel h2{font-size:16px}.hub-heading h2{font-size:30px}.hub-heading p{font-size:16px}.hub-web-icon{width:46px;height:46px}.hub-web-icon svg{font-size:30px}.hub-website{gap:12px;padding:18px 14px}.hub-website h3{font-size:17px}.hub-website p{font-size:11px}.hub-arrow{width:30px;height:30px}.hub-brand-panel{min-height:580px}}@media (prefers-reduced-motion:reduce){.hub-social-card{transition:none}}.hub-brand-panel>*{z-index:1;position:relative}.hub-brand-panel>.hub-building-photo{object-fit:cover;object-position:50% center;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hub-brand-panel>.hub-photo-fade{z-index:0;background:linear-gradient(#0000004d,#00000091 48%,#000000d4);position:absolute;inset:0}.hub-brand-panel h2{margin-bottom:20px}.hub-brand strong{letter-spacing:.2px;white-space:normal;font-family:Times New Roman,Times,serif;font-size:clamp(18px,2.1vw,30px);font-weight:600;line-height:1.2}.hub-platform-instagram{--platform-color:#e1306c}.hub-platform-linkedin{--platform-color:#0083b7}.hub-platform-whatsapp{--platform-color:#00b96a}.hub-platform-youtube{--platform-color:#f2001e}.hub-platform-facebook{--platform-color:#1977ff}.hub-platform-twitter{--platform-color:#080808}.hub-platform-google{--platform-color:#4285f4}.hub-platform-telegram{--platform-color:#00a9ec}@media (width<=800px){.hub-nav{flex-wrap:wrap}.hub-brand{flex:280px}.hub-brand strong{font-size:20px}.hub-nav nav{margin-left:auto}}.social-hub--precon{--hub-blue:#d53b43;--hub-ink:#381b22}.social-hub--precon .hub-brand strong{color:#a62831}.social-hub--precon .hub-nav button{color:#b02b34;border-color:#d53b43}.social-hub--precon .hub-nav button:hover{background:#fff1f2}.social-hub--precon .hub-heading>span,.social-hub--precon .hub-heading em{color:#d53b43}.social-hub--precon .hub-brand-panel em{color:#ff969c}.social-hub--precon .hub-logo-orbit>img{box-shadow:0 0 30px #d53b4338}.social-hub--precon .hub-status{background:#6c1b2480;border-color:#ed858d}.social-hub--precon .hub-contact a{background:#44151aaa;border-color:#e8959d}.social-hub--precon .hub-contact a:hover{background:#a62831}.social-hub--precon .hub-website{background:#fff2f3;border-color:#f2b6bb;box-shadow:inset 0 0 0 2px #fff,0 8px 20px #d53b4312}.social-hub--precon .hub-web-icon{color:#d53b43;background:#ffdade}.social-hub--precon .hub-website p{color:#8d3640}.social-hub--precon .hub-website .hub-arrow{color:#fff;background:#d53b43}.social-hub--precon .hub-logo-other{background:#d53b43}.social-hub--precon .hub-platform-other{--platform-color:#d53b43}.social-hub--precon .hub-address a{color:#d53b43}.social-hub--precon .hub-footer i{background:#d53b43}.hub-nav{justify-content:flex-end}.profile-lights{pointer-events:none;isolation:isolate;background:radial-gradient(ellipse at 50% 120%, var(--profile-light), #101c32 75%);position:absolute;inset:0;overflow:hidden}.profile-lights__bloom{background:radial-gradient(ellipse, var(--profile-light), transparent 66%);opacity:.65;border-radius:50%;width:90%;height:140%;animation:14s ease-in-out infinite alternate profile-bloom;position:absolute;top:15%;left:5%}.profile-lights__rays{position:absolute;inset:-20% -10%}.profile-lights__ray{left:calc(22% + var(--i) * 12%);transform-origin:50% 100%;width:15%;height:150%;transform:rotate(calc(-28deg + var(--i) * 13deg));clip-path:polygon(46% 100%,0 0,100% 0,54% 100%);filter:blur(7px);animation:10s ease-in-out infinite alternate profile-ray;animation-delay:calc(var(--i) * -2.3s);background:linear-gradient(#0000,#ffffff0a 24%,#ffffff36 65%,#0000 96%);position:absolute;bottom:-30%}.profile-lights__haze{opacity:.32;background:radial-gradient(ellipse at 25% 55%, #ffffff40, transparent 40%), radial-gradient(ellipse at 75% 35%, var(--profile-light), transparent 45%);animation:19s ease-in-out infinite alternate profile-haze;position:absolute;inset:-30%}.profile-lights__spark{opacity:.2;width:3px;height:3px;animation:8s ease-in-out infinite profile-spark;animation-delay:calc(var(--i) * -.75s);background:#fff;border-radius:50%;position:absolute;box-shadow:0 0 9px #ffffff80}.profile-lights__vignette{background:linear-gradient(#07101f38,#0000 50%,#07101f30);position:absolute;inset:0}@keyframes profile-ray{0%{transform:rotate(calc(-28deg + var(--i) * 13deg)) scaleX(.8);opacity:.25}to{transform:rotate(calc(-17deg + var(--i) * 11deg)) scaleX(1.2);opacity:.8}}@keyframes profile-bloom{to{opacity:.9;transform:translate(-5%,-8%)scale(1.15)}}@keyframes profile-haze{to{transform:translate(8%,-5%)rotate(12deg)}}@keyframes profile-spark{0%,to{opacity:0;transform:translateY(12px)}45%{opacity:.6}80%{opacity:.1;transform:translateY(-25px)}}.profile-lights[data-active=false] *{animation-play-state:paused}@media (width<=599px){.profile-lights__ray{filter:blur(4px)}.profile-lights__spark:nth-of-type(2n){display:none}}@media (prefers-reduced-motion:reduce){.profile-lights *{animation:none!important}}
