body.mk-body{background:linear-gradient(145deg,#fbfaf3,#f1f8f1);color:#173b30;font-size:18px}body.mk-body .mk-header{background:#fffefaed;backdrop-filter:blur(14px);box-shadow:0 8px 28px #153b290e}body.mk-body .mk-hero,body.mk-body .mk-page-hero{padding:62px 0}body.mk-body .mk-hero-copy h1,body.mk-body .mk-page-hero h1{font-size:clamp(46px,5.2vw,77px);line-height:1.08;letter-spacing:-.05em}body.mk-body .mk-lead{font-size:20px;line-height:1.62}body.mk-body .mk-visual-card{border-radius:30px;box-shadow:0 27px 65px #143b281c}body.mk-body .mk-visual-card img,body.mk-body .mk-hero-art img{object-fit:cover;border-radius:20px;max-width:100%}body.mk-body .mk-info-card,body.mk-body .mk-mini-card,body.mk-body .mk-feature-panel,body.mk-body .mk-timeline-item,body.mk-body .mk-faq-list details{border-radius:23px;padding:27px;background:#fff;box-shadow:0 13px 36px #143b290e}body.mk-body .mk-info-card h3{font-size:25px}body.mk-body .mk-info-card p,body.mk-body .mk-faq-list p{font-size:17px}body.mk-body .mk-faq-list summary{font-size:21px;font-weight:800}body.mk-body .mk-btn{min-height:58px;border-radius:15px;font-size:18px;font-weight:800}body.mk-body .mk-btn-primary{background:linear-gradient(125deg,#0b8761,#075541);box-shadow:0 13px 27px #117c562d}body.mk-body .mk-footer{background:#083c31}@media(max-width:760px){body.mk-body .mk-hero,body.mk-body .mk-page-hero{padding:30px 0}body.mk-body .mk-hero-copy h1,body.mk-body .mk-page-hero h1{font-size:clamp(38px,10vw,55px)}body.mk-body .mk-lead{font-size:18px}body.mk-body .mk-info-card{padding:19px}}
