.prezziPage{min-height:100vh;min-height:100dvh;padding:0 24px 80px;max-width:1120px;margin:0 auto}.prezziBackLink{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:.875rem;text-decoration:none;padding:12px 0 0;transition:color .2s}.prezziBackLink:hover{color:var(--primary)}.prezziHead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 32px;flex-wrap:wrap;padding:8px 0 24px}.prezziHeadText{min-width:0}.prezziHeroTitle{font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0 0 6px;color:var(--text0)}.prezziHeroDesc{font-size:1rem;color:var(--muted);margin:0;line-height:1.5}.prezziTrust{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:.8125rem;color:var(--muted)}.prezziHeadText .prezziTrust{margin-top:10px}.prezziTrust li{display:inline-flex;align-items:center;gap:6px}.prezziTrust li:before{content:"✓";color:#10b981;font-weight:800}.prezziIntervalSelector{display:inline-flex;gap:0;border-radius:999px;padding:4px;background:var(--segBg);border:1px solid var(--segBorder)}.prezziIntervalBtn{padding:8px 18px;font-size:.875rem;font-weight:600;border:none;border-radius:999px;cursor:pointer;background:transparent;color:var(--muted);transition:color .2s,background .2s,box-shadow .2s}.prezziIntervalBtn:hover{color:var(--text0)}.prezziIntervalSave{font-size:.75em;font-weight:700;color:var(--primary);margin-left:6px;white-space:nowrap}.prezziIntervalBtnActive{background:var(--card);color:var(--text0);box-shadow:0 1px 3px rgba(0,0,0,.12)}[data-theme=dark] .prezziIntervalBtnActive{box-shadow:0 1px 4px rgba(0,0,0,.3)}.prezziGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;align-items:stretch;padding-top:12px}@media (max-width:900px){.prezziGrid{grid-template-columns:1fr;max-width:440px;margin:0 auto;gap:28px}.prezziCardFeatured{order:-1}}.prezziCard{background:var(--card);border:1px solid var(--cardBorder);border-radius:18px;padding:22px 22px 18px;display:flex;flex-direction:column;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s;box-shadow:0 4px 20px rgba(0,0,0,.05)}.prezziCard:hover{transform:translateY(-3px);box-shadow:0 14px 40px rgba(0,0,0,.1)}[data-theme=dark] .prezziCard:hover{box-shadow:0 14px 40px rgba(0,0,0,.35)}.prezziCardFeatured{border:2px solid var(--primary);box-shadow:0 0 0 6px rgba(14,165,233,.1),0 16px 44px rgba(14,165,233,.15)}.prezziCardFeatured:hover{box-shadow:0 0 0 6px rgba(14,165,233,.12),0 20px 52px rgba(14,165,233,.2)}[data-theme=dark] .prezziCardFeatured{box-shadow:0 0 0 6px rgba(56,189,248,.1),0 16px 44px rgba(56,189,248,.12)}@media (prefers-reduced-motion:reduce){.prezziCard,.prezziCard:hover{transition:none;transform:none}}.prezziCardBadge{position:absolute;top:-12px;left:24px;background:var(--bg0);color:var(--muted);border:1px solid var(--cardBorder);font-size:.75rem;font-weight:700;letter-spacing:.02em;padding:4px 12px;border-radius:999px;white-space:nowrap}.prezziCardFeatured .prezziCardBadge{background:var(--primary);border-color:var(--primary);color:#fff}.prezziCardName{font-size:1.3125rem;font-weight:800;letter-spacing:-.02em;margin:0 0 4px;color:var(--text0)}.prezziCardDesc{font-size:.8125rem;color:var(--muted);margin:0 0 14px;line-height:1.4;min-height:2.275rem}.prezziCardPrice{display:flex;flex-direction:column;gap:4px;margin:0 0 14px;min-height:3.6rem}.prezziCardAmount{font-size:2.25rem;font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--text0);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prezziCardPricePeriod{font-size:.9375rem;font-weight:500;letter-spacing:0;color:var(--muted);margin-left:4px}.prezziCardPerMonth{font-size:.8125rem;color:var(--muted)}.prezziCardPriceNote{font-size:.9375rem;font-weight:500;color:var(--muted)}.prezziCardCta{width:100%;padding:11px 20px;font-size:.9375rem;font-weight:700;border-radius:12px;border:none;cursor:pointer;transition:opacity .2s,box-shadow .2s,border-color .2s,color .2s}.prezziCardCtaPrimary{background:linear-gradient(135deg,var(--primary),#0284c7);color:#fff;box-shadow:0 4px 14px rgba(14,165,233,.35)}.prezziCardCtaPrimary:hover:not(:disabled){opacity:.95;box-shadow:0 6px 20px rgba(14,165,233,.5)}.prezziCardCtaSecondary{background:transparent;color:var(--text0);border:1px solid var(--cardBorder)}[data-theme=dark] .prezziCardCtaSecondary{border-color:rgba(148,163,184,.3)}.prezziCardCtaSecondary:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.prezziCardCta:disabled{opacity:.65;cursor:not-allowed}.prezziCardCta:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.prezziCardModules{list-style:none;padding:12px 0 0;margin:14px 0 0;border-top:1px solid var(--cardBorder);display:flex;flex-direction:column;gap:6px}.prezziCardModules li{display:flex;align-items:center;gap:10px;font-size:.875rem;color:var(--text0)}.prezziCardModules li:before{content:"";width:16px;height:16px;flex-shrink:0;background:var(--primary);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E") center/contain no-repeat}.prezziCardModulePrice{margin-left:auto;padding-left:12px;font-size:.8125rem;font-weight:600;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.prezziOrg{margin-top:24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 24px;padding:16px 22px;border:1px dashed var(--cardBorder);border-radius:14px;font-size:.9375rem;color:var(--muted);line-height:1.5}[data-theme=dark] .prezziOrg{border-color:rgba(148,163,184,.25)}.prezziOrg p{margin:0;min-width:0}.prezziOrg strong{color:var(--text0)}.prezziOrgLinks{display:flex;flex-wrap:wrap;gap:6px 20px}.prezziOrg a{color:var(--primary);font-weight:700;text-decoration:none;white-space:nowrap}.prezziOrg a:hover{text-decoration:underline}.prezziContact{margin-top:24px;text-align:center;font-size:14px}.prezziToast{position:fixed;bottom:28px;left:50%;transform:translateX(-50%);padding:14px 24px;border-radius:14px;font-size:.9375rem;font-weight:600;z-index:1000;animation:prezziToastIn .3s ease;box-shadow:0 10px 40px rgba(0,0,0,.15)}@keyframes prezziToastIn{0%{opacity:0;transform:translateX(-50%) translateY(12px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.prezziToastError{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}[data-theme=dark] .prezziToastError{background:rgba(185,28,28,.25);border-color:hsla(0,91%,71%,.4)}.prezziToastSuccess{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}[data-theme=dark] .prezziToastSuccess{background:rgba(22,101,52,.25);border-color:rgba(74,222,128,.4)}