body:has(.price-page){--color-ink:#242321;--color-ink-soft:#504e49;--color-ink-faint:#706d67;--color-ground:#f5f3ef;--color-line:#e9e6e1;--color-rule:#d6d3ce;--chip-bg:#f5f3ef}@media (max-width:639px){.price-page>.wrap{padding-inline:12px}.price-page .price-shell{padding:0;background:0 0!important}.price-page .price-card{border-radius:0;padding:16px 0}.price-page .price-table-shell{padding:0;background:0 0!important}}body:has(.price-page) .price-page>section{border-color:var(--color-line)}body:has(.price-page) .price-page>section:nth-child(2n){background:var(--color-ground)}body:has(.price-page) .price-page :is(button,a,summary):hover{box-shadow:none;transform:none}.price-page .price-card h3{font-weight:600}@media (max-width:639px){.price-page .price-table thead{display:none}.price-page .price-table tbody{display:block}.price-page .price-table tr{padding:12px 0;display:block}.price-page .price-table td{grid-template-columns:6rem minmax(0,1fr);gap:12px;padding:6px 0;display:grid}.price-page .price-table td:before{content:attr(data-label);color:var(--color-ink-soft);font-size:.875rem;font-weight:500}}@media (max-width:767px){.tt-w.tt-btn{transition:bottom .22s cubic-bezier(.2,.7,.2,1)}html[data-consult-bar] .tt-w.tt-btn{bottom:calc(var(--consult-bar-h,76px) + 12px + var(--tt-kb,0px))}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.tt-w.tt-btn{transition:none}}
