.prisma-landing[data-astro-cid-plp3zxvi]{min-height:100vh;background:var(--prisma-color-bg);color:var(--prisma-color-text-primary)}.pl-header[data-astro-cid-plp3zxvi]{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;padding:20px var(--prisma-margin-mobile)}@media(min-width:720px){.pl-header[data-astro-cid-plp3zxvi]{padding:24px var(--prisma-margin-desktop)}}.pl-wordmark[data-astro-cid-plp3zxvi]{font-size:var(--prisma-text-eyebrow);font-weight:var(--prisma-weight-bold);letter-spacing:var(--prisma-text-eyebrow-tracking);text-transform:uppercase;color:var(--prisma-color-text-primary);text-decoration:none}.pl-cta[data-astro-cid-plp3zxvi]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;background:var(--prisma-color-cta-bg);color:var(--prisma-color-cta-text);border-radius:var(--prisma-radius-cta);font-size:15px;font-weight:var(--prisma-weight-medium);text-decoration:none;transition:background-color .2s ease-out}.pl-cta[data-astro-cid-plp3zxvi]:hover{background:var(--prisma-color-cta-bg-hover)}.pl-cta[data-astro-cid-plp3zxvi]:focus-visible{outline:2px solid var(--prisma-color-focus-ring);outline-offset:2px}.pl-cta-sm[data-astro-cid-plp3zxvi]{min-height:40px;padding:0 20px;font-size:13px}.pl-cta-note[data-astro-cid-plp3zxvi]{font-size:var(--prisma-text-caption);color:var(--prisma-color-text-muted);margin:12px 0 0}.pl-hero[data-astro-cid-plp3zxvi]{max-width:1200px;margin:0 auto;padding:var(--prisma-space-32) var(--prisma-margin-mobile) 0;display:flex;flex-direction:column;gap:var(--prisma-space-32)}@media(min-width:1024px){.pl-hero[data-astro-cid-plp3zxvi]{flex-direction:row;align-items:center;gap:var(--prisma-space-96);padding:var(--prisma-space-64) var(--prisma-margin-desktop)}.pl-hero-content[data-astro-cid-plp3zxvi]{flex:1 1 55%}.pl-hero-photo[data-astro-cid-plp3zxvi]{flex:1 1 45%}}.pl-eyebrow[data-astro-cid-plp3zxvi]{font-size:var(--prisma-text-eyebrow);font-weight:var(--prisma-weight-bold);letter-spacing:var(--prisma-text-eyebrow-tracking);text-transform:uppercase;color:var(--prisma-color-text-muted);margin:0 0 20px}.pl-h1[data-astro-cid-plp3zxvi]{font-size:clamp(2rem,4vw + 1rem,3.25rem);line-height:1.08;font-weight:var(--prisma-weight-extrabold);letter-spacing:var(--prisma-text-headline-ls);margin:0 0 20px}.pl-lead[data-astro-cid-plp3zxvi]{font-size:var(--prisma-text-body-lg);line-height:1.7;color:var(--prisma-color-text-secondary);margin:0 0 28px;max-width:40ch}.pl-hero-photo[data-astro-cid-plp3zxvi]{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--prisma-radius-photo)}@media(min-width:1024px){.pl-hero-photo[data-astro-cid-plp3zxvi]{aspect-ratio:4 / 5;max-width:480px;margin-left:auto}}.pl-band-divider[data-astro-cid-plp3zxvi]{display:flex;width:96px;height:2px;margin:var(--prisma-space-64) auto}@media(min-width:768px){.pl-band-divider[data-astro-cid-plp3zxvi]{width:120px;margin:var(--prisma-space-96) auto}}.pl-band-divider[data-astro-cid-plp3zxvi] span[data-astro-cid-plp3zxvi]{flex:1 0 0;height:100%}.pl-band-divider[data-astro-cid-plp3zxvi] span[data-astro-cid-plp3zxvi]:nth-child(1){background:var(--prisma-color-cobalto)}.pl-band-divider[data-astro-cid-plp3zxvi] span[data-astro-cid-plp3zxvi]:nth-child(2){background:var(--prisma-color-rojo)}.pl-band-divider[data-astro-cid-plp3zxvi] span[data-astro-cid-plp3zxvi]:nth-child(3){background:var(--prisma-color-ambar)}.pl-section[data-astro-cid-plp3zxvi]{max-width:960px;margin:0 auto;padding:var(--prisma-space-64) var(--prisma-margin-mobile)}@media(min-width:768px){.pl-section[data-astro-cid-plp3zxvi]{padding:var(--prisma-space-96) var(--prisma-margin-mobile)}}.pl-h2[data-astro-cid-plp3zxvi]{font-size:clamp(1.75rem,2vw + 1rem,2.5rem);font-weight:var(--prisma-weight-extrabold);letter-spacing:var(--prisma-text-headline-ls);margin:0 0 12px}.pl-section-lead[data-astro-cid-plp3zxvi]{font-size:var(--prisma-text-body-md);line-height:1.7;color:var(--prisma-color-text-secondary);max-width:52ch;margin:0 0 var(--prisma-space-48) 0}.pl-grid[data-astro-cid-plp3zxvi]{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:768px){.pl-grid[data-astro-cid-plp3zxvi]{grid-template-columns:repeat(3,1fr);gap:32px}}.pl-card[data-astro-cid-plp3zxvi]{background:transparent;padding:0}.pl-card-icon[data-astro-cid-plp3zxvi]{width:28px;height:28px;margin-bottom:16px}.pl-lens-bands[data-astro-cid-plp3zxvi]{display:flex;width:64px;height:2px;margin-bottom:12px}.pl-lens-bands[data-astro-cid-plp3zxvi] span[data-astro-cid-plp3zxvi]{flex:1 0 0;height:100%}.pl-lens-bands[data-astro-cid-plp3zxvi] span[data-astro-cid-plp3zxvi]:nth-child(1){background:var(--prisma-color-violeta)}.pl-lens-bands[data-astro-cid-plp3zxvi] span[data-astro-cid-plp3zxvi]:nth-child(2){background:var(--prisma-color-cobalto)}.pl-lens-bands[data-astro-cid-plp3zxvi] span[data-astro-cid-plp3zxvi]:nth-child(3){background:var(--prisma-color-esmeralda)}.pl-lens-bands[data-astro-cid-plp3zxvi] span[data-astro-cid-plp3zxvi]:nth-child(4){background:var(--prisma-color-ambar)}.pl-lens-bands[data-astro-cid-plp3zxvi] span[data-astro-cid-plp3zxvi]:nth-child(5){background:var(--prisma-color-rojo)}.pl-card-title[data-astro-cid-plp3zxvi]{font-size:var(--prisma-text-headline-md);font-weight:var(--prisma-weight-bold);margin:0 0 10px;line-height:1.25}.pl-card-body[data-astro-cid-plp3zxvi]{font-size:var(--prisma-text-body-md);line-height:1.65;color:var(--prisma-color-text-secondary);margin:0}.pl-steps[data-astro-cid-plp3zxvi]{max-width:640px;margin:0;padding:0;list-style:none}.pl-steps[data-astro-cid-plp3zxvi] li[data-astro-cid-plp3zxvi]{display:flex;align-items:flex-start;gap:20px;margin-bottom:32px}.pl-steps[data-astro-cid-plp3zxvi] li[data-astro-cid-plp3zxvi]:last-child{margin-bottom:0}.pl-step-num[data-astro-cid-plp3zxvi]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--prisma-radius-full);border:1.5px solid var(--prisma-color-text-primary);font-size:15px;font-weight:var(--prisma-weight-medium)}.pl-step-title[data-astro-cid-plp3zxvi]{font-size:var(--prisma-text-body-lg);font-weight:var(--prisma-weight-bold);color:var(--prisma-color-text-primary);margin:6px 0}.pl-steps[data-astro-cid-plp3zxvi] p[data-astro-cid-plp3zxvi]{font-size:var(--prisma-text-body-md);line-height:1.65;color:var(--prisma-color-text-secondary);margin:0}.pl-price-section[data-astro-cid-plp3zxvi]{text-align:center;max-width:640px}.pl-price-section[data-astro-cid-plp3zxvi] .pl-h2[data-astro-cid-plp3zxvi]{margin-bottom:24px}.pl-price-anchor[data-astro-cid-plp3zxvi]{max-width:46ch;margin:0 auto 28px;font-size:var(--prisma-text-body-md);line-height:1.7;color:var(--prisma-color-text-secondary)}.pl-price-contingent[data-astro-cid-plp3zxvi]{font-size:var(--prisma-text-body-lg);font-weight:var(--prisma-weight-bold);color:var(--prisma-color-text-primary);margin:0 0 12px}.pl-price[data-astro-cid-plp3zxvi]{font-size:clamp(2.5rem,4vw + 1rem,3.5rem);font-weight:var(--prisma-weight-black);letter-spacing:-.02em;margin:0 0 8px}.pl-price-badge[data-astro-cid-plp3zxvi]{font-size:var(--prisma-text-caption);font-weight:var(--prisma-weight-regular);color:var(--prisma-color-text-muted);border:1px solid var(--prisma-color-border-strong);border-radius:var(--prisma-radius-full);padding:3px 12px;vertical-align:middle;margin-left:8px}.pl-price-note[data-astro-cid-plp3zxvi]{font-size:var(--prisma-text-body-md);color:var(--prisma-color-text-muted);margin:0 0 28px}.pl-faq-grid[data-astro-cid-plp3zxvi]{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:768px){.pl-faq-grid[data-astro-cid-plp3zxvi]{grid-template-columns:1fr 1fr;gap:40px 48px}}.pl-faq-q[data-astro-cid-plp3zxvi]{font-size:var(--prisma-text-body-lg);font-weight:var(--prisma-weight-bold);margin:0 0 10px;line-height:1.35}.pl-faq-a[data-astro-cid-plp3zxvi]{font-size:var(--prisma-text-body-md);line-height:1.7;color:var(--prisma-color-text-secondary);margin:0}.pl-signature[data-astro-cid-plp3zxvi]{text-align:center;padding:0 var(--prisma-margin-mobile) var(--prisma-space-96)}.pl-signature[data-astro-cid-plp3zxvi] p[data-astro-cid-plp3zxvi]{font-size:clamp(1.5rem,2vw + 1rem,2rem);font-weight:var(--prisma-weight-black);letter-spacing:-.01em;color:var(--prisma-color-text-primary);margin:0}
