.ISRLoadingFallback_isrLoadingFallback__Wunv7{min-height:60vh;display:flex;flex-direction:column;align-items:center;padding:var(--spacing-xl) var(--spacing-md)}.ISRLoadingFallback_loadingMessage___zpix{text-align:center;margin-bottom:var(--spacing-xl);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md)}.ISRLoadingFallback_loadingMessage___zpix p{font-size:var(--font-size-base);color:var(--text-secondary);margin:0}.ISRLoadingFallback_spinner__ttlIV{width:40px;height:40px;border:3px solid var(--background-color);border-top-color:var(--primary-color);border-radius:50%;animation:ISRLoadingFallback_spin__ManOO .8s linear infinite}@keyframes ISRLoadingFallback_spin__ManOO{to{transform:rotate(1turn)}}.ISRLoadingFallback_skeletonContainer__RqBFe{width:100%;max-width:1200px}@keyframes ISRLoadingFallback_pulse__07g54{0%,to{opacity:1}50%{opacity:.5}}@keyframes ISRLoadingFallback_shimmer__y47VA{0%{background-position:-1000px 0}to{background-position:1000px 0}}.ISRLoadingFallback_skeletonBreadcrumb__XPWN3{height:20px;width:200px;margin-bottom:var(--spacing-md)}.ISRLoadingFallback_skeletonBreadcrumb__XPWN3,.ISRLoadingFallback_skeletonTitle__4XXHG{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:1000px 100%;animation:ISRLoadingFallback_shimmer__y47VA 2s infinite;border-radius:4px}.ISRLoadingFallback_skeletonTitle__4XXHG{height:32px;width:60%;margin-bottom:var(--spacing-sm)}.ISRLoadingFallback_skeletonSubtitle__dOa8Q{height:20px;width:40%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:1000px 100%;animation:ISRLoadingFallback_shimmer__y47VA 2s infinite;border-radius:4px}.ISRLoadingFallback_skeletonDescription__37leU{width:80%;margin-bottom:var(--spacing-sm)}.ISRLoadingFallback_skeletonDescription__37leU,.ISRLoadingFallback_skeletonText__9S1F6{height:16px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:1000px 100%;animation:ISRLoadingFallback_shimmer__y47VA 2s infinite;border-radius:4px}.ISRLoadingFallback_skeletonText__9S1F6{width:100%;margin-bottom:var(--spacing-xs)}.ISRLoadingFallback_skeletonCard__0Pnu2{background:var(--card-background);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md);height:280px;animation:ISRLoadingFallback_pulse__07g54 1.5s ease-in-out infinite}.ISRLoadingFallback_productSkeleton__i3auQ .ISRLoadingFallback_skeletonHeader__M_pdk{margin-bottom:var(--spacing-lg)}.ISRLoadingFallback_productSkeleton__i3auQ .ISRLoadingFallback_skeletonImageGallery__CTFvG{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-md);gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}@media(min-width:768px){.ISRLoadingFallback_productSkeleton__i3auQ .ISRLoadingFallback_skeletonImageGallery__CTFvG{grid-template-columns:3fr 1fr}}.ISRLoadingFallback_productSkeleton__i3auQ .ISRLoadingFallback_skeletonMainImage__kxcWz{width:100%;aspect-ratio:4/3;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:1000px 100%;animation:ISRLoadingFallback_shimmer__y47VA 2s infinite;border-radius:var(--border-radius)}.ISRLoadingFallback_productSkeleton__i3auQ .ISRLoadingFallback_skeletonThumbnails__ADOb5{display:flex;flex-direction:row;gap:var(--spacing-sm)}@media(min-width:768px){.ISRLoadingFallback_productSkeleton__i3auQ .ISRLoadingFallback_skeletonThumbnails__ADOb5{flex-direction:column}}.ISRLoadingFallback_productSkeleton__i3auQ .ISRLoadingFallback_skeletonThumbnail__Jxht0{width:80px;height:80px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:1000px 100%;animation:ISRLoadingFallback_shimmer__y47VA 2s infinite;border-radius:var(--border-radius)}.ISRLoadingFallback_productSkeleton__i3auQ .ISRLoadingFallback_skeletonDetails__6_rYP{display:flex;flex-direction:column;gap:var(--spacing-sm)}.ISRLoadingFallback_providerSkeleton__6tRBe .ISRLoadingFallback_skeletonHeader__M_pdk{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.ISRLoadingFallback_providerSkeleton__6tRBe .ISRLoadingFallback_skeletonAvatar___boa9{width:80px;height:80px;border-radius:50%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:1000px 100%;animation:ISRLoadingFallback_shimmer__y47VA 2s infinite;flex-shrink:0}.ISRLoadingFallback_providerSkeleton__6tRBe .ISRLoadingFallback_skeletonHeaderText__llRe9{flex:1 1}.ISRLoadingFallback_providerSkeleton__6tRBe .ISRLoadingFallback_skeletonGrid__A4lOV{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:var(--spacing-md);gap:var(--spacing-md)}.ISRLoadingFallback_listSkeleton__zO_mN .ISRLoadingFallback_skeletonHeader__M_pdk{margin-bottom:var(--spacing-lg)}.ISRLoadingFallback_listSkeleton__zO_mN .ISRLoadingFallback_skeletonGrid__A4lOV{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:var(--spacing-md);gap:var(--spacing-md)}.ISRLoadingFallback_defaultSkeleton__ft_jz .ISRLoadingFallback_skeletonCard__0Pnu2{height:400px}[data-theme=dark] .ISRLoadingFallback_skeletonAvatar___boa9,[data-theme=dark] .ISRLoadingFallback_skeletonBreadcrumb__XPWN3,[data-theme=dark] .ISRLoadingFallback_skeletonDescription__37leU,[data-theme=dark] .ISRLoadingFallback_skeletonMainImage__kxcWz,[data-theme=dark] .ISRLoadingFallback_skeletonSubtitle__dOa8Q,[data-theme=dark] .ISRLoadingFallback_skeletonText__9S1F6,[data-theme=dark] .ISRLoadingFallback_skeletonThumbnail__Jxht0,[data-theme=dark] .ISRLoadingFallback_skeletonTitle__4XXHG{background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a 50%,#2a2a2a 75%);background-size:1000px 100%}[data-theme=dark] .ISRLoadingFallback_skeletonCard__0Pnu2{background:var(--card-background);border-color:#3a3a3a}.HowItWorks_page__bT4ej{display:flex;flex-direction:column}.HowItWorks_inner__Arbdy{max-width:900px;margin:0 auto;width:100%;padding:0 var(--spacing-md)}@media(min-width:640px){.HowItWorks_inner__Arbdy{padding:0 var(--spacing-lg)}}.HowItWorks_eyebrow__tXh_6{display:inline-flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--primary-dark);margin-bottom:var(--spacing-md)}.HowItWorks_eyebrow__tXh_6:before{content:"";width:28px;height:1px;background:var(--primary-dark)}.HowItWorks_hero__QkuVL{background:var(--background-color);border-bottom:1px solid var(--border-color);padding:var(--spacing-2xl) 0}.HowItWorks_heroTitle__dWs6X{font-size:var(--font-size-2xl);line-height:1.15;color:var(--text-primary);margin:0 0 var(--spacing-md)}.HowItWorks_heroLead__gj_lt{font-size:var(--font-size-base);line-height:1.6;color:var(--text-secondary);margin:0;max-width:60ch}@media(min-width:640px){.HowItWorks_heroTitle__dWs6X{font-size:var(--font-size-3xl)}.HowItWorks_heroLead__gj_lt{font-size:var(--font-size-lg)}}@media(min-width:1024px){.HowItWorks_hero__QkuVL{padding:4rem 0}}.HowItWorks_steps__UuxBf{padding:var(--spacing-2xl) 0}.HowItWorks_stepsTitle__G_VGx{font-size:var(--font-size-xl);color:var(--text-primary);margin:0 0 var(--spacing-xl)}.HowItWorks_stepList__Ghzbq{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-lg);counter-reset:step}.HowItWorks_step__yGEMa{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--spacing-md);gap:var(--spacing-md);align-items:start;background:var(--card-background);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-sm)}.HowItWorks_stepNumber__Njy5H{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--accent-color);color:var(--accent-foreground);font-size:var(--font-size-sm);font-weight:700;flex-shrink:0}.HowItWorks_stepTitle__hzq6v{font-size:var(--font-size-lg);color:var(--text-primary);margin:0 0 var(--spacing-xs);line-height:1.3}.HowItWorks_stepText__MBRk8{font-size:var(--font-size-base);line-height:1.6;color:var(--text-secondary);margin:0}@media(min-width:640px){.HowItWorks_step__yGEMa{gap:var(--spacing-lg);padding:var(--spacing-xl)}.HowItWorks_stepNumber__Njy5H{width:2.5rem;height:2.5rem;font-size:var(--font-size-base)}}.HowItWorks_video__SUEuJ{padding:0 0 var(--spacing-2xl)}.HowItWorks_videoFrame__0CIew{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--border-color);border-radius:var(--border-radius-lg);background:var(--color-surface-tertiary);box-shadow:var(--shadow)}.HowItWorks_videoFrame__0CIew iframe,.HowItWorks_videoFrame__0CIew video{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;object-fit:contain;background:var(--overlay-background)}.HowItWorks_videoCaption__hwt10{font-size:var(--font-size-sm);color:var(--text-muted);margin:var(--spacing-sm) 0 0}.HowItWorks_cta__L_4XS{background:var(--hover-background);border-top:1px solid var(--border-color);padding:var(--spacing-2xl) 0}.HowItWorks_ctaTitle__wp_OA{font-size:var(--font-size-xl);color:var(--text-primary);margin:0 0 var(--spacing-sm)}.HowItWorks_ctaLead__l1BeJ{font-size:var(--font-size-base);line-height:1.6;color:var(--text-secondary);margin:0 0 var(--spacing-lg);max-width:60ch}.HowItWorks_ctaActions__O1PoK{display:flex;flex-direction:column;gap:var(--spacing-md);align-items:stretch}.HowItWorks_ctaPrimary__KzUZX,.HowItWorks_ctaSecondary__h9HwQ{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--border-radius);font-size:var(--font-size-base);font-weight:600;text-decoration:none;transition:background-color .15s ease}.HowItWorks_ctaPrimary__KzUZX{background:var(--primary-color);color:var(--text-inverse);border:1px solid var(--primary-color)}.HowItWorks_ctaPrimary__KzUZX:focus-visible,.HowItWorks_ctaPrimary__KzUZX:hover{background:var(--primary-dark);border-color:var(--primary-dark)}.HowItWorks_ctaSecondary__h9HwQ{background:transparent;color:var(--primary-dark);border:1px solid var(--border-color)}.HowItWorks_ctaSecondary__h9HwQ:focus-visible,.HowItWorks_ctaSecondary__h9HwQ:hover{background:var(--card-background)}@media(min-width:640px){.HowItWorks_ctaActions__O1PoK{flex-direction:row;align-items:center}}