.page-hero[data-astro-cid-ifs6xl3h]{background:transparent;color:#fff;padding:140px 20px 80px;text-align:center}.page-hero[data-astro-cid-ifs6xl3h] h1[data-astro-cid-ifs6xl3h]{font-family:Outfit,Inter,sans-serif;font-size:clamp(2.5rem,5vw,3.5rem);margin-bottom:15px;text-shadow:0 2px 24px rgba(0,0,0,.45)}.hero-subtitle[data-astro-cid-ifs6xl3h]{font-size:1.2rem;color:#e8f2ffeb;max-width:600px;margin:0 auto;text-shadow:0 1px 16px rgba(0,0,0,.4)}.btn[data-astro-cid-ifs6xl3h]{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s ease;border:none;text-decoration:none}.btn[data-astro-cid-ifs6xl3h]:hover{transform:translateY(-2px)}.btn-red[data-astro-cid-ifs6xl3h]{background:linear-gradient(to bottom,#b82232,#a01c2b);color:#fff;box-shadow:0 4px 6px #0000001a}.btn-outline[data-astro-cid-ifs6xl3h]{background:transparent;color:#17246c;border:2px solid #17246c}.btn-outline[data-astro-cid-ifs6xl3h]:hover{background:#17246c;color:#fff}.pricing-section[data-astro-cid-ifs6xl3h] .pricing-card[data-astro-cid-ifs6xl3h]:not(.pinnacle) .btn-outline[data-astro-cid-ifs6xl3h],.custom-note[data-astro-cid-ifs6xl3h] .btn-outline[data-astro-cid-ifs6xl3h]{border-color:#ffffff73;color:#fff}.pricing-section[data-astro-cid-ifs6xl3h] .pricing-card[data-astro-cid-ifs6xl3h]:not(.pinnacle) .btn-outline[data-astro-cid-ifs6xl3h]:hover,.custom-note[data-astro-cid-ifs6xl3h] .btn-outline[data-astro-cid-ifs6xl3h]:hover{background:#ffffff1f;color:#fff}.pricing-section[data-astro-cid-ifs6xl3h]{padding:80px 0;background:transparent}.pricing-grid[data-astro-cid-ifs6xl3h]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;margin-bottom:50px}.pricing-card[data-astro-cid-ifs6xl3h]{background:#1e1e23d1;border:1px solid rgba(255,255,255,.18);border-radius:16px;padding:35px 30px;text-align:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 16px 30px #0000003d;color:#e8f2ff;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;position:relative}.pricing-card[data-astro-cid-ifs6xl3h]:hover{transform:translateY(-5px);box-shadow:0 20px 44px #00000052;border-color:#ffffff47}.pricing-card[data-astro-cid-ifs6xl3h].popular{border:2px solid rgba(168,28,43,.85);box-shadow:0 16px 30px #0000003d,0 0 0 1px #a81c2b59}.pricing-card[data-astro-cid-ifs6xl3h].pinnacle{grid-column:span 2;background:#fff;border:1px solid rgba(23,36,108,.12);color:#1a1a2e;box-shadow:0 10px 40px #0000001a,0 2px 10px #0000000f;backdrop-filter:none;-webkit-backdrop-filter:none}.pricing-card[data-astro-cid-ifs6xl3h].pinnacle:hover{border-color:#17246c33;box-shadow:0 18px 48px #00000024,0 4px 12px #00000014}.popular-badge[data-astro-cid-ifs6xl3h]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#a01c2b;color:#fff;padding:5px 20px;border-radius:20px;font-size:.85rem;font-weight:600}.card-header[data-astro-cid-ifs6xl3h] h3[data-astro-cid-ifs6xl3h]{font-size:1.5rem;color:#fff;margin-bottom:5px}.pinnacle[data-astro-cid-ifs6xl3h] .card-header[data-astro-cid-ifs6xl3h] h3[data-astro-cid-ifs6xl3h]{color:#17246c}.card-subtitle[data-astro-cid-ifs6xl3h]{font-size:.9rem;color:#555;margin-bottom:10px}.price[data-astro-cid-ifs6xl3h]{margin:15px 0 25px}.amount[data-astro-cid-ifs6xl3h]{font-size:3rem;font-weight:800;color:#a01c2b}.pinnacle[data-astro-cid-ifs6xl3h] .amount[data-astro-cid-ifs6xl3h]{color:#a01c2b}.period[data-astro-cid-ifs6xl3h]{font-size:1rem;color:#e8f2ffb8}.pinnacle[data-astro-cid-ifs6xl3h] .period[data-astro-cid-ifs6xl3h]{color:#666}.features[data-astro-cid-ifs6xl3h]{list-style:none;padding:0;margin:0 0 30px;text-align:left}.features[data-astro-cid-ifs6xl3h] li[data-astro-cid-ifs6xl3h]{padding:10px 0;color:#e8f2ffe6;display:flex;align-items:center;gap:12px}.pinnacle[data-astro-cid-ifs6xl3h] .features[data-astro-cid-ifs6xl3h] li[data-astro-cid-ifs6xl3h]{color:#444}.features[data-astro-cid-ifs6xl3h] i[data-astro-cid-ifs6xl3h]{color:#22c55e;font-size:.9rem}.custom-note[data-astro-cid-ifs6xl3h]{background:#1e1e23d1;border:1px solid rgba(255,255,255,.18);border-radius:16px;padding:35px;display:flex;align-items:center;gap:25px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 16px 30px #0000003d;flex-wrap:wrap;justify-content:center;text-align:center}.custom-note[data-astro-cid-ifs6xl3h] i[data-astro-cid-ifs6xl3h]{font-size:2.5rem;color:#fbbf24}.custom-note[data-astro-cid-ifs6xl3h] p[data-astro-cid-ifs6xl3h]{flex:1;min-width:250px;color:#e8f2ffeb;font-size:1.05rem}.custom-note[data-astro-cid-ifs6xl3h] strong[data-astro-cid-ifs6xl3h]{color:#fff}.included-section[data-astro-cid-ifs6xl3h]{padding:80px 0;background:transparent}.included-section[data-astro-cid-ifs6xl3h] h2[data-astro-cid-ifs6xl3h]{text-align:center;font-size:2rem;color:#e8f2ff;margin-bottom:50px;text-shadow:0 1px 18px rgba(0,0,0,.35)}.included-section[data-astro-cid-ifs6xl3h] .container[data-astro-cid-ifs6xl3h]>h2[data-astro-cid-ifs6xl3h]{font-family:Outfit,Inter,sans-serif}.included-grid[data-astro-cid-ifs6xl3h]{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.included-item[data-astro-cid-ifs6xl3h]{text-align:center;background:#1e1e23d1;border-radius:16px;padding:28px 22px;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 16px 30px #0000003d}.included-item[data-astro-cid-ifs6xl3h] i[data-astro-cid-ifs6xl3h]{font-size:2.5rem;color:#e85d6c;margin-bottom:15px}.included-item[data-astro-cid-ifs6xl3h] h3[data-astro-cid-ifs6xl3h]{font-size:1.1rem;color:#fff;margin-bottom:10px}.included-item[data-astro-cid-ifs6xl3h] p[data-astro-cid-ifs6xl3h]{font-size:.95rem;color:#e8f2ffe0}.comparison-section[data-astro-cid-ifs6xl3h]{padding:80px 0;background:transparent}.comparison-section[data-astro-cid-ifs6xl3h] h2[data-astro-cid-ifs6xl3h]{text-align:center;font-size:2rem;font-family:Outfit,Inter,sans-serif;color:#e8f2ff;margin-bottom:40px;text-shadow:0 1px 18px rgba(0,0,0,.35)}.table-wrapper[data-astro-cid-ifs6xl3h]{overflow-x:auto;background:#fff;border-radius:16px;padding:6px;border:1px solid rgba(255,255,255,.12);box-shadow:0 16px 40px #00000047}.comparison-table[data-astro-cid-ifs6xl3h]{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden;box-shadow:none}.comparison-table[data-astro-cid-ifs6xl3h] th[data-astro-cid-ifs6xl3h],.comparison-table[data-astro-cid-ifs6xl3h] td[data-astro-cid-ifs6xl3h]{padding:20px;text-align:center}.comparison-table[data-astro-cid-ifs6xl3h] thead[data-astro-cid-ifs6xl3h]{background:#17246c;color:#fff}.comparison-table[data-astro-cid-ifs6xl3h] tbody[data-astro-cid-ifs6xl3h] tr[data-astro-cid-ifs6xl3h]:nth-child(2n){background:#f8f9fa}.comparison-table[data-astro-cid-ifs6xl3h] td[data-astro-cid-ifs6xl3h]:first-child{text-align:left}.comparison-table[data-astro-cid-ifs6xl3h] .highlight[data-astro-cid-ifs6xl3h]{color:#0f2d7a;font-weight:600}.text-green[data-astro-cid-ifs6xl3h]{color:#22c55e}.text-red[data-astro-cid-ifs6xl3h]{color:#ef4444}.text-yellow[data-astro-cid-ifs6xl3h]{color:#f59e0b}.cta-section[data-astro-cid-ifs6xl3h]{padding:80px 0;background:transparent;color:#e8f2ff;text-align:center}.cta-section[data-astro-cid-ifs6xl3h] .container[data-astro-cid-ifs6xl3h]{max-width:720px;padding:40px 36px;background:#1e1e23d1;border:1px solid rgba(255,255,255,.18);border-radius:16px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 16px 30px #0000003d}.cta-section[data-astro-cid-ifs6xl3h] h2[data-astro-cid-ifs6xl3h]{font-size:2.2rem;margin-bottom:15px;color:#fff}.cta-section[data-astro-cid-ifs6xl3h]>.container[data-astro-cid-ifs6xl3h]>p[data-astro-cid-ifs6xl3h]{font-size:1.1rem;color:#e8f2ffe6;margin-bottom:30px}@media(max-width:992px){.pricing-card[data-astro-cid-ifs6xl3h].pinnacle{grid-column:span 1}.included-grid[data-astro-cid-ifs6xl3h]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.page-hero[data-astro-cid-ifs6xl3h]{padding:120px 20px 60px}.included-grid[data-astro-cid-ifs6xl3h]{grid-template-columns:1fr}.custom-note[data-astro-cid-ifs6xl3h]{flex-direction:column;text-align:center}}
