/* Straightforward, bounded offers for people new to technology. */
.pricing-section{padding-top:95px;padding-bottom:15px;scroll-margin-top:100px}.pricing-section .section-heading>p{max-width:360px}.pricing-section h2{font-size:clamp(36px,4vw,52px)}
.pricing-intro-call{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:26px 30px;background:#e5ecf7;border:1px solid #cad5eb;border-radius:16px;margin-bottom:28px}.pricing-intro-call>div{max-width:690px}.pricing-intro-call strong{font-size:19px}.pricing-intro-call p{font-size:15px;line-height:1.7;color:#526074;margin:8px 0 0}.pricing-intro-call .button{flex-shrink:0;font-size:14px}
.pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.price-card{display:flex;flex-direction:column;background:#fffefa;border:1px solid #d6dce5;border-radius:20px;padding:32px;min-width:0}.price-label{font-size:10px;letter-spacing:1.5px;color:#405781;margin:0 0 19px}.price-card h3{font-size:25px;letter-spacing:-.7px;line-height:1.3;margin:0}.price-amount{font-family:Manrope,Arial,sans-serif;font-size:49px;line-height:1.2;letter-spacing:-2px;margin:20px 0 18px;font-weight:600}.price-amount span{display:inline-block;font-size:13px;letter-spacing:0;font-weight:400;color:#526074;margin-left:8px}.price-for{font-size:16px;color:#526074;margin:0;max-width:380px;line-height:1.7}.price-card ul{list-style:none;padding:22px 0 0;margin:0;border-top:1px solid #d6dce5;margin-top:23px}.price-card li{position:relative;padding:0 0 12px 23px;font-size:15px;line-height:1.65}.price-card li:before{content:'✓';position:absolute;left:0;color:#3459d1}.price-scope{font-size:13px;line-height:1.7;color:#526074;margin:9px 0 23px}.price-card .button{margin-top:auto;align-self:flex-start;font-size:14px;min-height:48px}.price-card-featured{background:#142238;border-color:#243953;color:#fffefa}.price-card-featured .price-label{color:#b6ccff}.price-card-featured .price-for,.price-card-featured .price-scope,.price-card-featured .price-amount span{color:#c9d4e6}.price-card-featured ul{border-color:#40516a}.price-card-featured li:before{color:#b6ccff}.price-card-featured .button{background:#dce6ff;color:#142238;border-color:#dce6ff}.price-card-featured .button span{color:#142238;background:#1422380c}.price-card-featured .button:hover{background:#fffefa}.price-card-featured .button:focus-visible{outline-color:#b6ccff}
.pricing-total{font-size:13px;line-height:1.8;color:#526074;margin:23px 0 30px;max-width:940px}.pricing-details{border-top:1px solid #d6dce5}.pricing-details details{border-bottom:1px solid #d6dce5}.pricing-details summary{font-size:16px;font-weight:600;cursor:pointer;padding:21px 3px;line-height:1.6}.pricing-details p{font-size:15px;color:#526074;max-width:940px;line-height:1.8;margin:0 0 18px}.session-price{display:flex;align-items:center;gap:15px;margin:0 0 23px!important}.session-price strong{font-size:31px;color:#142238;letter-spacing:-1px}.session-price span{font-size:13px;line-height:1.6;max-width:270px}.service-body article .service-pricing{padding:25px;border:1px solid #cad5eb;border-radius:16px;background:#edf1f8}.service-pricing .inline-link{font-size:15px}.service-pricing .eyebrow{font-size:11px}
@media(max-width:900px){.pricing-section{padding-top:65px}.pricing-intro-call{align-items:flex-start;flex-direction:column;gap:20px;padding:24px}.pricing-grid{grid-template-columns:1fr}.price-card{padding:26px}.price-for{max-width:none}.pricing-section .section-heading>p{max-width:600px}.price-card .button{width:100%;justify-content:space-between}.service-body article .service-pricing{padding:21px}}
@media(max-width:380px){.price-card{padding:22px}.price-card h3{font-size:23px}.price-amount{font-size:43px}.price-amount span{font-size:12px;margin-left:5px}.pricing-intro-call{padding:21px}.pricing-intro-call .button{font-size:13px;padding-inline:17px}.price-card .button{font-size:13px;padding-inline:17px;gap:10px}.pricing-section h2{font-size:34px}.session-price{align-items:flex-start}}
