.pricing-page{color:#122c35;background:#f5f3ed;min-height:100vh;padding-bottom:60px;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.pricing-nav{justify-content:space-between;align-items:center;max-width:1180px;height:76px;margin:auto;padding:0 24px;display:flex}.pricing-brand{color:#122c35;align-items:center;gap:10px;text-decoration:none;display:flex}.pricing-brand .funding-command-logo-mark{border-radius:12px;width:38px;height:38px}.pricing-brand .funding-command-logo-type small{color:#71817e}.pricing-brand .funding-command-logo{color:#122c35}.pricing-nav nav{align-items:center;gap:18px;display:flex}.pricing-nav a{color:#17454e;font-size:13px;font-weight:800;text-decoration:none}.pricing-nav .pricing-cta,.pricing-footer>a{color:#fff;background:#173f49;border-radius:10px;padding:11px 16px}.pricing-hero{text-align:center;max-width:880px;margin:68px auto 42px;padding:0 24px}.pricing-hero>span,.pricing-kicker{letter-spacing:.13em;color:#168077;font:800 11px ui-monospace,monospace}.pricing-hero h1{letter-spacing:-.055em;margin:14px 0 20px;font-size:56px;line-height:1.02}.pricing-hero>p{color:#536c73;max-width:780px;margin:auto;font-size:18px;line-height:1.65}.pricing-trial-note{background:#fff;border:1px solid #cbd9d5;border-radius:13px;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:24px;padding:14px 18px;display:flex}.pricing-trial-note span{color:#61777d}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;max-width:1180px;margin:auto;padding:0 24px;display:grid}.pricing-grid article{background:#fff;border:1px solid #d9e0dd;border-radius:20px;padding:28px;position:relative;box-shadow:0 14px 40px #14343b12}.pricing-grid article.featured{border:2px solid #38a99f;transform:translateY(-8px);box-shadow:0 22px 55px #145b5826}.pricing-popular{color:#126e66;background:#ddf3ef;border-radius:999px;padding:6px 9px;font:800 9px ui-monospace,monospace;position:absolute;top:18px;right:20px}.pricing-grid h2{margin:0;font-size:24px}.pricing-grid article>p{color:#64777c;min-height:48px;line-height:1.5}.pricing-price{align-items:end;gap:5px;margin:22px 0 3px;display:flex}.pricing-price strong{letter-spacing:-.05em;font-size:46px;line-height:1}.pricing-price span{color:#6a7d82;margin-bottom:6px}.pricing-grid small{color:#75878b;margin-top:6px;display:block}.pricing-grid article>a{text-align:center;color:#082f34;background:#3fc2b7;border-radius:10px;margin:22px 0;padding:13px;font-weight:900;text-decoration:none;display:block}.pricing-grid ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pricing-grid li{grid-template-columns:18px 1fr;gap:7px;font-size:13px;line-height:1.4;display:grid}.pricing-grid li:before{content:"✓";color:#18887e;font-weight:900}.pricing-comparison{color:#edf7f5;background:#123641;border-radius:24px;max-width:1132px;margin:58px auto 0;padding:36px}.pricing-comparison h2{letter-spacing:-.035em;max-width:720px;font-size:31px}.pricing-table-wrap{border:1px solid #31515a;border-radius:12px;overflow-x:auto}.pricing-comparison table{border-collapse:collapse;width:100%}.pricing-comparison th,.pricing-comparison td{text-align:left;border-bottom:1px solid #31515a;padding:14px}.pricing-comparison th{color:#9bded8;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.pricing-comparison tbody tr:last-child td{border-bottom:0}.pricing-comparison>p{color:#bfd0d4;margin:20px 0 0;line-height:1.6}.pricing-faq{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1132px;margin:18px auto 0;display:grid}.pricing-faq>div{background:#fff;border:1px solid #d9e0dd;border-radius:16px;padding:22px}.pricing-faq h2{font-size:16px}.pricing-faq p{color:#64777c;font-size:13px;line-height:1.6}.pricing-footer{background:#d9efeb;border-radius:20px;justify-content:space-between;align-items:center;gap:25px;max-width:1132px;margin:18px auto 0;padding:28px 32px;display:flex}.pricing-footer h2{margin:0;font-size:24px}.pricing-footer p{color:#557078;margin:6px 0 0}.pricing-footer>a{white-space:nowrap;text-decoration:none}@media (max-width:900px){.pricing-grid,.pricing-faq{grid-template-columns:1fr}.pricing-grid article.featured{transform:none}.pricing-comparison,.pricing-faq,.pricing-footer{margin-inline:16px}.pricing-hero h1{font-size:42px}.pricing-footer{flex-direction:column;align-items:flex-start}}
