@layer theme,base;@layer components{.mk{--background:#f7faf5;--surface:#fff;--band:#edf3ea;--primary:#166534;--primary-strong:#1f7a45;--primary-soft:#e3f1e6;--secondary:#e7efe4;--accent:#fef3c7;--accent-ink:#92400e;--ball:#ddf35c;--ball-ink:#2c3a06;--ink:#14201a;--muted:#5f6e65;--line:#dde6da;--radius:20px;--section-gap:112px;--shadow:0 1px 2px #14201a0a, 0 10px 28px -12px #14201a29;--shadow-lift:0 2px 4px #14201a0d, 0 18px 36px -14px #14201a3d;--shadow-deep:0 30px 80px -24px #14201a59;--ease:cubic-bezier(.23, 1, .32, 1);--paw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='%23fff' fill-opacity='.7'%3E%3Cellipse cx='32' cy='42' rx='13' ry='11'/%3E%3Cellipse cx='17' cy='27' rx='5.5' ry='7'/%3E%3Cellipse cx='26.5' cy='18' rx='5.5' ry='7.5'/%3E%3Cellipse cx='37.5' cy='18' rx='5.5' ry='7.5'/%3E%3Cellipse cx='47' cy='27' rx='5.5' ry='7'/%3E%3C/svg%3E");--paw-trail:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 340 90'><defs><g id='p'><g transform='translate(-32 -32)'><ellipse cx='32' cy='43' rx='13.5' ry='11.5'/><ellipse cx='15.5' cy='28' rx='5.6' ry='7.4' transform='rotate(-24 15.5 28)'/><ellipse cx='26' cy='17.5' rx='5.8' ry='7.8' transform='rotate(-8 26 17.5)'/><ellipse cx='38' cy='17.5' rx='5.8' ry='7.8' transform='rotate(8 38 17.5)'/><ellipse cx='48.5' cy='28' rx='5.6' ry='7.4' transform='rotate(24 48.5 28)'/></g></g></defs><g fill='%23166534'><use href='%23p' transform='translate(24 62) rotate(100) scale(.42)' opacity='.3'/><use href='%23p' transform='translate(78 36) rotate(78) scale(.42)' opacity='.45'/><use href='%23p' transform='translate(132 62) rotate(100) scale(.42)' opacity='.6'/><use href='%23p' transform='translate(186 36) rotate(78) scale(.42)' opacity='.75'/><use href='%23p' transform='translate(240 62) rotate(100) scale(.42)' opacity='.9'/><use href='%23p' transform='translate(294 36) rotate(78) scale(.42)' opacity='1'/></g></svg>");--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--background);color:var(--ink);font:15px/1.6 var(--font-body);-webkit-font-smoothing:antialiased;flex-direction:column;flex:1;min-width:0;display:flex}.mk :where(a){color:inherit;text-decoration:none}.mk ::selection{background:var(--accent);color:var(--ink)}.mk-wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 32px}.mk h1,.mk h2,.mk h3,.mk h4,.mk-h1,.mk-h2,.mk-h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink)}.mk-h1{font-size:clamp(38px,8vw,60px);font-weight:800;line-height:1.04}.mk-h1.sm{font-size:clamp(34px,6vw,52px);line-height:1.06}.mk-h2{max-width:760px;font-size:clamp(30px,5vw,40px);font-weight:800;line-height:1.15}.mk-h3{font-size:22px;font-weight:700;line-height:1.25}.mk-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin-bottom:12px;font-size:12px;font-weight:700}.mk-lead{color:var(--muted);max-width:600px;margin-top:20px;font-size:19px;line-height:1.55}.mk-with-pin{align-items:flex-start;gap:8px;display:flex}.mk-with-pin>svg{width:18px;height:18px;color:var(--primary);flex:none;margin-top:.3em}.mk-hero-sm.has-map .mk-hero-map{object-fit:cover;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.mk-hero-sm.has-map:before{background:linear-gradient(90deg, var(--band) 0%, var(--band) 42%, #edf3ead1 62%, #edf3ea59 100%);z-index:1}.mk-hero-sm.has-map:after{display:none}.mk-hero-sm.has-map>.mk-wrap{z-index:2}.mk-lcard .img .map-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mk-lcard .img .map-inset{background:var(--band);border:2px solid #fff;border-radius:10px;width:84px;height:63px;position:absolute;bottom:10px;right:10px;overflow:hidden;box-shadow:0 2px 10px #00000040}.mk-lcard .img .map-inset img{object-fit:cover;width:100%;height:100%;display:block}.mk-area-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin:4px 0 8px;display:grid}.mk-acard{aspect-ratio:15/8;background:var(--band);padding:0;display:block;position:relative;overflow:hidden}.mk-acard img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mk-acard .name{max-width:calc(100% - 20px);color:var(--ink);box-shadow:var(--shadow);white-space:nowrap;text-overflow:ellipsis;background:#fffffff0;border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;bottom:10px;left:10px;overflow:hidden}.mk-acard .name svg{width:13px;height:13px;color:var(--primary);flex:none}.mk-spots{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin:4px 0 8px;display:grid}.mk-prose h3{margin:26px 0 10px;font-size:18px}.mk-socials{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.mk-socials a{background:var(--surface);height:36px;color:var(--ink);box-shadow:var(--shadow);border-radius:99px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.mk-socials a:hover{color:var(--primary)}.mk-socials a svg{width:15px;height:15px;color:var(--primary)}.mk-areas{flex-wrap:wrap;gap:8px;margin:10px 0 18px;display:flex}.mk-areas span{background:var(--surface);height:34px;box-shadow:var(--shadow);color:var(--ink);border-radius:99px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.mk-areas span svg{width:14px;height:14px;color:var(--primary)}.mk-owner-note{background:var(--primary-soft);color:var(--ink);text-align:left;border-radius:14px;margin-top:18px;padding:12px 14px;font-size:13px;line-height:1.5}.mk-muted{color:var(--muted)}.mk-center{text-align:center}.mk-center .mk-h2,.mk-center .mk-h1{margin-left:auto;margin-right:auto}.mk-sub{color:var(--muted);max-width:640px;margin:14px auto 0;font-size:17px}.mk-btn{background:var(--surface);height:44px;color:var(--ink);box-shadow:var(--shadow);transition:transform .15s var(--ease), box-shadow .15s var(--ease);white-space:nowrap;cursor:pointer;font-size:14px;font-weight:600;font-family:var(--font-body);border:0;border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.mk-btn:hover{box-shadow:var(--shadow-lift);transform:translateY(-1px)}.mk-btn:focus-visible{outline:3px solid var(--primary-strong);outline-offset:3px}.mk-btn:disabled{opacity:.6;cursor:default;transform:none}.mk-btn-p{background:var(--primary);color:#fff;box-shadow:0 10px 24px -10px #16653499}.mk-btn-ball{background:var(--ball);color:var(--ball-ink);box-shadow:0 12px 22px -12px #0000008c}.mk-btn-glass{color:#fff;box-shadow:none;background:#ffffff24}.mk-btn-lg{height:52px;padding:0 26px;font-size:16px}.mk-btn-sm{height:38px;padding:0 14px;font-size:13px}.mk-btn svg{width:16px;height:16px}.mk-lnk{color:var(--ink);font-weight:600}.mk-lnk-p{color:var(--primary);align-items:center;gap:6px;font-weight:600;display:inline-flex}.mk-lnk-p svg{width:16px;height:16px}.mk-pill{background:var(--primary-soft);height:32px;color:var(--primary);border-radius:99px;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:13px;font-weight:600;display:inline-flex}.mk-pill svg{width:14px;height:14px}.mk-card{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);padding:28px}.mk-av{background:var(--primary-soft);width:40px;height:40px;color:var(--primary);border-radius:50%;flex:none;place-items:center;display:grid}.mk-av svg{width:20px;height:20px}.mk-sec{padding:min(var(--section-gap), 12vw) 0}.mk-band{background:var(--band)}.mk-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.mk-grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.mk-ticks{gap:10px;margin-top:20px;padding:0;list-style:none;display:grid}.mk-ticks li{align-items:flex-start;gap:10px;font-size:15px;display:flex}.mk-ticks svg{width:18px;height:18px;color:var(--primary);flex:none;margin-top:2px}.mk-chips{flex-wrap:wrap;gap:8px;display:flex}.mk-chip{background:var(--surface);height:36px;color:var(--ink);box-shadow:var(--shadow);cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font-body);white-space:nowrap;border:0;border-radius:99px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.mk-chip.on{background:var(--primary);color:#fff}.mk-chip svg{width:14px;height:14px}.mk-tag{font:600 11.5px var(--font-body);background:var(--secondary);color:var(--muted);white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.mk-tag.e{background:var(--primary-soft);color:var(--primary)}.mk-tag.amber{background:var(--accent);color:var(--accent-ink)}.mk-callout{background:var(--accent);color:var(--accent-ink);border-radius:16px;gap:12px;padding:16px 18px;font-size:14.5px;line-height:1.6;display:flex}.mk-callout svg{flex:none;width:18px;height:18px;margin-top:3px}.mk-hdr{z-index:20;-webkit-backdrop-filter:blur(14px)saturate(160%);background:#f7faf5d1;border-bottom:1px solid #dde6dab3;position:sticky;top:0}.mk-hdr-in{align-items:center;gap:32px;height:72px;display:flex}.mk-brand{font:800 20px var(--font-display);letter-spacing:-.02em;color:var(--ink);align-items:center;gap:10px;display:flex}.mk-logo{background:var(--primary);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.mk-logo svg{fill:#fff;width:20px;height:20px}.mk-nav{color:var(--muted);gap:28px;margin-left:16px;font-weight:500;display:flex}.mk-nav a:hover,.mk-nav a.on{color:var(--ink)}.mk-nav a.on{font-weight:600}.mk-hdr-cta{align-items:center;gap:20px;margin-left:auto;display:flex}.mk-menu{background:var(--surface);width:40px;height:40px;box-shadow:var(--shadow);color:var(--ink);cursor:pointer;border:0;border-radius:12px;place-items:center;display:none}.mk-menu svg{width:20px;height:20px}.mk-sheet{background:var(--surface);border-bottom:1px solid var(--line);box-shadow:var(--shadow-lift);gap:2px;padding:8px 20px 16px;display:grid;position:absolute;top:100%;left:0;right:0}.mk-sheet a{border-radius:12px;padding:12px 10px;font-weight:600}.mk-sheet a:hover{background:var(--secondary)}.mk-hero{background:var(--band);position:relative;overflow:hidden}.mk-hero:before{content:"";background:radial-gradient(60% 80% at 100% 0,#ddf35c61,#0000 60%),radial-gradient(50% 60% at 0 100%,#1665341a,#0000 60%);position:absolute;inset:0}.mk-hero:after{content:"";background:var(--paw-trail) no-repeat center/contain;opacity:.12;width:340px;height:90px;position:absolute;top:30px;left:-20px;transform:rotate(-6deg)}.mk-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:56px;padding:80px 32px 112px;display:grid;position:relative}.mk-hero-cta{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.mk-fine{color:var(--muted);flex-wrap:wrap;gap:18px;margin-top:22px;font-size:13px;font-weight:500;display:flex}.mk-fine span{align-items:center;gap:6px;display:inline-flex}.mk-fine svg{width:14px;height:14px;color:var(--primary)}.mk-hero-art{padding:0 28px 64px 0;position:relative}.mk-hero-phone{width:196px;position:absolute;bottom:-8px;right:-56px;transform:rotate(-3deg)}.mk-hero-dog{width:132px;height:132px;box-shadow:var(--shadow-lift);border:4px solid var(--surface);background:#f3ebd8;border-radius:50%;padding:14px;position:absolute;bottom:14px;left:-30px}.mk-hero-dog svg{width:100%;height:100%}.mk-hero-sm{background:var(--band);position:relative;overflow:hidden}.mk-hero-sm:before{content:"";background:radial-gradient(60% 80% at 100% 0,#ddf35c4d,#0000 60%);position:absolute;inset:0}.mk-hero-sm:after{content:"";background:var(--paw-trail) no-repeat center/contain;opacity:.12;width:340px;height:90px;position:absolute;top:36px;right:48px;transform:rotate(-6deg)}.mk-hero-sm>.mk-wrap{padding-top:64px;padding-bottom:56px;position:relative}.mk-frame{background:var(--surface);box-shadow:var(--shadow-deep);border:1px solid var(--line);border-radius:16px;overflow:hidden}.mk-frame-bar{border-bottom:1px solid var(--line);background:#f0f5ec;align-items:center;gap:6px;height:34px;padding:0 14px;display:flex}.mk-frame-bar span{background:#d5dfd1;border-radius:50%;width:10px;height:10px}.mk-frame-bar .url{background:var(--surface);border:1px solid var(--line);max-width:260px;height:20px;color:var(--muted);border-radius:6px;flex:1;align-items:center;margin-left:10px;padding:0 10px;font-size:11px;display:flex}.mk-frame img{width:100%;height:auto;display:block}.mk-phone{width:228px;box-shadow:var(--shadow-deep);background:#0f1a14;border:8px solid #0f1a14;border-radius:34px;flex:none;overflow:hidden}.mk-phone-screen{background:var(--background);border-radius:26px;padding-top:26px;overflow:hidden}.mk-phone img{width:100%;height:auto;display:block}.mk-stage{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);isolation:isolate;justify-content:center;gap:22px;max-height:460px;padding:40px 32px;display:flex;position:relative;overflow:hidden}.mk-stage:before{content:"";z-index:-1;background:radial-gradient(70% 90% at 50% 100%, var(--primary-soft), transparent 70%);position:absolute;inset:0}.mk-stage .mk-phone{width:200px}.mk-stage .mk-phone.back{transform:translateY(10px)rotate(2deg)}.mk-stage .mk-phone.front{transform:translateY(-6px)rotate(-2deg)}.mk-pain h3{margin:16px 0 8px;font-size:19px}.mk-pain p{color:var(--muted);font-size:14.5px}.mk-pain .fix{border-top:1px solid var(--line);color:var(--ink);align-items:flex-start;gap:8px;margin-top:14px;padding-top:14px;font-weight:500;display:flex}.mk-pain .fix svg{width:16px;height:16px;color:var(--primary);flex:none;margin-top:3px}.mk-feat{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:64px;margin-top:64px;display:grid}.mk-feat.rev .mk-feat-media{order:2}.mk-feat.bordered{padding:min(var(--section-gap), 12vw) 0;border-top:1px solid var(--line);margin-top:0}.mk-feat.bordered:first-of-type{border-top:0}.mk-feat-copy h3,.mk-feat-copy h2{letter-spacing:-.02em;margin:14px 0 12px;font-size:30px}.mk-feat-copy>p{color:var(--muted);font-size:16px}.mk-small .mk-card{padding:24px}.mk-small h3{margin:14px 0 6px;font-size:17px}.mk-small p{color:var(--muted);font-size:14px}.mk-steps{text-align:left;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:56px;display:grid;position:relative}.mk-steps:before{content:"";background:var(--line);height:2px;position:absolute;top:20px;left:20px;right:20px}.mk-step{position:relative}.mk-rnum{background:var(--primary);color:#fff;width:40px;height:40px;font:700 15px var(--font-display);box-shadow:0 8px 18px -8px #16653499, 0 0 0 6px var(--background);border-radius:50%;place-items:center;margin-bottom:18px;display:grid;position:relative}.mk-step h3{margin-bottom:8px;font-size:20px}.mk-step p{color:var(--muted)}.mk-plans{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1080px;margin:48px auto 0;display:grid}.mk-tbl-wrap{margin-top:40px;overflow-x:auto}.mk-tbl-wrap .mk-tbl{min-width:640px;margin-top:0}.mk-plans.lift{z-index:1;margin-top:-112px;position:relative}.mk-plan{padding:32px;position:relative}.mk-plan .name{font:700 14px var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.mk-plan .price{font:800 46px/1 var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:14px 0 6px}.mk-plan .price small{font:600 15px var(--font-body);color:var(--muted);letter-spacing:0;margin-left:6px}.mk-plan .for{color:var(--muted)}.mk-plan .mk-btn{width:100%;margin-top:24px}.mk-plan .mk-ticks{margin-top:24px}.mk-plan .fine{color:var(--muted);text-align:center;margin-top:12px;font-size:12.5px}.mk-plan.pro{background:radial-gradient(120% 120% at 0% 0%, var(--primary-strong) 0%, transparent 60%), var(--primary);color:#fff;isolation:isolate;overflow:hidden}.mk-plan.pro:before{content:"";z-index:-1;background:var(--paw) no-repeat center/contain;opacity:.16;width:180px;height:180px;position:absolute;bottom:-40px;right:-30px;transform:rotate(-18deg)}.mk-plan.pro .name,.mk-plan.pro .for,.mk-plan.pro .price small,.mk-plan.pro .fine{color:#ffffffbf}.mk-plan.pro .price,.mk-plan.pro .mk-ticks li{color:#fff}.mk-plan.pro .mk-ticks svg{color:var(--ball)}.mk-plan .badge{background:var(--ball);color:var(--ball-ink);font:700 12px var(--font-body);border-radius:99px;padding:5px 10px;position:absolute;top:24px;right:24px}.mk-tbl{border-collapse:separate;border-spacing:0;background:var(--surface);border-radius:var(--radius);width:100%;box-shadow:var(--shadow);margin-top:40px;overflow:hidden}.mk-tbl th,.mk-tbl td{text-align:left;border-bottom:1px solid var(--line);padding:15px 22px;font-size:15px}.mk-tbl thead th{background:var(--band);font:700 12px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.mk-tbl thead th.ph{font:800 18px var(--font-display);letter-spacing:-.01em;text-transform:none;color:var(--ink)}.mk-tbl .c{text-align:center;width:200px}.mk-tbl tbody tr:last-child td{border-bottom:0}.mk-tbl tbody tr:not(.grp):hover td{background:var(--band)}.mk-tbl .grp td{background:var(--band);font:700 12px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:10px 22px}.mk-tbl svg.ok{width:20px;height:20px;color:var(--primary);vertical-align:middle;display:inline-block}.mk-tbl .soon{font:600 12px var(--font-body);color:var(--accent-ink);background:var(--accent);vertical-align:middle;border-radius:99px;margin-left:6px;padding:3px 8px}.mk-wait{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;padding:40px;display:grid}.mk-wait form{gap:10px;display:flex}.mk-input{border:1px solid var(--line);background:var(--surface);height:52px;font:500 15px var(--font-body);color:var(--ink);border-radius:99px;outline:none;flex:1;min-width:0;padding:0 18px}.mk-input:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft)}.mk-faq{text-align:left;gap:10px;max-width:760px;margin:44px auto 0;display:grid}.mk-q{background:var(--surface);box-shadow:var(--shadow);border-radius:16px;padding:18px 24px}.mk-q summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:16px;font-weight:600;list-style:none;display:flex}.mk-q summary::-webkit-details-marker{display:none}.mk-q summary svg{width:18px;height:18px;color:var(--muted);transition:transform .2s var(--ease);flex:none}.mk-q[open] summary svg{transform:rotate(180deg)}.mk-q p{color:var(--muted);margin-top:12px}.mk-cta{isolation:isolate;background:radial-gradient(120% 120% at 0% 0%, var(--primary-strong) 0%, transparent 60%), var(--primary);color:#fff;border-radius:28px;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:64px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #166534b3}.mk-cta:before{content:"";z-index:-1;background:var(--paw) no-repeat center/contain;opacity:.14;width:280px;height:280px;position:absolute;bottom:-70px;right:200px;transform:rotate(-18deg)}.mk-cta h2{color:#fff}.mk-cta p{color:#fffc;max-width:520px;margin-top:12px;font-size:17px}.mk-cta .btns{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.mk-cta-dog{width:168px;height:168px;box-shadow:var(--shadow-deep);background:#f3ebd8;border:5px solid #ffffffe6;border-radius:50%;padding:18px}.mk-cta-dog svg{width:100%;height:100%}.mk-ftr{border-top:1px solid var(--line);margin-top:min(var(--section-gap), 12vw);padding:56px 0 32px}.mk-ftr-in{grid-template-columns:1.4fr 1fr 1fr .9fr .9fr;gap:32px;display:grid}.mk-ftr p{color:var(--muted);max-width:300px;margin-top:12px;font-size:14px}.mk-ftr h4{font:700 12px var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--ink);margin-bottom:14px}.mk-ftr a.fl{color:var(--muted);margin-bottom:10px;font-size:14px;display:block}.mk-ftr a.fl:hover{color:var(--ink)}.mk-ftr-bot{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:40px;padding-top:24px;font-size:13px;display:flex}.mk-srch{max-width:640px;margin-top:28px;position:relative}.mk-srch>svg{width:20px;height:20px;color:var(--muted);position:absolute;top:50%;left:18px;transform:translateY(-50%)}.mk-srch input{border:1px solid var(--line);background:var(--surface);width:100%;height:56px;font:500 16px var(--font-body);color:var(--ink);box-shadow:var(--shadow);border-radius:99px;outline:none;padding:0 20px 0 52px}.mk-srch input:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft)}.mk-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.mk-filters .lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-right:4px;font-size:12px;font-weight:700}.mk-filters .sep{background:var(--line);width:1px;height:22px;margin:0 8px}.mk-azbar{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#f7faf5eb;padding:12px 0;position:sticky;top:72px}.mk-az{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mk-az a,.mk-az span.off{background:var(--surface);width:34px;height:34px;box-shadow:var(--shadow);font:700 13px var(--font-body);color:var(--ink);border-radius:10px;place-items:center;display:grid}.mk-az span.off{opacity:.35;box-shadow:none}.mk-az .count{color:var(--muted);margin-left:auto;font-size:13px}.mk-bcard{align-items:flex-start;gap:14px;padding:18px;display:flex}.mk-dav{width:48px;height:48px;font:800 17px var(--font-display);border-radius:50%;flex:none;place-items:center;display:grid}.mk-bcard h3{font-size:17px}.mk-bcard .m{color:var(--muted);margin-top:2px;font-size:13px}.mk-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.mk-letter{align-items:center;gap:14px;margin-top:48px;scroll-margin-top:140px;display:flex}.mk-letter h2{font-size:28px}.mk-letter .ln{background:var(--line);flex:1;height:1px}.mk-letter .n{color:var(--muted);font-size:13px}.mk-brows{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 24px;margin-top:14px;display:grid}.mk-brow{border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.mk-brow:hover{background:var(--surface);box-shadow:var(--shadow)}.mk-brow b{font-size:15px;font-weight:600}.mk-brow .mk-tag{flex:none}.mk-empty{text-align:center;color:var(--muted);padding:56px 24px}.mk-empty b{color:var(--ink);font:700 18px var(--font-display);margin-bottom:6px;display:block}.mk-crumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;font-size:13px;display:flex}.mk-crumb svg{width:14px;height:14px}.mk-crumb a:hover{color:var(--ink)}.mk-crumb .here{color:var(--ink);font-weight:600}.mk-bd-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:48px;display:grid}.mk-bd-hero .mk-tags{margin-top:18px}.mk-bd-hero .mk-tag{background:var(--surface);color:var(--muted);box-shadow:var(--shadow);padding:5px 10px;font-size:12px}.mk-bd-hero .mk-tag svg{width:13px;height:13px;color:var(--primary)}.mk-facts{border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);grid-template-columns:repeat(4,1fr);gap:4px;margin-top:28px;padding:6px;display:grid}.mk-fact{border-radius:16px;padding:14px 18px}.mk-fact .k{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.mk-fact .k svg{width:14px;height:14px;color:var(--primary)}.mk-fact b{font:800 18px var(--font-display);letter-spacing:-.01em;color:var(--ink);margin-top:4px;display:block}.mk-paws{gap:3px;margin-top:6px;display:inline-flex}.mk-paws svg{width:16px;height:16px;fill:var(--line)}.mk-paws svg.on{fill:var(--primary)}.mk-bd-art{aspect-ratio:1;border-radius:var(--radius);background:radial-gradient(80% 80% at 30% 20%, #fff, var(--primary-soft));box-shadow:var(--shadow);isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.mk-bd-art:before{content:"";z-index:-1;background:var(--paw) no-repeat center/contain;opacity:.9;width:240px;height:240px;position:absolute;bottom:-50px;right:-40px;transform:rotate(-18deg)}.mk-bd-art .mk-dav{width:168px;height:168px;box-shadow:0 0 0 10px #fff, var(--shadow-lift);font-size:68px}.mk-bd-art .cap{color:var(--muted);background:#ffffffd9;border-radius:99px;padding:6px 10px;font-size:12px;position:absolute;bottom:14px;left:16px}.mk-bd-body{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:56px;padding:48px 0 0;display:grid}.mk-prose h2{margin:44px 0 12px;scroll-margin-top:96px;font-size:26px}.mk-prose h2:first-child{margin-top:0}.mk-prose p{color:var(--ink);margin-bottom:14px;font-size:16px;line-height:1.75}.mk-prose ul,.mk-prose ol{margin-bottom:14px;padding-left:22px;font-size:16px;line-height:1.75}.mk-prose li{margin-bottom:6px}.mk-prose li b{font-weight:600}.mk-prose .mk-callout{margin:18px 0}.mk-needs{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0 22px;display:grid}.mk-need{background:var(--surface);box-shadow:var(--shadow);border-radius:16px;padding:16px}.mk-need .k{color:var(--muted);font-size:12px;font-weight:600}.mk-need b{font:800 20px var(--font-display);letter-spacing:-.01em;color:var(--ink);margin-top:4px;display:block}.mk-side{gap:16px;display:grid;position:sticky;top:96px}.mk-toc{padding:16px}.mk-toc h4{font:700 12px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:0 12px 8px}.mk-toc a{color:var(--muted);border-radius:10px;padding:8px 12px;font-size:14px;display:block}.mk-toc a:hover{background:var(--secondary);color:var(--ink)}.mk-sidecta{isolation:isolate;background:radial-gradient(120% 120% at 0% 0%, var(--primary-strong) 0%, transparent 60%), var(--primary);color:#fff;border-radius:var(--radius);padding:24px;position:relative;overflow:hidden}.mk-sidecta:before{content:"";z-index:-1;background:var(--paw) no-repeat center/contain;opacity:.16;width:150px;height:150px;position:absolute;bottom:-40px;right:-30px;transform:rotate(-18deg)}.mk-sidecta h3{color:#fff;font-size:19px}.mk-sidecta p{color:#fffc;margin-top:8px;font-size:14px}.mk-sidecta .mk-btn{width:100%;margin-top:16px}.mk-related{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.mk-rcard{align-items:center;gap:12px;padding:14px 16px;display:flex}.mk-rcard:hover{background:var(--secondary)}.mk-rcard .mk-dav{width:40px;height:40px;font-size:15px}.mk-rcard b{font-size:14.5px;font-weight:600;display:block}.mk-rcard .m{color:var(--muted);font-size:12px}.mk-legal{max-width:760px;margin:0 auto}.mk-legal h2{margin:36px 0 10px;font-size:22px}.mk-legal p,.mk-legal li{color:var(--ink);margin-bottom:12px;font-size:16px;line-height:1.75}.mk-bd-art.has-hero{background:var(--band)}.mk-bd-art.has-hero:before{display:none}.mk-bd-art .hero{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mk-bd-art .cap.cr{color:var(--ink)}.mk-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 8px;display:grid}.mk-photo{aspect-ratio:4/3;background:var(--band);box-shadow:var(--shadow);border-radius:16px;display:block;position:relative;overflow:hidden}.mk-photo img{object-fit:cover;width:100%;height:100%;display:block}.mk-photo .cr{color:#fff;background:linear-gradient(#0000,#0009);padding:22px 12px 10px;font-size:12px;line-height:1.3;position:absolute;bottom:0;left:0;right:0}.mk-photo .cr b{font-weight:600}.mk-photos-note{color:var(--muted);margin-bottom:24px;font-size:13px}.mk-dir-search{flex-wrap:wrap;gap:10px;max-width:760px;margin-top:24px;display:flex}.mk-search-field{flex:260px;position:relative}.mk-search-field>svg{width:18px;height:18px;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.mk-search-field .mk-input{padding-left:42px}.mk-dir-search select.mk-input{flex:0 220px}.mk-dir-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.mk-dir-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.mk-lcard{transition:transform .15s var(--ease), box-shadow .15s var(--ease);flex-direction:column;padding:0;display:flex;overflow:hidden}.mk-lcard:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.mk-lcard .img{aspect-ratio:16/10;background:radial-gradient(80% 80% at 30% 20%, #fff, var(--primary-soft));display:block;position:relative}.mk-lcard .img img{object-fit:cover}.mk-lcard .ini{font:800 44px var(--font-display);color:var(--primary);place-items:center;display:grid;position:absolute;inset:0}.mk-lcard .ini svg{width:44px;height:44px}.mk-featured{background:var(--ball);color:var(--ball-ink);font:700 12px var(--font-body);border-radius:99px;padding:5px 10px;position:absolute;top:12px;left:12px}.mk-lcard .body{flex-direction:column;gap:6px;padding:16px 18px 18px;display:flex}.mk-lcard .name{font:700 18px var(--font-display);letter-spacing:-.01em;color:var(--ink)}.mk-lcard .town{color:var(--muted);align-items:center;gap:4px;font-size:13px;display:inline-flex}.mk-lcard .town svg{width:14px;height:14px}.mk-lcard .tag{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.mk-lcard .foot{margin-top:4px;font-size:13px}.mk-rating{align-items:center;gap:6px;font-size:14px;display:inline-flex}.mk-stars{color:#d97706;gap:1px;display:inline-flex}.mk-stars svg{fill:currentColor}.mk-stars svg.off{color:var(--line);fill:currentColor}.mk-listing-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:15px;display:flex}.mk-prices{padding:4px 20px}.mk-price-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.mk-price-row:last-child{border-bottom:0}.mk-price{white-space:nowrap;font-weight:700}.mk-price small{color:var(--muted);margin-left:5px;font-size:13px;font-weight:500}.mk-lcard .foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mk-from{color:var(--ink);font-size:13px;font-weight:600}.mk-contact-btns{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.mk-contact-list{gap:8px;display:grid}.mk-contact-list a{color:var(--ink);overflow-wrap:anywhere;align-items:center;gap:10px;font-size:14px;display:flex}.mk-contact-list a svg{width:16px;height:16px;color:var(--primary);flex:none}.mk-contact-list a:hover{color:var(--primary)}.mk-related.mk-places{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin-top:12px}.mk-crumbs{color:var(--muted);align-items:center;gap:6px;font-size:14px;display:flex}.mk-crumbs a{color:var(--muted)}.mk-crumbs a:hover{color:var(--primary)}.mk-crumbs svg{width:14px;height:14px}.mk-crumbs span{color:var(--ink);font-weight:600}.mk-reviews{gap:12px;margin-top:12px;display:grid}.mk-review{padding:18px 20px}.mk-review .head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.mk-review .who{color:var(--muted);font-size:13px}.mk-review p{margin:0 0 8px;font-size:15px;line-height:1.6}.mk-report{display:inline-block}.mk-report-btn{color:var(--muted);cursor:pointer;font-size:12px;font-family:var(--font-body);background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.mk-report-btn:hover{color:var(--ink)}.mk-report-btn svg{width:12px;height:12px}.mk-report-done{color:var(--primary);font-size:12px}.mk-report-form{background:var(--band);text-align:left;border-radius:14px;max-width:420px;margin-top:10px;padding:14px}.mk-report-opt{cursor:pointer;color:var(--ink);align-items:flex-start;gap:8px;margin-bottom:6px;font-size:13px;display:flex}.mk-report-opt input{accent-color:var(--primary);margin-top:3px}.mk-report-form textarea.mk-input{height:auto;margin-top:6px;padding:10px 12px;font-size:13px}.mk-contact{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:28px;display:grid}.mk-contact-aside{gap:14px;display:grid}.mk-contact-note{gap:14px;padding:18px 20px;display:flex}.mk-contact-note>svg{width:22px;height:22px;color:var(--primary);flex:none;margin-top:2px}.mk-contact-note h3{font:700 16px var(--font-display);letter-spacing:-.01em;margin-bottom:4px}.mk-contact-note p{color:var(--muted);font-size:14px;line-height:1.55}.mk-contact-form{padding:28px}.mk-contact-done{text-align:center;padding:40px 28px}.mk-contact-done svg{width:44px;height:44px;color:var(--primary);margin:0 auto 12px}.mk-contact-done h3{font:800 24px var(--font-display);letter-spacing:-.02em;margin-bottom:8px}.mk-contact-done p{color:var(--muted)}.mk-label{color:var(--ink);margin-bottom:10px;font-size:13px;font-weight:600}.mk-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.mk-topic{background:var(--background);border:1.5px solid var(--line);text-align:left;cursor:pointer;transition:border-color .15s var(--ease), background .15s var(--ease);font-family:var(--font-body);color:var(--ink);border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.mk-topic:hover{border-color:var(--primary)}.mk-topic.on{border-color:var(--primary);background:var(--primary-soft)}.mk-topic-dot{border:2px solid var(--line);background:var(--surface);border-radius:50%;flex:none;width:16px;height:16px;margin-top:2px}.mk-topic.on .mk-topic-dot{border-color:var(--primary);box-shadow:inset 0 0 0 4px var(--primary)}.mk-topic .t{font-size:14px;font-weight:600;display:block}.mk-topic .d{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.mk-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mk-field{gap:6px;margin-bottom:14px;display:grid}.mk-field label{color:var(--ink);font-size:13px;font-weight:600}.mk textarea.mk-input{resize:vertical;border-radius:18px;height:auto;padding:14px 18px;line-height:1.5}.mk-field textarea.mk-input{padding:12px 14px}.mk-owner-aside{border:1.5px solid var(--primary-soft);background:var(--primary-soft)}.mk-owner-aside>svg{color:var(--primary)}.mk-owner-aside p+p{margin-top:8px}.mk-form-note{background:var(--band);color:var(--muted);border-radius:14px;align-items:flex-start;gap:10px;margin-bottom:20px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.mk-form-note svg{width:16px;height:16px;color:var(--primary);flex:none;margin-top:2px}.mk-error{color:#b42318;margin-bottom:12px;font-size:14px}.mk-fine{color:var(--muted);margin-top:12px;font-size:12.5px}.mk-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.mk-nav{align-items:center}.mk-nav>a,.mk-nav-item>a{padding:6px 0;line-height:1.2}.mk-nav-item{align-items:center;gap:2px;display:flex}.mk-nav-caret{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.mk-nav-caret:hover,.mk-nav-item.open .mk-nav-caret{color:var(--ink)}.mk-nav-caret svg{width:14px;height:14px;transition:transform .15s var(--ease)}.mk-nav-item.open>a{color:var(--ink)}.mk-nav-item.open .mk-nav-caret svg{transform:rotate(180deg)}.mk-mega{background:var(--surface);box-shadow:var(--shadow-deep);z-index:30;animation:mkdrop .18s var(--ease);cursor:default;border-radius:24px;padding:28px 28px 0;position:absolute;top:calc(100% - 6px);left:0;right:0}@keyframes mkdrop{0%{opacity:0;transform:translateY(-6px)}}.mk-mega-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.mk-mega-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:11.5px;font-weight:700}.mk-mega-link{border-radius:14px;align-items:flex-start;gap:12px;margin:0 -10px;padding:10px;display:flex}.mk-mega-link:hover{background:var(--band)}.mk-mega-link .ic{background:var(--primary-soft);width:36px;height:36px;color:var(--primary);border-radius:10px;flex:none;place-items:center;display:grid}.mk-mega-link .ic svg{width:18px;height:18px}.mk-mega-link b{color:var(--ink);font-size:14px;font-weight:600;line-height:1.3;display:block}.mk-mega-link small{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.mk-mega-foot{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:20px;padding:18px 0;font-size:14px;display:flex}.mk-mega-foot .sp{flex:1}.mk-mega-dir-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:36px;display:grid}.mk-mega-dir h3{letter-spacing:-.02em;max-width:420px;margin-bottom:14px;font-size:22px;line-height:1.2}.mk-mega-search{align-items:center;gap:8px;margin-bottom:14px;display:flex;position:relative}.mk-mega-search>svg{width:18px;height:18px;color:var(--muted);position:absolute;top:50%;left:16px;transform:translateY(-50%)}.mk-mega-search .mk-input{height:46px;padding-left:44px}.mk-mega-card{border-radius:14px;align-items:center;gap:12px;margin:0 -10px;padding:10px;display:flex}.mk-mega-card:hover{background:var(--band)}.mk-mega-card .pic{background:var(--primary-soft);width:52px;height:52px;color:var(--primary);font:800 18px var(--font-display);border-radius:14px;flex:none;place-items:center;display:grid;overflow:hidden}.mk-mega-card .pic img{object-fit:cover;width:100%;height:100%;display:block}.mk-mega-card .pic svg{width:20px;height:20px}.mk-mega-card b{font-size:14px;font-weight:600;display:block}.mk-mega-card small{color:var(--muted);font-size:12.5px;display:block}.mk-mega-card small.rating{color:var(--ink);align-items:center;gap:4px;display:inline-flex}.mk-mega-card small.rating svg{fill:#f59e0b;color:#f59e0b;width:12px;height:12px}.mk-mega-card .mk-tag{flex:none;margin-left:auto}.mk-mob{gap:2px;display:grid}.mk-mob summary{cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 10px;font-weight:600;list-style:none;display:flex}.mk-mob summary::-webkit-details-marker{display:none}.mk-mob summary:hover{background:var(--secondary)}.mk-mob summary svg{width:16px;height:16px;color:var(--muted);transition:transform .15s var(--ease)}.mk-mob details[open]>summary{color:var(--primary)}.mk-mob details[open]>summary svg{transform:rotate(180deg)}.mk-mob-sub{gap:1px;padding:2px 6px 10px 18px;display:grid}.mk-mob-sub a{color:var(--muted);border-radius:10px;padding:8px 10px;font-size:14px;font-weight:500}.mk-mob-sub a:hover,.mk-mob-sub a.all{color:var(--ink)}.mk-mob-sub a.all{color:var(--primary);margin-top:4px;font-weight:600}.mk-mob-sub .mk-mega-eyebrow{margin:10px 10px 2px}.mk-mob-sub form{gap:8px;margin:6px 10px 8px;display:flex}.mk-mob-sub form .mk-input{height:42px}.mk-mob-sub form .mk-btn{flex:none;width:42px;height:42px;padding:0}.mk-feature-shot{z-index:2;max-width:1000px;margin:-28px auto 0;padding:0 32px;position:relative}.mk-feature-shot .mk-stage{max-width:600px;margin:0 auto}.mk-fgroups{gap:44px;margin-top:56px;display:grid}.mk-fgroup h2{margin-bottom:4px;font-size:24px}.mk-fgroup>p{color:var(--muted);margin-bottom:16px}.mk-fcard{transition:transform .15s var(--ease), box-shadow .15s var(--ease);flex-direction:column;gap:8px;padding:20px;display:flex}.mk-fcard:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.mk-fcard .ic{background:var(--primary-soft);width:40px;height:40px;color:var(--primary);border-radius:12px;place-items:center;margin-bottom:4px;display:grid}.mk-fcard .ic svg{width:20px;height:20px}.mk-fcard b{font:700 16px var(--font-display);letter-spacing:-.01em;color:var(--ink)}.mk-fcard small{color:var(--muted);font-size:13.5px;line-height:1.5}.mk-fcard .more{color:var(--primary);align-items:center;gap:4px;margin-top:auto;padding-top:6px;font-size:13px;font-weight:600;display:inline-flex}.mk-fcard .more svg{width:14px;height:14px}.mk-feat-more{margin-top:18px}.mk-toc a.on{background:var(--primary-soft);color:var(--primary);font-weight:600}.mk-toc .mk-mega-eyebrow{margin:12px 12px 4px}.mk-prose .mk-related.mk-places .m{color:var(--muted);font-size:12.5px;line-height:1.4;display:block}@media (max-width:960px){.mk-contact{grid-template-columns:1fr}.mk-feature-shot{margin-top:-12px;padding:0 20px}.mk-photos,.mk-dir-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-hero-in{grid-template-columns:1fr;gap:40px;padding:48px 24px 80px}.mk-hero-art{padding:0 0 72px}.mk-hero-phone{width:160px;bottom:-16px;right:-8px}.mk-hero-dog{width:96px;height:96px;padding:10px;bottom:0;left:-10px}.mk-grid3{grid-template-columns:1fr}.mk-grid4{grid-template-columns:1fr 1fr}.mk-feat{grid-template-columns:1fr;gap:28px;margin-top:48px}.mk-feat.rev .mk-feat-media{order:0}.mk-stage{gap:12px;padding:28px 16px}.mk-stage .mk-phone{border-width:6px;width:150px}.mk-steps{grid-template-columns:1fr}.mk-steps:before{display:none}.mk-plans{grid-template-columns:1fr;max-width:520px}.mk-plans.lift{margin-top:-80px}.mk-tbl .c{width:110px}.mk-wait{grid-template-columns:1fr;padding:28px}.mk-cta{grid-template-columns:1fr;padding:40px 28px}.mk-cta-dog{width:120px;height:120px}.mk-ftr-in{grid-template-columns:1fr 1fr}.mk-nav,.mk-hdr-cta .mk-lnk{display:none}.mk-hdr-cta{gap:10px}.mk-menu{display:grid}.mk-hdr-in{gap:16px;height:64px}.mk-azbar{top:64px}.mk-brows{grid-template-columns:1fr 1fr}.mk-bd-hero{grid-template-columns:1fr}.mk-bd-art{max-width:360px}.mk-facts{grid-template-columns:1fr 1fr}.mk-bd-body{grid-template-columns:1fr}.mk-side{position:static}.mk-related{grid-template-columns:1fr 1fr}}@media (max-width:640px){.mk-wrap{padding:0 20px}.mk-hero-in{padding:40px 20px 72px}.mk-lead{font-size:17px}.mk-feat-copy h3,.mk-feat-copy h2{font-size:26px}.mk-hero-cta .mk-btn{width:100%}.mk-hdr-in{gap:12px}.mk-hdr-cta{gap:8px}.mk-hdr-cta .mk-btn{height:36px;padding:0 12px;font-size:13px}.mk-hdr-cta .mk-btn svg{display:none}.mk-menu{flex-shrink:0;width:36px;height:36px}.mk-brand{gap:8px;font-size:17px}.mk-logo{width:32px;height:32px}.mk-grid4,.mk-brows,.mk-needs,.mk-related,.mk-dir-grid{grid-template-columns:1fr}.mk-dir-search select.mk-input,.mk-dir-search .mk-btn{flex:100%}.mk-tbl th,.mk-tbl td{padding:12px 14px;font-size:14px}.mk-wait form{flex-direction:column}}}@layer utilities;
