@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-latin-ext.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-latin.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../fonts/Inter-normal-700-latin-ext.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../fonts/Inter-normal-700-latin.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-latin-ext.woff2) format(woff2),url(/_nuxt/Inter-normal-400-latin-ext.DO1Apj_S.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-latin.woff2) format(woff2),url(/_nuxt/Inter-normal-400-latin.Dx4kXJAl.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-latin-ext.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-latin.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-vietnamese.woff2) format(woff2),url(/_nuxt/Inter-normal-400-vietnamese.CBcvBZtf.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-cyrillic-ext.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-vietnamese.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../fonts/Inter-normal-700-cyrillic-ext.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-greek.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-cyrillic.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-greek.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../fonts/Inter-normal-700-cyrillic.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-greek-ext.woff2) format(woff2),url(/_nuxt/Inter-normal-400-greek-ext.DlzME5K_.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-greek-ext.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-greek-ext.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../fonts/Inter-normal-700-greek-ext.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-cyrillic.woff2) format(woff2),url(/_nuxt/Inter-normal-400-cyrillic.DqGufNeO.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-greek.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-cyrillic.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../fonts/Inter-normal-700-greek.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-cyrillic-ext.woff2) format(woff2),url(/_nuxt/Inter-normal-400-cyrillic-ext.BOeWTOD4.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-vietnamese.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-cyrillic-ext.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../fonts/Inter-normal-700-vietnamese.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}.hero[data-v-81533d29]{align-items:center;background:rgb(var(--color-primary-rgb));display:flex;min-height:80vh;overflow:hidden;padding:0 1.5rem;position:relative;width:100%}.hero-mesh[data-v-81533d29]{inset:0;overflow:hidden;position:absolute}.mesh-blob[data-v-81533d29]{animation:meshFloat-81533d29 20s ease-in-out infinite;border-radius:50%;filter:blur(80px);opacity:.35;position:absolute}.mesh-blob--1[data-v-81533d29]{animation-delay:0s;background:radial-gradient(circle,#4f46e5 0,transparent 70%);height:400px;right:15%;top:10%;width:400px}.mesh-blob--2[data-v-81533d29]{animation-delay:-7s;background:radial-gradient(circle,#7c3aed 0,transparent 70%);bottom:10%;height:300px;right:30%;width:300px}.mesh-blob--3[data-v-81533d29]{animation-delay:-14s;background:radial-gradient(circle,#2563eb 0,transparent 70%);height:250px;left:5%;top:30%;width:250px}@keyframes meshFloat-81533d29{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-20px) scale(1.05)}50%{transform:translate(-20px,20px) scale(.95)}75%{transform:translate(10px,30px) scale(1.02)}}.hero-content[data-v-81533d29]{align-items:center;display:flex;gap:3rem;justify-content:space-between;margin:0 auto;max-width:1080px;padding:4rem 0;position:relative;width:100%;z-index:1}.hero-text[data-v-81533d29]{display:flex;flex:1;flex-direction:column;gap:.5rem;max-width:520px}.hero-greeting[data-v-81533d29]{color:#ffffff73;font-family:Inter,"Inter Fallback: Arial",sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.01em;opacity:0;transform:translateY(20px);transition:all .6s cubic-bezier(.16,1,.3,1) .1s}.hero-greeting.is-visible[data-v-81533d29]{opacity:1;transform:translateY(0)}.hero-name[data-v-81533d29]{color:#fffffff2;font-family:Inter,"Inter Fallback: Arial",sans-serif;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0;opacity:0;transform:translateY(20px);transition:all .6s cubic-bezier(.16,1,.3,1) .2s}.hero-name.is-visible[data-v-81533d29]{opacity:1;transform:translateY(0)}.hero-tagline[data-v-81533d29]{opacity:0;transform:translateY(20px);transition:all .6s cubic-bezier(.16,1,.3,1) .35s}.hero-tagline.is-visible[data-v-81533d29]{opacity:1;transform:translateY(0)}.tagline-text[data-v-81533d29]{color:#818cf8;font-family:Inter,"Inter Fallback: Arial",sans-serif;font-size:.95rem;font-weight:500;letter-spacing:.01em}.tagline-cursor[data-v-81533d29]{animation:cursorBlink-81533d29 .8s steps(1) infinite;color:#818cf8;font-weight:300}@keyframes cursorBlink-81533d29{0%,50%{opacity:1}51%,to{opacity:0}}.hero-intro[data-v-81533d29]{color:#ffffff73;font-family:Inter,"Inter Fallback: Arial",sans-serif;font-size:.875rem;line-height:1.7;margin:.25rem 0 .5rem;max-width:440px;opacity:0;transform:translateY(20px);transition:all .6s cubic-bezier(.16,1,.3,1) .45s}.hero-intro.is-visible[data-v-81533d29]{opacity:1;transform:translateY(0)}.hero-cta[data-v-81533d29]{display:flex;gap:.625rem;margin-top:.25rem;opacity:0;transform:translateY(20px);transition:all .6s cubic-bezier(.16,1,.3,1) .55s}.hero-cta.is-visible[data-v-81533d29]{opacity:1;transform:translateY(0)}.btn-primary[data-v-81533d29]{align-items:center;background:#4f46e5;border:none;border-radius:9999px;color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,"Inter Fallback: Arial",sans-serif;font-size:.8rem;font-weight:500;gap:.375rem;padding:.625rem 1.25rem;transition:all .3s ease}.btn-primary[data-v-81533d29]:hover{background:#4338ca;box-shadow:0 8px 24px #4f46e540;transform:translateY(-2px)}.btn-ghost[data-v-81533d29]{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.15);border-radius:9999px;color:#ffffffb3;cursor:pointer;display:inline-flex;font-family:Inter,"Inter Fallback: Arial",sans-serif;font-size:.8rem;font-weight:500;gap:.375rem;padding:.625rem 1.25rem;transition:all .3s ease}.btn-ghost[data-v-81533d29]:hover{background:#ffffff0f;border-color:#ffffff4d;transform:translateY(-2px)}.hero-social[data-v-81533d29]{display:flex;gap:.375rem;margin-top:.25rem;opacity:0;transform:translateY(20px);transition:all .6s cubic-bezier(.16,1,.3,1) .7s}.hero-social.is-visible[data-v-81533d29]{opacity:1;transform:translateY(0)}.social-icon[data-v-81533d29]{align-items:center;border-radius:8px;color:#fff6;display:flex;font-size:1.1rem;height:32px;justify-content:center;text-decoration:none;transition:all .3s ease;width:32px}.social-icon[data-v-81533d29]:hover{background:#ffffff0f;color:#ffffffe6}.hero-photo[data-v-81533d29]{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:1rem;opacity:0;transform:translateY(30px) scale(.95);transition:all .8s cubic-bezier(.16,1,.3,1) .3s}.hero-photo.is-visible[data-v-81533d29]{opacity:1;transform:translateY(0) scale(1)}.photo-frame[data-v-81533d29]{border:1px solid hsla(0,0%,100%,.08);border-radius:20px;box-shadow:0 20px 60px #0000004d,0 0 0 1px #ffffff08;height:360px;overflow:hidden;position:relative;width:300px}.photo-img[data-v-81533d29]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}.photo-glow[data-v-81533d29]{background:linear-gradient(180deg,transparent 50%,rgba(79,70,229,.12));inset:0;pointer-events:none;position:absolute}.photo-status[data-v-81533d29]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.08);border-radius:9999px;display:inline-flex;gap:.4rem;padding:.3rem .75rem}.status-dot[data-v-81533d29]{animation:statusPulse-81533d29 2s ease-in-out infinite;background:#22c55e;border-radius:50%;box-shadow:0 0 8px #22c55e80;height:7px;width:7px}.status-label[data-v-81533d29]{color:#ffffff8c;font-family:Inter,"Inter Fallback: Arial",sans-serif;font-size:.7rem;font-weight:500;letter-spacing:.01em}@keyframes statusPulse-81533d29{0%,to{box-shadow:0 0 8px #22c55e80}50%{box-shadow:0 0 14px #22c55eb3}}@media(max-width:768px){.hero[data-v-81533d29]{min-height:auto}.hero-content[data-v-81533d29]{flex-direction:column-reverse;gap:2rem;padding:3rem 0 4rem;text-align:center}.hero-text[data-v-81533d29]{align-items:center;max-width:100%}.hero-intro[data-v-81533d29]{text-align:center}.hero-cta[data-v-81533d29]{flex-direction:column;width:100%}.btn-ghost[data-v-81533d29],.btn-primary[data-v-81533d29],.hero-social[data-v-81533d29]{justify-content:center}.photo-frame[data-v-81533d29]{border-radius:16px;height:240px;width:200px}}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-cyrillic-ext.woff2) format(woff2),url(/_nuxt/Inter-normal-400-cyrillic-ext.BOeWTOD4.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-cyrillic.woff2) format(woff2),url(/_nuxt/Inter-normal-400-cyrillic.DqGufNeO.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-vietnamese.woff2) format(woff2),url(/_nuxt/Inter-normal-400-vietnamese.CBcvBZtf.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-latin-ext.woff2) format(woff2),url(/_nuxt/Inter-normal-400-latin-ext.DO1Apj_S.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-cyrillic.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-greek-ext.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-vietnamese.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-latin.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-cyrillic.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-greek.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-latin-ext.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../fonts/Inter-normal-700-cyrillic.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../fonts/Inter-normal-700-greek-ext.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../fonts/Inter-normal-700-greek.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../fonts/Inter-normal-700-latin.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-greek-ext.woff2) format(woff2),url(/_nuxt/Inter-normal-400-greek-ext.DlzME5K_.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-greek.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-latin.woff2) format(woff2),url(/_nuxt/Inter-normal-400-latin.Dx4kXJAl.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-cyrillic-ext.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-greek.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-latin-ext.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-cyrillic-ext.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-greek-ext.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-vietnamese.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-latin.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../fonts/Inter-normal-700-cyrillic-ext.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../fonts/Inter-normal-700-vietnamese.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../fonts/Inter-normal-700-latin-ext.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}.section-wrap[data-v-46db15c0]{position:relative;z-index:10}.section-inner[data-v-46db15c0]{padding:0 1.5rem;width:100%}.section-header[data-v-46db15c0]{margin:0 auto;max-width:1080px;padding-bottom:1rem;padding-top:2rem}.section-label[data-v-46db15c0]{color:#818cf8;display:block;font-family:Inter,"Inter Fallback: Arial",sans-serif;font-size:.7rem;font-weight:500;letter-spacing:.12em;margin-bottom:.4rem;text-transform:uppercase}.section-title[data-v-46db15c0]{color:#fffffff2;font-family:Inter,"Inter Fallback: Arial",sans-serif;font-size:1.25rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0}.section-body[data-v-46db15c0]{margin:0 auto;max-width:1080px;padding-bottom:2rem}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-cyrillic-ext.woff2) format(woff2),url(/_nuxt/Inter-normal-400-cyrillic-ext.BOeWTOD4.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-greek.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-vietnamese.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../fonts/Inter-normal-700-cyrillic.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../fonts/Inter-normal-700-greek-ext.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-greek-ext.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-latin-ext.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../fonts/Inter-normal-700-cyrillic-ext.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../fonts/Inter-normal-700-greek.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-cyrillic.woff2) format(woff2),url(/_nuxt/Inter-normal-400-cyrillic.DqGufNeO.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-cyrillic.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-latin.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-latin.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../fonts/Inter-normal-700-vietnamese.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-greek-ext.woff2) format(woff2),url(/_nuxt/Inter-normal-400-greek-ext.DlzME5K_.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-cyrillic-ext.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-cyrillic-ext.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-latin-ext.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../fonts/Inter-normal-700-latin-ext.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-greek.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-latin.woff2) format(woff2),url(/_nuxt/Inter-normal-400-latin.Dx4kXJAl.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-cyrillic.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-vietnamese.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../fonts/Inter-normal-700-latin.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-vietnamese.woff2) format(woff2),url(/_nuxt/Inter-normal-400-vietnamese.CBcvBZtf.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-latin-ext.woff2) format(woff2),url(/_nuxt/Inter-normal-400-latin-ext.DO1Apj_S.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-greek-ext.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-greek.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}.about-inner[data-v-af9a8c4c]{margin:0 auto}.about-profile[data-v-af9a8c4c]{align-items:center;display:flex;gap:.875rem;margin-bottom:1.5rem}.profile-img[data-v-af9a8c4c]{border:2px solid hsla(0,0%,100%,.1);border-radius:50%;height:48px;-o-object-fit:cover;object-fit:cover;width:48px}.profile-meta[data-v-af9a8c4c]{display:flex;flex-direction:column}.profile-name[data-v-af9a8c4c]{color:#ffffffe6;font-size:.875rem;font-weight:600;line-height:1.4}.profile-name[data-v-af9a8c4c],.profile-role[data-v-af9a8c4c]{font-family:Inter,"Inter Fallback: Arial",sans-serif;margin:0}.profile-role[data-v-af9a8c4c]{color:#fff6;font-size:.75rem}.about-description[data-v-af9a8c4c]{margin-bottom:2.5rem}.desc-content[data-v-af9a8c4c]{color:#ffffffa6;font-family:Inter,"Inter Fallback: Arial",sans-serif;font-size:.875rem;line-height:1.75}.desc-content[data-v-af9a8c4c] p{margin-bottom:.875rem}.desc-content[data-v-af9a8c4c] p:last-child{margin-bottom:0}.desc-content[data-v-af9a8c4c] p:empty{margin:.5rem 0;min-height:.5rem}.desc-content[data-v-af9a8c4c] strong{color:#ffffffe6;font-weight:600}.desc-content[data-v-af9a8c4c] a{color:#a5b4fc;text-decoration:underline;text-decoration-color:#a5b4fc4d;transition:all .3s ease}.desc-content[data-v-af9a8c4c] a:hover{color:#fff;text-decoration-color:#fff}.desc-skeleton .skel-line[data-v-af9a8c4c]{animation:skelPulse-af9a8c4c 1.5s ease-in-out infinite;background:#ffffff0f;border-radius:6px;height:12px;margin-bottom:.75rem}.desc-skeleton .skel-line.short[data-v-af9a8c4c]{width:65%}@keyframes skelPulse-af9a8c4c{0%,to{opacity:1}50%{opacity:.4}}.stats-grid[data-v-af9a8c4c]{display:grid;gap:.75rem;grid-template-columns:repeat(4,1fr);margin-bottom:2.5rem}@media(max-width:640px){.stats-grid[data-v-af9a8c4c]{grid-template-columns:repeat(2,1fr)}}.stat-card[data-v-af9a8c4c]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.07);border-radius:12px;padding:1.125rem .875rem;text-align:center;transition:all .3s ease}.stat-card[data-v-af9a8c4c]:hover{background:#ffffff0f;border-color:#ffffff1f;transform:translateY(-2px)}.stat-icon[data-v-af9a8c4c]{color:#818cf8;margin-bottom:.375rem}.stat-number[data-v-af9a8c4c]{color:#fffffff2;font-size:1.25rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.stat-label[data-v-af9a8c4c],.stat-number[data-v-af9a8c4c]{font-family:Inter,"Inter Fallback: Arial",sans-serif}.stat-label[data-v-af9a8c4c]{color:#fff6;font-size:.7rem;font-weight:500;margin-top:.2rem}.tech-section[data-v-af9a8c4c]{margin-bottom:2.5rem}.tech-title[data-v-af9a8c4c]{color:#ffffffe6;font-family:Inter,"Inter Fallback: Arial",sans-serif;font-size:.875rem;font-weight:600;margin:0 0 .75rem}.tech-grid[data-v-af9a8c4c]{display:flex;flex-wrap:wrap;gap:.4rem}.tech-chip[data-v-af9a8c4c]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.07);border-radius:9999px;color:#ffffff8c;cursor:default;display:inline-flex;font-family:Inter,"Inter Fallback: Arial",sans-serif;font-size:.75rem;font-weight:500;gap:.3rem;padding:.35rem .75rem;transition:all .3s ease}.tech-chip[data-v-af9a8c4c]:hover{background:#4f46e51f;border-color:#4f46e540;color:#c7d2fe}.explore-row[data-v-af9a8c4c]{display:flex;flex-wrap:wrap;gap:.4rem}.explore-pill[data-v-af9a8c4c]{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.1);border-radius:9999px;color:#ffffff80;cursor:pointer;display:inline-flex;font-family:Inter,"Inter Fallback: Arial",sans-serif;font-size:.75rem;font-weight:500;gap:.3rem;padding:.4rem .875rem;transition:all .3s ease}.explore-pill[data-v-af9a8c4c]:hover{background:#ffffff0d;border-color:#fff3;color:#ffffffd9}.projects-wrap[data-v-82d02e4d]{margin-top:.25rem}.projects-label[data-v-82d02e4d]{align-items:center;color:#fff9;display:flex;font-size:.72rem;font-weight:600;gap:.4rem;letter-spacing:.08em;margin-bottom:.875rem;text-transform:uppercase}.projects-label-icon[data-v-82d02e4d]{color:#818cf8;font-size:.85rem}.projects-count[data-v-82d02e4d]{align-items:center;background:#818cf826;border-radius:9999px;color:#818cf8;display:inline-flex;font-size:.6rem;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.projects-list[data-v-82d02e4d]{display:flex;flex-direction:column;gap:.625rem}.project-item[data-v-82d02e4d]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.06);border-radius:.75rem;padding:1rem 1.15rem;transition:background .2s ease,border-color .2s ease}.project-item[data-v-82d02e4d]:hover{background:#ffffff0d;border-color:#ffffff1a}.project-top[data-v-82d02e4d]{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.project-info[data-v-82d02e4d]{flex:1;min-width:0}.project-name[data-v-82d02e4d]{color:#ffffffe0;font-size:.84rem;font-weight:600;line-height:1.3;margin:0 0 .2rem}.project-dates[data-v-82d02e4d]{color:#ffffff59;font-size:.68rem}.project-actions[data-v-82d02e4d]{display:flex;flex-shrink:0;gap:.35rem}.project-btn[data-v-82d02e4d]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:.4rem;color:#ffffff73;cursor:pointer;display:inline-flex;font-size:.72rem;gap:.3rem;padding:.3rem .6rem;transition:all .2s ease}.project-btn[data-v-82d02e4d]:hover{background:#ffffff14;border-color:#ffffff26;color:#ffffffd9}@media(max-width:480px){.project-btn-label[data-v-82d02e4d]{display:none}}.project-desc[data-v-82d02e4d]{color:#ffffff73;font-size:.78rem;line-height:1.65;margin-top:.75rem}.project-desc[data-v-82d02e4d] p{margin:0 0 .4rem}.project-desc[data-v-82d02e4d] ol,.project-desc[data-v-82d02e4d] ul{margin:.4rem 0;padding-left:1.25rem}.project-desc[data-v-82d02e4d] li{margin-bottom:.25rem}.project-techs[data-v-82d02e4d]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.75rem}.tech-pill[data-v-82d02e4d]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.06);border-radius:9999px;color:#ffffff73;display:inline-flex;font-size:.62rem;gap:.25rem;padding:.18rem .5rem;transition:border-color .2s ease,color .2s ease}.tech-pill[data-v-82d02e4d]:hover{border-color:#818cf840;color:#ffffffa6}.tech-pill-icon[data-v-82d02e4d]{font-size:.7rem;opacity:.7}.timeline[data-v-1e72deda]{display:flex;flex-direction:column;gap:0;position:relative}.timeline-item[data-v-1e72deda]{animation:fadeSlideIn-1e72deda .5s cubic-bezier(.16,1,.3,1) var(--delay,0s) both;display:flex;gap:1.5rem}@media(max-width:640px){.timeline-item[data-v-1e72deda]{gap:1rem}}.timeline-track[data-v-1e72deda]{align-items:center;display:flex;flex-direction:column;flex-shrink:0;padding-top:28px;width:20px}@media(max-width:640px){.timeline-track[data-v-1e72deda]{padding-top:22px;width:14px}}.timeline-dot[data-v-1e72deda]{background:#818cf8;border-radius:50%;box-shadow:0 0 0 4px #818cf826;flex-shrink:0;height:10px;width:10px;z-index:1}@media(max-width:640px){.timeline-dot[data-v-1e72deda]{box-shadow:0 0 0 3px #818cf826;height:8px;width:8px}}.timeline-line[data-v-1e72deda]{background:linear-gradient(180deg,#818cf840,#818cf80d);flex:1;margin-top:4px;width:2px}.exp-card[data-v-1e72deda]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.06);border-radius:1rem;cursor:pointer;flex:1;margin-bottom:1.25rem;min-width:0;padding:1.25rem 1.5rem;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.exp-card[data-v-1e72deda]:hover{background:#ffffff0e;border-color:#ffffff1f}.exp-card--expanded[data-v-1e72deda]{background:#ffffff0f;border-color:#818cf833;box-shadow:0 8px 32px -8px #0000004d}@media(max-width:640px){.exp-card[data-v-1e72deda]{border-radius:.875rem;margin-bottom:1rem;padding:1rem 1.1rem}}.exp-header[data-v-1e72deda]{align-items:flex-start;display:flex;gap:1rem}@media(max-width:640px){.exp-header[data-v-1e72deda]{gap:.75rem}}.exp-logo[data-v-1e72deda]{border:1px solid hsla(0,0%,100%,.08);border-radius:12px;flex-shrink:0;height:48px;-o-object-fit:cover;object-fit:cover;width:48px}@media(max-width:640px){.exp-logo[data-v-1e72deda]{border-radius:10px;height:40px;width:40px}}.exp-info[data-v-1e72deda]{flex:1;min-width:0}.exp-company-row[data-v-1e72deda]{align-items:center;display:flex;gap:.5rem}.exp-company[data-v-1e72deda]{color:#ffffffed;font-size:.95rem;font-weight:600;line-height:1.3;margin:0}.exp-link[data-v-1e72deda]{color:#ffffff4d;flex-shrink:0;font-size:.8rem;transition:color .2s ease}.exp-link[data-v-1e72deda]:hover{color:#818cf8}.exp-position[data-v-1e72deda]{color:#818cf8;font-size:.8rem;font-weight:500;margin-top:.15rem}.exp-meta[data-v-1e72deda]{align-items:center;display:flex;flex-wrap:wrap;gap:.9rem;margin-top:.5rem}.exp-meta-item[data-v-1e72deda]{align-items:center;color:#ffffff59;display:inline-flex;font-size:.7rem;gap:.3rem}.exp-meta-projects[data-v-1e72deda]{background:#ffffff0d;border-radius:9999px;color:#ffffff73;padding:.1rem .5rem}.exp-chevron[data-v-1e72deda]{color:#ffffff4d;flex-shrink:0;font-size:1.25rem;margin-top:.2rem;transition:transform .3s cubic-bezier(.16,1,.3,1)}.exp-chevron--open[data-v-1e72deda]{transform:rotate(180deg)}.exp-expanded[data-v-1e72deda]{border-top:1px solid hsla(0,0%,100%,.07);margin-top:1.25rem;padding-top:1.25rem}.exp-description[data-v-1e72deda]{color:#ffffff80;font-size:.8rem;line-height:1.7;margin-bottom:1.25rem}.exp-description[data-v-1e72deda] p{margin:0 0 .5rem}.slide-enter-active[data-v-1e72deda]{transition:all .4s cubic-bezier(.16,1,.3,1)}.slide-leave-active[data-v-1e72deda]{transition:all .25s ease}.slide-enter-from[data-v-1e72deda],.slide-leave-to[data-v-1e72deda]{margin-top:0;max-height:0;opacity:0;overflow:hidden;padding-top:0}.slide-enter-to[data-v-1e72deda],.slide-leave-from[data-v-1e72deda]{max-height:2000px;overflow:hidden}@keyframes fadeSlideIn-1e72deda{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-cyrillic-ext.woff2) format(woff2),url(/_nuxt/Inter-normal-400-cyrillic-ext.BOeWTOD4.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-cyrillic.woff2) format(woff2),url(/_nuxt/Inter-normal-400-cyrillic.DqGufNeO.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-greek-ext.woff2) format(woff2),url(/_nuxt/Inter-normal-400-greek-ext.DlzME5K_.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-greek.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-vietnamese.woff2) format(woff2),url(/_nuxt/Inter-normal-400-vietnamese.CBcvBZtf.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-latin-ext.woff2) format(woff2),url(/_nuxt/Inter-normal-400-latin-ext.DO1Apj_S.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-latin.woff2) format(woff2),url(/_nuxt/Inter-normal-400-latin.Dx4kXJAl.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-cyrillic-ext.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-cyrillic.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-greek-ext.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-greek.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-vietnamese.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-latin-ext.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-latin.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-cyrillic-ext.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-cyrillic.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-greek-ext.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-greek.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-vietnamese.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-latin-ext.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-latin.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../fonts/Inter-normal-700-cyrillic-ext.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../fonts/Inter-normal-700-cyrillic.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../fonts/Inter-normal-700-greek-ext.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../fonts/Inter-normal-700-greek.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../fonts/Inter-normal-700-vietnamese.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../fonts/Inter-normal-700-latin-ext.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../fonts/Inter-normal-700-latin.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}.projects-grid[data-v-aeccb542]{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.projects-grid[data-v-aeccb542]{grid-template-columns:1fr}}.project-card[data-v-aeccb542]{animation:cardFadeIn-aeccb542 .6s cubic-bezier(.16,1,.3,1) var(--delay,0s) both;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.06);border-radius:1rem;overflow:hidden;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s ease}.project-card[data-v-aeccb542]:hover{border-color:#ffffff1a;box-shadow:0 20px 40px -12px #0006,0 0 0 1px #ffffff14;transform:translateY(-4px)}.project-card:hover .card-image[data-v-aeccb542]{transform:scale(1.05)}.project-card:hover .card-image-overlay[data-v-aeccb542]{opacity:1}.card-image-wrap[data-v-aeccb542]{aspect-ratio:16/10;overflow:hidden;position:relative}.card-image[data-v-aeccb542]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1);width:100%}.card-image-gradient[data-v-aeccb542]{background:linear-gradient(180deg,transparent 50%,rgba(15,23,42,.8));inset:0;pointer-events:none;position:absolute}.card-image-overlay[data-v-aeccb542]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172ab3;display:flex;gap:.75rem;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .3s ease}.card-body[data-v-aeccb542]{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem 1.5rem}.card-header[data-v-aeccb542]{gap:.75rem;justify-content:space-between}.card-header[data-v-aeccb542],.card-title-row[data-v-aeccb542]{align-items:center;display:flex}.card-title-row[data-v-aeccb542]{gap:.5rem;min-width:0}.card-icon[data-v-aeccb542]{color:#818cf8;flex-shrink:0;font-size:1.1rem}.card-title[data-v-aeccb542]{color:#fffffff2;font-family:Inter,"Inter Fallback: Arial",sans-serif;font-size:.95rem;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-date[data-v-aeccb542]{color:#ffffff4d;flex-shrink:0;font-size:.65rem;white-space:nowrap}.card-description[data-v-aeccb542]{color:#ffffff73;font-size:.78rem;line-height:1.6}.card-description[data-v-aeccb542] p{margin:0}.card-description[data-v-aeccb542] a{color:#818cf8;text-decoration:none}.card-description[data-v-aeccb542] a:hover{text-decoration:underline}.card-footer[data-v-aeccb542]{margin-top:auto;padding-top:.5rem}.card-techs[data-v-aeccb542]{display:flex;flex-wrap:wrap;gap:.4rem}.tech-pill[data-v-aeccb542]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.07);border-radius:9999px;color:#ffffff80;display:inline-flex;font-size:.65rem;gap:.3rem;padding:.2rem .55rem;transition:border-color .2s ease,color .2s ease}.tech-pill[data-v-aeccb542]:hover{border-color:#818cf84d;color:#ffffffb3}.tech-icon[data-v-aeccb542]{font-size:.75rem}@keyframes cardFadeIn-aeccb542{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.carousel-track[data-v-9d4907a7]{display:flex;gap:20px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:4px 0;scrollbar-width:none}.carousel-track[data-v-9d4907a7]::-webkit-scrollbar{display:none}.rec-card[data-v-9d4907a7]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:20px;display:flex;flex:0 0 calc(40% - 10px);flex-direction:column;min-width:280px;padding:24px;scroll-snap-align:start;transition:all .4s cubic-bezier(.4,0,.2,1)}.rec-card[data-v-9d4907a7]:hover{background:#ffffff0f;border-color:#ffffff26;box-shadow:0 12px 40px #0000004d;transform:translateY(-4px)}.nav-btn[data-v-9d4907a7]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.15);border-radius:50%;color:#ffffffb3;display:flex;height:36px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:36px;z-index:10}.nav-btn[data-v-9d4907a7]:hover{background:#fff3;color:#fff}.nav-btn.left-0[data-v-9d4907a7]{left:0;transform:translateY(-50%) translate(-50%)}.nav-btn.right-0[data-v-9d4907a7]{right:0;transform:translateY(-50%) translate(50%)}.social-btn[data-v-9d4907a7]{align-items:center;border-radius:8px;color:#ffffff59;display:flex;height:30px;justify-content:center;transition:all .2s ease;width:30px}.social-btn[data-v-9d4907a7]:hover{background:#ffffff1a;color:#ffffffb3}.recommendation-text[data-v-9d4907a7] blockquote{font-style:italic;margin:0 0 .5rem}.recommendation-text[data-v-9d4907a7] p{margin-bottom:.5rem}.recommendation-text[data-v-9d4907a7] p:empty{display:none}.recommendation-text[data-v-9d4907a7] p:last-child{margin-bottom:0}@media screen and (max-width:699px){.rec-card[data-v-9d4907a7]{border-radius:16px;flex:0 0 85%;min-width:260px;padding:18px}.nav-btn[data-v-9d4907a7]{display:none}}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-cyrillic-ext.woff2) format(woff2),url(/_nuxt/Inter-normal-400-cyrillic-ext.BOeWTOD4.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Inter Fallback: Arial";src:local("Arial");size-adjust:107.1194%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-cyrillic.woff2) format(woff2),url(/_nuxt/Inter-normal-400-cyrillic.DqGufNeO.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-greek-ext.woff2) format(woff2),url(/_nuxt/Inter-normal-400-greek-ext.DlzME5K_.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-greek.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-vietnamese.woff2) format(woff2),url(/_nuxt/Inter-normal-400-vietnamese.CBcvBZtf.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-latin-ext.woff2) format(woff2),url(/_nuxt/Inter-normal-400-latin-ext.DO1Apj_S.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-normal-400-latin.woff2) format(woff2),url(/_nuxt/Inter-normal-400-latin.Dx4kXJAl.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-cyrillic-ext.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-cyrillic.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-greek-ext.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-greek.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-vietnamese.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-latin-ext.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-normal-500-latin.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-cyrillic-ext.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-cyrillic.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-greek-ext.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-greek.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-vietnamese.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-latin-ext.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-normal-600-latin.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../fonts/Inter-normal-700-cyrillic-ext.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../fonts/Inter-normal-700-cyrillic.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../fonts/Inter-normal-700-greek-ext.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../fonts/Inter-normal-700-greek.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../fonts/Inter-normal-700-vietnamese.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../fonts/Inter-normal-700-latin-ext.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../fonts/Inter-normal-700-latin.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}.contact-form[data-v-68f7835d]{display:flex;flex-direction:column;width:100%}.contact-desc[data-v-68f7835d]{color:#fff6;font-family:Inter,"Inter Fallback: Arial",sans-serif;font-size:.8rem;line-height:1.6;margin-bottom:1.25rem}
