.content-page{max-width:1180px;padding-top:85px;padding-bottom:100px}.content-page h1{max-width:850px;font-size:clamp(42px,6vw,76px);line-height:1.08}.content-page>.lead{max-width:680px}.content-page h2{font-size:clamp(27px,3.2vw,40px);line-height:1.2;letter-spacing:-.04em;margin:0 0 20px}.content-page h3{font-size:17px;line-height:1.45;letter-spacing:-.025em}.content-page p{line-height:1.8;color:#64646f}.content-jumps{display:flex;flex-wrap:wrap;gap:10px;margin:36px 0 64px}.content-jumps a{padding:12px 17px;border:1px solid #e4e4e7;border-radius:8px;font-size:13px}.content-jumps a:hover{background:#f4f4f5}.workflow-detail{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:65px 0;border-top:1px solid #e4e4e7;scroll-margin-top:30px}.workflow-detail .section-kicker{margin:0 0 25px}.workflow-detail p{font-size:14px}.workflow-uses{font-size:12px!important;margin-top:28px}.workflow-example{padding:27px;background:#f7f7f9;border:1px solid #ececf0;border-radius:16px}.workflow-example h3{margin:0 0 8px}.workflow-example p{margin:0 0 22px}.workflow-example blockquote{border-left:2px solid #b6ace8;padding-left:17px;margin:26px 0;font-size:14px;line-height:1.8;color:#55505f}.content-band{background:#f7f7f9;border:1px solid #ececf0;border-radius:16px;padding:36px;margin:55px 0}.content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.content-grid p{font-size:14px}.content-grid .dark-btn{margin-top:12px}.decision-grid article{border-top:2px solid #dedbea;padding-top:16px}.table-scroll{overflow-x:auto;margin:45px 0 65px;border:1px solid #e4e4e7;border-radius:12px}.workflow-table{border-collapse:collapse;width:100%;min-width:680px;text-align:left;font-size:13px;line-height:1.7}.workflow-table caption{text-align:left;padding:20px;font-size:17px;font-weight:700}.workflow-table th,.workflow-table td{padding:20px;vertical-align:top;border-top:1px solid #e4e4e7;width:26%}.workflow-table th:first-child{width:22%}.workflow-table thead{background:#f4f4f5}.workflow-table td:last-child,.workflow-table thead th:last-child{background:#f0edfa}.content-page .resource-grid{margin-top:42px}.content-page .resource-grid article{min-height:245px;padding:25px}.content-page .resource-grid h3{font-size:23px;margin:25px 0 35px}.content-page .resource-grid a{margin-top:auto}.reading-guide{max-width:760px;margin:0 auto;padding:65px 0;border-bottom:1px solid #e4e4e7;scroll-margin-top:30px}.reading-guide ol{padding-left:25px}.reading-guide li{padding-left:12px;margin:28px 0}.reading-guide p{font-size:15px}.reading-guide>a{font-size:13px;font-weight:600}.resource-faq{margin-top:65px}.resource-faq details{border-bottom:1px solid #e4e4e7;padding:22px 0}.resource-faq summary{font-weight:600;cursor:pointer}.resource-faq p{max-width:750px;font-size:14px}#templates{scroll-margin-top:25px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #8873d6;outline-offset:4px}.content-page>.dark-btn{display:inline-block}
@media(max-width:1000px){.nav{flex-wrap:wrap;height:auto;min-height:100px;gap:18px;padding-top:18px;padding-bottom:15px}.nav nav{position:static;transform:none;order:3;flex-basis:100%;justify-content:center;display:flex;gap:25px}.workflow-detail{gap:30px}}
@media(max-width:760px){.content-page{padding:55px 20px 75px}.content-page h1{font-size:43px}.nav nav{overflow-x:auto;justify-content:flex-start;gap:24px;padding:7px 0}.nav nav a{white-space:nowrap}.workflow-detail{grid-template-columns:1fr;padding:40px 0;gap:22px}.workflow-example{padding:23px}.content-grid{grid-template-columns:1fr;gap:22px}.content-band{padding:24px;margin:38px 0}.content-jumps{margin-bottom:38px}.reading-guide{padding:45px 0}.content-page .resource-grid{grid-template-columns:1fr}.content-page .resource-grid article{min-height:200px}.table-scroll{margin:30px 0 45px}.content-page p{overflow-wrap:anywhere}}

.pricing-page>.lead{max-width:640px}.credit-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch;margin-top:52px}.credit-plans>article{min-height:560px;padding:30px;display:flex;flex-direction:column}.credit-plans>article>p{margin:0}.credit-plans>article>span{display:block;min-height:42px;line-height:1.65}.credit-plans h3{font-size:42px;line-height:1;margin:22px 0 12px}.credit-plans .annual-plan{background:#eeecff;border-color:#d2ccff}.credit-allowance{margin:28px 0 12px;padding:21px 0;border-top:1px solid #dedee4;border-bottom:1px solid #dedee4}.credit-allowance strong{display:block;font-size:31px;letter-spacing:-.04em}.credit-allowance span{display:block;margin-top:4px;color:#6f6f79;font-size:12px}.credit-plans ul{margin:12px 0 26px;line-height:1.65}.credit-plans li{margin:9px 0}.credit-plans .dark-btn,.credit-plans .outline-btn{margin-top:auto}.credit-guide{margin:105px 0 85px}.credit-guide-heading{max-width:660px}.credit-guide-heading .section-kicker,.credit-rules .section-kicker{margin-bottom:18px}.credit-guide-heading>p:last-child{font-size:15px}.credit-examples{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px}.credit-examples article{padding:28px;background:#f7f7f9;border:1px solid #ececf0;border-radius:14px}.credit-examples span{display:inline-block;padding:7px 10px;background:#ebe8ff;border-radius:6px;color:#514a8c;font:600 11px var(--muse-mono,monospace)}.credit-examples h3{font-size:20px;margin:28px 0 8px}.credit-examples p{font-size:13px;margin:0}.credit-rules{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;padding:70px 0;border-top:1px solid #e4e4e7;border-bottom:1px solid #e4e4e7}.credit-rule-list article{display:grid;grid-template-columns:42px 1fr;gap:16px;padding:22px 0;border-top:1px solid #e4e4e7}.credit-rule-list article:first-child{border-top:0;padding-top:0}.credit-rule-list strong{color:#8b8b96;font:500 11px var(--muse-mono,monospace)}.credit-rule-list h3{margin:0 0 7px}.credit-rule-list p{font-size:13px;margin:0}.pricing-note{max-width:760px;margin:80px auto 10px;text-align:center}.pricing-note p{font-size:15px}
@media(max-width:1000px){.credit-plans{grid-template-columns:1fr 1fr}.credit-plans>article:first-child{grid-column:1/-1;min-height:auto}.credit-rules{gap:40px}}
@media(max-width:760px){.credit-plans,.credit-examples,.credit-rules{grid-template-columns:1fr}.credit-plans>article:first-child{grid-column:auto}.credit-plans>article{min-height:auto}.credit-plans>article>span{min-height:0}.credit-guide{margin:75px 0 60px}.credit-rules{gap:28px;padding:50px 0}.pricing-note{text-align:left;margin-top:60px}}

.legal-page{max-width:860px}.legal-page>.lead{max-width:760px}.legal-updated{margin:24px 0 58px!important;font-size:13px;color:#85858f!important}.legal-page article{padding:30px 0;border-top:1px solid #e4e4e7}.legal-page article h2{font-size:25px;margin-bottom:12px}.legal-page article p{margin:0 0 12px;font-size:15px}.legal-page article a{text-decoration:underline;text-underline-offset:3px}.footer-links{display:flex;gap:20px}.footer-links a{color:inherit;text-decoration:none}.footer-links a:hover{text-decoration:underline}
@media(max-width:760px){.legal-page{padding-left:20px;padding-right:20px}.legal-page article{padding:25px 0}.footer-links{gap:14px}}
