.hero-overlay.svelte-owlpad{background:linear-gradient(#3643ba8c 0%,#2b3695b3 50%,#1e266ed9 100%)}.hero-content.svelte-owlpad{padding:16rem 2rem 9rem}.hero-grid.svelte-owlpad{flex-direction:column;align-items:center;gap:1.75rem;display:flex}.hero-copy.svelte-owlpad{text-align:center;color:#fff;flex-direction:column;align-items:center;display:flex}.hero-title.svelte-owlpad{color:#fff;margin-bottom:.625rem;font-size:clamp(2rem,6vw,2.75rem);font-weight:800;line-height:1.05}.hero-date.svelte-owlpad{color:#fff;text-shadow:0 2px 12px #00000040;margin-bottom:0;font-size:clamp(1.125rem,3vw,1.5rem);font-weight:700}.countdown.svelte-owlpad{flex-direction:column;align-items:center;width:100%;display:flex}.countdown-label.svelte-owlpad{color:#fff;text-align:center;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:600;line-height:1.1}.countdown-label.svelte-owlpad:first-child{margin-bottom:.5rem}.countdown-label.svelte-owlpad:last-child{margin-top:.5rem}.countdown-units.svelte-owlpad{justify-content:center;align-items:center;gap:.5rem;display:flex}.countdown-unit.svelte-owlpad{flex-direction:column;align-items:center;display:flex}.countdown-card.svelte-owlpad{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#ffffff38 0% 50%,#ffffff1f 50% 100%);border:1px solid #ffffff40;border-radius:.75rem;width:3.75rem;height:4.25rem;position:relative;overflow:hidden}.digit.svelte-owlpad{justify-content:center;align-items:center;font-family:Decathlon Brand,sans-serif;font-size:clamp(1.35rem,4vw,2rem);font-weight:600;line-height:1;display:flex;position:absolute;inset:0}.unit-label.svelte-owlpad{color:#ffffffbf;margin-top:.3rem;font-size:.625rem;font-weight:500}.hero-cta.svelte-owlpad{flex-direction:column;justify-content:center;align-items:center;gap:.625rem;margin-top:1.75rem;display:flex}.hero-free-label.svelte-owlpad{letter-spacing:.06em;text-transform:uppercase;color:#ffffffd9;margin:0;font-size:.8125rem;font-weight:500}.cta-btn.svelte-owlpad{color:#3643ba;text-align:center;background:#fff;border-radius:9999px;justify-content:center;align-items:center;min-width:15rem;padding:1rem 2.5rem;font-size:1.0625rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 10px 30px #00000040,0 0 0 4px #fff3}.cta-btn.svelte-owlpad:hover{transform:scale(1.03);box-shadow:0 14px 36px #0000004d,0 0 0 4px #ffffff47}@media (width>=900px){.hero-grid.svelte-owlpad{gap:2rem}.hero-title.svelte-owlpad{margin-bottom:.75rem;font-size:clamp(2.5rem,3.8vw,3.5rem)}.hero-date.svelte-owlpad{font-size:1.5rem}.countdown-units.svelte-owlpad{gap:.875rem}.countdown-card.svelte-owlpad{border-radius:1rem;width:5.75rem;height:6.5rem}.digit.svelte-owlpad{font-size:2.85rem}.unit-label.svelte-owlpad{font-size:.8125rem}.countdown-label.svelte-owlpad{font-size:2.25rem}.hero-cta.svelte-owlpad{margin-top:2rem}.cta-btn.svelte-owlpad{min-width:17rem;padding:1.15rem 3rem;font-size:1.125rem}}.eyebrow.svelte-yso3m7{color:#3643ba}.title-highlight-dk.svelte-yso3m7{font-size:var(--vp-core-font-size-700,36px);color:#101010;font-style:normal;font-weight:600;line-height:1.1111}.description.svelte-yso3m7{color:#374151}.light.svelte-yso3m7 .eyebrow:where(.svelte-yso3m7){color:#ffffffd9}.light.svelte-yso3m7 .title-highlight-dk:where(.svelte-yso3m7){color:#fff}.light.svelte-yso3m7 .description:where(.svelte-yso3m7){color:#ffffffe6}.city-iso.svelte-jtu7wn{width:100%;padding:.25rem 0 0}.iso-map-wrap.svelte-jtu7wn{width:100%;container-type:inline-size}.iso-map.svelte-jtu7wn{--unit:30cqw;--store:calc(var(--unit) * 2);--step-x:calc(var(--unit) * .52);--row-span:calc(var(--unit) + 4 * var(--step-x));width:100%;position:relative}.tile.svelte-jtu7wn{line-height:0;position:relative}.tile.svelte-jtu7wn img:where(.svelte-jtu7wn){-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.tree.svelte-jtu7wn{aspect-ratio:3/4;width:22%;transform:scale(var(--tree-scale,1));transform-origin:bottom;pointer-events:none;z-index:5;background-position:bottom;background-repeat:no-repeat;background-size:contain;animation:4s ease-in-out infinite svelte-jtu7wn-treeWind;display:block;position:absolute}.tree-1.svelte-jtu7wn{background-image:url(https://cdn.decathlon.pt/landings/vitalsport/map/tree-1.png)}.tree-2.svelte-jtu7wn{background-image:url(https://cdn.decathlon.pt/landings/vitalsport/map/tree-2.png)}.tree-3.svelte-jtu7wn{background-image:url(https://cdn.decathlon.pt/landings/vitalsport/map/tree-3.png)}.tree-4.svelte-jtu7wn{background-image:url(https://cdn.decathlon.pt/landings/vitalsport/map/tree-4.png)}.tree-5.svelte-jtu7wn{background-image:url(https://cdn.decathlon.pt/landings/vitalsport/map/tree-5.png)}.tree-6.svelte-jtu7wn{background-image:url(https://cdn.decathlon.pt/landings/vitalsport/map/tree-6.png)}.tile--store.svelte-jtu7wn{width:var(--store);z-index:1;opacity:0;margin:0 auto;transition:opacity .22s;position:relative}.iso-row.svelte-jtu7wn{width:var(--row-span);height:calc(var(--unit) * .825);margin:calc(var(--unit) * -.305) auto 0;z-index:calc(10 + var(--row));position:relative}.tile--unit.svelte-jtu7wn{width:var(--unit);top:0;left:calc(var(--col,0) * var(--step-x));color:inherit;opacity:0;transition:transform .25s,opacity .22s;position:absolute}.tile-hitbox.svelte-jtu7wn{z-index:10;appearance:none;cursor:pointer;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:0 0;border:0;padding:0;position:absolute;inset:0}.tile-hitbox.svelte-jtu7wn:focus-visible{outline-offset:.15rem;outline:3px solid #ffec00}@media (hover:hover){.tile--unit.svelte-jtu7wn:after{content:attr(data-label);color:#fff;white-space:normal;text-align:center;opacity:0;pointer-events:none;z-index:20;background:#3643ba;max-width:12rem;padding:.6em .8em;font-family:DecathlonText,sans-serif;font-size:.6rem;line-height:1.3;transition:opacity .2s;position:absolute;bottom:72%;left:50%;transform:translate(-50%)translateY(-8px)}.tile--unit.is-hovered.svelte-jtu7wn:after{opacity:1}}.tile-col-1.svelte-jtu7wn{--col:0;margin-top:calc(var(--unit) * -.24);z-index:1;margin-left:calc(var(--unit) * .04)}.tile-col-2.svelte-jtu7wn{--col:1;margin-top:calc(var(--unit) * .01);margin-left:calc(var(--unit) * .02);z-index:2}.tile-col-3.svelte-jtu7wn{--col:2;margin-top:calc(var(--unit) * .26);margin-left:calc(var(--unit) * 0);z-index:3}.tile-col-4.svelte-jtu7wn{--col:3;margin-top:calc(var(--unit) * -.01);margin-left:calc(var(--unit) * -.02);z-index:2}.tile-col-5.svelte-jtu7wn{--col:4;margin-top:calc(var(--unit) * -.28);margin-left:calc(var(--unit) * -.042);z-index:1}.tile.is-loaded.svelte-jtu7wn{opacity:1}.tile--unit.is-hovered.svelte-jtu7wn{transform:translateY(-4%)}@media screen and (width<=519px){.iso-map.svelte-jtu7wn{--unit:40cqw;--row-span:calc(var(--unit) + 2 * var(--step-x))}.tile-col-2.svelte-jtu7wn{--col:0}.tile-col-3.svelte-jtu7wn{--col:1}.tile-col-4.svelte-jtu7wn{--col:2}}.clouds-layer.svelte-jtu7wn{z-index:40;pointer-events:none;position:absolute;inset:0;overflow:visible}.cloud.svelte-jtu7wn{aspect-ratio:4/3;width:8%;transform:scale(var(--cloud-scale,1));opacity:0;animation:10s ease-in-out infinite both svelte-jtu7wn-floatCloud,.28s forwards svelte-jtu7wn-cloudAppear;animation-delay:var(--cloud-delay,0s), 80ms;background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:absolute}.cloud-1.svelte-jtu7wn{background-image:url(https://cdn.decathlon.pt/landings/vitalsport/map/cloud-1.png)}.cloud-2.svelte-jtu7wn{background-image:url(https://cdn.decathlon.pt/landings/vitalsport/map/cloud-2.png)}.cloud-3.svelte-jtu7wn{background-image:url(https://cdn.decathlon.pt/landings/vitalsport/map/cloud-3.png)}@keyframes svelte-jtu7wn-cloudAppear{to{opacity:1}}@keyframes svelte-jtu7wn-floatCloud{0%{margin-top:3%;margin-left:-3%}50%{margin-top:-3%;margin-left:3%}to{margin-top:3%;margin-left:-3%}}@keyframes svelte-jtu7wn-treeWind{0%{transform:scale(var(--tree-scale,1)) skew(-7deg)}50%{transform:scale(var(--tree-scale,1)) skew(5deg)}to{transform:scale(var(--tree-scale,1)) skew(-7deg)}}.stores-section.svelte-1if8e5v{background:linear-gradient(#f5f7ff 0%,#fff 100%)}.stores-layout.svelte-1if8e5v{flex-direction:column;align-items:center;gap:2rem;max-width:72rem;margin-top:2.5rem;margin-left:auto;margin-right:auto;display:flex}.map-wrap.svelte-1if8e5v{order:-1;justify-items:center;width:100%;display:grid}.map-view.svelte-1if8e5v{grid-area:1/1;justify-content:center;width:100%;display:flex}.map-wrap.is-iso.svelte-1if8e5v{align-items:stretch}.stores-layout.svelte-1if8e5v:has(.map-wrap.is-iso:where(.svelte-1if8e5v)){align-items:stretch}.vitalsport-map.svelte-1if8e5v{width:864px;max-width:100%;height:576px;position:relative}.map-bg.svelte-1if8e5v{z-index:0;background-image:url(https://cdn.decathlon.pt/landings/vitalsport/map/map-1-v2.2.png),url(https://cdn.decathlon.pt/landings/vitalsport/map/map-2-v2.png);background-position:100% 100%,10% 70%;background-repeat:no-repeat;background-size:85%,18%;position:absolute;inset:0}.vs-layer.svelte-1if8e5v{width:100%;height:100%;position:absolute;top:0;left:0}.layer-1.svelte-1if8e5v{z-index:5;pointer-events:none}.layer-2.svelte-1if8e5v{pointer-events:none;z-index:4}.layer-3.svelte-1if8e5v{z-index:10}.layer-4.svelte-1if8e5v{z-index:11;pointer-events:none}.pin.svelte-1if8e5v{cursor:pointer;transform-origin:bottom;background-image:url(https://cdn.decathlon.pt/landings/vitalsport/map/pin.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;width:2.7%;height:6%;font-size:0;transition:transform .5s;display:block;position:absolute}.pin.svelte-1if8e5v:hover,.pin.is-hovered.svelte-1if8e5v{z-index:2;transform:scale(1.4)}.pin[data-name=Braga].svelte-1if8e5v{top:18%;left:23%}.pin[data-name=Guimarães].svelte-1if8e5v{top:20%;left:26%}.pin[data-name=Aveiro].svelte-1if8e5v{top:33%;left:37%}.pin[data-name=Leiria].svelte-1if8e5v{top:52%;left:51%}.pin[data-name=Coimbra].svelte-1if8e5v{top:40%;left:51%}.pin[data-name=Sintra].svelte-1if8e5v{z-index:0;top:61%;left:53%}.pin[data-name=Ponta\ Delgada].svelte-1if8e5v{top:61%;left:15%}.pin[data-name=Cascais].svelte-1if8e5v{z-index:1;top:65%;left:55%}.pin[data-name=Amadora].svelte-1if8e5v{z-index:1;top:63%;left:58%}.pin[data-name=Barreiro].svelte-1if8e5v{top:67%;left:62%}.pin[data-name=Faro].svelte-1if8e5v{top:78%;left:91%}.tree.svelte-1if8e5v{transform-origin:bottom;background-image:url(https://cdn.decathlon.pt/landings/vitalsport/map/tree-1.png);background-repeat:no-repeat;background-size:contain;width:7%;height:10%;font-size:0;animation:4s ease-in-out infinite svelte-1if8e5v-treeWind;position:absolute}.tree.svelte-1if8e5v:first-child{top:13%;left:26%}.tree.svelte-1if8e5v:nth-child(2){background-image:url(https://cdn.decathlon.pt/landings/vitalsport/map/tree-2.png);animation-delay:1s;top:7%;left:32%}.tree.svelte-1if8e5v:nth-child(3){background-image:url(https://cdn.decathlon.pt/landings/vitalsport/map/tree-3.png);top:30%;left:53%}.tree.svelte-1if8e5v:nth-child(4){background-image:url(https://cdn.decathlon.pt/landings/vitalsport/map/tree-4.png);animation-delay:1.5s;top:33%;left:57%}.tree.svelte-1if8e5v:nth-child(5){background-image:url(https://cdn.decathlon.pt/landings/vitalsport/map/tree-5.png);animation-delay:1.5s;top:57%;left:62%}.tree.svelte-1if8e5v:nth-child(6){background-image:url(https://cdn.decathlon.pt/landings/vitalsport/map/tree-6.png);top:75%;left:82%}.tree.svelte-1if8e5v:nth-child(7){top:50%;left:70%}.cloud.svelte-1if8e5v{background-image:url(https://cdn.decathlon.pt/landings/vitalsport/map/cloud-1.png);background-repeat:no-repeat;background-size:contain;width:7%;height:8%;font-size:0;animation:10s ease-in-out infinite backwards svelte-1if8e5v-floatCloud;display:block;position:absolute}.cloud.cloud-2.svelte-1if8e5v{background-image:url(https://cdn.decathlon.pt/landings/vitalsport/map/cloud-2.png)}.cloud.cloud-3.svelte-1if8e5v{background-image:url(https://cdn.decathlon.pt/landings/vitalsport/map/cloud-3.png)}.cloud-front.svelte-1if8e5v{animation-delay:1s;top:60%;left:45%}.cloud.svelte-1if8e5v:first-child{top:5%;left:35%}.cloud.svelte-1if8e5v:nth-child(2){top:27%;left:55%}.cloud.svelte-1if8e5v:nth-child(3){animation-delay:1s;top:32%;left:62%}.cloud.svelte-1if8e5v:nth-child(4){top:50%;left:40%}.cloud.svelte-1if8e5v:nth-child(5){animation-delay:1s;top:50%;left:10%}.cloud.svelte-1if8e5v:nth-child(6){animation-delay:1s;top:70%;left:80%}.cloud.svelte-1if8e5v:nth-child(7){animation-delay:1.2s;top:80%;left:60%}.cloud.svelte-1if8e5v:nth-child(8){top:85%;left:90%}.store-panel.svelte-1if8e5v{flex-direction:column;gap:.75rem;width:100%;min-height:22rem;display:flex}.store-panel.is-expanded.svelte-1if8e5v{animation:.35s svelte-1if8e5v-panelReveal}.store-buttons.svelte-1if8e5v{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;display:grid}.store-btn-selected.svelte-1if8e5v{cursor:pointer;color:#fff;background:#3643ba;flex-shrink:0;width:100%;box-shadow:0 4px 12px #3643ba40}.store-detail.svelte-1if8e5v{flex-direction:column;flex:1;gap:.75rem;min-height:0;animation:.35s 50ms both svelte-1if8e5v-detailReveal;display:flex}.back-btn.svelte-1if8e5v{color:#3643ba;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-self:flex-start;align-items:center;gap:.25rem;padding:.25rem 0;font-size:.875rem;font-weight:600;transition:opacity .15s;display:inline-flex}.back-btn.svelte-1if8e5v:hover,.back-btn.svelte-1if8e5v:focus-visible{opacity:.75}.activities-heading.svelte-1if8e5v{color:#3643ba;margin:0;font-size:.9375rem;font-weight:700;line-height:1.3}.activities-footer.svelte-1if8e5v{color:#3643ba;opacity:.85;margin:0;font-size:.8125rem;font-style:italic;font-weight:600;line-height:1.35}.activities-list.svelte-1if8e5v{flex-direction:column;flex:1;gap:.375rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.activities-list.svelte-1if8e5v li:where(.svelte-1if8e5v){margin:0;padding:0}.activity-item.svelte-1if8e5v{color:#3643ba;text-align:left;cursor:pointer;background:#3643ba14;border:0;border-radius:.5rem;width:100%;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.35;transition:background .15s,box-shadow .15s}.activity-item.is-hovered.svelte-1if8e5v,.activity-item.svelte-1if8e5v:focus-visible{background:#3643ba2e;box-shadow:0 0 0 1px #3643ba47}.signup-btn.svelte-1if8e5v{color:#fff;text-align:center;background:#3643ba;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;min-height:2.75rem;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.signup-btn.svelte-1if8e5v:hover,.signup-btn.svelte-1if8e5v:focus-visible{transform:translateY(-1px);box-shadow:0 4px 12px #3643ba59}.signup-btn.svelte-1if8e5v:active{transform:scale(.97)}.store-btn.svelte-1if8e5v{color:#3643ba;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:2px solid #3643ba;border-radius:9999px;justify-content:center;align-items:center;min-height:2.5rem;padding:.5rem 1rem;font-size:.9375rem;font-weight:600;transition:transform .15s,background .15s,color .15s,box-shadow .15s;display:flex}.store-btn.svelte-1if8e5v:hover,.store-btn.svelte-1if8e5v:focus-visible,.store-btn.is-hovered.svelte-1if8e5v{color:#fff;background:#3643ba;transform:translateY(-1px);box-shadow:0 4px 12px #3643ba40}.store-btn.svelte-1if8e5v:active{transform:scale(.97)}@media screen and (width<=768px){.vitalsport-map.svelte-1if8e5v{width:100%;height:calc(66.6667vw - 21.3333px)}.store-btn.svelte-1if8e5v{min-height:2.75rem;font-size:.9375rem}}@media screen and (width>=900px){.stores-layout.svelte-1if8e5v{flex-direction:row;align-items:center;gap:2.5rem;margin-top:3rem}.map-wrap.svelte-1if8e5v{flex:62%;order:0;justify-items:end}.map-wrap.svelte-1if8e5v .map-view:where(.svelte-1if8e5v){justify-content:flex-end}.map-wrap.is-iso.svelte-1if8e5v{justify-items:stretch}.map-wrap.is-iso.svelte-1if8e5v .map-view:where(.svelte-1if8e5v){justify-content:flex-start}.store-panel.svelte-1if8e5v{flex:0 0 30%;max-width:20rem;min-height:28rem}.store-buttons.svelte-1if8e5v{grid-template-columns:1fr;gap:.5rem}.vitalsport-map.svelte-1if8e5v{aspect-ratio:3/2;width:100%;max-width:768px;height:auto}.store-btn.svelte-1if8e5v{min-height:2.375rem;padding:.4rem 1rem;font-size:.875rem}}@keyframes svelte-1if8e5v-panelReveal{0%{opacity:.85}to{opacity:1}}@keyframes svelte-1if8e5v-detailReveal{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1if8e5v-floatCloud{0%{margin-top:3%;margin-left:-5%}50%{margin-top:-3%;margin-left:5%}to{margin-top:3%;margin-left:-5%}}@keyframes svelte-1if8e5v-treeWind{0%{transform:skew(-7deg)}50%{transform:skew(5deg)}to{transform:skew(-7deg)}}@media (hover:hover){.pin.svelte-1if8e5v:after{content:attr(data-name);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:20;background:#3643ba;padding:.3em .6em;font-family:DecathlonText,sans-serif;font-size:.6rem;transition:opacity .2s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)translateY(-8px)}.pin.svelte-1if8e5v:hover:after,.pin.is-hovered.svelte-1if8e5v:after{opacity:1}}.about-section.svelte-5xh18w{color:#fff;background:#3643ba}.about-swiper.svelte-5xh18w{--swiper-pagination-color:#fff;--swiper-pagination-bullet-inactive-color:#fff;--swiper-pagination-bullet-inactive-opacity:.4;--swiper-pagination-bullet-opacity:1;width:100%;padding-bottom:.5rem}.about-swiper.svelte-5xh18w::part(bullet){opacity:1;background-color:#fff6}.about-swiper.svelte-5xh18w::part(bullet-active){opacity:1;background-color:#fff}.slide-card.svelte-5xh18w{flex-direction:column;align-items:center;gap:1.5rem;padding:0 .5rem;display:flex}.slide-media.svelte-5xh18w{border-radius:1rem;flex-shrink:0;width:100%;max-width:28rem;overflow:hidden}.slide-media.svelte-5xh18w img:where(.svelte-5xh18w){object-fit:cover;width:100%;height:auto;display:block}.slide-copy.svelte-5xh18w{text-align:center;max-width:36rem}.slide-title.svelte-5xh18w{color:#fff;margin-bottom:.75rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;line-height:1.15}.slide-text.svelte-5xh18w{color:#ffffffe6;font-size:1rem;font-weight:500;line-height:1.5}.about-nav.svelte-5xh18w{z-index:10;color:#3643ba;cursor:pointer;background:#fff;border:none;border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:background .15s,color .15s;display:flex;position:absolute;top:40%;transform:translateY(-50%);box-shadow:0 4px 12px #0003}.about-nav.svelte-5xh18w:hover{background:#f0f2ff}.about-prev.svelte-5xh18w{left:-.5rem}.about-next.svelte-5xh18w{right:-.5rem}@media (width>=768px){.slide-card.svelte-5xh18w{text-align:left;flex-direction:row;align-items:center;gap:2.5rem;padding:0 3rem}.slide-media.svelte-5xh18w{width:46%;max-width:32rem;max-height:18rem}.slide-media.svelte-5xh18w img:where(.svelte-5xh18w){height:100%;max-height:18rem}.slide-copy.svelte-5xh18w{text-align:left;flex:1;max-width:none}.about-prev.svelte-5xh18w{left:-.25rem}.about-next.svelte-5xh18w{right:-.25rem}}@media (width>=1024px){.slide-media.svelte-5xh18w{width:48%;max-width:34rem;max-height:20rem}.slide-media.svelte-5xh18w img:where(.svelte-5xh18w){max-height:20rem}.slide-card.svelte-5xh18w{gap:3rem;padding:0 3.5rem}}@media (width<=640px){.about-nav.svelte-5xh18w{width:2.25rem;height:2.25rem}.about-prev.svelte-5xh18w{left:0}.about-next.svelte-5xh18w{right:0}}.app-section.svelte-1wc0orm{color:#101010;background:#fff}.app-layout.svelte-1wc0orm{flex-direction:column;align-items:center;gap:2.5rem;display:flex}.app-copy.svelte-1wc0orm{text-align:center;flex-direction:column;align-items:center;max-width:34rem;display:flex}.title-row.svelte-1wc0orm{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.app-icon.svelte-1wc0orm{object-fit:cover;border-radius:.85rem;flex-shrink:0;width:3.5rem;height:3.5rem;box-shadow:0 6px 18px #3643ba40}.eyebrow.svelte-1wc0orm{letter-spacing:.04em;text-transform:uppercase;color:#3643ba;text-align:left;margin-bottom:.35rem;font-size:.875rem;font-weight:600;display:block}.heading.svelte-1wc0orm{color:#101010;text-align:left;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;line-height:1.15}.lead.svelte-1wc0orm{color:#4b5563;margin-bottom:1.25rem;font-size:1.0625rem;font-weight:500;line-height:1.55}.highlights.svelte-1wc0orm{text-align:left;width:100%;margin:0 0 1.25rem;padding:0;list-style:none}.highlights.svelte-1wc0orm li:where(.svelte-1wc0orm){color:#374151;border-bottom:1px solid #3643ba1a;padding:.7rem 0 .7rem 1.5rem;font-size:.975rem;font-weight:500;line-height:1.45;position:relative}.highlights.svelte-1wc0orm li:where(.svelte-1wc0orm):last-child{border-bottom:none}.highlights.svelte-1wc0orm li:where(.svelte-1wc0orm):before{content:"";background:#3643ba;border-radius:9999px;width:.5rem;height:.5rem;position:absolute;top:1.15rem;left:0}.highlights.svelte-1wc0orm strong:where(.svelte-1wc0orm){color:#3643ba;font-weight:700}.download-btn.svelte-1wc0orm{color:#fff;background:#3643ba;border-radius:9999px;justify-content:center;align-items:center;gap:.65rem;min-height:3rem;padding:.7rem 1.5rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.download-btn.svelte-1wc0orm:hover{background:#2b3695;transform:translateY(-1px)}.app-visual.svelte-1wc0orm{justify-content:center;width:100%;max-width:22rem;display:flex}.phone-img.svelte-1wc0orm{object-fit:contain;width:100%;height:auto;display:block}.app-media.svelte-1wc0orm{flex-direction:column;align-items:center;gap:1.25rem;width:100%;display:flex}.app-rewards.svelte-1wc0orm{background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;width:100%;max-width:22rem;padding:0;display:grid}.reward.svelte-1wc0orm{flex-direction:column;align-items:center;gap:.5rem;min-width:0;display:flex}.reward-marker.svelte-1wc0orm{color:#3643ba;background:#6dffb8;border-radius:50%;flex:none;place-content:center;justify-items:center;gap:.05rem;width:4rem;height:4rem;line-height:.9;display:grid}.reward-marker.svelte-1wc0orm strong:where(.svelte-1wc0orm){font-size:1.5rem;font-weight:800}.reward-marker.svelte-1wc0orm span:where(.svelte-1wc0orm){font-size:.65rem;font-weight:700}.reward-copy.svelte-1wc0orm{color:#3643ba;text-align:center;white-space:pre-line;max-width:6.5rem;font-size:.8rem;font-weight:700;line-height:1.15}@media (width>=900px){.app-layout.svelte-1wc0orm{flex-direction:row;justify-content:space-between;align-items:center;gap:2.5rem}.app-copy.svelte-1wc0orm{text-align:left;flex:42%;align-items:flex-start;max-width:28rem}.app-media.svelte-1wc0orm{flex-direction:row;flex:52%;justify-content:flex-end;align-items:center;gap:.5rem;width:auto}.app-visual.svelte-1wc0orm{flex:0 auto;width:min(100%,24rem);max-width:24rem}.app-rewards.svelte-1wc0orm{flex-direction:column;flex:none;align-items:center;gap:1.5rem;width:auto;max-width:none;display:flex}.reward-marker.svelte-1wc0orm{width:5rem;height:5rem}.reward-marker.svelte-1wc0orm strong:where(.svelte-1wc0orm){font-size:1.85rem}.reward-marker.svelte-1wc0orm span:where(.svelte-1wc0orm){font-size:.72rem}.reward-copy.svelte-1wc0orm{max-width:8rem;font-size:.95rem}}@media (width<=640px){.title-row.svelte-1wc0orm{flex-direction:column;align-items:center}.eyebrow.svelte-1wc0orm,.heading.svelte-1wc0orm{text-align:center}}.gallery-carousel.svelte-sx7mn3{justify-content:center;align-items:center;gap:.5rem;max-width:90rem;margin:2rem auto 0;display:flex}.gallery-swiper.svelte-sx7mn3{perspective:500px;flex:auto;min-width:0;max-width:70%;max-height:50rem;padding:1rem}.gallery-nav.svelte-sx7mn3{cursor:pointer;color:#3643ba;z-index:10;background:0 0;border:none;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.slide-3d.svelte-sx7mn3{width:40rem;overflow:hidden}.media-wrapper.svelte-sx7mn3{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.media-item.svelte-sx7mn3{object-fit:cover;width:100%;height:100%;display:block}@media (width<=640px){.gallery-carousel.svelte-sx7mn3{gap:.25rem}.gallery-swiper.svelte-sx7mn3{perspective:300px;padding:.5rem;max-width:100%!important}.slide-3d.svelte-sx7mn3{width:clamp(16rem,80vw,19rem)}.gallery-nav.svelte-sx7mn3{width:2rem;height:2rem}}.reviews-carousel.svelte-8tztsz{justify-content:center;align-items:center;gap:.5rem;max-width:56rem;margin-left:auto;margin-right:auto;display:flex}.gallerySwiper.svelte-8tztsz{flex:auto;min-width:0;max-width:42rem;padding:1rem 0}.slide.svelte-8tztsz{box-sizing:border-box;flex-direction:column;gap:.75rem;width:100%;padding:0 .25rem;display:flex}.review-rating.svelte-8tztsz{color:#3643ba;align-items:center;gap:.25rem;display:flex}.rating-value.svelte-8tztsz{margin-left:.25rem;font-size:.875rem;font-weight:700}.review-meta.svelte-8tztsz{color:#424242;margin:0;font-size:.9375rem}.review-meta.svelte-8tztsz .name:where(.svelte-8tztsz){font-weight:700}.review-meta.svelte-8tztsz .date:where(.svelte-8tztsz){font-weight:400}.custom-nav.svelte-8tztsz{cursor:pointer;color:#3643ba;background:0 0;border:none;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.feedback-text-dk.svelte-8tztsz{color:#616161;text-align:center;font-size:1rem;font-style:italic;font-weight:400;line-height:1.5}.feedback-text-dk.svelte-8tztsz .review-hidden{display:none}@media (width>=768px){.reviews-carousel.svelte-8tztsz{gap:.75rem}.gallerySwiper.svelte-8tztsz{max-width:48rem}.feedback-text-dk.svelte-8tztsz{font-size:1.125rem}}@media (width>=1024px){.gallerySwiper.svelte-8tztsz{max-width:52rem}}.faq-trigger.svelte-1u7n4dn{cursor:pointer}.text-faqQ-dk.svelte-1u7n4dn{font-size:var(--vp-core-font-size-150,.875rem);font-style:normal;font-weight:550;line-height:1.7}.text-faqA-dk.svelte-1u7n4dn{font-size:var(--vp-core-font-size-150,.875rem);font-style:normal;font-weight:500;line-height:1.7}@media (width<=640px){.container-faqs.svelte-1u7n4dn{max-width:85%;margin:0 auto}}.partners-section.svelte-18r222m{background:#f7f8fc}.partners-layout.svelte-18r222m{flex-direction:column;gap:2.5rem;display:flex}.partner-group.svelte-18r222m{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;display:flex}.group-title.svelte-18r222m{letter-spacing:0;text-transform:none;color:#101010;margin:0;font-size:.9375rem;font-weight:600}.logos.svelte-18r222m{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.75rem 2.5rem;display:flex}.logo-item.svelte-18r222m{justify-content:center;align-items:center;max-width:11rem;display:flex}.logo-item.svelte-18r222m img:where(.svelte-18r222m){object-fit:contain;width:100%;height:auto;max-height:4.5rem;display:block}.logo-item[title=IPDJ].svelte-18r222m{max-width:14rem}.logo-item[title=IPDJ].svelte-18r222m img:where(.svelte-18r222m){max-height:5.5rem}.logo-item[title=ERP].svelte-18r222m{max-width:8rem}.logo-item[title=ERP].svelte-18r222m img:where(.svelte-18r222m){max-height:3.25rem}@media (width>=900px){.partners-layout.svelte-18r222m{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:2rem}.partner-group.svelte-18r222m{flex:1 1 0;min-width:0}.logo-item.svelte-18r222m{max-width:12.5rem}.logo-item.svelte-18r222m img:where(.svelte-18r222m){max-height:5rem}.logos-multi.svelte-18r222m .logo-item:where(.svelte-18r222m){max-width:10.5rem}.logo-item[title=IPDJ].svelte-18r222m{max-width:16rem}.logo-item[title=IPDJ].svelte-18r222m img:where(.svelte-18r222m){max-height:6rem}.logo-item[title=ERP].svelte-18r222m{max-width:8.5rem}.logo-item[title=ERP].svelte-18r222m img:where(.svelte-18r222m){max-height:3.5rem}}
