@font-face{font-family:TokenFab Page Title;src:url(/_astro/page-title-bold.D6yZ5z3b.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}.pricing-page{color:#16191c;--pricing-orange:#ff8b1b;--pricing-border:#eceef1;background:#f7f9fc}.pricing-page .pricing-container{width:min(1637px,100% - 80px);margin-inline:auto}.pricing-page .pricing-hero{background-color:#f7f9fc;background-image:var(--pricing-hero-art,radial-gradient(ellipse at 72% 12%, #e8f1ff 0, transparent 55%), radial-gradient(ellipse at 18% 20%, #f1f0fc 0, transparent 55%));background-position:50%;background-size:cover;padding:120px 0 60px}.pricing-page .pricing-hero h1{color:#000;letter-spacing:0;text-align:center;margin:0;font-family:TokenFab Page Title,Source Han Sans CN,PingFang SC,sans-serif;font-size:62px;font-weight:700;line-height:1.5}.pricing-page .pricing-hero-description{color:#56595b;text-align:center;max-width:1200px;margin:8px auto 0;font-size:18px;line-height:1.5}.pricing-page .pricing-cta{background:var(--pricing-orange);color:#fff;cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:60px;padding:14px 32px;font-size:18px;font-weight:600;line-height:1.4;text-decoration:none;transition:background .15s;display:inline-flex}.pricing-page .pricing-cta:hover{background:#f77a0c}.pricing-page :is(a,button,input):focus-visible{outline-offset:4px;outline:2px solid #f37032}.pricing-page .pricing-directory-wrap{padding-block:80px 100px}.pricing-page .pricing-directory{background:#fff;border-radius:100px;grid-template-columns:235px minmax(0,1fr);align-items:start;column-gap:60px;padding:120px 62px 92px;display:grid}.pricing-page .pricing-sidebar{top:calc(var(--header-offset,120px) + 20px);padding-top:32px;position:sticky}.pricing-page .pricing-sidebar nav{max-width:132px}.pricing-page .pricing-sidebar a{border-bottom:1px solid var(--pricing-border);color:#777;padding:22px 0;font-size:22px;line-height:1.5;text-decoration:none;display:block}.pricing-page .pricing-sidebar a:is(.is-active,:hover){color:var(--pricing-orange)}.pricing-page .pricing-content{min-width:0}.pricing-page .pricing-service-section{scroll-margin-top:calc(var(--header-offset,120px) + 20px)}.pricing-page .pricing-service-section+.pricing-service-section{margin-top:160px}.pricing-page .pricing-section-title{color:#16191c;margin:0 0 12px;font-size:44px;font-weight:600;line-height:1.4}.pricing-page .pricing-section-description{color:#56595b;margin:0;font-size:16px;line-height:1.8}.pricing-page .pricing-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:12px 0 60px;display:flex}.pricing-page .pricing-modality-chips{flex-wrap:wrap;gap:12px;display:flex}.pricing-page .pricing-modality-chips button{color:#98999b;cursor:pointer;background:0 0;border:none;border-radius:30px;justify-content:center;align-items:center;gap:10px;padding:8px 18px;font-size:14px;display:inline-flex}.pricing-page .pricing-modality-chips button[aria-pressed=true]{color:#16191c;background:#f5f5f7}.pricing-page .pricing-modality-chips button[aria-pressed=true]:before{content:"";background:var(--pricing-orange);border-radius:50%;width:5px;height:5px}.pricing-page .pricing-search{align-items:center;gap:10px;width:min(100%,520px);display:flex}.pricing-page .pricing-search-input{color:#b7b9bd;border:1px solid #e8eaed;border-radius:999px;flex:1;align-items:center;gap:12px;min-width:0;height:60px;padding:0 24px;display:flex}.pricing-page .pricing-search-input:focus-within{border-color:var(--pricing-orange)}.pricing-page .pricing-search-input svg{flex:none}.pricing-page .pricing-search input{width:100%;min-width:0;font:inherit;color:#16191c;background:0 0;border:none;outline:none;font-size:16px}.pricing-page .pricing-search input::placeholder{color:#b7b9bd}.pricing-page .pricing-search .pricing-cta{padding-inline:28px}.pricing-page .pricing-table-card{border:1px solid var(--pricing-border);background:#fff;border-radius:60px;overflow:hidden}.pricing-page .pricing-table-title{border-bottom:1px solid var(--pricing-border);background:#f7f9fc;margin:0;padding:48px 60px;font-size:24px;font-weight:600;line-height:1.5}.pricing-page .pricing-table-body{padding:24px 60px 48px}.pricing-page .pricing-table-body>.overflow-x-auto{overscroll-behavior-inline:contain}.pricing-page .pricing-table-body table{min-width:900px;font-size:16px}.pricing-page .pricing-table-body th{color:#56595b;text-transform:none;letter-spacing:normal;vertical-align:top;background:#fff;padding:24px 12px;font-size:16px;line-height:1.4}.pricing-page .pricing-table-body th span{display:block}.pricing-page .pricing-table-body td{padding:20px 12px}.pricing-page .pricing-table-body th:first-child,.pricing-page .pricing-table-body td:has(>.pricing-model-cell),.pricing-page .pricing-tool-table td:first-child{padding-left:0}.pricing-page .pricing-table-body :is(td,th):last-child{padding-right:0}.pricing-page .pricing-table-body tr{border-color:#d9dde2}.pricing-page .pricing-model-cell{align-items:flex-start}.pricing-page .pricing-model-cell a,.pricing-page .pricing-model-cell .font-semibold{overflow-wrap:anywhere;text-transform:none;font-size:16px;font-weight:500}.pricing-page .pricing-model-cell .font-mono{overflow-wrap:anywhere;margin-top:6px;font-size:11px}.pricing-page .pricing-model-cell>div:first-child{background:0 0}.pricing-page .pricing-tier-cell{text-align:center;font-size:14px}.pricing-page [data-testid=pricing-time-window-note] td{padding:12px;font-size:12px;line-height:1.7}.pricing-page .pricing-tool-table{border-radius:32px;margin-top:60px}.pricing-page .pricing-tool-table .pricing-table-title{padding-block:30px}.pricing-page .pricing-tool-table .pricing-table-body{padding-bottom:30px;overflow-x:auto}.pricing-page .pricing-tool-table table{min-width:0}.pricing-page .pricing-tool-table td span{font-size:16px}.pricing-page .pricing-service-card{border:1px solid var(--pricing-border);background:#fff;border-radius:32px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;min-height:224px;margin-top:60px;padding:32px;display:flex}.pricing-page .pricing-service-card>div{flex-basis:360px}.pricing-page .pricing-service-card p:first-child{color:#56595b;font-size:20px;font-weight:500}.pricing-page .pricing-service-card p:nth-child(2){margin-block:18px;font-size:16px;line-height:1.7}.pricing-page .pricing-service-card .pricing-cta{min-width:180px}@media (width<=1500px){.pricing-page .pricing-hero{padding-top:90px}.pricing-page .pricing-directory{border-radius:64px;grid-template-columns:170px minmax(0,1fr);gap:36px;padding:72px 40px}.pricing-page .pricing-sidebar a{font-size:18px}.pricing-page .pricing-section-title{font-size:36px}.pricing-page .pricing-table-title{padding:32px}.pricing-page .pricing-table-body{padding:16px 32px 32px}.pricing-page .pricing-table-card{border-radius:40px}.pricing-page .pricing-tool-table{border-radius:24px}.pricing-page .pricing-service-section+.pricing-service-section{margin-top:100px}.pricing-page .pricing-toolbar{margin-bottom:40px}.pricing-page .pricing-search{width:100%;max-width:520px}}@media (width<=1050px){.pricing-page .pricing-container{width:calc(100% - 48px)}.pricing-page .pricing-hero h1{font-size:48px}.pricing-page .pricing-hero-description{font-size:16px}.pricing-page .pricing-directory{border-radius:40px;grid-template-columns:125px minmax(0,1fr);gap:24px;padding:48px 28px}.pricing-page .pricing-sidebar a{font-size:16px}.pricing-page .pricing-section-title{font-size:32px}.pricing-page .pricing-section-description{font-size:14px}.pricing-page .pricing-cta{min-height:48px;padding:12px 24px;font-size:16px}.pricing-page .pricing-search-input{height:48px;padding-inline:16px}.pricing-page .pricing-search input{font-size:14px}.pricing-page .pricing-table-title{padding:24px;font-size:20px}.pricing-page .pricing-table-body{padding:12px 24px 24px}.pricing-page .pricing-service-card{min-height:0;margin-top:32px;padding:24px}}@media (width<=767px){.pricing-page .pricing-container{width:calc(100% - 32px)}.pricing-page .pricing-hero{padding:56px 0 32px}.pricing-page .pricing-hero h1{font-size:38px}.pricing-page .pricing-hero-description{margin-top:20px;font-size:15px}.pricing-page .pricing-directory-wrap{padding-block:32px 60px}.pricing-page .pricing-directory{border-radius:28px;padding:24px 16px 40px;display:block}.pricing-page .pricing-sidebar{padding:0 0 32px;position:static}.pricing-page .pricing-sidebar nav{flex-wrap:wrap;gap:8px 20px;max-width:none;display:flex}.pricing-page .pricing-sidebar a{padding:8px 0;font-size:14px}.pricing-page .pricing-section-title{font-size:28px}.pricing-page .pricing-toolbar{gap:20px;margin-top:24px;margin-bottom:24px}.pricing-page .pricing-modality-chips{gap:4px}.pricing-page .pricing-modality-chips button{padding:8px 12px}.pricing-page .pricing-search{gap:8px}.pricing-page .pricing-search .pricing-cta{padding-inline:16px;font-size:14px}.pricing-page .pricing-table-card{border-radius:24px}.pricing-page .pricing-table-title{padding:20px;font-size:18px}.pricing-page .pricing-table-body{padding:8px 16px 16px}.pricing-page .pricing-table-body table{min-width:820px;font-size:14px}.pricing-page .pricing-table-body th,.pricing-page .pricing-model-cell a{font-size:14px}.pricing-page .pricing-tool-table{margin-top:32px}.pricing-page .pricing-tool-table table{min-width:0}.pricing-page .pricing-tool-table .pricing-table-title{padding-block:20px}.pricing-page .pricing-service-section+.pricing-service-section{margin-top:64px}.pricing-page .pricing-service-card{border-radius:24px;gap:20px;padding:24px 20px}.pricing-page .pricing-service-card p:first-child{font-size:18px}.pricing-page .pricing-service-card p:nth-child(2){font-size:14px}}@media (prefers-reduced-motion:reduce){.pricing-page .pricing-service-section>div{opacity:1!important;transition:none!important;transform:none!important}}
