.pricing-faq[data-astro-cid-tp3mqxge] h2[data-astro-cid-tp3mqxge]{color:var(--section-title);font-size:var(--type-section-size);letter-spacing:-.02em;overflow-wrap:break-word;margin:.5rem 0 1.25rem;font-weight:600;line-height:1.15}.pricing-faq[data-astro-cid-tp3mqxge] details[data-astro-cid-tp3mqxge]{border-top:1px solid var(--sc-line)}.pricing-faq[data-astro-cid-tp3mqxge] summary[data-astro-cid-tp3mqxge]{min-height:3rem;color:var(--sc-ink);cursor:pointer;justify-content:space-between;align-items:center;padding:.85rem 0;font-weight:650;display:flex}.pricing-faq[data-astro-cid-tp3mqxge] details[data-astro-cid-tp3mqxge] p[data-astro-cid-tp3mqxge]{color:var(--sc-body);margin:0 0 1rem;line-height:1.6}.pricing-faq__more[data-astro-cid-tp3mqxge]{margin:1.25rem 0 0}.pricing-faq__more[data-astro-cid-tp3mqxge] a[data-astro-cid-tp3mqxge]{min-height:2.75rem;color:var(--sc-active);align-items:center;font-weight:700;display:inline-flex}.pricing-page{color:var(--sc-text);background:#fff}.pricing-page .shell{box-sizing:border-box;width:min(100%,72rem + 2*clamp(1rem,4vw,3rem));margin-inline:auto}.pricing-page__hero{background:radial-gradient(circle at 80% 25%,#14c4be1f,#0000 30rem),linear-gradient(#fff 0%,#f7f6fb 100%);padding:clamp(3rem,7vw,5rem) 0 clamp(2.5rem,5vw,4rem)}.pricing-hero{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:none;display:flex}.pricing-hero h1{width:100%;max-width:none;color:var(--section-title);font-size:var(--type-page-size);letter-spacing:-.03em;overflow-wrap:break-word;gap:.15em;margin:1.05rem 0 0;font-weight:700;line-height:1.08;display:grid}.pricing-hero>p:not(.section-kicker){max-width:48rem;color:var(--sc-body);margin:1rem auto 0;font-size:clamp(1rem,.95rem + .35vw,1.125rem);line-height:1.6}.pricing-button{text-align:center;border-radius:.65rem;justify-content:center;align-items:center;min-height:3rem;padding:.7rem 1.15rem;font-size:.9375rem;font-weight:700;transition:all .15s;display:inline-flex}.pricing-button--primary{background:var(--sc-active);color:#fff;box-shadow:0 10px 24px -14px #100080bf}.pricing-button--primary:hover{background:var(--sc-navy-hover)}.pricing-button--outline{border:1px solid var(--sc-surface-border);color:var(--sc-active)}.pricing-button--outline:hover{background:var(--brand-primary-faint)}.pricing-section{padding:5rem 0}.pricing-plans{background:#f7f6fb;padding-top:3rem}.pricing-billing{text-align:left;justify-items:start;gap:.75rem;margin-bottom:2rem;display:grid}.pricing-billing__control{border:1px solid var(--sc-line);background:#fff;border-radius:.8rem;padding:.25rem;display:inline-flex}.pricing-billing__control button{min-width:7rem;min-height:2.75rem;color:var(--sc-body);cursor:pointer;background:0 0;border:0;border-radius:.6rem;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;padding:.4rem .9rem;font-weight:700;line-height:1.15;display:inline-flex}.pricing-billing__save{color:var(--brand-secondary-ink);letter-spacing:.01em;font-size:.6875rem;font-weight:700;line-height:1.2}.pricing-billing__control button[aria-checked=true]{background:var(--sc-active);color:#fff}.pricing-billing__control button[aria-checked=true] .pricing-billing__save{color:var(--brand-secondary-subtle)}.pricing-billing>p{color:var(--sc-quiet);margin:0;font-size:.875rem}.pricing-plans__grid{gap:1rem;display:grid}.pricing-plan{border:1px solid var(--sc-surface-border);min-width:0;box-shadow:var(--sc-surface-shadow);background:#fff;border-radius:1.25rem;flex-direction:column;padding:1.5rem;display:flex}.pricing-plan--featured{border:2px solid var(--sc-active);padding:calc(1.5rem - 1px)}.pricing-plan__positioning{color:var(--sc-body);margin:0;font-size:.875rem}@media (width>=1024px){.pricing-plan__positioning{min-height:2.6em}}.pricing-plan h3{color:var(--sc-ink);margin:.5rem 0 0;font-size:1.5rem}.pricing-plan__price{min-height:5.5rem;color:var(--sc-body);align-content:start;margin-top:1.1rem;font-size:.8125rem;display:grid}@media (width>=1024px){.pricing-plan__price{min-height:6.8rem}}.pricing-plan__price[hidden]{display:none}.pricing-plan__price strong{color:var(--sc-ink);letter-spacing:-.035em;font-size:2rem}.pricing-plan__price b{color:var(--sc-body);font-weight:500}.pricing-plan__price>span{margin-top:.2rem}.pricing-plan__capacity,.pricing-plan__features{border-top:1px solid var(--sc-line);padding-top:1.25rem}.pricing-plan__capacity h4,.pricing-plan__features h4{color:var(--sc-ink);margin:0;font-size:.875rem}.pricing-plan__capacity>p{color:var(--sc-quiet);margin:.4rem 0 1rem;font-size:.75rem;line-height:1.5}@media (width>=1024px){.pricing-plan__capacity>p{min-height:3em}}.capacity-list{display:grid}.capacity-row{border-top:1px solid var(--sc-rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4.3rem;display:grid}.capacity-row__copy{color:var(--sc-text);font-size:.8125rem;font-weight:650;display:grid}.capacity-row__copy small{color:var(--sc-quiet);font-size:.6875rem;font-weight:500}.capacity-info{width:1.25rem;height:1.25rem;color:var(--sc-quiet);cursor:help;background:#fff;border:1px solid #b8b4cc;border-radius:50%;margin-left:.25rem;font-size:.72rem;position:relative}.capacity-info:after{z-index:10;background:var(--sc-navy);color:#fff;content:attr(data-tooltip);opacity:0;pointer-events:none;border-radius:.45rem;width:13rem;padding:.55rem;font-size:.72rem;font-weight:500;line-height:1.4;transition:opacity .12s;position:absolute;bottom:calc(100% + .45rem);left:50%;transform:translate(-50%)}.capacity-info:hover:after,.capacity-info:focus-visible:after{opacity:1}.capacity-row output{color:var(--sc-ink);font-weight:700}.capacity-stepper{border:1px solid #d8d5e4;border-radius:.5rem;grid-template-columns:2rem 3.25rem 2rem;display:grid;overflow:hidden}.capacity-stepper button,.capacity-stepper input{min-width:0;height:2.35rem;color:var(--sc-ink);text-align:center;background:#fff;border:0}.capacity-stepper button{cursor:pointer;font-size:1.1rem}.capacity-stepper button:disabled{color:#cbd5e1;cursor:not-allowed}.capacity-stepper input{border-inline:1px solid #e7e5ed;width:100%;font-size:.78rem;font-weight:700}.pricing-plan__features{flex:1;margin-top:1rem}.pricing-plan__features ul{color:var(--sc-body);gap:.55rem;margin:.9rem 0 1.5rem;padding:0;font-size:.8125rem;list-style:none;display:grid}.pricing-plan__features li{grid-template-columns:1rem 1fr;gap:.35rem;display:grid}.pricing-plan__features li span{color:var(--sc-spark);font-weight:800}.pricing-plan>.pricing-button{width:100%}.pricing-section__head{margin-bottom:2rem}.pricing-section__head h2{color:var(--section-title);font-size:var(--type-section-size);letter-spacing:-.02em;overflow-wrap:break-word;margin:.5rem 0 0;font-weight:600;line-height:1.15}.pricing-addons__grid{gap:1rem;display:grid}.pricing-addons__grid>article{border:1px solid var(--sc-surface-border);border-radius:1.25rem;padding:clamp(1.5rem,3vw,2.25rem)}.pricing-addon__title{color:var(--sc-ink);margin:.35rem 0;font-size:.95rem;font-weight:700}.pricing-addons h3{color:var(--fg-heading);font-size:var(--type-card-size);letter-spacing:-.01em;margin:.5rem 0 0;font-weight:650;line-height:1.3}.pricing-addons p{color:var(--sc-body);line-height:1.6}.pricing-addon__eyebrow{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800;color:var(--sc-active)!important}.pricing-addon__price{color:var(--sc-body);margin:1.5rem 0 0}.pricing-addon__price strong{color:var(--sc-ink);font-size:1.75rem}.pricing-addon__note{font-size:.8125rem}.pricing-wallet-steps{counter-reset:wallet;flex-wrap:wrap;gap:.5rem;margin:1.5rem 0;padding:0;list-style:none;display:flex}.pricing-wallet-steps li{background:var(--sc-tint);color:var(--sc-active);border-radius:999px;padding:.4rem .75rem;font-size:.78rem;font-weight:700}.pricing-compare{border-top:1px solid var(--sc-line)}.pricing-compare__scroll{-webkit-overflow-scrolling:touch;border:1px solid var(--sc-surface-border);border-radius:1rem;overflow-x:auto}.pricing-compare table{border-collapse:separate;border-spacing:0;width:100%;min-width:44rem;font-size:.875rem}.pricing-compare th,.pricing-compare td{border-bottom:1px solid var(--sc-rule);text-align:center;padding:.8rem 1rem}.pricing-compare th:first-child{z-index:1;text-align:left;background:#fff;width:36%;position:sticky;left:0}.pricing-compare thead th{background:var(--sc-navy);color:#fff}.pricing-compare thead th:first-child{z-index:2;background:var(--sc-navy)}.pricing-compare__group th{color:var(--sc-active);letter-spacing:.08em;text-transform:uppercase;padding:0;font-size:.75rem;background:var(--sc-tint)!important;position:static!important}.pricing-compare__group-label{z-index:1;background:var(--sc-tint);padding:.8rem 1rem;display:inline-block;position:sticky;left:0}.pricing-compare .is-included{color:#087f5b;font-weight:800}.pricing-compare .is-excluded{color:#94a3b8}.pricing-compare__footnote{max-width:58rem;color:var(--sc-quiet);margin:1rem 0 0;font-size:.8125rem;line-height:1.6}.pricing-final{background:var(--sc-navy);color:#fff;text-align:center;border-radius:1.5rem;justify-items:center;margin:1rem 0 5rem;padding:clamp(2rem,6vw,4rem) 1.25rem;display:grid}.pricing-final h2{max-width:18em;font-size:var(--type-section-size);letter-spacing:-.02em;overflow-wrap:break-word;margin:0;font-weight:600;line-height:1.15}.pricing-final p{color:#d8d6ed;margin:1rem 0 1.5rem}.pricing-final .pricing-button{color:var(--sc-active);background:#fff}.pricing-final small{color:#bab7db;margin-top:.75rem}@media (width<=480px){.pricing-billing{justify-items:stretch;width:100%}.pricing-billing__control{width:100%;display:flex}.pricing-billing__control button{flex:50%;min-width:0}}@media (width>=800px){.pricing-addons__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.pricing-page__hero{padding-block:6rem 5rem}.pricing-plans__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}
