.carousel-section.svelte-1j22mt1{padding:1rem 0;position:relative}.carousel-container.svelte-1j22mt1{display:flex;align-items:center;gap:16px;position:relative;z-index:5000}.carousel-nav.svelte-1j22mt1{background:var(--wk-surface, #ffffff);border:2px solid var(--wk-border, #e2e8f0);border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);color:var(--wk-muted, #475569);font-size:1.2rem;z-index:5}.carousel-nav--left.svelte-1j22mt1{margin-left:-20px}.carousel-nav.svelte-1j22mt1:hover:not(:disabled){background:var(--wk-primary, #10B981);border-color:var(--wk-primary, #10B981);color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 8px 25px #10b98166}.carousel-nav.svelte-1j22mt1:disabled{opacity:.3;cursor:not-allowed;transform:none}.workalong-carousel.svelte-1j22mt1{overflow-x:hidden;overflow-y:visible;width:320px;position:relative;margin:-80px 0;padding:80px 0;min-height:240px}.carousel-track.svelte-1j22mt1{display:flex;gap:12px;transition:transform .6s cubic-bezier(.25,.46,.45,.94);position:relative;padding-left:8px}.workalong-mini-avatar.svelte-1j22mt1{position:relative;cursor:pointer;transition:transform .3s cubic-bezier(.34,1.56,.64,1);flex-shrink:0;z-index:1}.workalong-mini-avatar.svelte-1j22mt1:hover{transform:scale(2.2);z-index:10}.avatar-container.svelte-1j22mt1{width:64px;height:64px;background:transparent;display:flex;align-items:center;justify-content:center;overflow:visible;position:relative}.avatar-image.svelte-1j22mt1{width:100%;height:100%;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));transition:filter .3s ease}.workalong-mini-avatar.svelte-1j22mt1:hover .avatar-image:where(.svelte-1j22mt1){filter:drop-shadow(0 8px 16px rgba(0,0,0,.2))}.avatar-name.svelte-1j22mt1{position:absolute;top:100%;left:50%;transform:translate(-50%);background:var(--wk-ink, #0f172a);color:#fff;font-size:.5rem;font-weight:600;padding:4px 8px;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:all .3s cubic-bezier(.34,1.56,.64,1);z-index:20;box-shadow:0 4px 12px #0000004d}.workalong-mini-avatar.svelte-1j22mt1:hover .avatar-name:where(.svelte-1j22mt1){opacity:1;transform:translate(-50%) translateY(-4px)}.crew-text.svelte-1j22mt1{font-size:1rem;line-height:1.3;text-align:left;flex-shrink:0;margin-left:1rem}.d-flex.flex-wrap.justify-content-start.svelte-1j22mt1{max-width:100%}.btn-hero.svelte-1j22mt1{min-width:180px;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-hero.svelte-1j22mt1:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}@media(max-width:768px){.carousel-section.svelte-1j22mt1{padding:1.5rem 0;margin-top:-30px}.d-flex.align-items-center.justify-content-start.svelte-1j22mt1{flex-direction:column;align-items:center;gap:1.5rem!important}.carousel-container.svelte-1j22mt1{order:1}.carousel-nav--left.svelte-1j22mt1{margin-left:0}.crew-text.svelte-1j22mt1{order:2;text-align:center;margin-left:0;font-size:.9rem}.workalong-carousel.svelte-1j22mt1{width:280px;padding:60px 0;min-height:200px}.carousel-nav.svelte-1j22mt1{width:40px;height:40px;font-size:1rem}.workalong-mini-avatar.svelte-1j22mt1:hover{transform:scale(1.8)}.btn-hero.svelte-1j22mt1{min-width:150px;font-size:.95rem}}@media(max-width:576px){.workalong-carousel.svelte-1j22mt1{width:260px;padding:50px 0;min-height:180px}.carousel-track.svelte-1j22mt1{gap:10px;padding-left:4px}.avatar-container.svelte-1j22mt1{width:56px;height:56px}.workalong-mini-avatar.svelte-1j22mt1:hover{transform:scale(1.6)}.crew-text.svelte-1j22mt1{font-size:.85rem}.btn-hero.svelte-1j22mt1{min-width:140px;padding:.75rem 1.25rem}}.workflow-banner.svelte-104y8xf{background:linear-gradient(135deg,#f0f9ff,#e0e7ff);border-bottom:1px solid rgba(16,24,40,.08)}.workflow-steps.svelte-104y8xf{max-width:700px;margin:0 auto}.workflow-step.svelte-104y8xf{flex:0 0 auto;min-width:80px}.step-icon.svelte-104y8xf{width:48px;height:48px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm, 0 1px 2px rgba(16, 24, 40, .06));transition:transform .2s ease,box-shadow .2s ease}.step-icon.svelte-104y8xf:hover{transform:translateY(-2px);box-shadow:var(--shadow-md, 0 10px 20px rgba(16, 24, 40, .08))}.icon-emoji.svelte-104y8xf{font-size:1.25rem}.step-name.svelte-104y8xf{font-size:.875rem;color:var(--brand-ink, #0b1320)}.step-action.svelte-104y8xf{font-size:.75rem}.workflow-arrow.svelte-104y8xf{font-size:1rem;margin:0 4px}.btn-primary.svelte-104y8xf{background:var(--brand, #3b82f6);border-color:var(--brand, #3b82f6);border-radius:var(--radius, 14px);padding:12px 24px;font-weight:600;transition:all .2s ease}.btn-primary.svelte-104y8xf:hover{transform:translateY(-1px);box-shadow:var(--shadow-md, 0 10px 20px rgba(16, 24, 40, .08))}@media(max-width:768px){.workflow-steps.svelte-104y8xf{gap:1rem!important}.workflow-step.svelte-104y8xf{min-width:60px}.step-icon.svelte-104y8xf{width:40px;height:40px}.icon-emoji.svelte-104y8xf{font-size:1rem}.step-name.svelte-104y8xf{font-size:.75rem}.step-action.svelte-104y8xf{font-size:.6rem}.workflow-arrow.svelte-104y8xf{font-size:.875rem;margin:0 2px}}.feature-card.svelte-1mwatfj{transition:transform .2s ease,box-shadow .2s ease}.feature-card.svelte-1mwatfj:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001a!important}.feature-icon.svelte-1mwatfj{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;background:#0d6efd1a;border-radius:50%;margin:0 auto}@media(max-width:768px){.feature-card.svelte-1mwatfj{text-align:center}.feature-icon.svelte-1mwatfj{margin-bottom:1rem}}.pricing-card.svelte-15o58i5{transition:transform .2s ease,box-shadow .2s ease}.pricing-card.svelte-15o58i5:not(.featured):hover{transform:translateY(-8px);box-shadow:0 12px 35px #0000001a!important}.pricing-card.featured.svelte-15o58i5{transform:scale(1.05);z-index:2}.featured-badge.svelte-15o58i5{z-index:3;margin-top:-10px}.pricing-price.svelte-15o58i5{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:1rem}.pricing-card.featured.svelte-15o58i5 .pricing-price:where(.svelte-15o58i5){border-bottom-color:#fff3}.pricing-features.svelte-15o58i5{min-height:280px}.pricing-features.svelte-15o58i5 li:where(.svelte-15o58i5){font-size:.95rem}@media(max-width:992px){.pricing-card.featured.svelte-15o58i5{transform:none;margin-top:0}.featured-badge.svelte-15o58i5{margin-top:-10px}}@media(max-width:768px){.pricing-features.svelte-15o58i5{min-height:auto}.display-6.svelte-15o58i5{font-size:2.5rem}}.accordion-button.svelte-1i24ntv{background:#fff;border:1px solid #e9ecef;color:#333;padding:1.25rem 1.5rem}.accordion-button.svelte-1i24ntv:focus{box-shadow:0 0 0 .25rem #0d6efd40}.accordion-button.svelte-1i24ntv:not(.collapsed){background:#f8f9fa;color:#0d6efd;border-bottom:none}.accordion-button.svelte-1i24ntv:not(.collapsed):after{transform:rotate(180deg)}.accordion-body.svelte-1i24ntv{padding:1.5rem;border-left:1px solid #e9ecef;border-right:1px solid #e9ecef;border-bottom:1px solid #e9ecef;line-height:1.6}.accordion-item.svelte-1i24ntv{transition:transform .2s ease}.accordion-item.svelte-1i24ntv:hover{transform:translateY(-2px)}@media(max-width:768px){.accordion-button.svelte-1i24ntv{padding:1rem 1.25rem;font-size:.95rem}.accordion-body.svelte-1i24ntv{padding:1.25rem;font-size:.95rem}}.brand-logo.svelte-iuf29i{margin-top:-6px}footer.svelte-iuf29i a:where(.svelte-iuf29i):not(.btn):hover{color:var(--wk-ink)!important;transform:translate(2px);transition:all .2s ease}footer.svelte-iuf29i .btn:where(.svelte-iuf29i):hover{transform:translateY(-1px);transition:all .2s ease}footer.svelte-iuf29i a[aria-label]:where(.svelte-iuf29i):hover i:where(.svelte-iuf29i){transform:scale(1.1);transition:transform .2s ease}footer.svelte-iuf29i .text-success:where(.svelte-iuf29i){animation:svelte-iuf29i-pulse 2s infinite}@keyframes svelte-iuf29i-pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.newsletter-wrapper.svelte-iuf29i{min-height:40px}@media(max-width:768px){footer.svelte-iuf29i .d-flex.flex-column.gap-2:where(.svelte-iuf29i){flex-direction:column;align-items:stretch}footer.svelte-iuf29i .btn:where(.svelte-iuf29i){text-align:center}footer.svelte-iuf29i .d-flex.gap-3:where(.svelte-iuf29i){justify-content:center;margin-top:1rem}}
