.page-shell[data-v-3e661796]{--home-bg-start:#f3efe7;--home-bg-mid:#d9e4ec;--home-bg-end:#cfd8dc;--home-surface:#fff;--home-text:#1e2a35;--home-text-soft:#5a6672;--home-accent:#de7c2f;--home-accent-strong:#b85e19;--home-border-strong:#50647847;--home-shadow-md:0 4px 20px #1e2a351a;background:linear-gradient(135deg, var(--home-bg-start) 0%, var(--home-bg-mid) 50%, var(--home-bg-end) 100%);min-height:100vh;color:var(--home-text);background-attachment:fixed;padding-top:40px}.container[data-v-3e661796]{max-width:1100px;margin:0 auto;padding:0 20px}.page-header[data-v-3e661796]{margin-bottom:40px}.back-link[data-v-3e661796]{border:1px solid var(--home-border-strong);color:var(--home-text-soft);cursor:pointer;background:#fff;border-radius:99px;align-items:center;gap:8px;margin-bottom:32px;padding:8px 16px;font-size:.9rem;font-weight:700;transition:all .2s;display:inline-flex}.back-link[data-v-3e661796]:hover{color:var(--home-accent-strong);transform:translate(-4px)}.header-content[data-v-3e661796]{text-align:center}.eyebrow[data-v-3e661796]{border:1px solid var(--home-border-strong);color:var(--home-accent-strong);text-transform:uppercase;background:#fff;border-radius:99px;margin-bottom:16px;padding:4px 12px;font-size:.75rem;font-weight:800;display:inline-block}.page-title[data-v-3e661796]{letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:900}.page-subtitle[data-v-3e661796]{color:var(--home-text-soft);max-width:600px;margin:0 auto;font-size:1.15rem}.page-content[data-v-3e661796]{background:var(--home-surface);box-shadow:var(--home-shadow-md);border-radius:2px;margin-bottom:60px;padding:40px}.tiers-grid[data-v-3e661796]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-bottom:48px;display:grid}.tier-card[data-v-3e661796]{border:1px solid var(--home-border-strong);background:#f8fafc;border-radius:20px;flex-direction:column;gap:16px;padding:28px;display:flex}.tier-card--highlight[data-v-3e661796]{border-color:var(--home-accent);background:linear-gradient(135deg,#fff8f0 0%,#ffeed6 100%);box-shadow:0 8px 24px #de7c2f26}.tier-card__head h2[data-v-3e661796]{margin:0 0 6px;font-size:1.2rem;font-weight:800}.tier-card__paper[data-v-3e661796]{color:var(--home-text-soft);margin:0;font-size:.85rem}.tier-card__price[data-v-3e661796]{align-items:baseline;gap:6px;display:flex}.tier-card__amount[data-v-3e661796]{color:var(--home-accent-strong);font-size:2rem;font-weight:900}.tier-card__unit[data-v-3e661796]{color:var(--home-text-soft);font-size:.95rem;font-weight:600}.tier-card__note[data-v-3e661796]{color:var(--home-text-soft);margin:0;font-size:.9rem;line-height:1.5}.included[data-v-3e661796]{margin-bottom:48px}.included h2[data-v-3e661796]{margin:0 0 20px;font-size:1.4rem;font-weight:800}.included-list[data-v-3e661796]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.included-list li[data-v-3e661796]{color:var(--home-text);align-items:center;gap:10px;font-size:1rem;display:flex}.check[data-v-3e661796]{background:var(--home-accent);color:#fff;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.85rem;font-weight:800;display:inline-flex}.pricing-note[data-v-3e661796]{border:1px solid var(--home-border-strong);background:#f8fafc;border-radius:16px;margin-bottom:48px;padding:24px}.pricing-note h3[data-v-3e661796]{margin:0 0 12px;font-size:1.1rem;font-weight:800}.pricing-note p[data-v-3e661796]{color:var(--home-text-soft);margin:0 0 10px;font-size:.95rem;line-height:1.6}.pricing-note p[data-v-3e661796]:last-child{margin-bottom:0}.final-cta[data-v-3e661796]{text-align:center}.final-cta__card[data-v-3e661796]{background:linear-gradient(135deg,#f3efe7 0%,#cfd8dc 100%);border-radius:20px;justify-items:center;gap:24px;padding:40px;display:grid}.final-cta__card h3[data-v-3e661796]{margin:0;font-size:1.5rem;font-weight:800}.pill-button[data-v-3e661796]{background:var(--home-accent);color:#fff;border-radius:99px;padding:14px 32px;font-weight:800;text-decoration:none;transition:all .2s;box-shadow:0 4px 12px #de7c2f4d}.pill-button[data-v-3e661796]:hover{background:var(--home-accent-strong);transform:scale(1.05)}.animate-in[data-v-3e661796]{animation:.6s cubic-bezier(.16,1,.3,1) pageIn-3e661796}@keyframes pageIn-3e661796{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.page-content[data-v-3e661796]{padding:24px}}
