html:has(.mk){background:#f5f0e5;scroll-behavior:smooth}body:has(.mk){margin:0}.mk{--ink: #153e40;--green: #005057;--coral: #ef8850;--paper: #f5f0e5;--line: #dcded3;--muted: #526866;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6;min-height:100vh;overflow-x:clip}.mk *,.mk *:before,.mk *:after{box-sizing:border-box}.mk a{color:inherit;text-decoration:none}.mk button,.mk input,.mk select,.mk textarea{font:inherit}.mk button,.mk summary{cursor:pointer}.mk h1,.mk h2,.mk h3,.mk p{margin:0}.mk h1,.mk h2{font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:-.045em;line-height:1.06;text-wrap:balance}.mk h1{font-size:clamp(2.55rem,4.4vw,4.35rem);max-width:850px}.mk h2{font-size:clamp(2.15rem,3.5vw,3.5rem)}.mk h3{font-size:1.4rem;line-height:1.25;letter-spacing:-.025em}.mk img{max-width:100%}.mk a:focus-visible,.mk button:focus-visible,.mk summary:focus-visible{outline:3px solid #ab4c24;outline-offset:5px}.mk-wrap{width:min(1180px,calc(100% - 64px));margin-inline:auto}.mk-eyebrow{display:block;font-size:.73rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;color:#38615d}.mk-button{display:inline-flex;justify-content:center;align-items:center;gap:26px;min-height:54px;padding:14px 22px;background:var(--green);color:#fff!important;border:1px solid var(--green);border-radius:5px;font-size:.95rem;font-weight:700;line-height:1.3;transition:background .2s,transform .2s;text-align:center}.mk-button:hover{background:#143c3e;transform:translateY(-2px)}.mk-button.secondary{background:transparent;color:var(--green)!important;border-color:#789a93}.mk-button:disabled{opacity:.6;cursor:wait;transform:none}.mk-button>span,.mk-text-link>span{font-size:1.4rem;line-height:1}.mk-text-link{display:inline-flex;align-items:center;gap:18px;font-size:.93rem;font-weight:650;border-bottom:1px solid #5e8179;padding-bottom:4px}.mk-small{font-size:.77rem;color:var(--muted);line-height:1.65}.mk-muted{color:var(--muted)}.mk-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.mk-brand{display:flex;align-items:center;gap:10px;font-size:1.22rem;font-weight:450;letter-spacing:-.055em;white-space:nowrap}.mk-brand strong{font-weight:800}.mk-announcement{display:flex;justify-content:center;align-items:center;gap:20px;padding:9px 24px;background:var(--ink);color:#f8f4eb;font-size:.75rem}.mk-announcement a{text-decoration:underline;text-underline-offset:4px}.mk-nav{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-top:28px;padding-bottom:28px}.mk-nav>nav{display:flex;gap:30px;align-items:center;font-size:.85rem;font-weight:600}.mk-login{border-left:1px solid #b5c4bb;padding-left:25px}.mk-mobile-menu{display:none}.mk-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center;padding-top:45px;padding-bottom:95px}.mk-hero h1{font-size:clamp(2.5rem,4.1vw,4rem);line-height:1.075;max-width:620px}.mk-hero h1 em{font-weight:500;font-style:normal;color:var(--green)}.mk-hero-copy>p{font-size:1.025rem;color:#4d6661;max-width:510px;margin:25px 0}.mk-hero-copy>p.mk-small{font-size:.72rem;margin:16px 0 0;max-width:450px}.mk-hero-price{margin-top:30px;border-left:3px solid var(--coral);padding-left:16px;display:flex;flex-direction:column}.mk-hero-price strong{font-size:1.13rem}.mk-hero-price>span{font-size:.75rem;color:var(--muted)}.mk-visual-caption{display:block;font-family:Georgia,serif;font-size:1.12rem;max-width:340px;margin-bottom:24px}.mk-hero-visual{position:relative;min-width:0}.mk-demo{border:1px solid #b5c6bf;border-radius:11px;background:#fffdf6;box-shadow:16px 20px #e5e7da;transform:rotate(1deg);overflow:hidden}.mk-demo-bar{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:13px 17px;background:#e9eee6;border-bottom:1px solid #ced8cf;font-size:.7rem}.mk-demo-bar>span:last-child{font-size:.52rem;letter-spacing:.1em}.mk-window-dots{color:#92aba0;font-size:.55rem;letter-spacing:3px}.mk-demo-body{padding:25px}.mk-demo-top{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.64rem;color:var(--muted);margin-bottom:18px}.mk-badge{display:inline-block;padding:4px 9px;border-radius:4px;background:#f7dfbe;color:#6a451d;font-size:.62rem;font-weight:700;white-space:nowrap}.mk-demo h2{font-family:inherit;font-size:1.23rem;font-weight:750;letter-spacing:-.04em;line-height:1.25;margin-bottom:8px}.mk-demo-body>p{font-size:.72rem;color:var(--muted)}.mk-demo-picture{background:#e9eee6;position:relative;margin:18px 0;overflow:hidden;border-radius:4px}.mk-demo-picture svg{display:block;width:100%;height:130px}.mk-demo-picture>span{position:absolute;right:10px;bottom:7px;font-size:.55rem;color:#38564d;background:#e9eee6;padding:2px 5px}.mk-demo-row{display:flex;justify-content:space-between;gap:10px;font-size:.7rem;margin-bottom:18px}.mk-demo-row span{color:var(--muted)}.mk-timeline{list-style:none;padding:0;margin:0 0 16px;font-size:.72rem}.mk-timeline li{display:flex;align-items:center;gap:12px;position:relative;min-height:32px;color:#5b6e63}.mk-timeline li:not(:last-child):after{content:"";position:absolute;left:4px;top:20px;height:23px;width:1px;background:#d7e0d8}.mk-timeline li>span{width:9px;height:9px;background:#d7e0d8;border-radius:50%;z-index:1}.mk-timeline li.active{color:var(--green)}.mk-timeline li.active>span{background:#348276}.mk-demo-tabs{display:flex;border:1px solid #d6e0d7;border-radius:4px;overflow:hidden}.mk-demo-tabs button{flex:1;min-height:37px;border:0;background:#fffdf6;color:var(--green);font-size:.7rem}.mk-demo-tabs button[aria-pressed=true]{background:var(--green);color:#fff}.mk-demo-note{font-size:.57rem!important;text-align:center;padding:0 20px 13px;color:#687b70}.mk-section{padding-top:100px;padding-bottom:100px}.mk-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:45px;margin-bottom:45px}.mk-section-head>p{max-width:340px;font-size:.92rem;color:var(--muted)}.mk-pain{background:#e7e9dc;padding:65px 0}.mk-pain>.mk-wrap{display:grid;grid-template-columns:.85fr 1.2fr;gap:20px 65px}.mk-pain .mk-eyebrow{grid-column:1/-1}.mk-pain h2{font-size:clamp(1.9rem,3.1vw,3rem)}.mk-pain-lines p{padding:12px 0;border-bottom:1px solid #c6cec0;font-size:.94rem;display:flex;gap:20px}.mk-pain-lines p:first-child{padding-top:0}.mk-pain-lines p span{color:#4e644f;font-family:Georgia,serif;font-size:1.15rem}.mk-pain-end{grid-column:2;font-size:.83rem;max-width:550px;color:#4f6659;padding-top:12px}.mk-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.mk-steps>li{border-top:1px solid #a8b9ad;padding-top:22px}.mk-steps>li>span{font-family:Georgia,serif;font-size:2.6rem;color:#9a4d27;display:block;margin-bottom:25px}.mk-steps h3{margin-bottom:12px}.mk-steps p{font-size:.9rem;color:var(--muted)}.mk-before-after{margin-top:60px;display:grid;grid-template-columns:1fr 1.2fr;border:1px solid #b5c2b7;border-radius:5px;overflow:hidden}.mk-before-after>div{padding:32px}.mk-before-after>div:first-child{background:#e7e6d9}.mk-before-after>div:first-child p{font-family:Georgia,serif;font-style:italic;line-height:1.8;font-size:1.2rem;margin-bottom:15px}.mk-before-after small{font-size:.7rem;color:var(--muted)}.mk-before-after>div:last-child{background:#fdfaf1}.mk-before-after>div:last-child p{font-size:.9rem;margin:16px 0 24px}.mk-before-after a{font-size:.85rem;text-decoration:underline;text-underline-offset:4px}.mk-modules{background:#fbf8ef;padding:90px 0}.mk-intro{max-width:620px;margin:25px 0 45px!important;color:var(--muted);font-size:1.05rem}.mk-module-list{border-top:1px solid #bbcabc;margin-top:45px}.mk-module-list article{display:grid;grid-template-columns:50px 1.3fr .8fr;gap:25px 45px;padding:35px 0;border-bottom:1px solid #d6ded0;align-items:center}.mk-module-number{font-family:Georgia,serif;font-size:1.7rem;color:#705a41;align-self:start}.mk-module-list h3{font-family:Georgia,serif;font-size:1.6rem;font-weight:500}.mk-module-list p{max-width:610px;font-size:.9rem;color:var(--muted);margin:12px 0 14px}.mk-module-list a{font-size:.8rem;text-decoration:underline;text-underline-offset:4px}.mk-module-list .mk-eyebrow{font-size:.63rem;margin-bottom:10px}.mk-module-sample{background:#e6ede3;border:1px solid #c8d8c7;display:flex;flex-direction:column;align-items:flex-start;padding:26px;min-height:130px;gap:10px;font-size:.73rem;border-radius:5px}.mk-module-sample>span,.mk-module-sample>small{color:#42604e;font-size:.68rem}.mk-module-sample>strong{font-size:.92rem}.mk-module-list .lead .mk-module-sample{background:#005057;color:#fff}.mk-module-list .lead .mk-module-sample>span{color:#d6e7dd}.mk-modules .mk-small{margin-top:24px}.mk-portfolio{background:#153e40;color:#f5f0e5;padding:95px 0}.mk-portfolio .mk-eyebrow{color:#eab18b}.mk-portfolio-grid{display:grid;grid-template-columns:1fr .9fr;gap:100px;align-items:center}.mk-portfolio-grid>div>p{font-size:.98rem;color:#c7d8d2;margin:25px 0;max-width:500px}.mk-portfolio .mk-text-link{color:#f4c29b;border-color:#849f91}.mk-portfolio-list{padding-left:20px;color:#d4dfd4;font-size:.85rem;line-height:1.9;margin:28px 0 0}.mk-calculator{background:#f5f0e5;color:var(--ink);padding:35px;border-radius:7px}.mk-calculator .mk-eyebrow{color:#526a54}.mk label{display:flex;flex-direction:column;font-size:.78rem;gap:8px;font-weight:650;min-width:0}.mk input,.mk select,.mk textarea{background:#fffdf7;color:var(--ink);border:1px solid #b1c2b5;padding:12px;min-height:48px;border-radius:4px;min-width:0;width:100%;font-size:16px}.mk input:focus,.mk select:focus,.mk textarea:focus{outline:2px solid #348276;outline-offset:2px}.mk-calc-inputs{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:20px}.mk-calc-result{border-top:1px solid #bdcbbb;margin:25px 0 15px;padding-top:20px}.mk-calc-result>span{display:block;font-size:.75rem}.mk-calc-result>strong{display:block;font-family:Georgia,serif;font-size:2.2rem;line-height:1.4}.mk-calc-result small{font-family:system-ui,sans-serif;font-size:.8rem;font-weight:400}.mk-calc-result>p{font-size:.8rem;color:#426849}.mk-calculator>.mk-small{font-size:.69rem;margin-bottom:24px}.mk-security{display:grid;grid-template-columns:1fr 1fr;gap:90px}.mk-security>div:last-child p{font-size:.96rem;color:var(--muted);margin-bottom:20px}.mk-price-controls{display:flex;align-items:flex-end;gap:30px;justify-content:space-between;margin-bottom:35px}.mk-price-controls>label{max-width:260px}.mk-switch{display:flex;background:#e3e8dc;border:1px solid #c7d2c2;padding:4px;border-radius:5px;gap:4px}.mk-switch button{padding:12px 16px;background:transparent;color:var(--ink);border:0;min-height:45px;border-radius:3px;font-size:.85rem}.mk-switch button[aria-pressed=true]{background:#fffdf7;box-shadow:0 1px 2px #284f3e22}.mk-prices{display:grid;grid-template-columns:1fr 1fr;gap:25px}.mk-prices article{padding:40px 35px;background:#fdfbf3;border:1px solid #b9c7b9;position:relative;border-radius:6px;display:flex;flex-direction:column}.mk-prices article.recommended{background:#e5ecdf;border:1px solid #527b61}.mk-recommend{position:absolute;top:-13px;right:20px;background:#153e40;color:#f5f0e5;padding:5px 12px;font-size:.65rem;border-radius:3px}.mk-prices h3{font-family:Georgia,serif;font-size:1.9rem;font-weight:500;max-width:310px}.mk-price{font-family:Georgia,serif;font-size:2.55rem;line-height:1.3;margin:28px 0 8px!important;letter-spacing:-.045em}.mk-price small{font-family:system-ui,sans-serif;font-size:.7rem;letter-spacing:0;margin-left:5px}.mk-prices .mk-muted{font-size:.77rem}.mk-prices ul{padding-left:18px;margin:25px 0 35px;font-size:.87rem;line-height:2}.mk-prices .mk-button{margin-top:auto;align-self:flex-start}.mk-price-note{display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px;border-top:1px solid #c5d0bd;margin-top:30px;padding-top:22px}.mk-price-note p{font-size:.73rem;color:var(--muted)}.mk-editorial{border-top:1px solid #d3dbca}.mk-article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.mk-article-card{display:flex;flex-direction:column;border-top:3px solid #9bb6a0;padding-top:25px;min-width:0}.mk-article-card h3,.mk-article-card h2{font-family:Georgia,serif;font-weight:500;font-size:1.6rem;letter-spacing:-.03em;line-height:1.2}.mk-article-card p{font-size:.86rem;color:var(--muted);margin:18px 0 25px}.mk-article-card>span:last-child{font-size:.83rem;font-weight:650;margin-top:auto}.mk-faq{display:grid;grid-template-columns:.7fr 1fr;gap:100px;padding-top:45px}.mk-faq details{border-bottom:1px solid #becbbb;padding:20px 0}.mk-faq summary{font-size:.95rem;list-style:none;font-weight:650;padding-right:30px;position:relative}.mk-faq summary:after{content:"+";position:absolute;right:0;font-size:1.4rem;line-height:1}.mk-faq details[open] summary:after{content:"−"}.mk-faq details p{font-size:.88rem;color:var(--muted);margin-top:15px;max-width:610px}.mk-contact{background:#e4e9db;padding:90px 0}.mk-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.mk-contact-grid>div>p{color:var(--muted);font-size:.95rem;max-width:400px;margin:25px 0}.mk-contact-grid a[href^=tel],.mk-contact-grid a[href^=mailto]{text-decoration:underline;text-underline-offset:4px}.mk-form-panel{background:#fdfbf3;border:1px solid #bdcbbb;padding:35px;border-radius:6px}.mk-form-panel h3{font-family:Georgia,serif;font-size:1.8rem;font-weight:500;margin-bottom:25px}.mk-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.mk-form-grid label:last-child{grid-column:1/-1}.mk-form-panel .mk-small{font-size:.68rem;margin:18px 0}.mk-form-panel .mk-small>a{text-decoration:underline}.mk-form-panel .mk-button{width:100%}.mk-honeypot{position:absolute!important;left:-10000px!important;top:auto;width:1px!important;height:1px!important;overflow:hidden}.mk-error{padding:12px;background:#faece2;color:#8b2d1f;font-size:.85rem;margin:15px 0!important;border-left:3px solid #9e402b}.mk-success>p{font-size:.95rem;margin:20px 0 30px}.mk-footer{display:grid;grid-template-columns:1fr 1fr .7fr;gap:70px;padding-top:65px;padding-bottom:65px}.mk-footer>div>p{font-size:.77rem;color:var(--muted);margin:20px 0}.mk-footer nav,.mk-footer>div:last-child{display:flex;flex-direction:column;gap:10px;font-size:.77rem}.mk-footer small{margin-top:12px;color:var(--muted)}.mk-footer .mk-text-link{font-size:.8rem;align-self:flex-start}.mk-floating-wa{position:fixed;right:22px;bottom:22px;z-index:50;border:1px solid #43685d;background:#fffdf5;padding:12px 17px;border-radius:5px;font-size:.75rem;font-weight:700;box-shadow:0 3px 12px #163a2d18}.mk-mobile-cta{display:none}.mk-reading{width:min(760px,calc(100% - 48px));margin:45px auto 0}.mk-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;font-size:.72rem;color:var(--muted);margin-bottom:30px}.mk-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.mk-reading h1{font-size:clamp(2.4rem,4.1vw,3.7rem);max-width:760px}.mk-deck{font-size:1.1rem;color:var(--muted);margin:25px 0!important}.mk-reading>.mk-small{padding-bottom:35px;border-bottom:1px solid #c4d0bd}.mk-reading>section{margin-top:40px}.mk-reading>section h2{font-size:1.8rem;line-height:1.2;letter-spacing:-.025em;margin-bottom:20px}.mk-reading>section p{font-size:1rem;line-height:1.85;margin-bottom:18px}.mk-reading ul{padding-left:22px;line-height:1.85}.mk-reading li{padding-bottom:7px}.mk-sources{font-size:.78rem;border-top:1px solid #c6d0bf;margin-top:40px;padding-top:25px;color:var(--muted)}.mk-sources h2{font-family:inherit;font-size:1rem;font-weight:650;letter-spacing:0}.mk-sources a{text-decoration:underline;overflow-wrap:anywhere}.mk-reading-cta{background:#e3eadb;padding:30px;margin-top:45px;border-radius:5px}.mk-reading-cta h2{font-size:1.9rem}.mk-reading-cta p{margin:18px 0 25px;font-size:.95rem}.mk-related{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:30px}.mk-related a{border-bottom:1px solid #bbcbb5;padding-bottom:14px;font-size:.9rem}.mk-thanks{max-width:850px;min-height:60vh}.mk-thanks>p{max-width:620px;color:var(--muted);margin:30px 0}.mk-thanks>a:last-child{display:block;margin-top:25px;text-decoration:underline}.mk-skip{position:absolute;top:-100px;left:20px;z-index:100;background:#fff;padding:14px}.mk-skip:focus{top:10px}@media(prefers-reduced-motion:reduce){.mk *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:1000px){.mk-nav>nav{gap:18px}.mk-hero{gap:35px}.mk-hero h1{font-size:3rem}.mk-portfolio-grid,.mk-contact-grid{gap:45px}.mk-module-list article{grid-template-columns:35px 1.2fr .8fr;gap:25px}.mk-faq{gap:50px}.mk-footer{gap:35px}}@media(max-width:767px){.mk-wrap{width:calc(100% - 40px)}.mk-announcement{font-size:.64rem;padding:8px 12px;gap:10px;line-height:1.4;flex-wrap:wrap}.mk-announcement span{max-width:240px}.mk-announcement a{font-size:.62rem}.mk-nav{padding-top:22px;padding-bottom:20px}.mk-nav>nav{display:none}.mk-brand{font-size:1.18rem}.mk-mobile-menu{display:block;position:relative;z-index:40;font-size:.85rem}.mk-mobile-menu summary{padding:9px 10px;min-height:40px}.mk-mobile-menu nav{position:absolute;top:50px;right:0;display:flex;flex-direction:column;gap:5px;width:245px;max-width:calc(100vw - 40px);padding:14px;background:#fffdf7;border:1px solid #b9caba;border-radius:5px;box-shadow:0 8px 25px #28493018}.mk-mobile-menu nav a{padding:9px}.mk-hero{grid-template-columns:1fr;padding-top:25px;padding-bottom:65px;gap:38px}.mk-hero h1{font-size:clamp(2.45rem,8vw,3.3rem);letter-spacing:-.045em}.mk-hero-copy>p{font-size:.94rem;margin:22px 0}.mk-eyebrow{font-size:.65rem;margin-bottom:14px}.mk-actions{gap:20px}.mk-actions .mk-button{font-size:.88rem;padding:14px 18px;gap:20px}.mk-actions .mk-text-link{font-size:.82rem}.mk-hero-price{margin-top:26px}.mk-hero-copy>p.mk-small{font-size:.67rem}.mk-hero-visual{max-width:470px;width:calc(100% - 10px);margin:0 auto}.mk-visual-caption{font-size:1rem;max-width:300px;margin-bottom:18px}.mk-demo{transform:none;box-shadow:8px 10px #e4e7da}.mk-demo-body{padding:20px}.mk-demo-picture svg{height:110px}.mk-section{padding-top:65px;padding-bottom:65px}.mk-section-head{display:block;margin-bottom:30px}.mk-section-head>p{margin-top:22px}.mk-section h2,.mk-modules h2,.mk-portfolio h2,.mk-contact h2{font-size:2.3rem}.mk-pain{padding:50px 0}.mk-pain>.mk-wrap{grid-template-columns:1fr;gap:15px}.mk-pain .mk-eyebrow{margin:0}.mk-pain h2{margin-bottom:18px}.mk-pain-end{grid-column:1;font-size:.8rem}.mk-pain-lines p{font-size:.88rem}.mk-steps{grid-template-columns:1fr;gap:28px}.mk-steps>li{display:grid;grid-template-columns:40px 1fr;gap:10px 15px}.mk-steps>li>span{grid-row:1/3;font-size:2.1rem;margin:0}.mk-steps h3{font-size:1.12rem;margin:0}.mk-steps p{font-size:.86rem;grid-column:2}.mk-before-after{grid-template-columns:1fr;margin-top:35px}.mk-before-after>div{padding:25px}.mk-before-after>div:first-child p{font-size:1.05rem}.mk-modules{padding:60px 0}.mk-intro{font-size:.95rem}.mk-module-list article{grid-template-columns:24px 1fr;gap:16px;padding:30px 0}.mk-module-list h3{font-size:1.5rem}.mk-module-list p{font-size:.86rem}.mk-module-number{font-size:1.3rem}.mk-module-sample{grid-column:2;min-height:100px;padding:20px;margin-top:5px;gap:7px}.mk-portfolio{padding:65px 0}.mk-portfolio-grid,.mk-contact-grid,.mk-security,.mk-faq{grid-template-columns:1fr;gap:35px}.mk-calculator{padding:25px}.mk-calc-inputs{gap:12px}.mk-calculator label{font-size:.7rem}.mk-calc-result>strong{font-size:2.1rem}.mk-security{gap:25px}.mk-price-controls{display:block}.mk-price-controls>label{max-width:none;margin-bottom:20px}.mk-switch{width:max-content;max-width:100%}.mk-switch button{font-size:.76rem;padding:10px 12px}.mk-prices{grid-template-columns:1fr;gap:30px}.mk-prices article{padding:32px 26px}.mk-prices h3{font-size:1.65rem}.mk-price{font-size:2.4rem}.mk-price-note{grid-template-columns:1fr;gap:14px}.mk-article-grid{grid-template-columns:1fr;gap:35px}.mk-article-card h3,.mk-article-card h2{font-size:1.6rem}.mk-editorial .mk-section-head>a{margin-top:20px}.mk-faq{padding-top:20px}.mk-faq details{padding:18px 0}.mk-faq summary{font-size:.88rem}.mk-faq details p{font-size:.83rem}.mk-contact{padding:60px 0}.mk-form-panel{padding:25px 20px}.mk-form-grid{grid-template-columns:1fr;gap:15px}.mk-contact-grid>div>p{font-size:.9rem}.mk-form-panel h3{font-size:1.7rem}.mk-footer{grid-template-columns:1fr;gap:35px;padding-top:45px;padding-bottom:100px}.mk-footer nav,.mk-footer>div:last-child{font-size:.8rem}.mk-floating-wa{right:14px;bottom:77px;padding:10px 13px;font-size:.68rem}.mk-mobile-cta{position:fixed;display:flex;justify-content:space-between;align-items:center;padding:14px 22px calc(14px + env(safe-area-inset-bottom));left:0;right:0;bottom:0;background:var(--green);color:#fff!important;z-index:60;font-size:.88rem;font-weight:700;border-top:1px solid #cbd9c9}.mk-reading{width:calc(100% - 40px);margin-top:25px}.mk-reading h1{font-size:2.5rem}.mk-reading>section p{font-size:.94rem;line-height:1.8}.mk-reading>section h2{font-size:1.65rem}.mk-reading .mk-deck{font-size:1rem}.mk-reading-cta{padding:24px}.mk-related{grid-template-columns:1fr}.mk-related a{font-size:.86rem}.mk-breadcrumb{font-size:.65rem}.mk-thanks{min-height:65vh}.mk-thanks .mk-button{width:100%}}
