.Pricing-module__TjAkjG__page{max-width:960px;margin:0 auto;padding:0 24px 96px}.Pricing-module__TjAkjG__hero{text-align:center;border-bottom:1px solid var(--border);max-width:680px;margin:0 auto;padding:40px 0 48px}.Pricing-module__TjAkjG__hero h1{letter-spacing:-.04em;color:var(--text);margin:0 0 12px;font-size:clamp(32px,5vw,44px);font-weight:800;line-height:1.12}.Pricing-module__TjAkjG__heroTagline{letter-spacing:-.02em;color:var(--text);margin:0 0 16px;font-size:clamp(18px,2.5vw,22px);font-weight:600;line-height:1.45}.Pricing-module__TjAkjG__heroLead{color:var(--text-dim);margin:0 0 28px;font-size:17px;line-height:1.75}.Pricing-module__TjAkjG__ctaRow{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.Pricing-module__TjAkjG__btnPrimary,.Pricing-module__TjAkjG__btnGhost{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:11px 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.Pricing-module__TjAkjG__btnPrimary{background:var(--accent-2);color:var(--bg);border-color:var(--accent-2)}.Pricing-module__TjAkjG__btnPrimary:hover{filter:brightness(1.08)}.Pricing-module__TjAkjG__btnGhost{background:var(--bg-card);color:var(--text);border-color:var(--border)}.Pricing-module__TjAkjG__btnGhost:hover{border-color:var(--accent-2);color:var(--accent-2)}.Pricing-module__TjAkjG__textCta{color:var(--accent-2);margin-top:8px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.Pricing-module__TjAkjG__textCta:hover{text-decoration:underline}.Pricing-module__TjAkjG__section{margin:56px 0}.Pricing-module__TjAkjG__sectionPanel{border:1px solid var(--border);background:var(--bg-card);border-radius:16px;padding:32px 24px}.Pricing-module__TjAkjG__sectionMuted{border:1px solid var(--border);background:#151817a6;border-radius:16px;padding:32px 24px}.Pricing-module__TjAkjG__sectionHeader{margin-bottom:24px}.Pricing-module__TjAkjG__sectionHeader h2,.Pricing-module__TjAkjG__sectionIntro h2{letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(24px,3vw,30px)}.Pricing-module__TjAkjG__lead{color:var(--text-dim);max-width:640px;margin:0;font-size:16px;line-height:1.7}.Pricing-module__TjAkjG__sectionIntro p{color:var(--text-dim);max-width:680px;margin:0 0 14px;line-height:1.75}.Pricing-module__TjAkjG__sectionIntro p:last-of-type{margin-bottom:8px}.Pricing-module__TjAkjG__useCaseList{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.Pricing-module__TjAkjG__useCaseRow{border-bottom:1px solid var(--border);flex-direction:column;gap:12px;padding:22px 0;display:flex}@media (min-width:640px){.Pricing-module__TjAkjG__useCaseRow{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:24px}.Pricing-module__TjAkjG__useCaseRow .Pricing-module__TjAkjG__textCta{flex-shrink:0;margin-top:4px}}.Pricing-module__TjAkjG__useCaseRow h3{margin:0 0 8px;font-size:18px}.Pricing-module__TjAkjG__useCaseRow p{color:var(--text-dim);max-width:560px;margin:0;font-size:15px;line-height:1.65}.Pricing-module__TjAkjG__sectionFooterCta{text-align:center;margin-top:28px}.Pricing-module__TjAkjG__pipeline{text-align:center;letter-spacing:.02em;color:var(--accent);border:1px dashed var(--border);background:var(--bg);border-radius:12px;margin:0 0 24px;padding:14px 16px;font-size:15px;font-weight:700}.Pricing-module__TjAkjG__stepGrid{grid-template-columns:1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.Pricing-module__TjAkjG__stepGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.Pricing-module__TjAkjG__stepGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.Pricing-module__TjAkjG__stepCard{border:1px solid var(--border);background:var(--bg-card);border-radius:12px;height:100%;padding:18px}.Pricing-module__TjAkjG__stepCard h3{letter-spacing:.04em;text-transform:uppercase;color:var(--accent-2);margin:0 0 8px;font-size:14px}.Pricing-module__TjAkjG__stepCard p{color:var(--text-dim);margin:0;font-size:14px;line-height:1.6}.Pricing-module__TjAkjG__questionList{color:var(--text);margin:16px 0 20px;padding-left:1.2rem;line-height:1.75}.Pricing-module__TjAkjG__questionList li{margin:8px 0}.Pricing-module__TjAkjG__questionList li::marker{color:var(--accent-2)}.Pricing-module__TjAkjG__patternGrid{grid-template-columns:1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.Pricing-module__TjAkjG__patternGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.Pricing-module__TjAkjG__patternGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.Pricing-module__TjAkjG__patternCard{border:1px solid var(--border);background:var(--bg-card);height:100%;color:inherit;border-radius:14px;flex-direction:column;padding:20px;text-decoration:none;transition:border-color .15s;display:flex}.Pricing-module__TjAkjG__patternCard:hover{border-color:var(--accent-2)}.Pricing-module__TjAkjG__patternCard h3{margin:0 0 8px;font-size:17px}.Pricing-module__TjAkjG__patternCard p{color:var(--text-dim);flex:1;margin:0 0 12px;font-size:14px;line-height:1.6}.Pricing-module__TjAkjG__patternLink{color:var(--accent-2);font-size:13px;font-weight:600}.Pricing-module__TjAkjG__flowPre{border:1px solid var(--border);background:var(--bg-card);color:var(--text-dim);white-space:pre-wrap;border-radius:12px;max-width:420px;margin:0 0 16px;padding:22px 20px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.55}.Pricing-module__TjAkjG__footnote{color:var(--text-dim);max-width:640px;margin:0;font-size:15px;line-height:1.7}.Pricing-module__TjAkjG__faqList{margin:0 0 20px}.Pricing-module__TjAkjG__faqItem{border-bottom:1px solid var(--border);padding:18px 0}.Pricing-module__TjAkjG__faqItem:first-child{border-top:1px solid var(--border)}.Pricing-module__TjAkjG__faqItem dt{margin-bottom:8px;font-size:16px;font-weight:700}.Pricing-module__TjAkjG__faqItem dd{color:var(--text-dim);margin:0;font-size:15px;line-height:1.7}.Pricing-module__TjAkjG__finalCta{text-align:center;border:1px solid var(--border);background:var(--surface-pixel);background-size:var(--surface-pixel-size);border-radius:16px;margin-top:64px;padding:40px 28px}.Pricing-module__TjAkjG__finalCta h2{letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(26px,3.5vw,34px)}.Pricing-module__TjAkjG__finalCta p{color:var(--text-dim);max-width:520px;margin:0 auto 24px;line-height:1.7}
