.pricing-packages-container{gap:16px;width:100%}@media only screen and (max-width:768px){.pricing-packages-container{flex-direction:column;margin-top:16px}}.login-button{height:2rem;padding:0 10px;background-color:transparent;font-family:inherit;font-size:.8rem;display:flex;flex-direction:row;align-items:center;border:1px solid #dadce0;border-radius:20px;gap:8px;box-shadow:0 0 3px rgba(0,0,0,.1)}#logo{width:16px;height:16px}.pricing-package{flex-direction:column!important;padding:32px;border-radius:8px;height:328px;width:400px;gap:16px;border:1px solid #c6c9cf;box-sizing:border-box}.pricing-package.highlight{background:#f7f8fa;border:1px solid #34bfa6;box-shadow:0 0 16px rgba(15,24,56,.1)}.pricing-package.alternate{flex-direction:row!important;height:auto;width:100%}.pricing-package.alternate>.empty-tag{display:none}.pricing-package.alternate>.package-description{align-items:flex-start}.pricing-package.alternate .package-description-sub{padding-left:12px;align-items:flex-start}.empty-tag{height:24px}.package-info,.purchase-info{gap:16px}.price{gap:4px}.price>span{align-self:center}.package-description{gap:12px}.package-description-sub{color:#6a6c70;margin:0;padding-left:28px;gap:8px;justify-content:center;align-items:flex-start}@media only screen and (max-width:1024px){.pricing-package{width:328px}.pricing-packages-container{flex-direction:column!important}}@media only screen and (max-width:768px){.pricing-package{padding:32px}.empty-tag{height:0}.price h1{margin:0}}@media only screen and (max-width:400px){.pricing-package.alternate{flex-direction:column!important}.pricing-package.alternate>.package-description{align-items:center;align-self:center}}.testimonial-wrap{padding:64px 32px;gap:16px;border-radius:8px;background-color:#f7f8fa;flex-direction:column;flex:1 1}.testimonial-person{gap:16px}.testimonial-person>.label{color:#6a6c70;height:32px}.testimonial-pic{width:48px;height:48px;border-radius:50%;background:linear-gradient(180deg,rgba(235,249,246,.5),rgba(235,249,246,0)),url(/henry-tran.jpeg),#d3d3d3;background-position:50%;background-repeat:no-repeat;background-size:cover}.quote{font-style:italic;max-width:456px;padding:0;margin:0;font-size:1.125rem}.visited:visited{color:#0f1838}.stars-wrap.large{margin-top:24px}.stars-wrap.large>svg{height:24px;width:24px}.testimonial-name-role{font-size:1rem;color:#6a6c70}@media only screen and (max-width:1200px){.testimonial-wrap{padding:32px}}@media only screen and (max-width:768px){.testimonial-wrap{padding:32px 16px;gap:16px}}@media only screen and (max-width:520px){.testimonial-wrap{padding:16px}.stars-wrap.large{margin-top:0}.quote{font-size:1rem}.testimonial-name-role{font-size:.875rem}}