.pricing-page{max-width:1140px;margin:auto;padding:60px 32px 80px}.pricing-intro{max-width:820px;margin-bottom:42px}.marketing .pricing-intro h1{letter-spacing:-2px;margin:20px 0;font-size:clamp(36px,4.5vw,58px);line-height:1.12}.pricing-intro>p{max-width:680px;font-size:18px;line-height:1.65}.pricing-plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px;display:grid}.pricing-plan{background:#fff;border:1px solid #dce8e2;border-radius:24px;flex-direction:column;padding:30px;display:flex}.founding-plan{background:#f5faf8;border:2px solid #397e75}.marketing .pricing-plan h2{margin:22px 0 12px;font-size:26px}.marketing .price-amount{letter-spacing:-1.5px;color:#153b38;margin:10px 0 16px;font-size:48px;font-weight:650}.price-amount span{letter-spacing:0;color:#526e6b;margin-top:6px;font-size:15px;font-weight:400;display:block}.pricing-plan ul,.pricing-scope ul{padding-left:22px;line-height:1.8}.pricing-plan .m-button{text-align:center;white-space:normal;margin-top:18px;line-height:1.5}.pricing-terms-link{color:#256c64;justify-content:center;align-items:center;min-height:44px;margin-top:12px;text-decoration:underline;display:flex}.pricing-counter{color:#526e6b;font-size:13px}.pricing-scope{border-bottom:1px solid #dce8e2;grid-template-columns:1fr 1fr;gap:50px;padding:64px 0;display:grid}.pricing-scope h2,.pricing-roi h2,.pricing-faq h2{margin:15px 0;font-size:30px}.pricing-scope p{font-size:15px;line-height:1.7}.pricing-roi{border-bottom:1px solid #dce8e2;max-width:800px;padding:50px 0}.pricing-inputs{grid-template-columns:1fr 1fr;gap:24px;margin:26px 0;display:grid}.pricing-inputs label{gap:10px;font-weight:500;display:grid}.pricing-inputs input{color:#153b38;width:100%;min-width:0;min-height:50px;font:inherit;background:#fff;border:1px solid #a6c1b8;border-radius:12px;padding:12px}.pricing-roi-result{background:#edf6f2;border-radius:16px;padding:22px;line-height:1.7}.pricing-faq{max-width:800px;padding-top:50px}.pricing-faq summary{min-height:48px}:is(.pricing-page a:focus-visible,.pricing-page input:focus-visible,.pricing-page summary:focus-visible,.pilot-price-ack input:focus-visible){outline-offset:4px;outline:3px solid #256c64}.pilot-plan-summary{background:#edf6f2;border:1px solid #dce8e2;border-radius:16px;margin:22px 0;padding:22px;line-height:1.7}.pilot-plan-summary strong{font-size:22px;display:block}.marketing .pilot-price-ack{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;margin:22px 0;line-height:1.6;display:flex}.marketing .pilot-price-ack input{accent-color:#397e75;flex:0 0 22px;width:22px;height:22px;min-height:22px;margin:3px 0 0}.pilot-price-ack span{color:#153b38;font-size:15px}.pricing-faq p{line-height:1.7}.pilot-terms p{line-height:1.8}.pilot-terms a{align-items:center;min-height:44px;display:inline-flex}.pricing-page .form-note{color:#526e6b;font-size:14px}@media (max-width:650px){.pricing-page{padding:36px 20px 60px}.pricing-plan{padding:24px}.pricing-scope,.pricing-inputs{grid-template-columns:1fr;gap:26px}.pricing-scope{padding:44px 0}.pricing-intro h1 br{display:none}.pricing-intro>p{font-size:17px}.pricing-scope h2,.pricing-roi h2,.pricing-faq h2{font-size:27px}}.marketing-nav nav>a[href=\/pricing]{align-items:center;min-height:44px;display:flex}.pilot-plan-summary a{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}@media (max-width:350px){.marketing-nav nav>a[href=\/login],.marketing-nav nav>a[href=\/security]{display:none}}.marketing-nav>a,.marketing-nav nav>a,.marketing-footer nav>a{align-items:center;min-height:44px;display:flex}.marketing .pricing-plan .m-tag{align-self:flex-start}.marketing .pilot-price{font-size:18px;line-height:1.6}.marketing .marketing-nav nav>a[href=\/pricing]{display:flex}.marketing .outreach-conversation h1{letter-spacing:-1.2px;font-size:clamp(32px,3vw,40px);line-height:1.15}.marketing .pilot-terms a{color:#256c64;text-decoration:underline}
