@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_3ca28972-module__lXxXla__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_3ca28972-module__lXxXla__variable{--font-display:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_f4bd713b-module__7nW8sW__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_f4bd713b-module__7nW8sW__variable{--font-body:"DM Sans", "DM Sans Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page-bg:#faf8f5;--page-bg-alt:#f4f1ec;--text:#1a1714;--text-secondary:#3d3732;--muted:#8a8078;--faint:#b3a99e;--line:#0000000f;--line-strong:#0000001a;--accent:#9b6a2f;--accent-hover:#b27a36;--accent-strong:#6f4a1d;--accent-soft:#9b6a2f14;--accent-soft-strong:#9b6a2f24;--surface:#fff;--surface-warm:#fdfbf8;--surface-glass:#ffffffb8;--forest:#2d3a24;--forest-soft:#2d3a240f;--success:#2e6b4f;--danger:#a83d35;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 2px 8px #0000000a, 0 1px 2px #00000005;--shadow-md:0 4px 16px #0000000f, 0 1px 4px #00000008;--shadow-lg:0 8px 32px #00000014, 0 2px 8px #00000008;--shadow-xl:0 16px 48px #0000001a, 0 4px 12px #0000000a;--radius-sm:12px;--radius-md:16px;--radius-lg:20px;--radius-xl:28px;--radius-full:999px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}*{box-sizing:border-box}html,body{background:var(--page-bg);min-height:100%;color:var(--text);font-family:var(--font-body), system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}body{line-height:1.6}a{color:inherit}img{max-width:100%}h1,h2,h3,h4,h5,h6{font-family:var(--font-display), "Georgia", serif;font-weight:600}.mk-container{width:min(1280px,100vw - 48px);margin:0 auto}.mk-public-shell{grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.mk-public-header{z-index:20;-webkit-backdrop-filter:blur(20px)saturate(1.2);border-bottom:1px solid var(--line);background:#faf8f5eb;position:sticky;top:0}.mk-public-nav{justify-content:space-between;align-items:center;gap:16px;min-height:68px;display:flex}.mk-public-nav-links{flex-wrap:nowrap;align-items:center;gap:2px;display:flex}.mk-public-nav-link{border-radius:var(--radius-full);color:var(--text-secondary);letter-spacing:-.01em;white-space:nowrap;padding:.45rem .8rem;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .15s,color .15s}.mk-public-nav-link:hover{background:var(--accent-soft);color:var(--accent-strong)}.mk-public-nav-link[data-active=true]{background:var(--accent-soft-strong);color:var(--accent-strong);font-weight:600}.mk-nav-divider{background:var(--line);flex-shrink:0;width:1px;height:20px;margin:0 8px;display:inline-block}.mk-mobile-menu-toggle{display:none}.mk-nav-cta{border-radius:var(--radius-full);white-space:nowrap;border:1.5px solid #0000;align-items:center;gap:5px;padding:.45rem 1rem;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.mk-nav-cta--sell{color:#2d3a24;background:#2d3a240f;border-color:#2d3a244d}.mk-nav-cta--sell:hover,.mk-nav-cta--sell[data-active=true]{color:#f0f4ed;background:#2d3a24;border-color:#2d3a24}.mk-nav-cta--quote{color:#fff8ef;background:linear-gradient(135deg,#9b6a2f,#7a5022);border-color:#0000}.mk-nav-cta--quote:hover{background:linear-gradient(135deg,#7a5022,#5e3c18)}.mk-brand-lockup{gap:2px;text-decoration:none;display:inline-grid}.mk-brand-lockup img{display:block}.mk-brand-subtitle{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:10.5px;font-weight:500}.mk-footer{margin-top:48px;padding:32px 0 100px}.mk-footer-panel{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-lg);grid-template-columns:1.6fr .7fr .85fr .85fr;gap:32px;padding:2.5rem;display:grid}.mk-footer-panel a{transition:color .2s var(--ease-out)}.mk-footer-panel a:hover{color:var(--accent)}.mk-stack{gap:16px;display:grid}.mk-grid-2,.mk-grid-3,.mk-grid-4{gap:20px;display:grid}.mk-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.mk-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mk-home-hero,.mk-home-route-section,.mk-home-grade-strip,.mk-home-bottom-cta{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-md);overflow:hidden}.mk-home-hero{background:radial-gradient(circle at top left, #fffc, transparent 40%), var(--surface-warm);grid-template-columns:minmax(0,1.06fr) minmax(320px,.94fr);gap:24px;padding:28px;display:grid}.mk-home-hero-copy{align-content:center;gap:20px;padding:16px 8px 16px 4px;display:grid}.mk-home-title{letter-spacing:-.055em;max-width:12ch;margin:0;font-size:clamp(2.8rem,5vw,4.5rem);font-weight:700;line-height:.96}.mk-home-lead{max-width:56ch;color:var(--muted);margin:0;font-size:1.05rem;line-height:1.75}.mk-home-actions{flex-wrap:wrap;gap:12px;display:flex}.mk-home-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mk-home-stat-card{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface-warm);gap:6px;padding:1rem 1.1rem;display:grid}.mk-home-stat-card span,.mk-home-card-label,.mk-home-photo-label{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:11px}.mk-home-stat-card strong{font-size:1rem;line-height:1.35}.mk-home-hero-side{gap:16px;display:grid}.mk-home-photo-card{border-radius:var(--radius-lg);isolation:isolate;border:1px solid #ffffff52;align-items:flex-end;min-height:220px;display:flex;position:relative;overflow:hidden}.mk-home-photo-card:before{content:"";z-index:-1;background:linear-gradient(#110d0a0d,#110d0a94);position:absolute;inset:0}.mk-home-photo-card-main{background:url(/assets/images/makhana-close.jpg) 50%/cover no-repeat;min-height:420px}.mk-home-photo-card-village{background:url(/assets/images/village-lane.jpg) 50%/cover no-repeat}.mk-home-photo-card-process{background:url(/assets/images/artisanal-process.jpg) 50%/cover no-repeat}.mk-home-photo-copy{color:#f8f3eb;max-width:28rem;padding:1.4rem}.mk-home-photo-copy h2,.mk-home-photo-copy h3,.mk-home-route-copy h2,.mk-home-grade-copy h2,.mk-home-image-band-copy h2,.mk-home-bottom-cta h2{letter-spacing:-.04em;margin:.35rem 0 0;line-height:1.05}.mk-home-photo-copy h2{font-size:clamp(2rem,3.3vw,3rem)}.mk-home-photo-copy h3{font-size:1.3rem}.mk-home-photo-copy p:last-child{margin-bottom:0}.mk-home-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mk-home-signal-band{flex-wrap:wrap;gap:10px;padding:0 6px;display:flex}.mk-home-signal-band span{border-radius:var(--radius-full);border:1px solid var(--line);background:var(--surface-warm);min-height:40px;color:var(--text-secondary);align-items:center;padding:.55rem .9rem;font-size:13px;display:inline-flex}.mk-home-route-section,.mk-home-grade-strip,.mk-home-bottom-cta{gap:24px;padding:2rem;display:grid}.mk-home-route-copy,.mk-home-grade-copy{max-width:42rem}.mk-home-route-copy h2,.mk-home-grade-copy h2,.mk-home-image-band-copy h2,.mk-home-bottom-cta h2{font-size:clamp(1.8rem,2.8vw,2.6rem)}.mk-home-route-copy p,.mk-home-grade-copy p,.mk-home-image-band-copy p{color:var(--muted);margin:.85rem 0 0;line-height:1.75}.mk-home-route-grid,.mk-home-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mk-home-soft-card{background:linear-gradient(180deg, var(--surface), var(--surface-warm))!important}.mk-home-soft-card h3{letter-spacing:-.04em;margin:.55rem 0 0;font-size:1.35rem}.mk-home-soft-card p:last-child{color:var(--muted);margin-bottom:0}.mk-home-grade-strip{background:linear-gradient(135deg,#fffffff0,#faf5eee0),url(/assets/images/seed-pod.jpg) 50%/cover no-repeat;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}.mk-home-grade-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mk-home-grade-card{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-content:end;gap:10px;min-height:132px;padding:1.1rem;display:grid}.mk-home-grade-card span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px}.mk-home-grade-card strong{letter-spacing:-.03em;font-size:1.08rem;line-height:1.4}.mk-home-image-band{border-radius:var(--radius-xl);border:1px solid var(--line);min-height:380px;box-shadow:var(--shadow-lg);align-items:end;display:grid;position:relative;overflow:hidden}.mk-home-image-band:before{content:"";background:linear-gradient(#0a080714,#140d0a99);position:absolute;inset:0}.mk-home-image-band-story{background:url(/assets/images/artisanal-process.jpg) 50%/cover no-repeat}.mk-home-image-band-copy{z-index:1;color:#fbf6ee;gap:12px;max-width:40rem;padding:2rem;display:grid;position:relative}.mk-home-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mk-home-trust-item{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);gap:8px;padding:1.2rem;display:grid}.mk-home-trust-item strong{font-size:1rem}.mk-home-trust-item span{color:var(--muted);font-size:.94rem;line-height:1.6}.mk-home-bottom-cta{background:linear-gradient(135deg, var(--surface), var(--surface-warm)), url(/assets/images/village-lane.jpg) center/cover no-repeat;grid-template-columns:minmax(0,1fr) auto;align-items:center}.mk-hover-lift{transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out)}.mk-hover-lift:hover{box-shadow:var(--shadow-xl);transform:translateY(-4px)}.mk-prose{max-width:72ch}.mk-prose p{color:var(--muted);margin:0}.mk-note{color:var(--muted);font-size:13.5px;line-height:1.6}.mk-kicker{border-radius:var(--radius-full);background:var(--accent-soft-strong);color:var(--accent-strong);letter-spacing:.1em;text-transform:uppercase;padding:.35rem .75rem;font-size:12px;font-weight:700;display:inline-block}.mk-section-columns{grid-template-columns:1.1fr .9fr;gap:20px;display:grid}.mk-inline-list{flex-wrap:wrap;gap:10px;display:flex}.mk-muted-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:1.2rem 1.25rem}.mk-form-status{border-radius:var(--radius-md);padding:.9rem 1rem;font-size:13px}.mk-form-status.success{color:var(--success);background:#2e6b4f14}.mk-form-status.error{color:var(--danger);background:#a83d3514}.mk-mini-metric{gap:4px;display:grid}.mk-mini-metric strong{letter-spacing:-.04em;font-size:1.35rem}.mk-data-chip{border-radius:var(--radius-full);background:var(--surface-warm);border:1px solid var(--line);color:var(--muted);align-items:center;padding:.45rem .75rem;font-size:12px;font-weight:500;display:inline-flex}form input,form select,form textarea{border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:48px;color:var(--text);font:inherit;transition:border-color .2s var(--ease-out), box-shadow .2s var(--ease-out);padding:.85rem 1rem;font-size:14px}form input:focus,form select:focus,form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}form textarea{resize:vertical;min-height:120px}form button{border-radius:var(--radius-full);background:linear-gradient(180deg, var(--accent) 0%, var(--accent-strong) 100%);color:#fffaf4;min-height:48px;font:inherit;cursor:pointer;transition:all .2s var(--ease-out);box-shadow:var(--shadow-sm);border:none;padding:0 20px;font-size:14px;font-weight:600}form button:hover{box-shadow:var(--shadow-md);filter:brightness(1.06)}.mk-ops-shell{min-height:100vh}.mk-mobile-cta-bar{display:none}@media (max-width:1024px){.mk-home-hero,.mk-home-grade-strip,.mk-home-bottom-cta{grid-template-columns:1fr}.mk-home-stat-row,.mk-home-route-grid,.mk-home-trust-grid,.mk-home-grade-grid,.mk-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-grid-3,.mk-trust-grid,.mk-section-columns,.mk-footer-panel{grid-template-columns:1fr}.mk-public-nav{min-height:unset;flex-wrap:wrap;gap:0;padding:12px 0}.mk-mobile-menu-toggle{cursor:pointer;color:var(--text);background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;padding:8px;display:flex!important}.mk-public-nav-links{flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:12px 0 4px;display:none}.mk-public-nav-links.mk-mobile-menu-open{display:flex}.mk-nav-divider{width:100%;height:1px;margin:8px 0}.mk-nav-cta{justify-content:center;width:100%}.mk-container{width:min(1280px,100vw - 32px)}}@media (max-width:860px){.mk-home-title{max-width:none}.mk-home-stat-row,.mk-home-mini-grid,.mk-home-route-grid,.mk-home-trust-grid,.mk-home-grade-grid,.mk-home-bottom-cta{grid-template-columns:1fr}.mk-home-hero,.mk-home-route-section,.mk-home-grade-strip,.mk-home-bottom-cta,.mk-home-image-band-copy{padding:1.25rem}.mk-grid-2,.mk-grid-3,.mk-grid-4,.mk-trust-grid{grid-template-columns:1fr}.mk-mobile-cta-bar{z-index:40;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#faf8f5f5;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid;position:fixed;bottom:12px;left:12px;right:12px}.mk-mobile-cta-bar a{border-radius:var(--radius-full);border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--text);transition:all .2s var(--ease-out);justify-content:center;align-items:center;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.mk-mobile-cta-bar a:active{transform:scale(.97)}}@media (max-width:920px){.mk-ops-shell{grid-template-columns:1fr!important}.mk-ops-sidebar{width:100%!important;min-width:0!important}}
