.pr-hero[data-astro-cid-u3mqw4ek]{text-align:center;max-width:1200px;margin:0 auto;padding:7rem 2rem 4rem}.pr-hero-eyebrow[data-astro-cid-u3mqw4ek]{color:var(--indigo);text-transform:uppercase;letter-spacing:.1em;justify-content:center;align-items:center;gap:10px;margin-bottom:1.25rem;font-family:JetBrains Mono Variable,monospace;font-size:.78rem;font-weight:500;display:flex}.pr-hero-eyebrow[data-astro-cid-u3mqw4ek]:before{content:"";background:var(--indigo);width:28px;height:1px}.pr-hero[data-astro-cid-u3mqw4ek] h1[data-astro-cid-u3mqw4ek]{color:var(--ink);letter-spacing:-.02em;max-width:800px;margin:0 auto 1.5rem;font-family:Funnel Display Variable,Georgia,serif;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:300;line-height:1.12}.pr-hero[data-astro-cid-u3mqw4ek] h1[data-astro-cid-u3mqw4ek] em[data-astro-cid-u3mqw4ek]{color:var(--indigo);font-style:italic}.pr-hero-subtitle[data-astro-cid-u3mqw4ek]{color:var(--ink-soft);max-width:640px;margin:0 auto;font-size:1.05rem;line-height:1.7}.pr-container[data-astro-cid-u3mqw4ek]{max-width:1200px;margin:0 auto;padding:0 2rem 5rem}.pr-grid[data-astro-cid-u3mqw4ek]{grid-template-columns:repeat(2,1fr);gap:2rem;max-width:960px;margin:0 auto;display:grid}.pr-card[data-astro-cid-u3mqw4ek]{background:var(--white);border:1px solid var(--line);border-radius:16px;flex-direction:column;padding:2.5rem;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.pr-card[data-astro-cid-u3mqw4ek]:hover{border-color:var(--indigo);transform:translateY(-4px);box-shadow:0 20px 48px #3f3d6f1a}.pr-card-header[data-astro-cid-u3mqw4ek]{border-bottom:1px solid var(--line);margin-bottom:2rem;padding-bottom:2rem}.pr-card-label[data-astro-cid-u3mqw4ek]{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem;font-family:JetBrains Mono Variable,monospace;font-size:.72rem;font-weight:500}.pr-card-title[data-astro-cid-u3mqw4ek]{color:var(--ink);letter-spacing:-.02em;margin-bottom:.75rem;font-family:Funnel Display Variable,Georgia,serif;font-size:1.75rem;font-weight:300}.pr-card-price[data-astro-cid-u3mqw4ek]{color:var(--ink-soft);margin-bottom:1rem;font-size:.95rem}.pr-card-desc[data-astro-cid-u3mqw4ek]{color:var(--ink-soft);font-size:.95rem;line-height:1.6}.pr-features[data-astro-cid-u3mqw4ek]{flex:1;margin:0 0 2rem;padding:0;list-style:none}.pr-features[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]{color:var(--ink-soft);align-items:flex-start;gap:.75rem;padding:.75rem 0;font-size:.9375rem;line-height:1.6;display:flex}.pr-features[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek] svg[data-astro-cid-u3mqw4ek]{width:18px;height:18px;color:var(--indigo);flex-shrink:0;margin-top:2px}.pr-btn-primary[data-astro-cid-u3mqw4ek]{text-align:center;cursor:pointer;background:var(--ink);width:100%;color:var(--paper);border:none;border-radius:10px;padding:1rem 1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-block}.pr-btn-primary[data-astro-cid-u3mqw4ek]:hover{background:var(--indigo);transform:translateY(-2px);box-shadow:0 12px 32px #3f3d6f33}.pr-btn-outline[data-astro-cid-u3mqw4ek]{text-align:center;cursor:pointer;width:100%;color:var(--ink);border:1px solid var(--line-2);background:0 0;border-radius:10px;padding:1rem 1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-block}.pr-btn-outline[data-astro-cid-u3mqw4ek]:hover{background:var(--ink);color:var(--paper);border-color:var(--ink);transform:translateY(-2px)}.pr-value-props[data-astro-cid-u3mqw4ek]{background:var(--paper-warm);border-top:1px solid var(--line);padding:5rem 2rem}.pr-value-inner[data-astro-cid-u3mqw4ek]{max-width:1060px;margin:0 auto}.pr-value-props[data-astro-cid-u3mqw4ek] h2[data-astro-cid-u3mqw4ek]{color:var(--ink);text-align:center;letter-spacing:-.02em;margin-bottom:3rem;font-family:Funnel Display Variable,Georgia,serif;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:300}.pr-props-grid[data-astro-cid-u3mqw4ek]{grid-template-columns:repeat(3,1fr);gap:3rem;display:grid}.pr-prop-item[data-astro-cid-u3mqw4ek]{text-align:center}.pr-prop-icon[data-astro-cid-u3mqw4ek]{background:var(--indigo);width:52px;height:52px;color:var(--lavender);border-radius:14px;justify-content:center;align-items:center;margin:0 auto 1.25rem;display:flex}.pr-prop-icon[data-astro-cid-u3mqw4ek] svg[data-astro-cid-u3mqw4ek]{width:24px;height:24px}.pr-prop-title[data-astro-cid-u3mqw4ek]{color:var(--ink);letter-spacing:-.01em;margin-bottom:.75rem;font-family:Funnel Display Variable,Georgia,serif;font-size:1.2rem;font-weight:400}.pr-prop-desc[data-astro-cid-u3mqw4ek]{color:var(--ink-soft);font-size:.9375rem;line-height:1.65}.pr-faq[data-astro-cid-u3mqw4ek]{max-width:800px;margin:0 auto;padding:5rem 2rem}.pr-faq-header[data-astro-cid-u3mqw4ek]{text-align:center;margin-bottom:3rem}.pr-faq-eyebrow[data-astro-cid-u3mqw4ek]{color:var(--indigo);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;font-family:JetBrains Mono Variable,monospace;font-size:.78rem;font-weight:500}.pr-faq-title[data-astro-cid-u3mqw4ek]{color:var(--ink);letter-spacing:-.02em;font-family:Funnel Display Variable,Georgia,serif;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:300}.pr-faq-list[data-astro-cid-u3mqw4ek]{flex-direction:column;display:flex}.pr-faq-item[data-astro-cid-u3mqw4ek]{border-bottom:1px solid var(--line);padding:1.5rem 0}.pr-faq-item[data-astro-cid-u3mqw4ek]:last-child{border-bottom:none}.pr-faq-q[data-astro-cid-u3mqw4ek]{color:var(--ink);letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:1.0625rem;font-weight:600;list-style:none;display:flex}.pr-faq-q[data-astro-cid-u3mqw4ek]::-webkit-details-marker{display:none}.pr-faq-q[data-astro-cid-u3mqw4ek] svg[data-astro-cid-u3mqw4ek]{width:20px;height:20px;color:var(--muted);flex-shrink:0;transition:transform .3s}.pr-faq-item[data-astro-cid-u3mqw4ek][open] .pr-faq-q[data-astro-cid-u3mqw4ek] svg[data-astro-cid-u3mqw4ek]{transform:rotate(180deg)}.pr-faq-a[data-astro-cid-u3mqw4ek]{color:var(--ink-soft);font-size:.9375rem;line-height:1.7}.pr-cta[data-astro-cid-u3mqw4ek]{background:var(--ink);color:var(--paper);text-align:center;border-radius:20px;max-width:1060px;margin:0 auto 5rem;padding:5rem 2rem;position:relative;overflow:hidden}.pr-cta[data-astro-cid-u3mqw4ek]:before{content:"";pointer-events:none;background:radial-gradient(circle at 80%,#ccccfe26 0%,#0000 60%);position:absolute;inset:0}.pr-cta-content[data-astro-cid-u3mqw4ek]{z-index:1;max-width:640px;margin:0 auto;position:relative}.pr-cta-content[data-astro-cid-u3mqw4ek] h2[data-astro-cid-u3mqw4ek]{letter-spacing:-.02em;color:var(--paper);margin-bottom:1.25rem;font-family:Funnel Display Variable,Georgia,serif;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:300;line-height:1.15}.pr-cta-content[data-astro-cid-u3mqw4ek] h2[data-astro-cid-u3mqw4ek] em[data-astro-cid-u3mqw4ek]{color:var(--lavender);font-style:italic}.pr-cta-content[data-astro-cid-u3mqw4ek] p[data-astro-cid-u3mqw4ek]{opacity:.7;margin-bottom:2.5rem;font-size:1rem;line-height:1.7}.pr-cta-buttons[data-astro-cid-u3mqw4ek]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.pr-cta-btn-white[data-astro-cid-u3mqw4ek]{background:var(--paper);color:var(--ink);border-radius:10px;padding:13px 22px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-block}.pr-cta-btn-white[data-astro-cid-u3mqw4ek]:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0000004d}.pr-cta-btn-outline[data-astro-cid-u3mqw4ek]{color:var(--paper);background:0 0;border:1px solid #f7f5ee4d;border-radius:10px;padding:13px 22px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-block}.pr-cta-btn-outline[data-astro-cid-u3mqw4ek]:hover{background:#f7f5ee14;border-color:#f7f5ee80}@media (width<=968px){.pr-grid[data-astro-cid-u3mqw4ek]{grid-template-columns:1fr;max-width:520px}.pr-hero[data-astro-cid-u3mqw4ek]{padding:5rem 2rem 3rem}.pr-props-grid[data-astro-cid-u3mqw4ek]{grid-template-columns:1fr;gap:2rem}}@media (width<=640px){.pr-cta[data-astro-cid-u3mqw4ek]{border-radius:16px;margin-left:1rem;margin-right:1rem}.pr-cta-buttons[data-astro-cid-u3mqw4ek]{flex-direction:column}.pr-cta-btn-white[data-astro-cid-u3mqw4ek],.pr-cta-btn-outline[data-astro-cid-u3mqw4ek]{text-align:center;width:100%}}
