.pricing-page_page__g1MWf{--ink:#0a0a0a;--muted:#62625e;--line:rgb(10 10 10/10%);--paper:#fbfbf9;--soft:#f5f5f2;--aura-cyan:#2fd2e4;--aura-violet:#835cf6;--aura-pink:#ef4cb4;background:var(--paper);color:var(--ink)}.pricing-page_closing__E4L8U,.pricing-page_compare__k_sys,.pricing-page_faq__J3ovU,.pricing-page_hero__N1MwK{position:relative;padding-inline:max(1.25rem,calc((100vw - 1240px) / 2))}.pricing-page_hero__N1MwK{isolation:isolate;overflow:hidden;border-bottom:1px solid var(--line);background:var(--paper);padding-block:clamp(4.5rem,8vw,7.5rem) clamp(4rem,7vw,6.5rem)}.pricing-page_hero__N1MwK:before{position:absolute;inset:0;z-index:-2;background-image:radial-gradient(circle,rgb(10 10 10/8%) .7px,transparent 0);background-size:21px 21px;content:"";mask-image:linear-gradient(180deg,black 0,transparent 92%);opacity:.28}.pricing-page_hero__N1MwK:after{position:absolute;z-index:-1;bottom:-13rem;left:50%;width:min(90rem,118vw);height:42rem;background:radial-gradient(circle at 23% 52%,rgb(47 210 228/18%),transparent 31%),radial-gradient(circle at 50% 63%,rgb(131 92 246/17%),transparent 32%),radial-gradient(circle at 76% 48%,rgb(239 76 180/14%),transparent 30%);content:"";filter:blur(52px);opacity:.58;pointer-events:none;transform:translate3d(-50%,0,0) scale(.96);animation:pricing-page_pricingAuraDrift__Y4O7y 13s ease-in-out infinite alternate}.pricing-page_heroInner__sEi4K,.pricing-page_planGrid___1tVP{position:relative;z-index:1}.pricing-page_heroInner__sEi4K{max-width:800px;margin:0 auto clamp(3rem,6vw,5rem);text-align:center}.pricing-page_heroInner__sEi4K>*{animation:pricing-page_pricingIntro__AQr_4 .76s cubic-bezier(.2,.72,.2,1) both}.pricing-page_heroInner__sEi4K>:nth-child(2){animation-delay:70ms}.pricing-page_heroInner__sEi4K>:nth-child(3){animation-delay:.14s}.pricing-page_heroInner__sEi4K>:nth-child(4){animation-delay:.21s}.pricing-page_eyebrow__pBrrO{margin:0 0 1rem;color:#777772;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.pricing-page_hero__N1MwK h1{max-width:780px;margin:0 auto;font-size:clamp(3rem,6.3vw,5.8rem);font-weight:560;letter-spacing:-.06em;line-height:.98}.pricing-page_hero__N1MwK h1 span,.pricing-page_sectionHeading__0f5O7 h2 span{background:linear-gradient(105deg,#6e66f5,#df53c3 38%,#2dcbd7 68%,#6e66f5);background-size:220% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:pricing-page_pricingAuraText__lYveQ 7s linear infinite}.pricing-page_heroCopy__L_gfJ{max-width:670px;margin:1.5rem auto 0;color:var(--muted);font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.65}.pricing-page_scopeNote__zHWBj{display:inline-flex;min-height:44px;align-items:center;gap:.55rem;margin-top:1.25rem;color:#494641;font-size:.875rem}.pricing-page_scopeNote__zHWBj svg{width:1rem;color:#0a8f68}.pricing-page_planGrid___1tVP{display:grid;max-width:1180px;margin:0 auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem}.pricing-page_planCard__0_Bgj{--plan-tint:#f2f2ef;position:relative;display:flex;min-width:0;min-height:570px;flex-direction:column;border:1px solid var(--line);border-radius:18px;background:rgb(255 255 255/94%);box-shadow:0 18px 48px rgb(10 10 10/7%);padding:clamp(1.5rem,3vw,2.25rem);transition:border-color .24s ease,box-shadow .24s ease,transform .24s cubic-bezier(.2,.72,.2,1);animation:pricing-page_pricingCardIn__HfiNp .76s cubic-bezier(.2,.72,.2,1) both}.pricing-page_planCard__0_Bgj:nth-child(2){animation-delay:90ms}.pricing-page_planCard__0_Bgj:nth-child(3){animation-delay:.18s}.pricing-page_planCard__0_Bgj[data-accent=aura]{--plan-tint:linear-gradient(135deg,rgb(47 210 228/12%),rgb(131 92 246/12%) 52%,rgb(239 76 180/10%))}.pricing-page_planCard__0_Bgj[data-accent=graphite]{--plan-tint:#ececea}.pricing-page_recommended__Hs_iB{border-color:rgb(10 10 10/34%);background:rgb(255 255 255/97%);box-shadow:0 26px 68px rgb(71 51 119/13%);transform:translateY(-14px)}.pricing-page_recommended__Hs_iB:before{position:absolute;inset:-8px;z-index:-1;border-radius:25px;background:radial-gradient(circle at 18% 18%,rgb(47 210 228/26%),transparent 36%),radial-gradient(circle at 82% 20%,rgb(239 76 180/21%),transparent 34%),radial-gradient(circle at 50% 90%,rgb(131 92 246/23%),transparent 42%);content:"";filter:blur(14px);opacity:.58;pointer-events:none;animation:pricing-page_pricingAuraBreathe__fh77a 6.5s ease-in-out infinite}.pricing-page_popular__PKG63{position:absolute;top:-1.8rem;left:50%;min-height:28px;border-radius:8px 8px 0 0;background:var(--ink);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.06em;line-height:28px;padding-inline:1rem;text-transform:uppercase;transform:translateX(-50%)}.pricing-page_planTopline__LoodZ{display:flex;align-items:center;gap:.65rem;color:#5d5d58;font-size:.78rem;font-weight:650;text-transform:uppercase}.pricing-page_planIcon__PkptU{display:grid;width:2.4rem;height:2.4rem;border:1px solid var(--line);border-radius:10px;background:var(--plan-tint);color:var(--ink);place-items:center}.pricing-page_planIcon__PkptU svg{width:1.1rem}.pricing-page_planCard__0_Bgj h2{margin:1.4rem 0 .75rem;font-size:1.9rem;letter-spacing:-.04em}.pricing-page_planCard__0_Bgj>p{min-height:5.25rem;margin:0;color:var(--muted);font-size:.94rem;line-height:1.6}.pricing-page_quoteLabel__sGfWm{display:flex;flex-direction:column;margin:1.25rem 0 1rem}.pricing-page_quoteLabel__sGfWm strong{font-size:1.45rem;letter-spacing:-.035em}.pricing-page_quoteLabel__sGfWm span{margin-top:.2rem;color:var(--muted);font-size:.78rem}.pricing-page_planCtaPrimary__SfpEU,.pricing-page_planCta__BTjG8{display:flex;min-height:48px;align-items:center;justify-content:center;gap:.55rem;border:1px solid #d8d4cd;border-radius:10px;background:#fff;color:var(--ink);font-size:.9rem;font-weight:700;text-decoration:none}.pricing-page_planCtaPrimary__SfpEU{border-color:var(--ink);background:var(--ink);color:#fff}.pricing-page_planCtaPrimary__SfpEU svg,.pricing-page_planCta__BTjG8 svg{width:1rem}.pricing-page_planCard__0_Bgj ul{display:grid;margin:1.6rem 0 0;gap:.8rem;list-style:none;padding:1.4rem 0 0;border-top:1px solid var(--line)}.pricing-page_planCard__0_Bgj li{display:flex;align-items:flex-start;gap:.65rem;color:#454541;font-size:.88rem;line-height:1.4}.pricing-page_planCard__0_Bgj li svg{width:.95rem;min-width:.95rem;color:var(--ink)}.pricing-page_compare__k_sys,.pricing-page_faq__J3ovU{border-bottom:1px solid var(--line);background:var(--paper);padding-block:clamp(4.5rem,8vw,7.5rem)}.pricing-page_sectionHeading__0f5O7{max-width:720px;margin:0 auto clamp(2.5rem,5vw,4rem);text-align:center}.pricing-page_closing__E4L8U h2,.pricing-page_sectionHeading__0f5O7 h2{margin:0;font-size:clamp(2.4rem,4.6vw,4.4rem);font-weight:560;letter-spacing:-.055em;line-height:1.02}.pricing-page_closing__E4L8U>p:not(.pricing-page_eyebrow__pBrrO),.pricing-page_sectionHeading__0f5O7>p:last-child{max-width:630px;margin:1.25rem auto 0;color:var(--muted);font-size:1rem;line-height:1.65}.pricing-page_comparisonScroller__NGJEr{max-width:1120px;margin:0 auto;overflow-x:auto;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 24px 60px rgb(10 10 10/6%);scrollbar-color:#bebeb9 transparent}.pricing-page_comparisonScroller__NGJEr:focus-visible{outline:3px solid rgb(131 92 246/27%);outline-offset:4px}.pricing-page_comparisonTable__4mb19{min-width:780px}.pricing-page_comparisonHeader__if0TL,.pricing-page_comparisonRow__BTjmV{display:grid;grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(150px,1fr))}.pricing-page_comparisonHeader__if0TL{border-bottom:1px solid var(--line);background:var(--soft)}.pricing-page_comparisonHeader__if0TL>div,.pricing-page_comparisonRow__BTjmV>div{display:flex;min-width:0;align-items:center;justify-content:center;border-right:1px solid var(--line);padding:1rem;text-align:center}.pricing-page_comparisonHeader__if0TL>.pricing-page_comparisonPlanHeader__M4MdL{min-height:148px;align-items:flex-start;flex-direction:column;justify-content:center;gap:.32rem;padding:1.25rem 1.4rem;text-align:left}.pricing-page_comparisonHeader__if0TL>div:first-child,.pricing-page_comparisonRow__BTjmV>div:first-child{justify-content:flex-start;text-align:left}.pricing-page_comparisonHeader__if0TL>div:last-child,.pricing-page_comparisonRow__BTjmV>div:last-child{border-right:0}.pricing-page_comparisonHeader__if0TL a,.pricing-page_comparisonHeader__if0TL small,.pricing-page_comparisonHeader__if0TL strong{display:block}.pricing-page_comparisonHeader__if0TL strong{font-size:1.08rem;line-height:1.2}.pricing-page_comparisonHeader__if0TL small{color:var(--muted);font-size:.76rem;line-height:1.35}.pricing-page_comparisonHeader__if0TL a{margin-top:.55rem;color:var(--ink);font-size:.76rem;font-weight:700;text-decoration-color:rgb(10 10 10/28%);text-underline-offset:.2rem}.pricing-page_comparisonGroup___5wlG{border-bottom:1px solid var(--line)}.pricing-page_comparisonGroup___5wlG:last-child{border-bottom:0}.pricing-page_comparisonGroup___5wlG summary{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:1rem;background:#f8f8f5;cursor:pointer;font-size:.98rem;font-weight:700;list-style:none;padding:.9rem 1rem}.pricing-page_comparisonGroup___5wlG summary::-webkit-details-marker,.pricing-page_faqList__KD_rb summary::-webkit-details-marker{display:none}.pricing-page_comparisonGroup___5wlG summary svg,.pricing-page_faqList__KD_rb summary svg{width:1.1rem;transition:transform .2s ease}.pricing-page_comparisonGroup___5wlG[open] summary svg,.pricing-page_faqList__KD_rb details[open] summary svg{transform:rotate(180deg)}.pricing-page_comparisonRow__BTjmV{border-top:1px solid var(--line);color:#484844;font-size:.84rem}.pricing-page_available__f6K_u,.pricing-page_unavailable__Zptfq{display:inline-grid;width:1.5rem;height:1.5rem;border-radius:50%;place-items:center}.pricing-page_available__f6K_u{color:#0a8f68}.pricing-page_unavailable__Zptfq{color:#a4aeb5}.pricing-page_available__f6K_u svg,.pricing-page_unavailable__Zptfq svg{width:1.2rem}.pricing-page_availabilityText__FeIHe{color:#49443e;font-size:.78rem;font-weight:650}.pricing-page_mobileHint__QUBD7{display:none;max-width:1120px;margin:0 auto .75rem;color:var(--muted);font-size:.78rem}.pricing-page_faq__J3ovU{background:var(--soft)}.pricing-page_faqList__KD_rb{display:grid;max-width:880px;margin:0 auto;gap:.75rem}.pricing-page_faqList__KD_rb details{border:1px solid var(--line);border-radius:14px;background:rgb(255 255 255/88%);box-shadow:0 10px 30px rgb(10 10 10/3%);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.pricing-page_faqList__KD_rb details[open]{border-color:rgb(131 92 246/26%);box-shadow:0 0 0 1px rgb(47 210 228/10%),0 18px 48px rgb(76 54 130/8%)}.pricing-page_faqList__KD_rb summary{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;font-size:1rem;font-weight:700;list-style:none;padding:1rem 1.25rem}.pricing-page_faqList__KD_rb details p{margin:0;border-top:1px solid var(--line);color:var(--muted);line-height:1.65;padding:1rem 1.25rem 1.3rem;animation:pricing-page_pricingDetailsIn__h7RKo .26s ease both}.pricing-page_closing__E4L8U{border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% 50%,rgb(131 92 246/6%),transparent 28rem),var(--paper);padding-block:clamp(4.5rem,8vw,7rem);text-align:center}.pricing-page_closingMark__IJ6I_{display:grid;width:3.2rem;height:3.2rem;margin:0 auto 1.4rem;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 0 0 5px rgb(131 92 246/5%),0 14px 34px rgb(10 10 10/8%);place-items:center}.pricing-page_closingMark__IJ6I_>span{width:2rem;height:2rem}.pricing-page_closing__E4L8U h2{max-width:830px;margin-inline:auto}.pricing-page_closingActions__E6Ykt{display:flex;justify-content:center;gap:.75rem;margin-top:2rem}.pricing-page_closingActions__E6Ykt a{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:.55rem;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);font-size:.9rem;font-weight:700;padding-inline:1.35rem;text-decoration:none}.pricing-page_closingActions__E6Ykt a:first-child{border-color:var(--ink);background:var(--ink);color:#fff}.pricing-page_closingActions__E6Ykt svg{width:1rem}.pricing-page_closingProof__AghMS{display:flex;max-width:920px;align-items:center;justify-content:center;gap:1.5rem;margin:2.75rem auto 0;border-top:1px solid var(--line);padding-top:1.5rem}.pricing-page_closingProof__AghMS span{display:inline-flex;align-items:center;gap:.45rem;color:#50504c;font-size:.78rem;font-weight:650}.pricing-page_closingProof__AghMS svg{width:1rem;color:#0a8f68}@keyframes pricing-page_pricingIntro__AQr_4{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}@keyframes pricing-page_pricingCardIn__HfiNp{0%{opacity:0;scale:.985;translate:0 26px}to{opacity:1;scale:1;translate:0 0}}@keyframes pricing-page_pricingAuraDrift__Y4O7y{0%{opacity:.48;transform:translate3d(-51%,1%,0) scale(.95)}50%{opacity:.68;transform:translate3d(-49%,-2%,0) scale(1.02)}to{opacity:.54;transform:translate3d(-50%,1%,0) scale(.98)}}@keyframes pricing-page_pricingAuraText__lYveQ{to{background-position:-220% 50%}}@keyframes pricing-page_pricingAuraBreathe__fh77a{0%,to{opacity:.4;transform:scale(.985)}50%{opacity:.7;transform:scale(1.015)}}@keyframes pricing-page_pricingDetailsIn__h7RKo{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0 0}}@supports (animation-timeline:view()){.pricing-page_closing__E4L8U>*,.pricing-page_comparisonScroller__NGJEr,.pricing-page_faqList__KD_rb details,.pricing-page_sectionHeading__0f5O7{animation:pricing-page_pricingSectionReveal__F_iqy linear both;animation-timeline:view();animation-range:entry 4% cover 24%}.pricing-page_faqList__KD_rb details:nth-child(2),.pricing-page_faqList__KD_rb details:nth-child(5){animation-range:entry 8% cover 27%}.pricing-page_faqList__KD_rb details:nth-child(3),.pricing-page_faqList__KD_rb details:nth-child(6){animation-range:entry 12% cover 30%}}@keyframes pricing-page_pricingSectionReveal__F_iqy{0%{opacity:.24;scale:.99;translate:0 28px}to{opacity:1;scale:1;translate:0 0}}@media (hover:hover){.pricing-page_planCard__0_Bgj:hover{border-color:rgb(10 10 10/22%);box-shadow:0 28px 70px rgb(10 10 10/10%);transform:translateY(-7px)}.pricing-page_recommended__Hs_iB:hover{transform:translateY(-20px)}.pricing-page_closingActions__E6Ykt a:hover,.pricing-page_planCtaPrimary__SfpEU:hover,.pricing-page_planCta__BTjG8:hover{transform:translateY(-1px)}.pricing-page_faqList__KD_rb details:hover{transform:translateY(-2px)}.pricing-page_comparisonGroup___5wlG summary:hover,.pricing-page_faqList__KD_rb details:hover{border-color:rgb(10 10 10/20%)}}@media (max-width:880px){.pricing-page_planGrid___1tVP{grid-template-columns:1fr;gap:1.25rem}.pricing-page_planCard__0_Bgj{min-height:auto}.pricing-page_recommended__Hs_iB{transform:none;margin-top:1.1rem}.pricing-page_planCard__0_Bgj>p{min-height:0}.pricing-page_mobileHint__QUBD7{display:block}.pricing-page_closingProof__AghMS{flex-wrap:wrap}}@media (max-width:600px){.pricing-page_closing__E4L8U,.pricing-page_compare__k_sys,.pricing-page_faq__J3ovU,.pricing-page_hero__N1MwK{padding-inline:1rem}.pricing-page_hero__N1MwK{padding-top:3.75rem}.pricing-page_hero__N1MwK h1{font-size:clamp(2.65rem,14vw,4rem)}.pricing-page_planCard__0_Bgj{border-radius:14px;padding:1.4rem}.pricing-page_sectionHeading__0f5O7{text-align:left}.pricing-page_closing__E4L8U h2,.pricing-page_sectionHeading__0f5O7 h2{font-size:clamp(2.25rem,12vw,3.5rem)}.pricing-page_closingActions__E6Ykt{flex-direction:column}.pricing-page_closingActions__E6Ykt a{width:100%}.pricing-page_closingProof__AghMS{display:grid;grid-template-columns:1fr 1fr;text-align:left}}@media (prefers-reduced-motion:reduce){.pricing-page_closing__E4L8U>*,.pricing-page_comparisonScroller__NGJEr,.pricing-page_faqList__KD_rb details,.pricing-page_faqList__KD_rb details p,.pricing-page_heroInner__sEi4K>*,.pricing-page_hero__N1MwK h1 span,.pricing-page_hero__N1MwK:after,.pricing-page_planCard__0_Bgj,.pricing-page_recommended__Hs_iB:before,.pricing-page_sectionHeading__0f5O7,.pricing-page_sectionHeading__0f5O7 h2 span{animation:none}.pricing-page_closingActions__E6Ykt a,.pricing-page_comparisonGroup___5wlG summary svg,.pricing-page_faqList__KD_rb summary svg,.pricing-page_planCtaPrimary__SfpEU,.pricing-page_planCta__BTjG8{transition:none}}