.pricing-page{background:rgb(var(--page));color:rgb(var(--content-body)/.8);font-family:"Silvia 404 Inter",var(--font-inter),sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:-.02em;overflow:clip}.pricing-page h1,.pricing-page h2,.pricing-page h3,.pricing-page h4,.pricing-page p{margin:0}.pricing-page a:focus-visible,.pricing-page button:focus-visible{outline:2px solid rgb(var(--not-found-cta-start));outline-offset:4px}.pricing-container{width:calc(100% - 48px);max-width:1080px;margin-inline:auto}.pricing-plans{padding:100px 0 180px}.pricing-page h1{max-width:620px;margin-bottom:64px;color:rgb(var(--content-title));font-family:"Silvia 404 Playfair",var(--font-playfair),serif;font-size:63px;font-weight:400;line-height:1.3;letter-spacing:-.04em;text-wrap:balance}.pricing-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.pricing-card{min-width:0;padding:36px;background:rgb(var(--surface-card));box-shadow:inset 0 0 0 1px rgb(var(--edge)/.04)}.pricing-card-free{border-radius:16px 0 0 16px}.pricing-card-premium{border-radius:0 16px 16px 0}.pricing-card-pro{position:relative;z-index:1;margin-block:-16px;padding-block:52px;border-radius:12px;background:rgb(var(--surface-panel));box-shadow:inset 0 0 0 1px rgb(var(--edge)/.16),inset 0 0 12px rgb(var(--edge)/.025)}.pricing-card-heading{display:flex;align-items:center;justify-content:space-between;min-height:37px;padding-bottom:15px;border-bottom:1px solid rgb(var(--edge)/.1)}.pricing-card-heading h2{font-size:14px;line-height:21px;font-weight:400}.pricing-billing-switch{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;font-size:12px;line-height:18px;cursor:pointer}.pricing-switch-track{width:36px;height:19px;padding:3px;border-radius:20px;background:rgb(var(--edge)/.2);transition:background .2s}.pricing-switch-track>span{display:block;width:13px;height:13px;border-radius:50%;background:rgb(var(--content-title));transition:transform .2s}.pricing-billing-switch[aria-checked=true] .pricing-switch-track{background:rgb(var(--not-found-cta-start))}.pricing-billing-switch[aria-checked=true] .pricing-switch-track>span{transform:translateX(17px)}.pricing-card-summary{padding-top:24px}.pricing-price{display:flex;align-items:baseline;gap:4px}.pricing-price>span:first-child{color:rgb(var(--content-title));font-size:36px;font-weight:400;line-height:1.35;letter-spacing:-.03em}.pricing-price>span:last-child{color:rgb(var(--content-body)/.65);font-size:16px;letter-spacing:-.02em}.pricing-billing-note{min-height:36px;padding-top:4px;color:rgb(var(--content-body)/.65);font-size:12px;line-height:16px}.pricing-card-summary .pricing-description{max-width:190px;min-height:42px;margin-top:16px;text-wrap:balance}.pricing-button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:6px 24px;border-radius:8px;background:linear-gradient(rgb(var(--not-found-cta-start)),rgb(var(--not-found-cta-end)));color:rgb(var(--not-found-cta-foreground));font-size:16px;line-height:24px;letter-spacing:-.02em;transition:filter .2s}.pricing-button:hover{filter:brightness(1.1)}.pricing-card-summary .pricing-button{margin-top:28px}.pricing-card-features{list-style:none;margin:36px 0 0;padding:0}.pricing-card-features li{display:flex;align-items:center;gap:12px;min-height:61px;padding:20px 0 19px;border-bottom:1px solid rgb(var(--edge)/.1)}.pricing-card-features li:last-child{border-bottom:0;padding-bottom:0;min-height:41px}.pricing-card-features li>span:last-child{text-wrap:balance}.pricing-check,.pricing-cross{display:inline-flex;align-items:center;justify-content:center;flex:0 0 21px;width:21px;height:21px}.pricing-check{border-radius:50%;color:rgb(var(--content-body));background:linear-gradient(rgb(var(--edge)/.35),rgb(var(--edge)/.15));box-shadow:inset 0 1px rgb(var(--edge)/.1)}.pricing-cross{color:rgb(var(--content-body)/.25)}.pricing-comparison{padding-block:24px 180px}.pricing-comparison>h2,.pricing-signup h2{font-size:40px;line-height:1.35;letter-spacing:-.04em;font-weight:500;color:rgb(var(--content-title))}.pricing-table{width:100%;margin-top:80px;table-layout:fixed;border-collapse:collapse;text-align:left}.pricing-feature-column{width:35%}.pricing-table th{font-weight:400}.pricing-table thead th{padding-bottom:24px;color:rgb(var(--content-title));font-size:24px;line-height:1.4;letter-spacing:-.03em}.pricing-table tbody th,.pricing-table td{height:61px;padding:20px 16px 19px 0;border-bottom:1px solid rgb(var(--edge)/.1)}.pricing-table thead{position:sticky;top:0;z-index:2;background:rgb(var(--page));border-bottom:1px solid rgb(var(--edge)/.2)}.pricing-table .pricing-check,.pricing-table .pricing-cross{display:flex}.pricing-table .pricing-group-heading th{height:auto;padding:48px 0 64px;border-bottom:0;color:rgb(var(--content-title));font-size:22px;line-height:1.5}.pricing-mobile-comparison{display:none}.pricing-signup{position:relative;isolation:isolate;overflow:clip;background:linear-gradient(rgb(var(--page)),rgb(var(--surface-tint)));font-size:16px;letter-spacing:-.01em}.pricing-signup-inner{display:flex;align-items:flex-start;gap:48px;padding-top:180px}.pricing-signup-copy{position:relative;z-index:1;display:flex;flex:1 0 0;min-width:0;flex-direction:column;align-self:stretch;justify-content:space-between;padding:24px 0 248px}.pricing-signup-copy p{margin-top:24px;max-width:344px;text-wrap:balance}.pricing-signup-copy .pricing-button{margin-top:48px;min-height:48px;padding-inline:36px}.pricing-signup .nf-preview h3{font-family:"Silvia 404 Playfair",var(--font-playfair),serif}.pricing-signup .nf-hills{z-index:2;pointer-events:none}@media (min-width:810px) and (max-width:1279.98px){.pricing-container{max-width:1080px}.pricing-card{padding-inline:24px}.pricing-card-features{font-size:12px}}@media (max-width:1023.98px){.pricing-table thead{top:56px}.pricing-signup-inner{padding-block:80px;flex-direction:column;gap:60px}.pricing-signup-copy{padding:0;gap:48px;flex:none;width:100%}.pricing-signup-copy p{margin-top:16px}.pricing-signup-copy .pricing-button{margin-top:36px}}@media (max-width:809.98px){.pricing-plans{padding-block:64px 80px}.pricing-page h1{font-size:37px;margin-bottom:36px}.pricing-cards{grid-template-columns:1fr;border-radius:16px;overflow:hidden}.pricing-card{border-radius:0;padding:36px 36px 40px}.pricing-card-pro{margin:0;background:rgb(var(--surface-input))}.pricing-card-premium{padding-bottom:12px}.pricing-price>span:first-child{font-size:28px;line-height:1.35}.pricing-card-features li{padding:16px 0 11px;min-height:49px}.pricing-card-pro .pricing-card-features li:nth-child(2){padding-block:20px 19px}.pricing-card-features li:last-child{padding-bottom:0;min-height:37px}.pricing-card-summary .pricing-button{margin-top:28px}.pricing-card-summary .pricing-description{margin-top:16px}.pricing-card-features{margin-top:36px}.pricing-comparison{padding-block:0 80px}.pricing-comparison>h2,.pricing-signup h2{font-size:32px}.pricing-table{display:none}.pricing-mobile-comparison{display:block;margin-top:36px}.pricing-mobile-comparison article+article{margin-top:96px}.pricing-mobile-comparison h3{font-size:28px;line-height:1.35;letter-spacing:-.03em;font-weight:400;color:rgb(var(--content-title))}.pricing-mobile-comparison h4{margin-top:44px;font-size:20px;line-height:1.4;font-weight:400;color:rgb(var(--content-title))}.pricing-mobile-comparison ul{padding:0;margin:24px 0 0;list-style:none}.pricing-mobile-comparison li{display:flex;align-items:center;gap:12px;min-height:61px;padding-block:20px;border-bottom:1px solid rgb(var(--edge)/.1)}.pricing-mobile-comparison li>span:last-child{text-wrap:balance}}@media (prefers-reduced-motion:reduce){.pricing-page *,.pricing-page :after,.pricing-page :before{animation:none!important;transition:none!important}}