.pricing-module__CKAsxa__page{--pricing-green:#94c77c;--pricing-blue:#8fc9ee;--pricing-pink:#f2a2c6;--pricing-yellow:#f7d85f;color:#171717;background:#fbfaf7;overflow:clip}.pricing-module__CKAsxa__eyebrow{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.19em;text-transform:uppercase;margin:0 0 20px;font-size:10px;font-weight:650;line-height:1.5}.pricing-module__CKAsxa__hero{background:radial-gradient(circle at 12% 88%,#f2a2c657,#0000 32%),radial-gradient(circle at 88% 12%,#8fc9ee52,#0000 34%),linear-gradient(118deg,#fff0e7,#fbfaf7 48%,#edf6ff);border-bottom:1px solid #1717171a;align-items:center;min-height:690px;display:flex;position:relative;overflow:hidden}.pricing-module__CKAsxa__heroGlow{pointer-events:none;border:150px solid #94c77c2e;border-radius:50%;width:720px;height:720px;position:absolute;bottom:-360px;right:12%}.pricing-module__CKAsxa__heroInner{z-index:1;text-align:center;width:min(100% - 64px,1240px);margin:0 auto;padding:92px 0 74px;position:relative}.pricing-module__CKAsxa__heroInner h1{letter-spacing:-.078em;text-wrap:balance;max-width:1040px;margin:0 auto;font-size:clamp(72px,7.6vw,112px);font-weight:690;line-height:.9}.pricing-module__CKAsxa__heroInner h1 span{color:var(--pricing-green)}.pricing-module__CKAsxa__heroDescription{color:#65615d;max-width:720px;margin:30px auto 0;font-size:19px;line-height:1.55}.pricing-module__CKAsxa__sandboxPill{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffbf;border:1px solid #1717171f;border-radius:999px;align-items:center;gap:12px;width:fit-content;min-height:44px;margin:30px auto 0;padding:8px 12px;font-size:12px;display:flex;box-shadow:0 12px 35px #17171712}.pricing-module__CKAsxa__sandboxPill>span:first-child{color:#57a564;font-size:14px}.pricing-module__CKAsxa__sandboxPill>span:not(:first-child):before{color:#bbb5ae;content:"·";margin-right:12px}.pricing-module__CKAsxa__billingControl{background:#ffffffb8;border:1px solid #17171724;border-radius:999px;gap:3px;width:fit-content;margin:36px auto 0;padding:4px;display:flex}.pricing-module__CKAsxa__billingControl button{color:#77716b;cursor:pointer;min-height:44px;font:inherit;background:0 0;border:0;border-radius:999px;align-items:center;gap:9px;padding:0 17px;font-size:13px;display:inline-flex}.pricing-module__CKAsxa__billingControl button span{color:#47753e;letter-spacing:.04em;text-transform:uppercase;background:#e8f6e2;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:700}.pricing-module__CKAsxa__billingControl .pricing-module__CKAsxa__billingActive{color:#fff;background:#171717}.pricing-module__CKAsxa__billingControl button:focus-visible,.pricing-module__CKAsxa__planCta:focus-visible,.pricing-module__CKAsxa__primaryAction:focus-visible,.pricing-module__CKAsxa__secondaryAction:focus-visible,.pricing-module__CKAsxa__tableScroll:focus-visible,.pricing-module__CKAsxa__faqList summary:focus-visible{outline:3px solid color-mix(in srgb, var(--pricing-green) 72%, #171717);outline-offset:3px}.pricing-module__CKAsxa__plansSection{padding:96px 32px 54px}.pricing-module__CKAsxa__planGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;width:min(100%,1480px);margin:0 auto;display:grid}.pricing-module__CKAsxa__planCard{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--plan-accent) 28%, transparent), transparent 32%), #fff;border:1px solid #1717171f;border-radius:26px;flex-direction:column;min-width:0;min-height:690px;padding:29px;display:flex;box-shadow:0 18px 50px #1717170f}.pricing-module__CKAsxa__planFeatured{background:radial-gradient(circle at 96% 2%,#8fc9ee6b,#0000 31%),linear-gradient(150deg,#f3f9f0,#fff 52%);border-color:#171717a6;box-shadow:0 24px 60px #3d58361f}.pricing-module__CKAsxa__planTopline{align-items:center;gap:10px;display:flex}.pricing-module__CKAsxa__planTopline p,.pricing-module__CKAsxa__includes{color:#77716b;font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.15em;margin:0;font-size:8px;font-weight:650}.pricing-module__CKAsxa__planMark{background:var(--plan-accent);border-radius:4px;width:13px;height:13px;box-shadow:inset -4px -4px #ffffff47}.pricing-module__CKAsxa__planCard h2{letter-spacing:-.06em;margin:28px 0 0;font-size:42px;font-weight:660;line-height:1}.pricing-module__CKAsxa__planDescription{color:#6a6661;min-height:66px;margin:13px 0 0;font-size:14px;line-height:1.55}.pricing-module__CKAsxa__planPurchase{flex-direction:column;min-height:230px;display:flex}.pricing-module__CKAsxa__priceBlock{grid-template-columns:auto 1fr;align-items:end;column-gap:7px;min-height:107px;margin-top:28px;display:grid}.pricing-module__CKAsxa__priceBlock>div{letter-spacing:-.07em;font-size:65px;font-weight:680;line-height:.9}.pricing-module__CKAsxa__priceBlock>div span{vertical-align:top;margin-right:2px;font-size:27px}.pricing-module__CKAsxa__priceBlock p{color:#7a746e;margin:0 0 5px;font-size:13px}.pricing-module__CKAsxa__priceBlock small{color:#8b857f;grid-column:1/-1;min-height:17px;margin-top:10px;font-size:10px}.pricing-module__CKAsxa__customPrice{letter-spacing:-.065em;align-items:center;min-height:107px;margin-top:28px;font-size:55px;font-weight:680;display:flex}.pricing-module__CKAsxa__planCta,.pricing-module__CKAsxa__primaryAction,.pricing-module__CKAsxa__secondaryAction{border-radius:999px;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:0 20px;font-size:14px;font-weight:650;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.pricing-module__CKAsxa__planCta{color:#fff;background:#171717;margin-top:24px}.pricing-module__CKAsxa__planFeatured .pricing-module__CKAsxa__planCta{background:var(--plan-accent);color:#171717}.pricing-module__CKAsxa__planCta:hover,.pricing-module__CKAsxa__primaryAction:hover,.pricing-module__CKAsxa__secondaryAction:hover{transform:translateY(-2px)}.pricing-module__CKAsxa__planDivider{background:#1717171a;height:1px;margin:30px 0 24px}.pricing-module__CKAsxa__planCard ul{gap:16px;margin:18px 0 0;padding:0;list-style:none;display:grid}.pricing-module__CKAsxa__planCard li{color:#57534f;grid-template-columns:23px 1fr;align-items:start;gap:10px;font-size:13px;line-height:1.45;display:grid}.pricing-module__CKAsxa__planCard li span{background:color-mix(in srgb, var(--plan-accent) 58%, white);color:#171717;border-radius:7px;justify-content:center;align-items:center;width:21px;height:21px;font-size:9px;font-weight:800;display:flex}.pricing-module__CKAsxa__allPlans{color:#746f69;max-width:900px;font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:28px auto 0;font-size:9px;line-height:1.6}.pricing-module__CKAsxa__modelSection,.pricing-module__CKAsxa__compareSection,.pricing-module__CKAsxa__faqSection{border-top:1px solid #1717171a;width:min(100% - 64px,1240px);margin:0 auto;padding:118px 0}.pricing-module__CKAsxa__modelSection{grid-template-columns:minmax(0,.88fr) minmax(500px,1.12fr);gap:90px;display:grid}.pricing-module__CKAsxa__modelCopy h2,.pricing-module__CKAsxa__sectionHeading h2,.pricing-module__CKAsxa__faqHeading h2,.pricing-module__CKAsxa__finalCta h2{letter-spacing:-.067em;text-wrap:balance;margin:0;font-size:clamp(48px,5.3vw,74px);font-weight:660;line-height:.96}.pricing-module__CKAsxa__modelCopy>p:last-child,.pricing-module__CKAsxa__sectionHeading>p:last-child,.pricing-module__CKAsxa__faqHeading>p:last-child,.pricing-module__CKAsxa__finalCta>p:not(.pricing-module__CKAsxa__eyebrow){color:#68645f;margin:25px 0 0;font-size:17px;line-height:1.58}.pricing-module__CKAsxa__modelPaths{border-top:1px solid #1717171f}.pricing-module__CKAsxa__modelPaths article{border-bottom:1px solid #1717171f;grid-template-columns:50px 1fr;gap:22px;min-height:210px;padding:32px 0;display:grid}.pricing-module__CKAsxa__modelPaths article>span{background:var(--pricing-green);width:44px;height:44px;font-family:var(--font-jetbrains-mono), ui-monospace, monospace;border-radius:50%;justify-content:center;align-items:center;font-size:9px;display:flex}.pricing-module__CKAsxa__modelPaths article:nth-child(2)>span{background:var(--pricing-blue)}.pricing-module__CKAsxa__modelPaths p{color:#817b75;font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.13em;margin:4px 0 13px;font-size:8px}.pricing-module__CKAsxa__modelPaths h3{letter-spacing:-.045em;margin:0 0 13px;font-size:27px;line-height:1.05}.pricing-module__CKAsxa__modelPaths small{color:#6a6661;font-size:14px;line-height:1.55}.pricing-module__CKAsxa__sectionHeading{grid-template-columns:minmax(0,.46fr) minmax(0,1.54fr);column-gap:74px;margin-bottom:50px;display:grid}.pricing-module__CKAsxa__sectionHeading .pricing-module__CKAsxa__eyebrow{grid-row:1/3;padding-top:10px}.pricing-module__CKAsxa__sectionHeading>p:last-child{max-width:680px}.pricing-module__CKAsxa__tableScroll{background:#fff;border:1px solid #17171721;border-radius:22px;overflow-x:auto;box-shadow:0 20px 55px #1717170f}.pricing-module__CKAsxa__tableScroll table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:780px}.pricing-module__CKAsxa__tableScroll th,.pricing-module__CKAsxa__tableScroll td{color:#5e5a56;text-align:center;border-bottom:1px solid #17171714;border-right:1px solid #17171714;padding:18px 20px;font-size:13px;line-height:1.4}.pricing-module__CKAsxa__tableScroll th:first-child,.pricing-module__CKAsxa__tableScroll td:first-child{text-align:left;width:34%}.pricing-module__CKAsxa__tableScroll th:last-child,.pricing-module__CKAsxa__tableScroll td:last-child{border-right:0}.pricing-module__CKAsxa__tableScroll tbody tr:last-child td{border-bottom:0}.pricing-module__CKAsxa__tableScroll th{color:#171717;font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;background:#f6f4ef;font-size:9px}.pricing-module__CKAsxa__tableScroll td strong{color:#292724;font-weight:620}.pricing-module__CKAsxa__tableScroll .pricing-module__CKAsxa__proColumn{background:color-mix(in srgb, var(--pricing-green) 13%, #fff)}.pricing-module__CKAsxa__faqSection{grid-template-columns:minmax(0,.72fr) minmax(520px,1.28fr);gap:100px;display:grid}.pricing-module__CKAsxa__faqHeading{align-self:start;position:sticky;top:130px}.pricing-module__CKAsxa__faqList{border-top:1px solid #1717171f}.pricing-module__CKAsxa__faqList details{border-bottom:1px solid #1717171f}.pricing-module__CKAsxa__faqList summary{cursor:pointer;letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:20px 0;font-size:19px;font-weight:620;list-style:none;display:flex}.pricing-module__CKAsxa__faqList summary::-webkit-details-marker{display:none}.pricing-module__CKAsxa__faqList summary i{border:1px solid #17171721;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;font-style:normal;font-weight:400;transition:transform .18s,background-color .18s;display:flex}.pricing-module__CKAsxa__faqList details[open] summary i{background:var(--pricing-green);transform:rotate(45deg)}.pricing-module__CKAsxa__faqList details>p{color:#68645f;max-width:650px;margin:-5px 60px 28px 0;font-size:15px;line-height:1.65}.pricing-module__CKAsxa__finalCta{color:#fff;text-align:center;background:radial-gradient(circle at 50% 120%,#94c77c9e,#0000 45%),#171717;border-top:1px solid #1717171a;flex-direction:column;justify-content:center;align-items:center;min-height:590px;padding:110px 32px;display:flex}.pricing-module__CKAsxa__finalCta h2{max-width:900px}.pricing-module__CKAsxa__finalCta h2 span{color:var(--pricing-green)}.pricing-module__CKAsxa__finalCta>p:not(.pricing-module__CKAsxa__eyebrow){color:#ffffff9e;max-width:680px}.pricing-module__CKAsxa__finalActions{gap:10px;margin-top:30px;display:flex}.pricing-module__CKAsxa__primaryAction{background:var(--pricing-green);color:#171717;min-width:190px}.pricing-module__CKAsxa__secondaryAction{color:#fff;background:#ffffff14;border:1px solid #ffffff38;min-width:165px}@media (max-width:1180px){.pricing-module__CKAsxa__planGrid{grid-template-columns:1fr 1fr}.pricing-module__CKAsxa__modelSection{grid-template-columns:1fr;gap:55px}.pricing-module__CKAsxa__faqSection{grid-template-columns:1fr;gap:54px}.pricing-module__CKAsxa__faqHeading{position:static}}@media (max-width:760px){.pricing-module__CKAsxa__hero{min-height:650px}.pricing-module__CKAsxa__heroInner,.pricing-module__CKAsxa__modelSection,.pricing-module__CKAsxa__compareSection,.pricing-module__CKAsxa__faqSection{width:min(100% - 32px,1240px)}.pricing-module__CKAsxa__heroInner{padding:72px 0 60px}.pricing-module__CKAsxa__heroInner h1{font-size:clamp(54px,15vw,76px)}.pricing-module__CKAsxa__heroDescription{font-size:16px}.pricing-module__CKAsxa__sandboxPill{border-radius:18px;flex-wrap:wrap;justify-content:center;max-width:100%}.pricing-module__CKAsxa__billingControl{width:100%}.pricing-module__CKAsxa__billingControl button{flex:1;justify-content:center}.pricing-module__CKAsxa__plansSection{padding:64px 16px 38px}.pricing-module__CKAsxa__planGrid{grid-template-columns:1fr}.pricing-module__CKAsxa__planCard,.pricing-module__CKAsxa__planCard:last-child{grid-column:auto;min-height:auto;padding:26px}.pricing-module__CKAsxa__planCard:last-child ul{grid-template-columns:1fr}.pricing-module__CKAsxa__planDescription,.pricing-module__CKAsxa__planPurchase{min-height:auto}.pricing-module__CKAsxa__modelSection,.pricing-module__CKAsxa__compareSection,.pricing-module__CKAsxa__faqSection{padding:82px 0}.pricing-module__CKAsxa__modelCopy h2,.pricing-module__CKAsxa__sectionHeading h2,.pricing-module__CKAsxa__faqHeading h2,.pricing-module__CKAsxa__finalCta h2{font-size:clamp(42px,12vw,58px)}.pricing-module__CKAsxa__modelCopy>p:last-child,.pricing-module__CKAsxa__sectionHeading>p:last-child,.pricing-module__CKAsxa__faqHeading>p:last-child,.pricing-module__CKAsxa__finalCta>p:not(.pricing-module__CKAsxa__eyebrow){font-size:16px}.pricing-module__CKAsxa__sectionHeading{margin-bottom:36px;display:block}.pricing-module__CKAsxa__sectionHeading .pricing-module__CKAsxa__eyebrow{padding-top:0}.pricing-module__CKAsxa__tableScroll{border-radius:18px 0 0 18px;margin-right:-16px}.pricing-module__CKAsxa__tableScroll th:first-child,.pricing-module__CKAsxa__tableScroll td:first-child{z-index:1;background:#fff;position:sticky;left:0;box-shadow:1px 0 #17171714}.pricing-module__CKAsxa__tableScroll th:first-child{background:#f6f4ef}.pricing-module__CKAsxa__faqList summary{min-height:78px;font-size:17px}.pricing-module__CKAsxa__faqList details>p{margin-right:12px}.pricing-module__CKAsxa__finalCta{min-height:530px;padding:90px 20px}}@media (max-width:430px){.pricing-module__CKAsxa__sandboxPill>span:last-child{display:none}.pricing-module__CKAsxa__sandboxPill>span:not(:first-child):before{margin-right:8px}.pricing-module__CKAsxa__billingControl button{padding:0 10px}.pricing-module__CKAsxa__priceBlock>div{font-size:58px}.pricing-module__CKAsxa__customPrice{font-size:50px}.pricing-module__CKAsxa__finalActions{width:100%;display:grid}.pricing-module__CKAsxa__primaryAction,.pricing-module__CKAsxa__secondaryAction{width:100%}}@media (prefers-reduced-motion:reduce){.pricing-module__CKAsxa__planCta,.pricing-module__CKAsxa__primaryAction,.pricing-module__CKAsxa__secondaryAction,.pricing-module__CKAsxa__faqList summary i{transition:none}}.pricing-module__CKAsxa__creditPicker{flex-direction:column;gap:6px;margin:14px 0 18px;display:flex}.pricing-module__CKAsxa__creditPickerLabel{letter-spacing:.08em;text-transform:uppercase;color:#18181885;font-size:11px}.pricing-module__CKAsxa__creditPicker select{appearance:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;font:inherit;color:#181818;-webkit-text-fill-color:#181818;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%23181818' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' opacity='.55'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #18181829;border-radius:10px;padding:10px 34px 10px 12px;font-size:14px}.pricing-module__CKAsxa__creditPicker select:hover{border-color:#18181847}.pricing-module__CKAsxa__creditPicker select:focus-visible{outline:2px solid var(--plan-accent,#94c77c);outline-offset:2px;border-color:#0000}
