@media(max-width:767px){:root{--gut:20px}.v5 .emg-form.hcp-card,.v5 .svh-obj.hcp-card{padding:0;overflow:hidden}.v5 .hero .hero-review{gap:8px;font-size:14px;line-height:1.2;white-space:nowrap;align-items:center}.v5 .hero .hero-review .stars svg{width:14px;height:14px}.v5 .compare .cmp.cmp-stack{display:block;overflow:visible;border:0;border-radius:0;background:none}.v5 .compare .cmp-stack thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.v5 .compare .cmp-stack tbody{display:grid;gap:14px}.v5 .compare .cmp-stack tr{display:block;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:#fff}.v5 .compare .cmp-stack tbody th{display:block;width:auto;border-top:0;padding:14px 16px;font-size:15px}.v5 .compare .cmp-stack tbody td{display:grid;grid-template-columns:minmax(0,42%) 1fr;gap:12px;border-left:0!important;padding:12px 16px;font-size:14.5px;background:#fff!important}.v5 .compare .cmp-stack tbody td:before{content:attr(data-label);font-size:12.5px;font-weight:700;letter-spacing:.02em;color:var(--n500);line-height:1.45}.v5 .steps .route{gap:16px}.v5 .steps .route:before{left:14px}.v5 .route .step2{grid-template-columns:30px 1fr;gap:12px}.v5 .route .step2 .n{width:30px;height:30px;font-size:15px;border-bottom-width:2px;box-shadow:0 0 0 4px var(--tint)}.v5 .route .step2 .card{padding:18px 16px 20px}.v5 .route .step2 .card:before,.v5 .route .step2 .card:after{top:6px}}@media(max-width:480px){.v5 .compare .cmp-stack tbody td{grid-template-columns:1fr;gap:3px}}@media(max-width:359px){.v5 .hero .hero-review{gap:6px;font-size:13px}.v5 .hero .hero-review .stars svg{width:12px;height:12px}}@media(min-width:901px){.v5 .pricing .wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:56px;row-gap:40px;align-items:start}.v5 .pricing .pricing-side{display:contents}.v5 .pricing .pricing-side .h2{grid-column:1/-1;grid-row:1;max-width:none}.v5 .pricing .pricing-photo{grid-column:1;grid-row:2;margin-top:0;max-width:none}.v5 .pricing .pricing-photo .tri-frame{top:-30px}.v5 .pricing .ledger2{grid-column:2;grid-row:2}}
.v5 .svh .h1 .serve{line-height:1.7;letter-spacing:normal;text-wrap:wrap}.v5 .h1:has(>.serve)+ul.hero-list{margin-left:28px}
.v5.core-author .author-photo{display:block;width:136px;height:136px;margin:0 auto 24px;border-radius:50%;object-fit:cover;border:3px solid var(--gold);box-shadow:0 18px 40px -18px rgba(0,0,0,.6)}@media (max-width:767px){.v5.core-author .author-photo{width:112px;height:112px;margin-bottom:20px}}
