.gecos-logo__text[data-v-6e9f4767]{font-family:Nunito,sans-serif;letter-spacing:-.5px}.gecos-hero__cta[data-v-6e9f4767]{font-size:1.05rem;box-shadow:0 6px 24px #f57c0061,0 2px 6px #f57c0038;transition:transform .2s ease,box-shadow .2s ease}.gecos-hero__cta[data-v-6e9f4767]:hover{transform:translateY(-2px);box-shadow:0 10px 32px #f57c0080,0 4px 10px #f57c0047}.gecos-hero[data-v-23ad971e]{background:#fff;padding:30px 0 90px;overflow:hidden}.gecos-hero__title[data-v-23ad971e]{line-height:1.15;letter-spacing:-.5px}.gecos-hero__cta[data-v-23ad971e]{font-size:1.05rem;box-shadow:0 6px 24px #f57c0061,0 2px 6px #f57c0038;transition:transform .2s ease,box-shadow .2s ease}.gecos-hero__cta[data-v-23ad971e]:hover{transform:translateY(-2px);box-shadow:0 10px 32px #f57c0080,0 4px 10px #f57c0047}.gecos-hero__stats[data-v-23ad971e]{border-color:rgba(var(--v-theme-primary),.18)!important}.gecos-hero__mockup-wrap[data-v-23ad971e]{position:relative;width:480px;max-width:100%}.gecos-hero__laptop[data-v-23ad971e]{background:#1e1e2e;border-radius:12px 12px 0 0;padding:10px;box-shadow:0 30px 80px #0003,0 10px 30px #0000001f;position:relative}.gecos-hero__screen[data-v-23ad971e]{background:#f8fafc;border-radius:6px;overflow:hidden;aspect-ratio:16/9}.gecos-hero__screen-ui[data-v-23ad971e]{display:flex;flex-direction:column;height:100%}.gecos-hero__screen-bar[data-v-23ad971e]{background:#fff;border-bottom:1px solid #E2E8F0;display:flex;align-items:center;gap:5px;padding:5px 8px;height:22px;flex-shrink:0}.gecos-hero__screen-dot[data-v-23ad971e]{width:6px;height:6px;border-radius:50%;display:inline-block}.gecos-hero__screen-url[data-v-23ad971e]{margin-left:8px;background:#f1f5f9;border-radius:4px;flex:1;height:10px;max-width:140px}.gecos-hero__sidebar[data-v-23ad971e]{background:#1e293b;width:36px;display:flex;flex-direction:column;gap:6px;padding:8px 5px;flex-shrink:0}.gecos-hero__sidebar-item[data-v-23ad971e]{height:6px;background:#fff6;border-radius:3px}.gecos-hero__main-content[data-v-23ad971e]{flex:1;padding:8px;display:flex;flex-direction:column;gap:7px;overflow:hidden}.gecos-hero__stat-row[data-v-23ad971e]{display:flex;gap:6px}.gecos-hero__stat-card[data-v-23ad971e]{flex:1;border-radius:5px;padding:6px;display:flex;flex-direction:column;gap:3px}.gecos-hero__stat-number[data-v-23ad971e]{height:8px;background:currentColor;border-radius:2px;width:50%;opacity:.7}.gecos-hero__stat-label[data-v-23ad971e]{height:5px;background:#cbd5e1;border-radius:2px;width:70%}.gecos-hero__table[data-v-23ad971e]{flex:1;display:flex;flex-direction:column;gap:4px;background:#fff;border-radius:5px;padding:6px;border:1px solid #E2E8F0}.gecos-hero__table-header[data-v-23ad971e]{height:8px;background:#e2e8f0;border-radius:2px;margin-bottom:2px}.gecos-hero__table-row[data-v-23ad971e]{display:flex;align-items:center;gap:5px;padding:2px 0;border-bottom:1px solid #F1F5F9}.gecos-hero__table-cell[data-v-23ad971e]{border-radius:2px}.gecos-hero__table-cell--avatar[data-v-23ad971e]{width:14px;height:14px;background:rgba(var(--v-theme-primary),.25);border-radius:50%;flex-shrink:0}.gecos-hero__table-cell--text[data-v-23ad971e]{height:5px;flex:1;background:#e2e8f0}.gecos-hero__table-cell--badge[data-v-23ad971e]{width:24px;height:8px;background:rgba(var(--v-theme-secondary),.3);border-radius:4px}.gecos-hero__laptop-base[data-v-23ad971e]{background:#2d2d3f;height:14px;border-radius:0 0 8px 8px;display:flex;justify-content:center;align-items:center}.gecos-hero__laptop-notch[data-v-23ad971e]{width:60px;height:5px;background:#1a1a2e;border-radius:0 0 4px 4px}.gecos-hero__tablet[data-v-23ad971e]{position:absolute;bottom:-30px;right:-50px;width:130px;background:#1e1e2e;border-radius:10px;padding:6px;box-shadow:0 20px 50px #00000038,0 6px 20px #00000026;animation:gecos-float-23ad971e 5s ease-in-out infinite}.gecos-hero__tablet-screen[data-v-23ad971e]{background:#f8fafc;border-radius:5px;overflow:hidden;aspect-ratio:2/4}.gecos-hero__tablet-ui[data-v-23ad971e]{display:flex;flex-direction:column;height:100%}.gecos-hero__tablet-header[data-v-23ad971e]{height:20px;opacity:.85}.gecos-hero__tablet-row[data-v-23ad971e]{height:8px;background:#e2e8f0;border-radius:2px;margin:0 2px}@keyframes gecos-float-23ad971e{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(max-width:600px){.gecos-hero[data-v-23ad971e]{padding:50px 0 60px}.gecos-hero__mockup-wrap[data-v-23ad971e]{width:100%;max-width:340px}.gecos-hero__tablet[data-v-23ad971e]{right:-20px;width:90px}}@layer vuetify-components{.v-carousel{overflow:hidden;position:relative;width:100%}.v-carousel__controls{align-items:center;bottom:0;display:flex;height:50px;justify-content:center;list-style-type:none;position:absolute;width:100%;z-index:1}.v-carousel__controls{background:color-mix(in srgb,rgb(var(--v-theme-surface-variant)) 30%,transparent);color:rgb(var(--v-theme-on-surface-variant))}.v-carousel__controls>.v-item-group{flex:0 1 auto}.v-carousel__controls__item{margin:0 8px}.v-carousel__controls__item .v-icon{opacity:.5}.v-carousel__controls__item--active .v-icon{opacity:1;vertical-align:middle}.v-carousel__controls__item:hover{background:none}.v-carousel__controls__item:hover .v-icon{opacity:.8}.v-carousel__progress{margin:0;bottom:0;left:0;right:0}.v-carousel-item{display:block;height:inherit;text-decoration:none}.v-carousel-item>.v-img{height:inherit}.v-carousel--hide-delimiter-background .v-carousel__controls{background:transparent}.v-carousel--vertical-delimiters .v-carousel__controls{flex-direction:column;height:100%;width:50px}}.gecos-feat-card[data-v-da615913]{transition:transform .25s ease,box-shadow .25s ease;border:1px solid transparent}.gecos-feat-card[data-v-da615913]:hover{transform:translateY(-4px);box-shadow:0 20px 50px #0000001a!important;border-color:rgba(var(--v-theme-primary),.15)}.gecos-feat-icon[data-v-da615913]{width:52px;height:52px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(135deg,rgba(var(--v-theme-primary),.08),rgba(var(--v-theme-secondary),.08));border-radius:12px;padding:6px}.gecos-why-card[data-v-2972f1cb]{border:1px solid rgba(0,0,0,.06);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.gecos-why-card[data-v-2972f1cb]:hover{transform:translateY(-4px);box-shadow:0 16px 40px #00000014!important;border-color:var(--diff-color)}.gecos-why-card__icon-wrap[data-v-2972f1cb]{transition:transform .25s ease}.gecos-why-card__icon[data-v-2972f1cb]{color:var(--diff-color);display:flex;align-items:center;justify-content:center}.gecos-why-card:hover .gecos-why-card__icon-wrap[data-v-2972f1cb]{transform:scale(1.08)}.gecos-school-card[data-v-f41ec72e]{position:relative;overflow:hidden;border:1px solid rgba(0,0,0,.06);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.gecos-school-card[data-v-f41ec72e]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--school-color);transform:scaleX(0);transition:transform .3s ease}.gecos-school-card[data-v-f41ec72e]:hover:after{transform:scaleX(1)}.gecos-school-card[data-v-f41ec72e]:hover{transform:translateY(-5px);box-shadow:0 20px 50px #00000017!important;border-color:var(--school-color)}.gecos-school-card__avatar[data-v-f41ec72e]{transition:transform .25s,box-shadow .25s}.gecos-school-card:hover .gecos-school-card__avatar[data-v-f41ec72e]{transform:scale(1.06)}.gecos-contact[data-v-14b65ec6]{background:linear-gradient(135deg,rgb(var(--v-theme-primary)),rgb(var(--v-theme-secondary)));position:relative;overflow:hidden}.gecos-contact__bg-circle[data-v-14b65ec6]{position:absolute;border-radius:50%;pointer-events:none;background:#ffffff14}.gecos-contact__bg-circle--1[data-v-14b65ec6]{width:400px;height:400px;top:-120px;right:-100px}.gecos-contact__bg-circle--2[data-v-14b65ec6]{width:280px;height:280px;bottom:-80px;left:-80px}.gecos-contact-card[data-v-14b65ec6]{background:#ffffff1f!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.25)!important;transition:transform .25s ease,background-color .25s ease,box-shadow .25s ease;cursor:pointer}.gecos-contact-card[data-v-14b65ec6]:hover{transform:translateY(-6px) scale(1.03);background:#ffffff38!important;box-shadow:0 16px 40px #0003!important}.gecos-contact-card__icon[data-v-14b65ec6]{box-shadow:0 4px 16px #0000001f;transition:box-shadow .25s,transform .25s}.gecos-contact-card:hover .gecos-contact-card__icon[data-v-14b65ec6]{box-shadow:0 10px 28px #0003;transform:scale(1.08)}.gecos-footer[data-v-26f852d0]{background:linear-gradient(180deg,#1a3a6b,#0d2147)}.gecos-footer__brand[data-v-26f852d0]{font-family:Nunito,sans-serif;letter-spacing:-.5px}.gecos-footer__heading[data-v-26f852d0]{color:#ffffff73;letter-spacing:.08em}.gecos-footer__muted[data-v-26f852d0]{color:#ffffff73}.gecos-footer__link[data-v-26f852d0]{color:#ffffffb8;text-decoration:none;font-size:.875rem;transition:color .2s ease}.gecos-footer__link[data-v-26f852d0]:hover{color:#fff}.gecos-footer__social[data-v-26f852d0]{transition:opacity .2s ease}.gecos-footer__social:hover .gecos-footer__link[data-v-26f852d0]{color:#fff}.gecos-footer__social-icon[data-v-26f852d0]{color:#ffffffb8;display:flex;align-items:center;flex-shrink:0;transition:color .2s ease}.gecos-footer__social:hover .gecos-footer__social-icon[data-v-26f852d0]{color:#fff}.gecos-footer__divider[data-v-26f852d0]{border-color:#ffffff1a!important}.gecos-app{font-family:Inter,sans-serif!important;overflow-x:hidden}
