.section-wrapper.svelte-1k6z1cp{margin-top:var(--margin);opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.section-wrapper.svelte-1k6z1cp.revealed{opacity:1;transform:translateY(0)}.hero-card.svelte-1k6z1cp{display:flex;flex-direction:column;background-size:cover;background-position:center;border-radius:1rem;justify-content:center;align-items:center;gap:3rem}.hero-content-wrapper.svelte-1k6z1cp{display:flex;flex-direction:column;text-align:left}.hero-content.svelte-1k6z1cp{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%}.hero-title.svelte-1k6z1cp{font-size:var(--fs-big);font-weight:600;margin:0 0 1rem;letter-spacing:-.03em;color:var(--text-primary)}.gradient-text.svelte-1k6z1cp{background:linear-gradient(90deg,#6dd5ed,#b19cff,#00b3ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle.svelte-1k6z1cp{font-size:var(--fs-biggish);font-weight:500;margin:0 0 1rem;color:var(--text-primary)}.gradient-text-2.svelte-1k6z1cp{background:linear-gradient(90deg,#00ffe0,#00b3ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description.svelte-1k6z1cp{font-size:var(--fs-medium);color:var(--text-primary);max-width:600px;margin:0 auto 1.5rem;font-weight:400}.section-header.svelte-1k6z1cp{background:linear-gradient(90deg,#b19cff,#00b3ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;margin:var(--margin) 0}.section-header.svelte-1k6z1cp:hover{filter:drop-shadow(0 0 1px #b19cff)}.companies-grid.svelte-1k6z1cp{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.company-card.svelte-1k6z1cp{flex:1 1 100%;max-width:100%;display:flex;flex-direction:column;align-items:center;border-radius:20px;background:var(--button-background);color:var(--input-background);font-weight:700;font-size:1rem;cursor:pointer;border:none;padding:1rem 2rem;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),opacity .6s ease;opacity:0;transform:translateY(20px) scale(.95)}.company-card.svelte-1k6z1cp.revealed{opacity:1;transform:translateY(0) scale(1)}.company-card.svelte-1k6z1cp:hover{color:var(--primary);transform:scale(1.06);box-shadow:0 4px 24px 0 var(--primary)}@media (min-width: 640px){.company-card.svelte-1k6z1cp{flex:0 0 45%;max-width:45%}}.company-description.svelte-1k6z1cp{color:#333;text-align:center;padding:10px 16px}.company-logo.svelte-1k6z1cp{max-width:200px;height:100px;object-fit:contain}.top-sections.svelte-1k6z1cp{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width: 768px){.top-sections.svelte-1k6z1cp{min-height:60vh}}.blinking-cursor.svelte-1k6z1cp{display:inline-block;width:1ch;animation:svelte-1k6z1cp-blink 1s steps(1) infinite;color:var(--text-primary)}@keyframes svelte-1k6z1cp-blink{0%,50%{opacity:1}51%,to{opacity:0}}.styled-scrolldown.svelte-1k6z1cp{width:60px;height:60px;display:inline-block;color:var(--text-primary);filter:drop-shadow(0 0 6px #b19cff);transition:opacity .3s ease,transform .3s ease;animation:svelte-1k6z1cp-bounce 2s infinite;cursor:pointer}.styled-scrolldown.svelte-1k6z1cp:hover{filter:drop-shadow(0 0 10px #b19cff);transform:translateY(5px)!important}@keyframes svelte-1k6z1cp-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@media (max-width: 768px){.styled-scrolldown.svelte-1k6z1cp{display:none}}.hero-buttons.svelte-1k6z1cp{display:flex;gap:1rem;justify-content:center}
