.ZSaPJG_main{color:#fff;background:radial-gradient(circle at 78% 3%,#6b46ff21,#0000 26%),#050505;min-height:100vh;overflow-x:hidden}.ZSaPJG_hero,.ZSaPJG_plansSection,.ZSaPJG_privacySection,.ZSaPJG_featuresSection,.ZSaPJG_faqSection,.ZSaPJG_footer{width:min(100% - 64px,1180px);margin:0 auto}.ZSaPJG_hero{border-bottom:1px solid #202027;padding:88px 0 74px}.ZSaPJG_eyebrow{color:#8f7cff;letter-spacing:.12em;text-transform:uppercase;margin:0 0 13px;font-size:.78rem;font-weight:700}.ZSaPJG_hero h1{color:#fff;letter-spacing:-.065em;margin:0;font-size:clamp(3rem,5vw,5rem);font-weight:680;line-height:1}.ZSaPJG_heroDescription{color:#9696a0;max-width:760px;margin:22px 0 0;font-size:1rem;line-height:1.68}.ZSaPJG_plansSection,.ZSaPJG_featuresSection,.ZSaPJG_faqSection{padding:88px 0}.ZSaPJG_sectionHeading,.ZSaPJG_privacyIntro{max-width:760px}.ZSaPJG_sectionHeading h2,.ZSaPJG_privacyIntro h2{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(2rem,3.1vw,3.1rem);font-weight:660;line-height:1.05}.ZSaPJG_sectionHeading>p:last-child,.ZSaPJG_privacyIntro>p:last-child{color:#85858f;max-width:650px;margin:16px 0 0;font-size:.9rem;line-height:1.65}.ZSaPJG_plansGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:44px;display:grid}.ZSaPJG_planCard{background:#0b0b0f;border:1px solid #292931;border-radius:20px;flex-direction:column;min-width:0;padding:27px;display:flex}.ZSaPJG_highlightedPlan{background:linear-gradient(145deg,#6b46ff1a,#0b0b0f 42%);border-color:#534772;box-shadow:0 25px 80px #00000040}.ZSaPJG_planTop{justify-content:space-between;align-items:flex-start;gap:15px;min-height:61px;display:flex}.ZSaPJG_planLabel{color:#8f7cff;letter-spacing:.11em;font-size:.72rem;font-weight:700}.ZSaPJG_planTop h3{color:#fff;letter-spacing:-.03em;margin:8px 0 0;font-size:1.08rem;font-weight:650}.ZSaPJG_planBadge{color:#b3a7ff;background:#6b46ff26;border-radius:999px;flex:none;padding:7px 9px;font-size:.7rem;font-weight:650}.ZSaPJG_price{gap:5px;margin-top:30px;display:grid}.ZSaPJG_price strong{color:#fff;letter-spacing:-.07em;font-size:clamp(3rem,4.8vw,4.7rem);font-weight:690;line-height:.95}.ZSaPJG_price span{color:#85858f;font-size:.88rem}.ZSaPJG_customPrice{color:#fff;letter-spacing:-.055em;margin-top:30px;font-size:clamp(2.3rem,3.5vw,3.3rem);font-weight:670;line-height:1}.ZSaPJG_planDescription{color:#85858f;min-height:88px;margin:23px 0 0;font-size:.86rem;line-height:1.6}.ZSaPJG_planFeatures{border-top:1px solid #292931;gap:12px;margin-top:24px;padding:23px 0;display:grid}.ZSaPJG_planFeatures div{color:#bdbdc5;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;font-size:.84rem;display:grid}.ZSaPJG_planFeatures svg{color:#8f7cff}.ZSaPJG_primaryButton,.ZSaPJG_contactButton{border-radius:10px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:51px;margin-top:auto;padding:13px 18px;font-size:.88rem;font-weight:650;display:flex}.ZSaPJG_primaryButton{color:#fff;background:#6b46ff;text-decoration:none;transition:background .15s,transform .15s}.ZSaPJG_primaryButton:hover{background:#7b5aff;transform:translateY(-1px)}.ZSaPJG_contactButton{color:#8c8c96;text-align:center;background:#111115;border:1px solid #35353e}.ZSaPJG_checkoutNote{color:#686872;text-align:center;max-width:700px;margin:23px auto 0;font-size:.78rem;line-height:1.55}.ZSaPJG_checkoutNote a{color:#a99bff;text-decoration:none}.ZSaPJG_checkoutNote a:hover{color:#fff;text-decoration:underline}.ZSaPJG_privacySection{border-top:1px solid #202027;border-bottom:1px solid #202027;padding:82px 0}.ZSaPJG_privacyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:42px;display:grid}.ZSaPJG_privacyCard{background:linear-gradient(145deg,#6b46ff12,#0b0b0f 50%);border:1px solid #332f48;border-radius:18px;padding:25px}.ZSaPJG_privacyIcon{color:#a99bff;background:#6b46ff1f;border-radius:13px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.ZSaPJG_privacyCard h3{color:#fff;letter-spacing:-.03em;margin:25px 0 0;font-size:1rem;font-weight:660}.ZSaPJG_privacyCard p{color:#85858f;margin:10px 0 0;font-size:.86rem;line-height:1.6}.ZSaPJG_featuresSection{border-bottom:1px solid #202027}.ZSaPJG_featureGrid{border-top:1px solid #292931;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:42px;display:grid}.ZSaPJG_feature{border-bottom:1px solid #292931;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:25px 20px;display:grid}.ZSaPJG_feature:nth-child(odd){border-right:1px solid #292931}.ZSaPJG_featureIcon{color:#a99bff;background:#6b46ff1a;border-radius:12px;justify-content:center;align-items:center;width:45px;height:45px;display:inline-flex}.ZSaPJG_feature h3{color:#dedee3;margin:1px 0 0;font-size:.96rem;font-weight:650}.ZSaPJG_feature p{color:#7e7e88;max-width:440px;margin:8px 0 0;font-size:.84rem;line-height:1.58}.ZSaPJG_faqList{border-top:1px solid #292931;margin-top:40px}.ZSaPJG_faqItem{border-bottom:1px solid #292931}.ZSaPJG_faqItem summary{color:#d5d5db;cursor:pointer;padding:22px 42px 22px 0;font-size:.9rem;font-weight:620;list-style:none;position:relative}.ZSaPJG_faqItem summary::-webkit-details-marker{display:none}.ZSaPJG_faqItem summary:after{content:"+";color:#8f7cff;font-size:1.3rem;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ZSaPJG_faqItem[open] summary:after{content:"−"}.ZSaPJG_faqItem p{color:#7e7e88;max-width:790px;margin:-2px 0 22px;font-size:.84rem;line-height:1.65}.ZSaPJG_footer{color:#686872;border-top:1px solid #202027;grid-template-columns:1fr auto auto;align-items:center;gap:30px;min-height:86px;font-size:.8rem;display:grid}.ZSaPJG_footer a{color:#898993;text-decoration:none}.ZSaPJG_footer a:first-child{color:#b9b9c1;font-weight:650}.ZSaPJG_footer a:hover{color:#fff}@media (max-width:950px){.ZSaPJG_plansGrid{grid-template-columns:1fr}.ZSaPJG_planCard{width:min(100%,680px)}.ZSaPJG_planDescription{min-height:0}}@media (max-width:800px){.ZSaPJG_privacyGrid{grid-template-columns:1fr}}@media (max-width:760px){.ZSaPJG_hero,.ZSaPJG_plansSection,.ZSaPJG_privacySection,.ZSaPJG_featuresSection,.ZSaPJG_faqSection,.ZSaPJG_footer{width:min(100% - 36px,1180px)}.ZSaPJG_hero{padding:62px 0 55px}.ZSaPJG_hero h1{font-size:clamp(2.7rem,13vw,4rem)}.ZSaPJG_plansSection,.ZSaPJG_privacySection,.ZSaPJG_featuresSection,.ZSaPJG_faqSection{padding:66px 0}.ZSaPJG_planCard{padding:23px}.ZSaPJG_featureGrid{grid-template-columns:1fr}.ZSaPJG_feature:nth-child(odd){border-right:0}.ZSaPJG_footer{grid-template-columns:1fr;gap:8px;padding:23px 0}}
