/* Native block wrappers preserve the original layout and typography. */
.vorika-landing-page .wp-block-image img { height: auto; }
.vorika-landing-page .phone .wp-block-image { width: 94%; margin: 0 0 -1%; }
.vorika-landing-page .phone img { width: 100%; margin: 0; }
.vorika-landing-page .ptop .wp-block-image { width: 16px; flex: 0 0 16px; }
.vorika-landing-page .ptop .wp-block-image img { display: block; }
.vorika-landing-page .ptop p { margin: 0; }
.vorika-landing-page .step p.n { display: inline; }
.vorika-landing-page .final p:has(> a.btn:only-child) { margin: 0; max-width: none; }
.vorika-landing-page .drop > summary { list-style: none; cursor: pointer; font: inherit; color: inherit; }
.vorika-landing-page .drop > summary::-webkit-details-marker { display: none; }
.vorika-landing-page .drop[open] .drop-menu { display: flex; }
.vorika-landing-page .drop[open] .chev { transform: rotate(180deg); }
.vorika-landing-page .ctable { overflow-x: auto; }
.vorika-landing-page .ctable table { width: 100%; border-collapse: collapse; }
.vorika-landing-page .ctable td, .vorika-landing-page .ctable th { border-left: 0; border-right: 0; border-top: 0; }
.vorika-landing-page .pricing-controls { display: flex; flex-wrap: wrap; gap: 12px; align-items: center; }
.vorika-landing-page .vorika-pricing .plan:not(.main) h3 { font-size: 22px; margin-top: 14px; }
.vorika-landing-page .vorika-pricing .plan:not(.main) p:not(.eyebrow) { margin-top: 18px; color: var(--muted); }
.vorika-landing-page .b-user s { color: #f0a79e; text-decoration-thickness: 2px; }
.vorika-landing-page .b-tutor strong { color: #9fd9c3; }
.vorika-irrverbs-page .wp-block-image { max-width: 100%; }
.vorika-irrverbs-page .wp-block-heading { font-family: inherit; }
.vorika-irrverbs-page .editorial-article table { width: 100%; }
@media (prefers-reduced-motion: reduce) {
  .vorika-landing-page .bubble { animation-delay: 0ms !important; }
}
