.pricing-section{padding:75px 0 90px}.signup-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:32px}.signup-heading h2{font-size:clamp(2rem,3.6vw,3.5rem);letter-spacing:-.05em;line-height:1.08;margin:10px 0}.signup-heading p{color:#63736f;margin:0;max-width:680px}.billing-toggle{display:flex;flex-shrink:0;border:1px solid #cbdad4;background:white;padding:5px;border-radius:10px}.billing-toggle button{border:0;background:transparent;color:#254337;border-radius:7px;padding:11px 15px;font:inherit;font-size:.88rem;font-weight:800;cursor:pointer;white-space:nowrap}.billing-toggle button.active{background:#061a16;color:white}.billing-toggle span{font-size:.76rem;color:#078653;margin-left:5px}.billing-toggle button.active span{color:#7ceebc}.pricing-section .price-card{display:flex;flex-direction:column}.pricing-section .price-card .price{margin:18px 0 0}.pricing-section .price-card .billing-detail{font-size:.84rem;color:#078653;font-weight:800;margin:0 0 18px}.pricing-section .price-card ul{flex:1}.pricing-section .signup-btn{align-self:stretch;text-align:center}.signup-help{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #d8e3df;margin-top:32px;padding-top:20px;color:#63736f;font-size:.92rem}.signup-help p{margin:0}.signup-help a{color:#078653;font-weight:800;text-decoration:underline;text-underline-offset:3px}@media(max-width:850px){.signup-heading,.signup-help{flex-direction:column;align-items:flex-start}.billing-toggle{max-width:100%}.billing-toggle button{white-space:normal}.pricing-section{padding:60px 0}}
