.hero-title-container.svelte-1cconma{display:flex;flex-direction:column;align-items:center;text-align:center}.subtitle.svelte-1cconma{font-size:1.5rem;color:#1f2937;margin:0 0 2rem}.tag-wrapper.svelte-1cconma{margin:.5rem 0 0}.image-scroller-card.svelte-16i737t{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;border-radius:12px;background-color:#fff;border:1px solid rgba(255,255,255,.1);box-shadow:0 2px 2px #00000013}@media (max-width: 768px){.image-scroller-card.svelte-16i737t{padding:0}}.main-image-display-area.svelte-16i737t{width:100%;position:relative;overflow:hidden;border-radius:4px;background-color:#0003}.main-image-container.svelte-16i737t{position:relative;width:100%;height:100%}.main-image{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;border-radius:4px}.nav-arrow.svelte-16i737t{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background-color:#00000080;color:#fff;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,opacity .2s ease}.nav-arrow.svelte-16i737t:hover:not(:disabled){background-color:#000000b3}.nav-arrow.svelte-16i737t:disabled{opacity:.3;cursor:not-allowed}.nav-arrow.prev.svelte-16i737t{left:10px}.nav-arrow.next.svelte-16i737t{right:10px}.nav-arrow.svelte-16i737t svg:where(.svelte-16i737t){width:24px;height:24px}.thumbnail-container.svelte-16i737t{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;padding-top:.5rem}.thumbnail-button.svelte-16i737t{padding:0;border:2px solid transparent;border-radius:6px;cursor:pointer;background:none;overflow:hidden;transition:border-color .2s ease,transform .2s ease;width:70px;height:70px;box-shadow:0 2px 2px #00000013}.thumbnail-button.svelte-16i737t:hover{transform:scale(1.05)}.thumbnail-button.active.svelte-16i737t{border-color:#00e0ff;transform:scale(1.05)}.thumbnail-image{display:block;width:100%;height:100%;object-fit:cover}.no-images.svelte-16i737t{text-align:center;color:#888;padding:2rem}@media (max-width: 768px){.thumbnail-container.svelte-16i737t{display:none}}.progress-bar-component.svelte-1hh8kc3{width:100%}.labels.svelte-1hh8kc3{display:flex;justify-content:space-between;font-size:1rem;margin-bottom:.3rem;padding:0 2px}.bar-area.svelte-1hh8kc3{display:flex;align-items:center;gap:.75rem}.progress-track.svelte-1hh8kc3{flex-grow:1;height:8px;background:linear-gradient(30deg,#f1f3f5,#f0f6ff);border-radius:4px;overflow:hidden;position:relative}.progress-fill.svelte-1hh8kc3{height:100%;background:linear-gradient(90deg,#05c874,#89efd3);border-radius:4px;transition:width .5s ease-out;width:0%}.percentage-text.svelte-1hh8kc3{font-size:.8rem;font-weight:600;min-width:35px;text-align:right}.status-card.svelte-hk3nme{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1rem;border-radius:8px;text-align:center;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.08);transition:background-color .2s ease,transform .2s ease}.status-card.svelte-hk3nme:hover{background-color:#ffffff14;transform:translateY(-3px)}.icon-container.svelte-hk3nme{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:.25rem;background:linear-gradient(135deg,#05c87426,#89efd326);border:1px solid rgba(5,200,116,.2)}.icon-placeholder.svelte-hk3nme{font-size:1.2rem;font-weight:600;color:#05c874}.status-title.svelte-hk3nme{font-size:1rem;font-weight:600;margin-bottom:.2rem}.status-text.svelte-hk3nme{font-size:.8rem;font-weight:500;line-height:1.4}.overview-card.svelte-16whogl{display:flex;flex-direction:column;padding:1.5rem 2rem;border-radius:12px;box-shadow:0 2px 2px #00000013;background-color:#fff;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#1f2937}.overview-title.svelte-16whogl{font-size:2rem;font-weight:600;margin:0;color:#000;display:flex;justify-content:center}@media (max-width: 600px){.overview-title.svelte-16whogl{font-size:2rem}}.overview-description.svelte-16whogl{font-size:1.2rem;color:#1f2937;line-height:1;margin-bottom:.5rem;white-space:pre-wrap}@media (max-width: 1600px){.overview-description.svelte-16whogl{font-size:1rem}}.progress-section.svelte-16whogl{margin-bottom:.5rem}.status-items-container.svelte-16whogl{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:1rem}.cta-section.svelte-16whogl{margin-top:auto;padding-top:1rem;text-align:center}.small-print.svelte-16whogl{font-size:1rem;color:#1f2937;margin-top:.75rem;font-weight:500}.landing-page.svelte-4g51mx{background:#f1f3f5;padding:0}.hero-section.svelte-4g51mx{height:auto;display:flex;flex-direction:column;padding:1rem 6rem}.hero-title-area.svelte-4g51mx{text-align:center;margin-bottom:.5rem}.hero-main-content.svelte-4g51mx{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;flex:1}.image-scroller-container.svelte-4g51mx{flex:2;min-width:200px}.project-overview-container.svelte-4g51mx{flex:3;min-width:200px}@media (max-width: 768px){.hero-main-content.svelte-4g51mx{flex-direction:column}.image-scroller-container.svelte-4g51mx,.project-overview-container.svelte-4g51mx{flex:1 1 100%}}@media (max-width: 900px){.hero-section.svelte-4g51mx{padding:1rem 3rem}}@media (max-width: 500px){.hero-section.svelte-4g51mx{padding:1rem}}.main-features-container.svelte-5px41u{display:flex;flex-direction:column;gap:4rem;border:2px solid transparent;border-radius:6px}.main-feature-row.svelte-5px41u{display:flex;flex-wrap:wrap;align-items:stretch;gap:3rem}.main-feature-row.image-right.svelte-5px41u{flex-direction:row-reverse}@media (max-width: 768px){.main-feature-row.svelte-5px41u{flex-direction:column!important;gap:2rem}}.feature-image-container.svelte-5px41u,.feature-details-container.svelte-5px41u{flex:1 1 45%;min-width:200px}.feature-image-container.svelte-5px41u{box-shadow:0 2px 2px #00000013;border:2px solid transparent;border-radius:24px;overflow:hidden}.main-feature-img-style{object-fit:fill}.feature-details-container.svelte-5px41u{display:flex;flex-direction:column;gap:.8rem;padding:1rem 0}.details-title-row.svelte-5px41u{display:flex;align-items:center;gap:.75rem;margin-bottom:.25rem}.details-title.svelte-5px41u{font-size:1.5rem;font-weight:600;color:#000;margin:0}@media (max-width: 1600px){.details-title.svelte-5px41u{font-size:1.2rem}}.details-description.svelte-5px41u{color:#1f2937;line-height:1;margin:.5rem 0;font-size:1.2rem;line-height:1.2rem;white-space:pre-wrap}@media (max-width: 1600px){.details-description.svelte-5px41u{font-size:1rem}}.details-bullets.svelte-5px41u{list-style:none;padding-left:1.5rem;margin:0;font-size:1.2rem;flex-grow:1;display:flex;flex-direction:column;justify-content:space-around}@media (max-width: 1600px){.details-bullets.svelte-5px41u{font-size:1rem}}.details-bullets.svelte-5px41u li:where(.svelte-5px41u){position:relative;color:#1f2937}.details-bullets.svelte-5px41u li:where(.svelte-5px41u):before{content:"";position:absolute;left:-1.5rem;top:.5em;width:6px;height:6px;background-color:#000;border-radius:50%;transform:translateY(-50%)}.details-bullets.svelte-5px41u li:where(.svelte-5px41u) strong:where(.svelte-5px41u){font-weight:600;color:#000}.product-features-section.svelte-obvzt2{padding:1rem 6rem;background-color:#f1f3f5;color:#e0e0e0;min-height:300px}.section-header.svelte-obvzt2{text-align:center;margin-bottom:2rem}.section-header.svelte-obvzt2 h2:where(.svelte-obvzt2){font-size:2.5rem;font-weight:600;margin-bottom:.5rem;color:#000}.section-header.svelte-obvzt2 .subtitle:where(.svelte-obvzt2){font-size:1.2rem;color:#1f2937;max-width:65ch;margin:0 auto}@media (max-width: 1024px){.product-features-section.svelte-obvzt2{padding:1rem 3rem}}@media (max-width: 400px){.product-features-section.svelte-obvzt2{padding:1rem}}.spec-item.svelte-1un40sn{padding:.75rem;background-color:#ffffff08;border-radius:6px;display:flex;flex-direction:column;gap:.2rem;height:100%}.spec-item-name.svelte-1un40sn{font-size:.8rem;font-weight:600;color:#1f2937;text-transform:uppercase;letter-spacing:.5px}.spec-item-content.svelte-1un40sn{font-size:.95rem;color:#1f2937;line-height:1.4}.spec-block.svelte-lrewx0{margin-bottom:2.5rem}.spec-block.svelte-lrewx0:last-child{margin-bottom:0}.spec-title.svelte-lrewx0{font-size:1.3rem;font-weight:600;color:#000;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #1f2937}.spec-items-grid.svelte-lrewx0{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media (max-width: 600px){.spec-items-grid.svelte-lrewx0{grid-template-columns:1fr}}.tech-specs-section.svelte-9tgl73{padding:1rem 6rem;background-color:#f1f3f5;color:#e0e0e0}.section-header.svelte-9tgl73{text-align:center;margin-bottom:3rem}.section-header.svelte-9tgl73 h2:where(.svelte-9tgl73){font-size:clamp(1.8rem,4vw,2.5rem);font-weight:600;margin-bottom:.5rem;color:#000}.section-header.svelte-9tgl73 .subtitle:where(.svelte-9tgl73){font-size:clamp(1rem,2.5vw,1.1rem);color:#1f2937;max-width:65ch;margin:0 auto}.specs-list.svelte-9tgl73{max-width:900px;margin:0 auto}.no-specs.svelte-9tgl73{text-align:center;color:#888;font-style:italic;padding:2rem 0}@media (max-width: 500px){.tech-specs-section.svelte-9tgl73{padding:1rem 3rem}}@media (max-width: 400px){.tech-specs-section.svelte-9tgl73{padding:1rem}}.specs-container.svelte-1tsplfm{min-width:200px}
