.startups-section.svelte-r7cyge{position:relative;width:100%;background-color:#fff;padding:5rem 0 6rem;overflow:hidden;z-index:5}.startups-inner.svelte-r7cyge{max-width:1280px;margin:0 auto;padding:0 25px}.startups-header.svelte-r7cyge{display:grid;grid-template-columns:1.1fr 1fr;gap:4rem;align-items:start;margin-bottom:3.5rem}.header-left.svelte-r7cyge{display:flex;flex-direction:column;align-items:flex-start}.section-title.svelte-r7cyge{font-family:var(--font-display);font-size:1.625rem;font-weight:700;line-height:1.35;letter-spacing:-.01em;color:#0a2540;margin-bottom:1.25rem}.btn-purple-pill.svelte-r7cyge{display:inline-flex;align-items:center;gap:.5rem;background-color:var(--color-purple);color:#fff;font-size:.875rem;font-weight:600;padding:.625rem 1.25rem;border-radius:6px;text-decoration:none;border:1px solid transparent;cursor:pointer;box-shadow:none;transition:border-color .15s ease}.btn-purple-pill.svelte-r7cyge:hover{background-color:var(--color-purple);color:#fff;border-color:#2563eb;box-shadow:none;transform:none}.pill-arrow.svelte-r7cyge{transition:transform .2s ease}.btn-purple-pill.svelte-r7cyge:hover .pill-arrow:where(.svelte-r7cyge){transform:translate(3px)}.header-right.svelte-r7cyge{display:flex;flex-direction:column;justify-content:space-between;height:100%}.section-desc.svelte-r7cyge{font-size:.9375rem;line-height:1.6;color:#425466;margin-bottom:2.5rem;padding-top:10px}.slider-controls.svelte-r7cyge{display:flex;gap:.5rem;align-self:flex-end}.nav-btn.svelte-r7cyge{width:36px;height:36px;border-radius:6px;border:1px solid rgba(66,84,102,.2);background-color:#fff;color:var(--color-dark-blue);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none;transition:border-color .15s ease,color .15s ease}.nav-btn.svelte-r7cyge svg:where(.svelte-r7cyge){transition:transform .2s ease}.nav-btn.svelte-r7cyge:hover{background-color:#fff;border-color:#42546640;color:var(--color-purple);box-shadow:none;transform:none}.prev-btn.svelte-r7cyge:hover svg:where(.svelte-r7cyge){transform:translate(-2px)}.next-btn.svelte-r7cyge:hover svg:where(.svelte-r7cyge){transform:translate(2px)}.carousel-container.svelte-r7cyge{width:100%;position:relative}.carousel-track.svelte-r7cyge{display:flex;gap:1rem;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:1.5rem 1.25rem;margin:-1.5rem -1.25rem}.carousel-track.svelte-r7cyge::-webkit-scrollbar{display:none}.story-card.svelte-r7cyge{flex:0 0 calc(21.5% - .75rem);min-width:195px;max-width:245px;display:flex;flex-direction:column;cursor:pointer;position:relative;z-index:1;text-decoration:none;color:inherit;transition:transform .48s cubic-bezier(.16,1,.3,1)}.story-card.shift-left.svelte-r7cyge{transform:translate(-5px)}.story-card.shift-right.svelte-r7cyge{transform:translate(5px)}.story-card.svelte-r7cyge:hover{z-index:10}.card-poster.svelte-r7cyge{position:relative;width:100%;height:400px;border-radius:6px;overflow:hidden;margin-bottom:1.1rem;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px -10px #0a254026;transition:margin .48s cubic-bezier(.16,1,.3,1),width .48s cubic-bezier(.16,1,.3,1),box-shadow .48s ease}.card-bg-img.svelte-r7cyge{width:calc(100% + 15px);max-width:none;height:100%;object-fit:cover;position:absolute;top:0;left:50%;transform:translate(-50%);z-index:1}.story-card.svelte-r7cyge:hover .card-poster:where(.svelte-r7cyge){width:calc(100% + 15px);margin-left:-7.5px;margin-right:-7.5px;box-shadow:0 20px 45px -10px #635bff4d}.card-poster.svelte-r7cyge:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(9,11,20,.75) 0%,rgba(9,11,20,.2) 50%,transparent 100%);z-index:2;pointer-events:none}.card-brand-overlay.svelte-r7cyge{position:absolute;bottom:1.25rem;left:1.25rem;z-index:3;text-shadow:0 2px 8px rgba(0,0,0,.6)}.brand-with-icon.svelte-r7cyge{display:flex;align-items:center;gap:.5rem;color:#fff;font-weight:700;font-size:1.125rem}.brand-name.svelte-r7cyge{font-family:var(--font-display);color:#fff;font-size:1.25rem;font-weight:700;letter-spacing:-.01em}.bold-brand.svelte-r7cyge{font-size:1.35rem;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.card-info.svelte-r7cyge{display:flex;flex-direction:column;justify-content:space-between;min-height:110px;width:100%}.card-title.svelte-r7cyge{font-size:.9375rem;line-height:1.4;color:#0a2540;font-weight:500;width:100%;min-height:4.2em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-link.svelte-r7cyge{display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem;font-weight:600;color:#635bff;text-decoration:none;transition:color .2s ease;margin-top:.25rem;width:max-content}.link-text.svelte-r7cyge{transition:color .2s ease}.link-arrow-svg.svelte-r7cyge{overflow:visible;transition:transform .2s ease,color .2s ease}.arrow-stem.svelte-r7cyge{opacity:0;transform:scaleX(0);transform-origin:left center;transition:opacity .2s ease,transform .2s ease}.arrow-head.svelte-r7cyge{transition:transform .2s ease}.story-card.svelte-r7cyge:hover .link-text:where(.svelte-r7cyge),.card-link.svelte-r7cyge:hover .link-text:where(.svelte-r7cyge){color:#0a2540}.story-card.svelte-r7cyge:hover .arrow-stem:where(.svelte-r7cyge),.card-link.svelte-r7cyge:hover .arrow-stem:where(.svelte-r7cyge){opacity:1;transform:scaleX(1)}.story-card.svelte-r7cyge:hover .arrow-head:where(.svelte-r7cyge),.card-link.svelte-r7cyge:hover .arrow-head:where(.svelte-r7cyge){transform:translate(1px)}.story-card.svelte-r7cyge:hover .link-arrow-svg:where(.svelte-r7cyge),.card-link.svelte-r7cyge:hover .link-arrow-svg:where(.svelte-r7cyge){transform:translate(2px) scale(1.05);color:#0a2540}@keyframes svelte-r7cyge-flowPulse{0%{stroke-dashoffset:80}to{stroke-dashoffset:0}}@keyframes svelte-r7cyge-auraPulse{0%{transform:scale(.85);opacity:.5}to{transform:scale(1.25);opacity:.95}}@keyframes svelte-r7cyge-ringSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:1024px){.startups-inner.svelte-r7cyge{padding:0 32px}.startups-header.svelte-r7cyge{grid-template-columns:1fr;gap:1.5rem}.story-card.svelte-r7cyge{flex:0 0 calc(45% - 1rem)}}@media(max-width:768px){.startups-section.svelte-r7cyge{padding:2.5rem 0 3.5rem}.startups-header.svelte-r7cyge{margin-bottom:1.75rem}.section-title.svelte-r7cyge{font-size:1.35rem;margin-bottom:.85rem}}@media(max-width:640px){.story-card.svelte-r7cyge{flex:0 0 85%}}
