.prices *{box-sizing:border-box}.prices h2{margin:0 0 25px}.prices h3{margin:0 0 12px}.prices p{margin:0 0 20px}.prices .root__width{min-width:0}.prices__breadcrumbs{display:flex;flex-wrap:wrap;padding:var(--mobile-breadcrumb-top,22px) 20px var(--mobile-breadcrumb-bottom,8px) 20px}.prices__breadcrumbs>*{margin-right:12px}.prices__lead{max-width:800px}p.prices__hero-note{--paragraph-margin:20px 0 0;max-width:740px;font-size:14px;line-height:1.5;color:var(--ui-muted)}.prices a.prices__button,.prices__button{display:inline-flex;align-items:center;justify-content:center;max-width:100%;text-align:center;cursor:pointer}.prices__section{scroll-margin-top:110px}.prices__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:25px 0}.prices__cards article{min-width:0;padding:25px}.prices__cards p{margin:0}.prices__checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding-left:24px;margin-bottom:25px}.prices__question summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none}.prices__question summary::-webkit-details-marker{display:none}.prices__question h3{min-width:0;padding-right:20px}.prices__question svg{flex:0 0 20px}.prices__question[open] svg{transform:rotate(180deg)}.prices__question p{max-width:850px}.prices__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:55px}.prices__split>*{min-width:0}.prices__field{display:block}.prices__field input,.prices__field textarea{display:block;width:100%;max-width:100%;min-width:0}.prices__consent{display:flex;align-items:flex-start;margin-bottom:22px}.prices__consent input{-webkit-appearance:checkbox;appearance:auto;flex:0 0 18px;width:18px;height:18px;margin:2px 10px 0 0}.prices__form .prices__button{width:100%}.prices__visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
@media(max-width:1000px){.prices__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.prices__split{gap:28px}}
@media(max-width:760px){.prices__split{grid-template-columns:minmax(0,1fr)}.prices__section{scroll-margin-top:80px}}
@media(max-width:480px){.prices__cards,.prices__checklist{grid-template-columns:minmax(0,1fr)}.prices__cards article{padding:20px}}

.prices-hero__content{max-width:880px}
