.group-pricing{font-family:Arial,Helvetica,sans-serif;background:#f8fafc;color:#151B34;line-height:1.75}
.group-pricing main .wrap{max-width:1200px;margin-left:auto;margin-right:auto}
.group-pricing main .section{padding-left:32px;padding-right:32px}
.group-pricing main h1,.group-pricing main h2,.group-pricing main h3,.group-pricing main .font-display{font-family:Arial,Helvetica,sans-serif}
.group-pricing main h2{font-size:clamp(30px,3.5vw,48px);font-weight:600;line-height:1.16;letter-spacing:-.04em}
.group-pricing main h3{font-size:24px;font-weight:600;line-height:1.28;letter-spacing:-.025em}
.group-pricing main p,.group-pricing main li{color:#34495E}
.group-pricing main .eyebrow{display:block;font-family:Arial,Helvetica,sans-serif;font-style:normal;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.18em;color:#208AF8;margin-bottom:18px}
.group-pricing main>section:first-child h1{font-size:clamp(38px,4.5vw,65px);font-weight:700;line-height:1.04;letter-spacing:-.04em}
.group-pricing main>section:first-child h1 .text-primary{display:inline-block;color:#151B34;font-family:Georgia,serif;font-style:italic;font-weight:400;margin-top:8px}
.group-pricing main>section:first-child img{border-radius:100px 6px 6px 6px;height:470px}
.group-pricing main .card-rm{background:#fff;border:1px solid #d8dfe8;border-radius:6px;box-shadow:0 10px 25px #151b3405}
.group-pricing main .btn{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:12px 22px;border-radius:3px;background:#CF3A20;color:#fff;font:700 15px/1.5 Arial,Helvetica,sans-serif;border:0;cursor:pointer;text-decoration:none}
.group-pricing main .btn:hover{background:#FD5234;color:#151B34}
.group-pricing main .text-link{color:#CF3A20}
.group-pricing main .bg-primary{background:#151B34;color:#fff}
.group-pricing main .text-primary{color:#208AF8}
.group-pricing main .bg-muted,.group-pricing main #calculator{background:#eaf0f7!important}
.group-pricing main #calculator{border:1px solid #d8dfe8;border-radius:6px}
.group-pricing main .rounded-full{border-radius:4px}
.group-pricing main #proposal{background:#151B34!important}
.group-pricing main #proposal h2{color:#fff}
.group-pricing main #proposal .text-mist{color:#d8dfe8}
.group-pricing main #proposal form{border-radius:6px;background:#fff}
.group-pricing main input,.group-pricing main textarea{font-family:Arial,Helvetica,sans-serif;border-radius:3px;border-color:#d8dfe8}
.group-pricing main input[type=range]{accent-color:#208AF8}
.group-pricing main details{border-color:#d8dfe8}
.group-pricing main summary{font-family:Arial,Helvetica,sans-serif!important;font-size:19px!important;letter-spacing:-.02em}
.group-pricing main .gradient-edge{background:#208AF8}
.group-pricing>header nav a[aria-current=page]{color:#CF3A20}
.group-pricing>header img,.group-pricing>footer img{max-width:none}
.group-pricing>footer .eyebrow{color:inherit}
@media(max-width:767px){.group-pricing main .section{padding-left:22px;padding-right:22px}.group-pricing main>section:first-child img{height:340px;border-radius:65px 4px 4px 4px}.group-pricing main h2{font-size:34px}.group-pricing main h3{font-size:22px}.group-pricing main summary{font-size:17px!important}}
