.pricing{background:#f2f4f5;color:#0b0e12;padding:110px max(24px,calc((100vw - var(--max))/2))}.pricing-heading{display:flex;justify-content:space-between;gap:40px;align-items:flex-end;margin-bottom:50px}.pricing-heading h2{max-width:680px;margin:0}.pricing-heading>p{max-width:350px;color:#5b636b;margin:0}.price-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.price-card{background:#fff;border:1px solid #d8dde0;padding:34px}.price-card.featured{border-top:5px solid var(--red);padding-top:30px}.price-card-head{min-height:145px;border-bottom:1px solid #d8dde0;margin-bottom:25px}.price-card-head span{color:var(--red);font-weight:900;font-size:.85rem}.price-card h3,.quote-card h3,.important h3{font-size:1.65rem;line-height:1.1;margin:10px 0}.price-card-head p{color:#697179}.price-card-head i{color:var(--red);font-style:normal;font-weight:900}.price-card h4{text-transform:uppercase;letter-spacing:.1em;font-size:.76rem;color:#606870;margin:28px 0 8px}.price-list{margin:0}.price-list div{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:11px 0;border-bottom:1px solid #e2e5e7}.price-list dt{font-weight:700}.price-list dd{margin:0;font-weight:900;white-space:nowrap;color:#14181c}.price-list small{font-size:.78rem;color:#687078;font-weight:700}.extras-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.extras-grid>article{padding:34px;background:#fff;border:1px solid #d8dde0}.quote-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:#151a20!important;color:#fff}.quote-card .button{text-decoration:none;margin-top:18px}.important{display:grid;grid-template-columns:.7fr 1.3fr;gap:50px;background:#fff;border-left:5px solid var(--red);padding:34px;margin-top:18px}.important ul{margin:0;padding-left:22px}.important li{margin-bottom:10px}.pricing-foot{display:flex;justify-content:space-between;gap:30px;padding:26px 4px 0;color:#596169}.pricing-foot strong{color:#11161b}@media(max-width:800px){.pricing{padding-top:75px;padding-bottom:75px}.pricing-heading,.pricing-foot{align-items:flex-start;flex-direction:column}.price-grid,.extras-grid,.important{grid-template-columns:1fr}.price-card{padding:25px}.price-card-head{min-height:0}.important{gap:18px;padding:25px}.price-list div{gap:12px}.price-list dd{text-align:right}}
