.faq-home.svelte-1h9vtz5{width:min(100%,920px);margin:0 auto;padding:1.5rem 0 1rem}.faq-heading.svelte-1h9vtz5{max-width:680px;margin:0 auto 2.5rem;text-align:center}.faq-eyebrow.svelte-1h9vtz5{margin:0 0 .75rem;color:#e67e22;font-size:.78rem;font-weight:800;letter-spacing:.16em}h2.svelte-1h9vtz5{margin:0;color:#171717;font-size:clamp(2rem,4vw,3.2rem);font-weight:600;line-height:1.05;letter-spacing:-.035em}.faq-accent.svelte-1h9vtz5{display:block;width:42px;height:2px;margin:1rem auto 1.1rem;background:#e67e22}.faq-intro.svelte-1h9vtz5{margin:0;color:#6b7280;font-size:1rem;line-height:1.65}.faq-list.svelte-1h9vtz5{display:grid;gap:.85rem}.faq-item.svelte-1h9vtz5{overflow:hidden;border:1px solid #e6e7e9;border-radius:.65rem;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}.faq-item.open.svelte-1h9vtz5{border-color:#ded7cf;box-shadow:0 8px 26px #0f172a09}.faq-question.svelte-1h9vtz5{display:flex;width:100%;min-height:4rem;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.35rem;border:0;background:transparent;color:#202124;font-size:1rem;font-weight:650;line-height:1.35;text-align:left;cursor:pointer}.faq-question.svelte-1h9vtz5:hover{background:#fffaf6}.faq-question.svelte-1h9vtz5:focus-visible{outline:2px solid #e67e22;outline-offset:-2px}.faq-question.svelte-1h9vtz5 svg:where(.svelte-1h9vtz5){width:1.25rem;height:1.25rem;flex:0 0 auto;color:#2f343a;transition:transform .18s ease}.faq-question.svelte-1h9vtz5 svg.rotated:where(.svelte-1h9vtz5){transform:rotate(180deg)}.faq-answer.svelte-1h9vtz5{padding:0 1.35rem 1.3rem}.faq-answer.svelte-1h9vtz5 p:where(.svelte-1h9vtz5){margin:0;color:#666b72;font-size:.95rem;line-height:1.7}.faq-more-wrap.svelte-1h9vtz5{display:flex;justify-content:center;margin-top:2rem}.faq-more.svelte-1h9vtz5{display:inline-flex;align-items:center;gap:.7rem;padding:.55rem 0 .45rem;border-bottom:1px solid #e67e22;color:#d86e13;font-size:.95rem;font-weight:600;text-decoration:none;transition:gap .16s ease,color .16s ease}.faq-more.svelte-1h9vtz5:hover{gap:.95rem;color:#b95808}@media (max-width: 640px){.faq-home.svelte-1h9vtz5{padding-top:.5rem}.faq-heading.svelte-1h9vtz5{margin-bottom:1.75rem}.faq-intro.svelte-1h9vtz5{font-size:.92rem}.faq-question.svelte-1h9vtz5{min-height:3.65rem;padding:.95rem 1rem;font-size:.93rem}.faq-answer.svelte-1h9vtz5{padding:0 1rem 1.05rem}.faq-answer.svelte-1h9vtz5 p:where(.svelte-1h9vtz5){font-size:.9rem}}.network-section.svelte-11z3dl8{width:min(100% - 2rem,1120px);margin:0 auto;padding:4.45rem 0 3.65rem;border-top:1px solid #edf0f2}.network-heading.svelte-11z3dl8{text-align:center}.network-kicker.svelte-11z3dl8{margin:0;color:#e67e22;font-size:.76rem;font-weight:800;letter-spacing:.16em}.network-heading.svelte-11z3dl8 h2:where(.svelte-11z3dl8){margin:.8rem 0 0;color:#172238;font-size:clamp(2.1rem,4vw,2.9rem);font-weight:750;letter-spacing:-.04em;line-height:1.08}.network-heading.svelte-11z3dl8 h2:where(.svelte-11z3dl8) span:where(.svelte-11z3dl8){color:#ef6a0a}.brand-grid.svelte-11z3dl8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;max-width:1040px;margin:2.35rem auto 0}.brand-card.svelte-11z3dl8{display:flex;min-height:10.75rem;align-items:center;justify-content:center;flex-direction:column;padding:1.4rem;border:1px solid #e8ebef;border-radius:16px;background:#fff;box-shadow:0 6px 20px #0f172a09;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.brand-card.svelte-11z3dl8:hover{transform:translateY(-2px);border-color:#d8dde3;box-shadow:0 10px 28px #0f172a0e}.brand-card.svelte-11z3dl8 img:where(.svelte-11z3dl8){display:block;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.brand-magisur.svelte-11z3dl8 img:where(.svelte-11z3dl8){max-height:8rem}.brand-docas.svelte-11z3dl8 img:where(.svelte-11z3dl8){width:88%;max-height:7rem}.brand-placacentro.svelte-11z3dl8 img:where(.svelte-11z3dl8){width:88%;max-height:5.9rem}.brand-note.svelte-11z3dl8{margin-top:.5rem;color:#475467;font-size:.76rem;font-weight:600;line-height:1.3;text-align:center}.alliance-cta.svelte-11z3dl8{display:flex;align-items:center;justify-content:center;gap:.95rem;margin:2.05rem auto 0;color:#475467;text-align:center}.alliance-cta.svelte-11z3dl8 p:where(.svelte-11z3dl8){margin:0;font-size:.92rem;font-weight:600}.alliance-cta.svelte-11z3dl8 a:where(.svelte-11z3dl8){display:inline-flex;align-items:center;gap:.42rem;border-radius:999px;background:#ef6a0a;padding:.7rem 1.08rem;color:#fff;font-size:.83rem;font-weight:700;text-decoration:none;transition:background .16s ease,transform .16s ease}.alliance-cta.svelte-11z3dl8 a:where(.svelte-11z3dl8):hover{background:#d95f08;transform:translateY(-1px)}.network-disclaimer.svelte-11z3dl8{max-width:980px;margin:1.45rem auto 0;color:#667085;font-size:.78rem;line-height:1.55;text-align:center}@media (max-width: 720px){.network-section.svelte-11z3dl8{width:min(100% - 1.5rem,1120px);padding:3.5rem 0 3.4rem}.network-heading.svelte-11z3dl8 h2:where(.svelte-11z3dl8){margin-top:.7rem;font-size:clamp(1.85rem,8.2vw,2.2rem)}.brand-grid.svelte-11z3dl8{grid-template-columns:1fr;gap:.8rem;max-width:390px;margin-top:1.9rem}.brand-card.svelte-11z3dl8{min-height:7.6rem;padding:.9rem 1rem;border-radius:13px}.brand-magisur.svelte-11z3dl8 img:where(.svelte-11z3dl8){max-height:5.8rem}.brand-docas.svelte-11z3dl8 img:where(.svelte-11z3dl8){width:76%;max-height:5rem}.brand-placacentro.svelte-11z3dl8 img:where(.svelte-11z3dl8){width:80%;max-height:4.7rem}.brand-note.svelte-11z3dl8{margin-top:.35rem;font-size:.7rem}.alliance-cta.svelte-11z3dl8{margin-top:1.65rem}.network-disclaimer.svelte-11z3dl8{max-width:34rem;margin-top:1.25rem;font-size:.72rem;line-height:1.5}}.process-section.svelte-167hazw{position:relative;width:100vw;max-width:none;margin-top:7rem;margin-inline:calc(50% - 50vw);overflow:hidden;box-sizing:border-box;background:radial-gradient(circle at 15% 20%,rgba(255,255,255,.09),transparent 31%),linear-gradient(112deg,#df6f17,#e67e22 52%,#ee7410);color:#fff;isolation:isolate}.process-shape.svelte-167hazw{position:absolute;pointer-events:none;border:1px solid rgba(255,255,255,.11);border-radius:50%}.process-shape-one.svelte-167hazw{width:34rem;height:18rem;top:-11rem;right:-10rem;transform:rotate(-10deg)}.process-shape-two.svelte-167hazw{width:28rem;height:15rem;bottom:-10rem;left:-9rem;background:#ffffff09;transform:rotate(13deg)}.process-grid.svelte-167hazw{display:grid;gap:.95rem}.process-step.svelte-167hazw{position:relative;display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:.8rem;opacity:0;transform:translateY(8px);transition:opacity .42s ease var(--delay),transform .42s ease var(--delay)}.visible.svelte-167hazw .process-step:where(.svelte-167hazw){opacity:1;transform:translateY(0)}.process-step.svelte-167hazw:not(:last-child):after{content:"";position:absolute;top:2rem;bottom:-1rem;left:1.04rem;width:1px;background:#ffffff47}.process-marker.svelte-167hazw{position:relative;z-index:2;display:flex;width:2.1rem;height:2.1rem;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:#de670d94;font-size:.68rem;font-weight:700;letter-spacing:.06em}.process-copy.svelte-167hazw{min-width:0;padding-top:.05rem}.process-title-row.svelte-167hazw{display:flex;align-items:center;gap:.6rem}.process-icon.svelte-167hazw{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:#fffffff5}h3.svelte-167hazw{margin:0;font-size:.78rem;font-weight:700;line-height:1.25;letter-spacing:.045em;color:#fff}p.svelte-167hazw{margin:.28rem 0 0;max-width:31rem;font-size:.78rem;line-height:1.45;color:#ffffffd6}@media (min-width: 768px){.process-section.svelte-167hazw{margin-top:9rem}.process-shape-one.svelte-167hazw{right:-7rem}.process-shape-two.svelte-167hazw{left:-7rem}.process-grid.svelte-167hazw{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.process-step.svelte-167hazw{display:flex;min-width:0;flex-direction:column;align-items:center;padding:0 1.2rem;text-align:center}.process-step.svelte-167hazw:not(:last-child):after{top:4.15rem;bottom:auto;left:calc(50% + 2.35rem);width:calc(100% - 4.7rem);height:1px}.process-marker.svelte-167hazw{width:2.25rem;height:2.25rem;font-size:.72rem}.process-copy.svelte-167hazw{width:100%;padding-top:.9rem}.process-title-row.svelte-167hazw{flex-direction:column;justify-content:center;gap:.72rem}.process-icon.svelte-167hazw{width:2.8rem;height:2.8rem;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#ffffff0e}h3.svelte-167hazw{min-height:2rem;font-size:.78rem}p.svelte-167hazw{margin:.4rem auto 0;max-width:13.5rem;font-size:.77rem;line-height:1.5}}@media (min-width: 1024px){.process-step.svelte-167hazw{padding-inline:1.55rem}h3.svelte-167hazw{font-size:.82rem}p.svelte-167hazw{font-size:.8rem}}@media (prefers-reduced-motion: reduce){.process-step.svelte-167hazw{opacity:1;transform:none;transition:none}}.gallery-showcase.svelte-18wvgri{width:100%;background:#fff}.gallery-layout.svelte-18wvgri{display:grid;width:100%;max-width:72rem;margin:0 auto;padding:3rem 1rem 1.45rem;gap:1.15rem;align-items:center}.gallery-copy.svelte-18wvgri{min-width:0}.gallery-accent.svelte-18wvgri{display:block;width:2.8rem;height:.18rem;margin-top:.7rem;background:#e67e22}.gallery-button.svelte-18wvgri{margin-top:.9rem}.gallery-frame.svelte-18wvgri{position:relative;min-width:0}.gallery-viewport.svelte-18wvgri{overflow:hidden;padding:.15rem;margin:-.15rem;touch-action:pan-y}.gallery-track.svelte-18wvgri{display:flex;width:calc(var(--page-count) * 100%);transform:translate3d(calc(var(--page-index) * -100% / var(--page-count)),0,0);transition:transform .85s cubic-bezier(.22,1,.36,1);will-change:transform}.gallery-page.svelte-18wvgri{display:grid;width:calc(100% / var(--page-count));flex:0 0 calc(100% / var(--page-count));grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.gallery-card.svelte-18wvgri{position:relative;display:block;aspect-ratio:9 / 17;overflow:hidden;border-radius:.9rem;background:#f3f4f6;box-shadow:0 8px 22px #0f172a12;transform:translateZ(0);transition:transform .3s ease,box-shadow .3s ease}.gallery-card.svelte-18wvgri img:where(.svelte-18wvgri){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .42s ease}.gallery-overlay.svelte-18wvgri{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0f172a94,#0f172a00 50%);opacity:1;transition:opacity .24s ease}.gallery-caption.svelte-18wvgri{position:absolute;right:.85rem;bottom:.9rem;left:.85rem;display:flex;flex-direction:column;gap:.2rem;color:#fff;opacity:1;transform:none;transition:opacity .24s ease,transform .24s ease}.gallery-caption.svelte-18wvgri strong:where(.svelte-18wvgri){overflow:hidden;font-size:.82rem;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.gallery-caption.svelte-18wvgri small:where(.svelte-18wvgri){font-size:.72rem;font-weight:500}.gallery-card.svelte-18wvgri:hover,.gallery-card.svelte-18wvgri:focus-visible{transform:translateY(-3px);box-shadow:0 14px 30px #0f172a1f}.gallery-card.svelte-18wvgri:hover img:where(.svelte-18wvgri),.gallery-card.svelte-18wvgri:focus-visible img:where(.svelte-18wvgri){transform:scale(1.035)}.gallery-card.svelte-18wvgri:focus-visible{outline:2px solid #e67e22;outline-offset:3px}.gallery-arrow.svelte-18wvgri{position:absolute;top:50%;z-index:5;display:inline-flex;width:2.35rem;height:2.35rem;align-items:center;justify-content:center;border:1px solid rgba(230,126,34,.36);border-radius:999px;background:#fffffff5;color:#e67e22;box-shadow:0 5px 16px #0f172a1a;transform:translateY(-50%);transition:background-color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.gallery-arrow.svelte-18wvgri:hover{border-color:#e67e22ad;background:#fff7ed;box-shadow:0 7px 18px #e67e2224;transform:translateY(-50%) scale(1.05)}.gallery-arrow.svelte-18wvgri:active{transform:translateY(-50%) scale(.96)}.gallery-arrow.svelte-18wvgri:focus-visible{outline:2px solid #e67e22;outline-offset:2px}.gallery-arrow-left.svelte-18wvgri{left:-1rem}.gallery-arrow-right.svelte-18wvgri{right:-1rem}.gallery-dots.svelte-18wvgri{display:flex;justify-content:center;gap:.5rem;margin-top:.9rem;margin-bottom:0}.gallery-dots.svelte-18wvgri button:where(.svelte-18wvgri){width:.48rem;height:.48rem;padding:0;border:0;border-radius:999px;background:#e67e2247;transition:width .18s ease,background .18s ease}.gallery-dots.svelte-18wvgri button.active:where(.svelte-18wvgri){width:1.45rem;background:#e67e22}.gallery-dots.svelte-18wvgri button:where(.svelte-18wvgri):focus-visible{outline:2px solid #e67e22;outline-offset:3px}@media (max-width: 1279px){.gallery-page.svelte-18wvgri>.gallery-card:where(.svelte-18wvgri):nth-child(n+3){display:none}}@media (min-width: 768px){.gallery-layout.svelte-18wvgri{padding-top:4rem;padding-bottom:2rem}}@media (min-width: 1024px){.gallery-layout.svelte-18wvgri{grid-template-columns:minmax(220px,.75fr) minmax(0,2.25fr);gap:3.5rem;padding-left:2rem;padding-right:2rem}.gallery-copy.svelte-18wvgri{padding-left:.2rem}}@media (min-width: 1280px){.gallery-page.svelte-18wvgri{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.gallery-card.svelte-18wvgri{aspect-ratio:3 / 4;border-radius:.75rem}.gallery-overlay.svelte-18wvgri,.gallery-caption.svelte-18wvgri{opacity:0}.gallery-caption.svelte-18wvgri{transform:translateY(5px)}.gallery-card.svelte-18wvgri:hover .gallery-overlay:where(.svelte-18wvgri),.gallery-card.svelte-18wvgri:hover .gallery-caption:where(.svelte-18wvgri),.gallery-card.svelte-18wvgri:focus-visible .gallery-overlay:where(.svelte-18wvgri),.gallery-card.svelte-18wvgri:focus-visible .gallery-caption:where(.svelte-18wvgri){opacity:1}.gallery-card.svelte-18wvgri:hover .gallery-caption:where(.svelte-18wvgri),.gallery-card.svelte-18wvgri:focus-visible .gallery-caption:where(.svelte-18wvgri){transform:translateY(0)}.gallery-arrow-left.svelte-18wvgri{left:-1.35rem}.gallery-arrow-right.svelte-18wvgri{right:-1.35rem}}@media (prefers-reduced-motion: reduce){.gallery-track.svelte-18wvgri,.gallery-card.svelte-18wvgri,.gallery-card.svelte-18wvgri img:where(.svelte-18wvgri),.gallery-overlay.svelte-18wvgri,.gallery-caption.svelte-18wvgri,.gallery-arrow.svelte-18wvgri,.gallery-dots.svelte-18wvgri button:where(.svelte-18wvgri){transition:none}.gallery-card.svelte-18wvgri:hover,.gallery-card.svelte-18wvgri:focus-visible,.gallery-card.svelte-18wvgri:hover img:where(.svelte-18wvgri),.gallery-card.svelte-18wvgri:focus-visible img:where(.svelte-18wvgri){transform:none}}.promo-overlay.svelte-69c8x9{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;padding:24px;background:#080f1cb8;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:svelte-69c8x9-promo-fade .18s ease-out}.promo-card.svelte-69c8x9{position:relative;display:flex;max-width:calc(100vw - 44px);max-height:calc(100dvh - 44px);animation:svelte-69c8x9-promo-enter .22s ease-out}.promo-link.svelte-69c8x9{display:block;width:min(520px,calc(100vw - 44px),calc((100dvh - 44px) * .666667));border-radius:14px;overflow:hidden;box-shadow:0 24px 70px #00000061}.promo-link.svelte-69c8x9:focus-visible{outline:3px solid #fff;outline-offset:4px}.promo-artwork.svelte-69c8x9{width:100%;aspect-ratio:2 / 3;overflow:hidden;background:#0d2f68}.promo-artwork-slices.svelte-69c8x9{display:grid;grid-template-rows:repeat(4,1fr)}.promo-image.svelte-69c8x9,.promo-slice.svelte-69c8x9{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.promo-close.svelte-69c8x9{position:absolute;top:-14px;right:-14px;z-index:2;display:grid;width:38px;height:38px;place-items:center;border:1px solid rgb(226 232 240 / .95);border-radius:9999px;background:#fff;color:#111827;font-size:28px;font-weight:300;line-height:1;box-shadow:0 7px 20px #00000038;cursor:pointer;transition:transform .15s ease,background-color .15s ease}.promo-close.svelte-69c8x9:hover{background:#f8fafc;transform:scale(1.04)}.promo-close.svelte-69c8x9:focus-visible{outline:3px solid #e67e22;outline-offset:3px}@keyframes svelte-69c8x9-promo-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-69c8x9-promo-enter{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 640px){.promo-overlay.svelte-69c8x9{padding:18px}.promo-card.svelte-69c8x9{max-width:calc(100vw - 36px);max-height:calc(100dvh - 36px)}.promo-link.svelte-69c8x9{width:min(520px,calc(100vw - 36px),calc((100dvh - 36px) * .666667))}.promo-close.svelte-69c8x9{top:-11px;right:-11px;width:36px;height:36px;font-size:26px}}@media (prefers-reduced-motion: reduce){.promo-overlay.svelte-69c8x9,.promo-card.svelte-69c8x9{animation:none}}.featured-title.svelte-19yqcar h2:where(.svelte-19yqcar) span:where(.svelte-19yqcar){display:block;white-space:nowrap}.featured-favorites.svelte-19yqcar{position:static}@media (min-width: 1024px){.featured-header.svelte-19yqcar{min-height:9rem;display:flex;align-items:center;justify-content:center}.featured-title.svelte-19yqcar{width:-moz-max-content;width:max-content;max-width:none}.featured-favorites.svelte-19yqcar{position:absolute;right:0;top:50%;width:auto;margin-top:0;transform:translateY(-50%);justify-content:flex-start}section.svelte-19yqcar .card-heading h3{font-size:1.12rem!important;font-weight:700!important}section.svelte-19yqcar .card-heading p{font-size:.82rem!important;font-weight:400!important}section.svelte-19yqcar .card-attribute strong{font-size:.94rem!important;font-weight:700!important}section.svelte-19yqcar .card-attribute span{font-size:.66rem!important;font-weight:400!important}section.svelte-19yqcar .card-price strong{font-size:1.34rem!important;font-weight:700!important}section.svelte-19yqcar .previous-price{font-size:.7rem!important}section.svelte-19yqcar .card-info{padding-top:.72rem!important;padding-bottom:.55rem!important}section.svelte-19yqcar .card-accent{margin-bottom:.28rem!important}section.svelte-19yqcar .card-heading p{margin-top:.1rem!important}section.svelte-19yqcar .card-attributes{margin-top:.52rem!important}section.svelte-19yqcar .card-attribute img{margin-bottom:.18rem!important}section.svelte-19yqcar .card-attribute span{margin-top:.12rem!important}section.svelte-19yqcar .card-footer-row{margin-top:.5rem!important;padding-top:.38rem!important}section.svelte-19yqcar .previous-price{margin-top:.16rem!important}}
