.page-pricing-current *{box-sizing:border-box}.page-pricing-current h1,.page-pricing-current h2,.page-pricing-current h3,.page-pricing-current p{margin-top:0}.page-pricing-current .pricing-social{display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:start}.pricing-inclusions{padding:0;list-style:none;margin:30px 0}.pricing-inclusions li{padding:14px 0 14px 26px;border-bottom:1px solid #dbe3ee;position:relative}.pricing-inclusions li:before{content:'✓';position:absolute;left:0;color:#16805a}.pricing-detail-link{color:#176ef2;font-weight:700;text-underline-offset:5px}.pricing-rate{padding:38px;background:#fff;border:1px solid #dbe3ee;border-top:4px solid #176ef2}.pricing-amount{font:700 88px/1 var(--bp-display);letter-spacing:-2px;color:#071225}.pricing-amount span{font:600 16px var(--bp-body);letter-spacing:0;margin-left:10px}.pricing-standard{margin:20px 0 8px}.pricing-term{font-weight:700}.pricing-rate .btn{width:100%;margin:12px 0 18px}.pricing-availability{font-size:12px}.pricing-scope{border-top:1px solid #dbe3ee;padding-top:22px;margin-top:24px}.pricing-scope p{font-size:13px;margin:10px 0 0}.pricing-heading{max-width:780px;margin-bottom:40px}.pricing-services{border-top:1px solid #dbe3ee}.pricing-services article{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:35px;padding:40px 0;border-bottom:1px solid #dbe3ee;align-items:start}.pricing-services h3{margin:0}.pricing-services p{margin:0}.pricing-actions{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.pricing-actions>a:last-child{font-size:13px;font-weight:700;color:#176ef2}.page-pricing-current .pricing-package{background:#071225;color:#fff}.page-pricing-current .pricing-package h2{color:#fff!important}.page-pricing-current .pricing-package p{color:#c2cede;max-width:760px}.page-pricing-current .pricing-package .section-label{color:#7bd9ff}.pricing-package-link{display:inline-block;color:#7bd9ff;margin:20px 0 0 25px;font-weight:700}.page-pricing-current .pricing-questions{max-width:860px}.page-pricing-current a:focus-visible,.page-pricing-current summary:focus-visible{outline:3px solid #176ef2;outline-offset:5px}
@media(max-width:950px){.page-pricing-current .pricing-social{gap:35px}.pricing-services article{grid-template-columns:1fr 1.3fr}.pricing-actions{grid-column:2}}
@media(max-width:700px){.page-pricing-current .pricing-social,.pricing-services article{grid-template-columns:1fr;gap:25px}.pricing-actions{grid-column:1}.pricing-rate{padding:28px 22px}.pricing-amount{font-size:72px}.pricing-package-link{display:block;margin-left:0}.pricing-services article{padding:30px 0}.pricing-services h3{max-width:340px}}

.pricing-service-copy p+p{margin-top:16px}
