.pmi-content.svelte-f1odve{gap:var(--sp-10);flex-direction:column;display:flex}.pmi-banner.svelte-f1odve{border-radius:var(--radius-lg);overflow:hidden}.pmi-banner-frame.svelte-f1odve{cursor:pointer;border:none;width:100%;padding:0;display:block;overflow:hidden}.pmi-banner-img.svelte-f1odve{width:100%;height:auto;transition:transform .5s;display:block}.pmi-banner-frame.svelte-f1odve:hover .pmi-banner-img:where(.svelte-f1odve){transform:scale(1.05)}.section-title.svelte-f1odve{color:var(--navy);margin-bottom:var(--sp-6);padding-bottom:var(--sp-3);border-bottom:2px solid var(--border);font-size:1.15rem}.pmi-intro.svelte-f1odve{gap:var(--sp-4);padding-left:var(--sp-5);border-left:4px solid var(--green);flex-direction:column;display:flex}.pmi-intro.svelte-f1odve p:where(.svelte-f1odve){color:var(--text);max-width:72ch;margin:0;font-size:1.1rem;font-weight:500;line-height:1.8}.benefits-highlight.svelte-f1odve{background:var(--off-white);border-left:6px solid var(--green);border-radius:0 var(--radius) var(--radius) 0;padding:var(--sp-10)}.benefits-highlight.svelte-f1odve p:where(.svelte-f1odve){color:var(--navy);margin:0;font-size:1.05rem;font-weight:500;line-height:1.75}.pmi-closing.svelte-f1odve{color:var(--navy);text-align:center;max-width:65ch;margin-inline:auto;font-size:1.15rem;font-weight:500;line-height:1.8}.pmi-closing.svelte-f1odve strong:where(.svelte-f1odve){color:var(--green);font-weight:700}.stats-row.svelte-f1odve{gap:var(--sp-4);grid-template-columns:repeat(3,1fr);display:grid}.stat-box.svelte-f1odve{background:linear-gradient(160deg, var(--white), var(--off-white));border-radius:var(--radius-lg);padding:var(--sp-10) var(--sp-6);gap:var(--sp-4);text-align:center;box-shadow:var(--shadow-sm);transition:box-shadow var(--t), transform var(--t);flex-direction:column;display:flex;position:relative;overflow:hidden}.stat-box.svelte-f1odve:before{content:"";background:var(--green);height:4px;position:absolute;top:0;left:0;right:0}.stat-box.svelte-f1odve:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.stat-box.svelte-f1odve:nth-child(2):before{background:var(--gold)}.stat-box.svelte-f1odve:nth-child(3):before{background:var(--navy)}.stat-box.svelte-f1odve:nth-child(4):before{background:var(--green)}.stat-box.svelte-f1odve:nth-child(2) .stat-n:where(.svelte-f1odve){color:var(--gold)}.stat-box.svelte-f1odve:nth-child(3) .stat-n:where(.svelte-f1odve){color:var(--navy)}.stat-box.svelte-f1odve:nth-child(4) .stat-n:where(.svelte-f1odve){color:var(--green)}.stat-n.svelte-f1odve{font-family:var(--font-heading);color:var(--green);font-size:2.5rem;font-weight:800;line-height:1}.stat-label.svelte-f1odve{color:var(--text);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:600;line-height:1.4}.pmi-gallery.svelte-f1odve{gap:var(--sp-3);grid-template-columns:repeat(3,1fr);display:grid}.pmi-gallery-frame.svelte-f1odve{cursor:pointer;border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-sm);transition:box-shadow var(--t), transform var(--t);border:none;padding:0;display:block;overflow:hidden}.pmi-gallery-frame.svelte-f1odve:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.pmi-gallery-img.svelte-f1odve{object-fit:cover;width:100%;height:200px;transition:transform .5s;display:block}.pmi-gallery-frame.svelte-f1odve:hover .pmi-gallery-img:where(.svelte-f1odve){transform:scale(1.06)}.how-section.svelte-f1odve h2:where(.svelte-f1odve){color:var(--navy);margin-bottom:var(--sp-6);padding-bottom:var(--sp-3);border-bottom:2px solid var(--border);font-size:1.1rem}.how-grid.svelte-f1odve{gap:var(--sp-4);grid-template-columns:repeat(2,1fr);display:grid}.how-card.svelte-f1odve{background:linear-gradient(160deg, var(--white), var(--off-white));border-radius:var(--radius-lg);padding:var(--sp-6);align-items:flex-start;gap:var(--sp-4);box-shadow:var(--shadow-sm);transition:box-shadow var(--t), transform var(--t);display:flex}.how-card.svelte-f1odve:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.how-num.svelte-f1odve{width:2.75rem;height:2.75rem;font-family:var(--font-heading);color:var(--white);background:var(--green);box-shadow:var(--shadow-sm);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.1rem;font-weight:800;line-height:1;display:flex}.how-card.svelte-f1odve:nth-child(2) .how-num:where(.svelte-f1odve){background:var(--gold)}.how-card.svelte-f1odve:nth-child(3) .how-num:where(.svelte-f1odve){background:var(--navy)}.how-card.svelte-f1odve:nth-child(4) .how-num:where(.svelte-f1odve){background:var(--green)}.how-card.svelte-f1odve p:where(.svelte-f1odve){color:var(--text);margin:0;padding-top:.4rem;font-size:.9rem;font-weight:500;line-height:1.6}@media (width<=700px){.stats-row.svelte-f1odve{grid-template-columns:repeat(2,1fr)}.how-grid.svelte-f1odve,.pmi-gallery.svelte-f1odve{grid-template-columns:1fr}.pmi-gallery-img.svelte-f1odve{height:220px}}.lightbox-overlay.svelte-f1odve{z-index:1000;padding:var(--sp-6);background:#030c1af0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox-stage.svelte-f1odve{touch-action:pan-y;justify-content:center;align-items:center;width:100%;max-width:1100px;height:78vh;display:flex;position:relative}.lightbox-image.svelte-f1odve{object-fit:contain;border-radius:var(--radius-lg);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;box-shadow:var(--shadow-lg);transition:transform .25s}.lightbox-image.dragging.svelte-f1odve{cursor:grabbing;transition:none}.lightbox-close.svelte-f1odve{top:var(--sp-6);right:var(--sp-6);width:44px;height:44px;color:var(--white);cursor:pointer;transition:background var(--t-fast);background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed}.lightbox-close.svelte-f1odve:hover{background:#fff3}.lightbox-nav.svelte-f1odve{width:52px;height:52px;color:var(--white);cursor:pointer;transition:background var(--t-fast), transform var(--t-fast);background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.lightbox-nav.svelte-f1odve:hover{background:#fff3}.lightbox-nav--prev.svelte-f1odve{left:var(--sp-6)}.lightbox-nav--next.svelte-f1odve{right:var(--sp-6)}.lightbox-counter.svelte-f1odve{bottom:var(--sp-6);color:#ffffffb3;letter-spacing:.05em;font-size:.8rem;position:fixed;left:50%;transform:translate(-50%)}@media (width<=640px){.lightbox-nav.svelte-f1odve{width:40px;height:40px}.lightbox-nav--prev.svelte-f1odve{left:var(--sp-2)}.lightbox-nav--next.svelte-f1odve{right:var(--sp-2)}}
