.mono-text.svelte-iods9u{font-family:JetBrains Mono,monospace;color:var(--primary)}.mono-heading.svelte-iods9u{font-family:JetBrains Mono,monospace}.location-date.svelte-iods9u{font-size:1.125rem;opacity:.9}.title-container.svelte-iods9u{margin:0 auto;max-width:800px}.fixed-height-container.svelte-iods9u{height:250px;display:flex;flex-direction:column;justify-content:center;align-items:center}.big-title.svelte-iods9u{font-family:JetBrains Mono,monospace;font-size:4rem;font-weight:700;color:var(--primary);line-height:1.2;text-align:center;margin-bottom:1rem}.title-line.svelte-iods9u{display:block;margin-bottom:.1em}.title-word.svelte-iods9u{margin:.1em 0;padding:0 .1em;display:block;position:relative}.partner-logos.svelte-iods9u{margin-top:3rem;transition:all .8s ease-out}.partner-logos-hidden.svelte-iods9u{opacity:0;transform:translateY(30px)}.partner-logos-visible.svelte-iods9u{opacity:1;transform:translateY(0)}.partner-logo-link.svelte-iods9u{display:block;transition:all .3s ease;filter:grayscale(20%);padding:.5rem}.partner-logo-link.svelte-iods9u:hover{filter:grayscale(0%);transform:translateY(-2px)}.funding-logo.svelte-iods9u{transition:all .3s ease;filter:grayscale(20%)}.funding-logo.svelte-iods9u:hover{filter:grayscale(0%)}.btn-primary.svelte-iods9u{display:inline-block;background-color:var(--primary);color:#fff;font-weight:500;padding:.75rem 1.5rem;border-radius:.375rem;transition:transform .3s ease;border:1px solid var(--primary);display:inline-flex;align-items:center}.btn-primary.svelte-iods9u:hover{transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}.btn-primary.svelte-iods9u svg:where(.svelte-iods9u){animation:svelte-iods9u-bounce 2s infinite}.cta-button.svelte-iods9u{position:relative;display:flex;align-items:center;justify-content:center;padding:.6rem 1.2rem;background:linear-gradient(135deg,var(--primary) 0%,#6366f1 100%);color:#fff;font-weight:600;font-family:JetBrains Mono,monospace;border-radius:9999px;overflow:hidden;transition:all .3s ease;box-shadow:0 4px 15px #0000001a,0 0 #6366f180;animation:svelte-iods9u-pulse 2s infinite;transform-origin:center;z-index:1}.cta-button.svelte-iods9u:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#fff3,#fff0 50%);z-index:-1}.cta-button.svelte-iods9u:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,#ffffff4d,#fff0 70%);opacity:0;z-index:-1;transition:opacity .5s ease}.cta-button.svelte-iods9u:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 6px 20px #00000026,0 0 20px #6366f180}.cta-button.svelte-iods9u:hover:after{opacity:1;animation:svelte-iods9u-ripple 1.5s ease-out}.cta-text.svelte-iods9u{margin-right:.5rem;position:relative;z-index:2}.cta-icon.svelte-iods9u{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;position:relative;z-index:2;transition:transform .3s ease}.cta-button.svelte-iods9u:hover .cta-icon:where(.svelte-iods9u){transform:translate(3px)}@keyframes svelte-iods9u-pulse{0%{box-shadow:0 4px 15px #0000001a,0 0 #6366f180}70%{box-shadow:0 4px 15px #0000001a,0 0 0 10px #6366f100}to{box-shadow:0 4px 15px #0000001a,0 0 #6366f100}}@keyframes svelte-iods9u-ripple{0%{transform:scale(.8);opacity:.5}to{transform:scale(1.5);opacity:0}}@keyframes svelte-iods9u-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(5px)}60%{transform:translateY(3px)}}.script-item.svelte-iods9u{display:flex;background:#fffc;border-left:3px solid var(--primary);padding:1rem;border-radius:0 .375rem .375rem 0;box-shadow:0 2px 4px #0000000d}.script-number.svelte-iods9u{font-family:JetBrains Mono,monospace;color:var(--primary);font-weight:700;font-size:1.5rem;margin-right:1rem;min-width:40px}.script-content.svelte-iods9u{flex:1}.script-card.svelte-iods9u{background:#fffc;border-top:3px solid var(--primary);padding:1.5rem;border-radius:.375rem;box-shadow:0 2px 4px #0000000d}.script-card-header.svelte-iods9u{margin-bottom:.5rem;color:var(--secondary)}.script-checklist.svelte-iods9u{display:flex;background:#fffc;padding:1rem;border-radius:.375rem;box-shadow:0 2px 4px #0000000d}.script-check.svelte-iods9u{margin-right:1rem;min-width:24px}.highlight-text.svelte-iods9u{position:relative;display:inline-block;margin:0 .1em}.highlight-teal.svelte-iods9u{position:absolute;bottom:0;left:-.1em;height:110%;width:0;background-color:#40f4d940;z-index:-1;padding:0 .1em}@keyframes svelte-iods9u-highlightAnimation{0%{width:0}to{width:calc(100% + .2em)}}@keyframes svelte-iods9u-blink-caret-subtle{0%,to{opacity:1}40%,60%{opacity:.4}}.contact-box.svelte-iods9u{transition:transform .3s ease}.contact-box.svelte-iods9u:hover{transform:translateY(-5px)}.sticky-footer.svelte-iods9u{position:fixed;bottom:1.5rem;left:0;right:0;z-index:100;padding:.5rem 0;pointer-events:none}.footer-pill.svelte-iods9u{width:60%;margin:0 auto;background-color:#fffffff2;box-shadow:0 4px 15px #0000001a;border-radius:.75rem;padding:1rem 1.5rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(0,0,0,.05);pointer-events:auto;transition:all .3s ease}.deadline-info.svelte-iods9u{font-size:.875rem}.footer-content.svelte-iods9u{margin-top:2rem;opacity:0;transform:translateY(20px)}.footer-content.block.svelte-iods9u{opacity:1;transform:translateY(0)}@media (max-width: 768px){.partner-logos.svelte-iods9u img:where(.svelte-iods9u){height:60px}.sticky-footer.svelte-iods9u{bottom:0;padding:0}.footer-pill.svelte-iods9u{width:100%;border-radius:0;padding:1rem;box-shadow:0 -4px 15px #0000001a}.deadline-info.svelte-iods9u{margin-bottom:0}.big-title.svelte-iods9u{font-size:2.5rem}.fixed-height-container.svelte-iods9u{height:200px}}.transition-all.svelte-iods9u{transition-property:all}.duration-500.svelte-iods9u{transition-duration:.5s}.duration-700.svelte-iods9u{transition-duration:.7s}.duration-1000.svelte-iods9u{transition-duration:1s}.transform.svelte-iods9u{transform-origin:center}.cta-button.disabled.svelte-iods9u{background:gray;cursor:not-allowed;animation:none;box-shadow:none}.cta-button.disabled.svelte-iods9u:hover{transform:none;box-shadow:none}.cta-button.disabled.svelte-iods9u:after{display:none}.cta-button.disabled.svelte-iods9u .cta-icon:where(.svelte-iods9u){opacity:.5}
