.updates-carousel.svelte-1c9rijk{background:#f8f9fa;padding:4rem 0}.container.svelte-1c9rijk{max-width:1200px;margin:0 auto;padding:0 2rem}.carousel-header.svelte-1c9rijk{text-align:center;margin-bottom:3rem}.carousel-header.svelte-1c9rijk h2:where(.svelte-1c9rijk){font-family:AmsiPro,sans-serif;font-size:clamp(1.8rem,4vw,2.5rem);color:#333;margin-bottom:1rem;line-height:1.2}.carousel-subtitle.svelte-1c9rijk{font-family:Carlito,sans-serif;font-size:1.1rem;color:#666;max-width:600px;margin:0 auto;line-height:1.5}.loading.svelte-1c9rijk,.no-updates.svelte-1c9rijk{text-align:center;padding:3rem 0}.loading.svelte-1c9rijk p:where(.svelte-1c9rijk),.no-updates.svelte-1c9rijk p:where(.svelte-1c9rijk){font-family:Carlito,sans-serif;color:#666}.loading-spinner.svelte-1c9rijk{width:40px;height:40px;border:3px solid #e3e3e3;border-top:3px solid #1298ff;border-radius:50%;-webkit-animation:svelte-1c9rijk-spin 1s linear infinite;animation:svelte-1c9rijk-spin 1s linear infinite;margin:0 auto 1rem}@-webkit-keyframes svelte-1c9rijk-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes svelte-1c9rijk-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.carousel-wrapper.svelte-1c9rijk{position:relative;margin-bottom:2rem}.carousel-container.svelte-1c9rijk{overflow:hidden;margin:0 3rem}.carousel-track.svelte-1c9rijk{display:-webkit-box;display:flex;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.update-slide.svelte-1c9rijk{-webkit-box-flex:0;flex:0 0 calc(100% / 3);padding:0 1rem}.update-preview-card.svelte-1c9rijk{background:#fff;border-radius:12px;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.1);box-shadow:0 4px 15px #0000001a;border-left:4px solid #1298ff;overflow:hidden;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;height:100%;text-decoration:none;color:inherit}.update-preview-card.svelte-1c9rijk:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 8px 25px rgba(0,0,0,.15);box-shadow:0 8px 25px #00000026}.card-image.svelte-1c9rijk{width:100%;aspect-ratio:16 / 9;overflow:hidden;flex-shrink:0}.card-image.svelte-1c9rijk img:where(.svelte-1c9rijk){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.update-preview-card.svelte-1c9rijk:hover .card-image:where(.svelte-1c9rijk) img:where(.svelte-1c9rijk){-webkit-transform:scale(1.04);transform:scale(1.04)}.card-body.svelte-1c9rijk{padding:1.25rem 1.5rem 1.5rem;-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.card-date.svelte-1c9rijk{font-family:Carlito,sans-serif;font-size:.78rem;color:#1298ff;font-weight:700;text-transform:uppercase;letter-spacing:.05em;display:block;margin-bottom:.4rem}.card-title.svelte-1c9rijk{font-family:AmsiPro,sans-serif;font-size:1.05rem;color:#111;line-height:1.3;margin:0 0 .6rem}.card-excerpt.svelte-1c9rijk{font-family:Carlito,sans-serif;font-size:.88rem;line-height:1.5;color:#555;margin:0;-webkit-box-flex:1;flex:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.carousel-btn.svelte-1c9rijk{position:absolute;top:40%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#fff;border:2px solid #1298ff;border-radius:50%;width:50px;height:50px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:2;color:#1298ff}.carousel-btn.svelte-1c9rijk:hover{background:#1298ff;color:#fff;-webkit-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1)}.carousel-btn-prev.svelte-1c9rijk{left:0}.carousel-btn-next.svelte-1c9rijk{right:0}.carousel-dots.svelte-1c9rijk{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;gap:.5rem;margin-top:2rem}.carousel-dot.svelte-1c9rijk{width:12px;height:12px;border-radius:50%;border:none;background:#ccc;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.carousel-dot.active.svelte-1c9rijk,.carousel-dot.svelte-1c9rijk:hover{background:#1298ff}.carousel-cta.svelte-1c9rijk{text-align:center;margin-top:2rem}.btn.svelte-1c9rijk{padding:1rem 2rem;border:none;border-radius:0;font-family:AmsiPro,sans-serif;font-weight:700;font-size:1.1rem;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:none;display:inline-block}.btn-outline.svelte-1c9rijk{background:transparent;color:#1298ff;border:2px solid #1298ff}.btn-outline.svelte-1c9rijk:hover{background:#1298ff;color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media (max-width: 1024px){.update-slide.svelte-1c9rijk{-webkit-box-flex:0;flex:0 0 50%}.carousel-container.svelte-1c9rijk{margin:0 2rem}}@media (max-width: 768px){.updates-carousel.svelte-1c9rijk{padding:3rem 0}.update-slide.svelte-1c9rijk{-webkit-box-flex:0;flex:0 0 100%}.carousel-container.svelte-1c9rijk{margin:0 1rem}.carousel-btn.svelte-1c9rijk{width:40px;height:40px}.carousel-header.svelte-1c9rijk{margin-bottom:2rem}}@media (max-width: 480px){.container.svelte-1c9rijk{padding:0 1rem}.carousel-container.svelte-1c9rijk{margin:0}.carousel-btn.svelte-1c9rijk{width:35px;height:35px}}.hero.svelte-tfcqlg{position:relative;height:100vh;overflow:hidden;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start}.hero-background.svelte-tfcqlg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.hero-video.svelte-tfcqlg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-content.svelte-tfcqlg{position:relative;z-index:2;text-align:left;color:#fff;max-width:800px;padding:0 2rem;margin-left:2rem}.hero-text.svelte-tfcqlg h1:where(.svelte-tfcqlg){font-family:AmsiPro,sans-serif;font-size:clamp(2rem,5vw,4rem);font-weight:700;margin-bottom:2rem;line-height:1.2;margin-top:10rem}.hero-buttons.svelte-tfcqlg{display:-webkit-box;display:flex;gap:1rem;-webkit-box-pack:start;justify-content:flex-start;flex-wrap:wrap;margin-bottom:4rem}.btn.svelte-tfcqlg{padding:1rem 2rem;border:none;border-radius:8px;font-family:AmsiPro,sans-serif;font-weight:700;font-size:1.1rem;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:none;display:inline-block}.btn-primary.svelte-tfcqlg{background:#ff9f2e;color:#000;border-radius:0}.btn-primary.svelte-tfcqlg:hover{background:#e88a1a;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.btn-secondary.svelte-tfcqlg{background:transparent;color:#ff9f2e;border:2px solid #ff9f2e;border-radius:0}.btn-secondary.svelte-tfcqlg a:where(.svelte-tfcqlg){color:#ff9f2e;text-decoration:none}.btn-secondary.svelte-tfcqlg a:where(.svelte-tfcqlg):hover{color:#000;text-decoration:none}.btn-secondary.svelte-tfcqlg:hover{background:#ff9f2e;color:#000;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.counter.svelte-tfcqlg{margin-top:2rem;z-index:3}.counter-circle.svelte-tfcqlg{background:#1298ff;border-radius:50%;width:180px;height:180px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;color:#fff;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.3);box-shadow:0 8px 32px #0000004d}.counter-number.svelte-tfcqlg{font-family:AmsiPro,sans-serif;font-size:2.2rem;font-weight:700;line-height:1}.counter-text.svelte-tfcqlg{font-family:Carlito,sans-serif;font-size:1.2rem;text-align:center;margin-top:.5rem;line-height:1.2}@-webkit-keyframes svelte-tfcqlg-pulse{0%,to{opacity:.6;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes svelte-tfcqlg-pulse{0%,to{opacity:.6;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}}.demands.svelte-tfcqlg{background:#1298ff;color:#fff;padding:4rem 0}.container.svelte-tfcqlg{max-width:1200px;margin:0 auto;padding:0 2rem}.demands-content.svelte-tfcqlg{display:grid;grid-template-columns:1fr 1fr;gap:4rem;-webkit-box-align:start;align-items:start}.demands-text.svelte-tfcqlg h2:where(.svelte-tfcqlg){font-family:AmsiPro,sans-serif;font-size:clamp(2.2rem,4vw,3rem);margin-bottom:1.5rem;line-height:1.2}.demands-text.svelte-tfcqlg h3:where(.svelte-tfcqlg){font-family:AmsiPro,sans-serif;font-size:clamp(1.2rem,3vw,1.5rem)}.demands-text.svelte-tfcqlg p:where(.svelte-tfcqlg){font-family:Carlito,sans-serif;font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem}.demands-card.svelte-tfcqlg{background:#fff;font-size:1.6rem;color:#000;padding:2rem;border-radius:0;border:10px solid #ff9f2e}.card-header.svelte-tfcqlg{font-family:Carlito,sans-serif;font-weight:700;margin-bottom:1rem}.demands-card.svelte-tfcqlg p:where(.svelte-tfcqlg){font-family:Carlito,sans-serif;margin-bottom:1rem}.demands-card.svelte-tfcqlg ol:where(.svelte-tfcqlg){margin:1.5rem 0;padding-left:1.5rem}.demands-card.svelte-tfcqlg li:where(.svelte-tfcqlg){font-family:Carlito,sans-serif;margin-bottom:.8rem;line-height:1.4}.btn-cta.svelte-tfcqlg{background:#ff9f2e;color:#000;font-size:1.1rem;padding:1rem 2rem;border-radius:0}.btn-cta.svelte-tfcqlg:hover{background:#e88a1a;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.btn-cta.large.svelte-tfcqlg{font-size:1.3rem;color:#000;padding:1.2rem 3rem}.how.svelte-tfcqlg{background:#fff url(../../../bg2.png);background-size:cover;background-position:center;background-repeat:no-repeat;padding:4rem 0;text-align:center}.how.svelte-tfcqlg h2:where(.svelte-tfcqlg){font-family:AmsiPro,sans-serif;font-size:clamp(1.8rem,4vw,3rem);color:#000;margin-bottom:1rem}.how-subtitle.svelte-tfcqlg{font-family:Carlito,sans-serif;font-size:1.1rem;color:#666;margin-bottom:3rem;max-width:600px;margin-left:auto;margin-right:auto}.action-grid.svelte-tfcqlg{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin:3rem 0}.action-item.svelte-tfcqlg{border:3px solid #1298ff;padding:2rem 1.5rem;border-radius:12px;text-align:left}.action-icon.svelte-tfcqlg{font-size:2rem;margin-bottom:1rem}.action-icon.svelte-tfcqlg img:where(.svelte-tfcqlg){width:40px;float:left}.action-item.svelte-tfcqlg h3:where(.svelte-tfcqlg){font-family:AmsiPro,sans-serif;font-size:1.3rem;color:#000;margin-bottom:1rem}.action-item.svelte-tfcqlg p:where(.svelte-tfcqlg){font-family:Carlito,sans-serif;color:#666;line-height:1.5}.highlight.svelte-tfcqlg{color:#1298ff;font-weight:700}.accent-orange.svelte-tfcqlg{text-decoration:underline;text-decoration-color:#ff9f2e;text-underline-offset:2px;text-decoration-thickness:4px;text-decoration-style:solid}.ready-section.svelte-tfcqlg{margin-top:3rem}.cancel-prime-plug.svelte-tfcqlg{background:#f8f9fa;padding:3rem 0}.plug-content.svelte-tfcqlg{display:grid;grid-template-columns:2fr 1fr;gap:2rem;-webkit-box-align:center;align-items:center;max-width:1000px;margin:0 auto}.plug-text.svelte-tfcqlg h3:where(.svelte-tfcqlg){font-family:AmsiPro,sans-serif;font-size:clamp(1.3rem,3vw,1.8rem);color:#000;margin-bottom:1rem}.plug-text.svelte-tfcqlg p:where(.svelte-tfcqlg){font-family:Carlito,sans-serif;font-size:1.1rem;line-height:1.6;color:#666;margin:0}.plug-cta.svelte-tfcqlg{text-align:center}@media (max-width: 768px){.plug-content.svelte-tfcqlg{grid-template-columns:1fr;text-align:center;gap:1.5rem}.cancel-prime-plug.svelte-tfcqlg{padding:2rem 0}.demands-content.svelte-tfcqlg{grid-template-columns:1fr;gap:2rem}.counter-circle.svelte-tfcqlg{width:140px;height:140px}.counter-number.svelte-tfcqlg{font-size:1.4rem}.counter-text.svelte-tfcqlg{font-size:.8rem}.hero-content.svelte-tfcqlg{margin-left:0;padding:0 1rem}.hero-buttons.svelte-tfcqlg{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.btn.svelte-tfcqlg{width:200px}.action-grid.svelte-tfcqlg{grid-template-columns:1fr}}
