:root{--mk-ink:#242321;--mk-graphite:#343431;--mk-walnut:#7f624d;--mk-caramel:#b18b6d;--mk-sand:#d9cbbc;--mk-milk:#f5f2ed;--mk-paper:#fffdf9;--mk-line:#ded8d0;--mk-muted:#77736d;--mk-white:#fff;--mk-radius-sm:10px;--mk-radius-md:18px;--mk-radius-lg:30px;--mk-radius-pill:999px;--mk-shadow-soft:0 22px 70px #2b231d1f;--mk-shadow-card:0 12px 32px #2b231d14;--mk-space-1:4px;--mk-space-2:8px;--mk-space-3:12px;--mk-space-4:16px;--mk-space-5:24px;--mk-space-6:32px;--mk-space-7:48px;--mk-space-8:72px;--mk-space-9:104px;--mk-font:"Segoe UI", Arial, sans-serif;--mk-transition:.18s ease}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--mk-ink);font-family:var(--mk-font);background:#d8d1c9;margin:0}a{color:inherit;text-decoration:none}.ml-page{background:var(--mk-paper);width:min(1500px,100%);box-shadow:var(--mk-shadow-soft);margin:0 auto;overflow:hidden}.ml-hero{color:#fff;background:var(--mk-graphite);min-height:100svh;padding:24px 5.5% 46px}.ml-header{z-index:2;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;display:grid;position:relative}.ml-header>.ml-btn{justify-self:end}.ml-brand{letter-spacing:.15em;align-items:center;gap:12px;width:max-content;font-size:12px;font-weight:650;display:inline-flex}.ml-logo{object-fit:cover;border-radius:50%;flex:none;width:48px;height:48px;box-shadow:0 7px 24px #00000040}.ml-nav{color:#ffffff9e;align-items:center;gap:clamp(15px,1.7vw,26px);font-size:12px;display:flex}.ml-nav a{transition:color .18s}.ml-nav a:hover{color:#fff}.ml-btn{border-radius:999px;justify-content:center;align-items:center;gap:18px;min-height:50px;padding:0 26px;transition:transform .18s,background .18s;display:inline-flex}.ml-btn:hover,.ml-inline-cta:hover{transform:translateY(-2px)}.ml-btn-light{color:var(--mk-ink);background:#fff}.ml-btn-dark{background:var(--mk-graphite);color:#fff}.ml-btn-small{min-height:42px;padding-inline:19px;font-size:13px}.ml-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:center;gap:clamp(48px,6vw,92px);min-height:calc(100svh - 170px);padding-top:46px;display:grid}.ml-hero-copy{z-index:2;position:relative}.ml-kicker,.ml-kicker-dark{text-transform:uppercase;letter-spacing:.17em;margin:0 0 26px;font-size:11px}.ml-kicker{color:#ffffff9e}.ml-kicker-dark{color:var(--mk-walnut)}.ml-hero h1{letter-spacing:-.054em;text-wrap:balance;max-width:790px;margin:0;font-size:clamp(48px,5.2vw,80px);font-weight:510;line-height:.99}.ml-lead{color:#ffffffb8;max-width:650px;margin:30px 0 36px;font-size:17px;line-height:1.62}.ml-lead strong{color:#fff;font-weight:540}.ml-hero-image{aspect-ratio:3/4;border-radius:220px 220px 24px 24px;justify-self:end;width:min(520px,100%);margin:0;overflow:hidden;box-shadow:0 30px 80px #0000004d}.ml-hero-image img,.ml-story-image img,.ml-founder-image img{object-fit:cover;width:100%;height:100%}.ml-hero-image img{object-fit:contain;object-position:center;filter:saturate(.78)contrast(1.04)brightness(.88)sepia(.07);background:#242321}.ml-hero-note{color:#ffffff9e;border-top:1px solid #ffffff2b;max-width:780px;margin:0;padding-top:22px;font-size:13px;line-height:1.55}.ml-hero-note strong{color:#fff;font-weight:540}.ml-intro{text-align:center;background:radial-gradient(circle at 12% 0,#b6997738,#0000 42%),linear-gradient(135deg,#eee8e0,#ddd4c9);padding:78px 7%;position:relative;overflow:hidden}.ml-intro:before{content:"";pointer-events:none;opacity:.55;background:linear-gradient(115deg,#0000 20%,#ffffff6b 50%,#0000 78%);position:absolute;inset:0}.ml-pain-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid;position:relative}.ml-pain-card{-webkit-backdrop-filter:blur(14px);background:#ffffff61;border:1px solid #ffffffb8;border-radius:24px;flex-direction:column;justify-content:center;min-height:285px;padding:34px 28px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff80,0 18px 50px #483d3212}.ml-pain-card p{text-align:left;letter-spacing:-.025em;margin:0;font-size:clamp(18px,1.55vw,24px);line-height:1.38}.ml-intro .ml-btn{margin-top:32px;position:relative}.ml-section{border-top:1px solid var(--mk-line);background:var(--mk-paper);grid-template-columns:minmax(0,1fr);gap:40px;padding:96px 8%;display:grid;position:relative}.ml-article{width:min(850px,100%)}.ml-article h2,.ml-story-heading h2,.ml-faq h2,.ml-pricing-content>h2{letter-spacing:-.048em;text-wrap:balance;margin:0 0 38px;font-size:clamp(39px,4.2vw,65px);font-weight:510;line-height:1.04}.ml-article h4{letter-spacing:-.034em;margin:0 0 22px;font-size:clamp(24px,2.3vw,34px);font-weight:520;line-height:1.15}.ml-article h5,.ml-tariff h5{color:var(--mk-walnut);letter-spacing:.15em;text-transform:uppercase;margin:28px 0 13px;font-size:10px}.ml-article p,.ml-tariff p{color:#4e4b47;max-width:760px;margin:0 0 18px;font-size:17px;line-height:1.68}.ml-article p strong,.ml-tariff p strong{color:var(--mk-ink);font-weight:630}.ml-article hr{border:0;border-top:1px solid var(--mk-line);margin:36px 0}.ml-inline-cta{background:var(--mk-graphite);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:18px;min-height:50px;margin-top:10px;padding:0 25px;font-weight:450;transition:transform .18s;display:inline-flex}.ml-section-image{grid-template-columns:minmax(380px,.92fr) minmax(0,1.08fr);align-items:center;gap:42px clamp(28px,4vw,64px);padding-inline:5.5%}.ml-story-image{aspect-ratio:4/5;width:min(540px,100%);box-shadow:var(--mk-shadow-card);background:#d6d0c8;border-radius:180px 180px 24px 24px;justify-self:center;margin:0;position:relative;top:0;overflow:hidden}.ml-story-image img{object-fit:contain;object-position:center;filter:saturate(.82)contrast(1.02)brightness(.94)sepia(.04)}.ml-story-image-color img{object-position:center 48%;filter:saturate(1.08)contrast(1.01)brightness(1.03)}.ml-story-image-sketch{aspect-ratio:4/3;background:#eeeae3;border-radius:110px 110px 24px 24px;width:min(640px,100%)}.ml-story-image-sketch img{object-fit:cover;object-position:center;filter:grayscale(.12)contrast(1.04)brightness(1.02)}.ml-story-image-tall{aspect-ratio:3/4}.ml-story-image-tall img{object-fit:cover;object-position:center;transform:none}.ml-story-image-kitchen{aspect-ratio:3/4}.ml-story-image-kitchen img{object-fit:cover;object-position:center}.ml-story-heading{align-self:center;min-width:0;padding-right:2vw}.ml-story-heading h2{margin-bottom:0}.ml-story-body{grid-column:1/3;width:100%;min-width:0}.ml-story-body>p{max-width:1180px}.ml-story-body .ml-subsections{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-story-body .ml-subsection:only-child{grid-column:1/-1}.ml-story-body .ml-subsection p{max-width:none}.ml-key-request{-webkit-backdrop-filter:blur(12px);letter-spacing:-.035em;background:linear-gradient(135deg,#e8ddd0c2,#ffffff94);border:1px solid #8d735642;border-radius:24px;padding:clamp(25px,3.2vw,42px);box-shadow:0 22px 58px #483d3217;max-width:1100px!important;color:var(--mk-ink)!important;margin:34px 0 10px!important;font-size:clamp(25px,2.7vw,40px)!important;line-height:1.18!important}.ml-subsections{gap:16px;margin-top:40px;display:grid}.ml-subsection{border:1px solid var(--mk-line);border-radius:var(--mk-radius-md);background:#f5f2ed94;padding:28px}.ml-subsection>p:last-child{margin-bottom:0}.ml-subsection-featured{background:linear-gradient(135deg,#e6dcd0e6,#f8f5f0e0);border-color:#8d73564d;padding:clamp(32px,4vw,52px);box-shadow:0 24px 58px #483d3217}.ml-subsection-featured h4{max-width:900px;color:var(--mk-ink);letter-spacing:-.045em;text-wrap:balance;margin-bottom:30px;font-size:clamp(34px,3.5vw,54px);font-weight:540;line-height:1.05}.ml-section-dark{color:#fff;background:var(--mk-graphite);border-color:#ffffff1f}.ml-section-dark .ml-article p,.ml-section-dark .ml-story-body p{color:#ffffffa3}.ml-section-dark .ml-article p strong,.ml-section-dark .ml-article h5,.ml-section-dark .ml-story-body p strong,.ml-section-dark .ml-story-body h5{color:#fff}.ml-section-dark .ml-subsection{background:#ffffff0a;border-color:#ffffff24}.ml-section-dark .ml-article hr{border-color:#ffffff29}.ml-section-dark .ml-inline-cta{color:var(--mk-ink);background:#fff}.ml-projects{border-top:1px solid var(--mk-line);background:linear-gradient(135deg,#e7ded3,#f7f3ed 60%,#d9cec0);padding:96px 7%;overflow:hidden}.ml-projects-heading{grid-template-columns:minmax(180px,.45fr) minmax(0,1.55fr);align-items:start;gap:clamp(28px,5vw,80px);margin-bottom:40px;display:grid}.ml-projects-heading h2{letter-spacing:-.048em;text-wrap:balance;max-width:900px;margin:0;font-size:clamp(39px,4.2vw,65px);font-weight:510;line-height:1.04}.ml-project-controls{gap:10px;margin-top:24px;display:flex}.ml-project-controls button{width:50px;height:50px;color:var(--mk-ink);font:inherit;cursor:pointer;background:#ffffff7a;border:1px solid #31312d33;border-radius:50%;place-items:center;padding:0;font-size:21px;transition:color .2s,background .2s,transform .2s;display:grid}.ml-project-controls button:hover{color:#fff;background:var(--mk-graphite);transform:translateY(-2px)}.ml-projects-note{color:#56514c;max-width:820px;margin:0 0 28px;font-size:16px;line-height:1.6}.ml-projects-rail{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#31312d59 transparent;align-items:stretch;gap:16px;margin-right:-7.5%;padding:2px 7.5% 30px 0;display:flex;overflow-x:auto}.ml-projects-rail::-webkit-scrollbar{height:7px}.ml-projects-rail::-webkit-scrollbar-track{background:0 0}.ml-projects-rail::-webkit-scrollbar-thumb{background:#31312d4d;border-radius:999px}.ml-project-card{scroll-snap-align:start;height:clamp(420px,52vw,660px);font:inherit;text-align:left;cursor:zoom-in;background:#d4cec6;border:1px solid #ffffffb3;border-radius:26px;flex:0 0 clamp(300px,30vw,440px);margin:0;padding:0;position:relative;overflow:hidden;box-shadow:0 20px 50px #483d321f}.ml-project-card-landscape{flex-basis:clamp(450px,48vw,680px)}.ml-project-card img{object-fit:cover;object-position:center;filter:saturate(.92)contrast(1.02);width:100%;height:100%;transition:transform .45s}.ml-project-card:hover img{transform:scale(1.018)}.ml-project-caption{color:#fff;-webkit-backdrop-filter:blur(12px);background:#23211e8f;border:1px solid #ffffff6b;border-radius:16px;padding:13px 16px;font-size:14px;line-height:1.35;position:absolute;bottom:16px;left:16px;right:16px;box-shadow:0 10px 30px #00000029}.ml-project-open{color:#fff;-webkit-backdrop-filter:blur(10px);opacity:0;background:#23211e80;border:1px solid #ffffff73;border-radius:999px;padding:9px 12px;font-size:12px;transition:opacity .2s,transform .2s;position:absolute;top:16px;right:16px;transform:translateY(-4px)}.ml-project-card:hover .ml-project-open,.ml-project-card:focus-visible .ml-project-open{opacity:1;transform:none}.ml-project-dialog{color:#fff;background:#141312f0;border:0;width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:20px}.ml-project-dialog::backdrop{-webkit-backdrop-filter:blur(12px);background:#141312cc}.ml-project-dialog-inner{place-items:center;width:100%;height:100%;display:grid;position:relative}.ml-project-dialog img{object-fit:contain;border-radius:16px;width:auto;max-width:calc(100vw - 110px);height:auto;max-height:calc(100vh - 100px);display:block;box-shadow:0 24px 80px #00000070}.ml-project-dialog p{text-align:center;color:#ffffffc7;margin:0;font-size:14px;position:absolute;bottom:8px;left:70px;right:70px}.ml-project-dialog-close,.ml-project-dialog-arrow{z-index:2;color:#fff;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff59;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.ml-project-dialog-close{width:48px;height:48px;font-size:30px;line-height:1;top:8px;right:8px}.ml-project-dialog-arrow{width:50px;height:50px;font-size:22px;top:50%;transform:translateY(-50%)}.ml-project-dialog-prev{left:8px}.ml-project-dialog-next{right:8px}.ml-project-dialog-close:hover,.ml-project-dialog-arrow:hover{color:var(--mk-ink);background:#fff}.ml-reviews{border-top:1px solid var(--mk-line);background:linear-gradient(135deg,#e8e0d6,#f5f1eb 58%,#ddd2c5);padding:96px 7%}.ml-reviews-heading{grid-template-columns:minmax(180px,.45fr) minmax(0,1.55fr);align-items:start;gap:clamp(28px,5vw,80px);margin-bottom:46px;display:grid}.ml-reviews-heading h2{letter-spacing:-.048em;text-wrap:balance;max-width:900px;margin:0;font-size:clamp(39px,4.2vw,65px);font-weight:510;line-height:1.04}.ml-review-controls{gap:10px;margin-top:24px;display:flex}.ml-review-controls button{width:50px;height:50px;color:var(--mk-ink);font:inherit;cursor:pointer;background:#ffffff7a;border:1px solid #31312d33;border-radius:50%;place-items:center;padding:0;font-size:21px;transition:color .2s,background .2s,transform .2s;display:grid}.ml-review-controls button:hover{color:#fff;background:var(--mk-graphite);transform:translateY(-2px)}.ml-review-grid{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#31312d59 transparent;align-items:flex-start;gap:16px;margin-right:-7.5%;padding:2px 7.5% 28px 0;display:flex;overflow-x:auto}.ml-review-grid::-webkit-scrollbar{height:7px}.ml-review-grid::-webkit-scrollbar-track{background:0 0}.ml-review-grid::-webkit-scrollbar-thumb{background:#31312d4d;border-radius:999px}.ml-review-card{scroll-snap-align:start;-webkit-backdrop-filter:blur(12px);background:#ffffff6b;border:1px solid #ffffffbf;border-radius:24px;flex:0 0 clamp(390px,43vw,570px);min-width:0;margin:0;padding:14px;transition:transform .25s,box-shadow .25s;overflow:hidden;box-shadow:inset 0 1px #ffffff80,0 18px 48px #483d3212}.ml-review-card:hover{transform:translateY(-4px);box-shadow:inset 0 1px #ffffff8c,0 24px 58px #483d3221}.ml-review-crop{background:#202020;border-radius:16px;width:100%;position:relative;overflow:hidden}.ml-review-crop img{width:100%;max-width:none;height:auto;display:block;position:absolute;left:0}.ml-review-note{color:#fff;background:var(--mk-graphite);border-radius:20px;max-width:none;margin:0 0 18px;padding:24px 30px;font-size:16px;line-height:1.58}.ml-founder{color:#fff;background:#282725;grid-template-columns:minmax(390px,.9fr) minmax(0,1.1fr);gap:clamp(38px,5vw,80px);padding-inline:5.5%}.ml-founder-image{aspect-ratio:4/5;background:#d8d2ca;border-radius:24px 180px 24px 24px;width:100%;margin:0;position:sticky;top:26px;overflow:hidden}.ml-founder-image img{object-fit:contain;object-position:center;filter:saturate(.72)contrast(1.05)brightness(.88)sepia(.04)}.ml-founder-logo{aspect-ratio:1;box-shadow:none;background:0 0;border-radius:0;place-items:center;display:grid;overflow:visible}.ml-founder-logo img{object-fit:contain;filter:none;border-radius:50%;width:min(430px,96%);height:auto;box-shadow:0 24px 64px #0000003d}.ml-founder .ml-article{padding-top:10px}.ml-founder .ml-kicker-dark{color:#cbb291}.ml-founder .ml-article p{color:#ffffffa8}.ml-founder .ml-article p strong{color:#fff}.ml-founder-intro{color:#fff!important;margin-top:-12px!important;font-size:21px!important;line-height:1.45!important}.ml-founder-roles{grid-template-columns:1fr 1fr;gap:14px;margin:34px 0 28px;display:grid}.ml-founder-role{background:#ffffff0b;border:1px solid #ffffff24;border-radius:22px;padding:24px}.ml-founder-role h3{letter-spacing:-.025em;margin:0 0 14px;font-size:22px;font-weight:520;line-height:1.18}.ml-founder-role p{margin:0!important;font-size:15px!important;line-height:1.58!important}.ml-work-stages{width:100%}.ml-stage-intro{max-width:1080px;margin-bottom:32px}.ml-stage-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.ml-stage-card{border:1px solid var(--mk-line);background:#f5f2ed9e;border-radius:22px;grid-column:span 3;min-width:0;padding:26px;position:relative;overflow:hidden}.ml-stage-card:before{content:attr(data-step);pointer-events:none;color:#4b423913;letter-spacing:-.08em;font-size:clamp(76px,7vw,112px);font-weight:650;line-height:1;position:absolute;top:-12px;right:16px}.ml-stage-card>*{z-index:1;position:relative}.ml-stage-card:nth-child(-n+3){grid-column:span 4}.ml-stage-card-guarantee{color:#fff;background:#353431;border-color:#353431;grid-column:1/-1;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);align-items:start;gap:24px;display:grid}.ml-stage-card h3{letter-spacing:-.03em;margin:22px 0 15px;font-size:clamp(21px,1.8vw,28px);font-weight:540;line-height:1.15}.ml-stage-card p{color:#57524d;max-width:none;margin:0 0 14px;font-size:15px;line-height:1.58}.ml-stage-card-guarantee h3{margin:3px 0 0}.ml-stage-card-guarantee p{color:#ffffffad;margin:3px 0 0}.ml-stage-card-guarantee:before{color:#ffffff16}.ml-section-dark .ml-stage-card{background:#ffffff0b;border-color:#ffffff24}.ml-section-dark .ml-stage-card p{color:#ffffffa6}.ml-section-dark .ml-stage-card:before{color:#ffffff12}.ml-section-dark .ml-stage-card-guarantee{color:var(--mk-ink);background:#e5ddd2;border-color:#e5ddd2}.ml-section-dark .ml-stage-card-guarantee p{color:#57524d}.ml-section-dark .ml-stage-card-guarantee:before{color:#4b423913}.ml-pricing{grid-template-columns:minmax(0,1fr);padding-inline:5.5%}.ml-pricing-content{min-width:0}.ml-pricing-content>h2{max-width:820px}.ml-tariffs{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.ml-tariff{border:1px solid var(--mk-line);background:#f5f2ed;border-radius:26px;flex-direction:column;min-width:0;padding:34px 28px;display:flex;position:relative}.ml-tariff-featured{color:#fff;background:#353431;border-color:#353431;box-shadow:0 24px 60px #2927242e}.ml-tariff-label{color:#353431;text-transform:uppercase;letter-spacing:.13em;background:#d8c2a5;border-radius:99px;align-self:flex-start;margin:-12px 0 18px;padding:7px 11px;font-size:9px}.ml-tariff h3{letter-spacing:-.035em;min-height:2.3em;margin:0 0 22px;font-size:clamp(25px,2vw,34px);font-weight:530;line-height:1.1}.ml-tariff p{font-size:15px;line-height:1.58}.ml-tariff-featured p{color:#ffffffad}.ml-tariff-featured p strong,.ml-tariff-featured h5{color:#fff}.ml-tariff .ml-inline-cta{align-self:flex-start;margin-top:auto}.ml-tariff-featured .ml-inline-cta{color:var(--mk-ink);background:#fff}.ml-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0 0 24px;display:grid}.ml-checks span{align-items:flex-start;gap:8px;min-width:0;font-size:12px;line-height:1.35;display:flex}.ml-checks b{color:#fff;background:#82715f;border-radius:50%;flex:0 0 17px;place-items:center;width:17px;height:17px;font-size:10px;display:grid}.ml-tariff-featured .ml-checks b{color:#353431;background:#d8c2a5}.ml-faq{border-top:1px solid var(--mk-line);background:#f4f0ea;grid-template-columns:minmax(0,1fr);gap:40px;padding:100px 10%;display:grid}.ml-faq-wrap{width:min(980px,100%)}.ml-faq h2{max-width:780px}.ml-faq-item{border-top:1px solid #d4ccc1}.ml-faq-item:last-child{border-bottom:1px solid #d4ccc1}.ml-faq-item summary{cursor:pointer;letter-spacing:-.025em;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:22px;padding:27px 0;font-size:clamp(21px,2vw,29px);line-height:1.2;list-style:none;display:grid}.ml-faq-item summary::-webkit-details-marker{display:none}.ml-faq-item summary b{border:1px solid #bdb4a8;border-radius:50%;place-items:center;width:36px;height:36px;font-size:22px;font-weight:300;transition:transform .18s,background .18s;display:grid}.ml-faq-item[open] summary b{color:#fff;background:var(--mk-graphite);transform:rotate(45deg)}.ml-faq-answer{max-width:790px;padding:0 62px 28px 0}.ml-faq-answer p{color:#56514c;margin:0 0 16px;font-size:16px;line-height:1.66}.ml-final{color:#fff;background:linear-gradient(120deg,#242321f5,#343431de),url(/mebel-komfort/entryway-storage.jpg) 50%/cover;align-items:center;min-height:78svh}.ml-final .ml-article p{color:#ffffffa8}.ml-final .ml-article p strong{color:#fff}.ml-final .ml-inline-cta{color:var(--mk-ink);background:#fff}.ml-footer{color:#fff;background:#1f1e1d;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:40px 5.5%;font-size:12px;display:grid}.ml-footer>a:last-child{color:#ffffff7a}.ml-back-to-top{z-index:20;color:#fff;-webkit-backdrop-filter:blur(12px);background:#2d2b28c7;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:54px;height:54px;transition:transform .18s,background .18s;display:grid;position:fixed;bottom:clamp(18px,3vw,42px);right:clamp(18px,3vw,48px);box-shadow:0 14px 40px #221f1c38}.ml-back-to-top:hover{background:#2d2b28f0;transform:translateY(-3px)}.ml-back-to-top span{font-size:24px;line-height:1;transform:translateY(-1px)}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--mk-caramel);outline-offset:4px}@media (width<=1180px){.ml-header{grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(12px,2vw,24px)}.ml-nav{justify-content:center;gap:clamp(10px,1.25vw,18px);font-size:11px}.ml-section,.ml-founder,.ml-pricing{grid-template-columns:minmax(0,1fr);padding-inline:7%}.ml-section-image{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);padding-inline:6%}.ml-section-image .ml-story-image{aspect-ratio:4/5;grid-column:1;width:100%;height:auto;margin:0}.ml-section-image .ml-story-image-tall{aspect-ratio:3/4;width:100%}.ml-section-image .ml-story-image-sketch{aspect-ratio:4/3}.ml-story-heading{grid-column:2;padding-right:0}.ml-story-body{grid-column:1/3}.ml-founder .ml-founder-image{aspect-ratio:4/5;grid-column:1;justify-self:center;width:min(850px,100%);height:auto;margin-bottom:14px;position:relative;top:0}.ml-founder .ml-founder-logo{aspect-ratio:1;width:min(520px,100%)}.ml-founder .ml-article{grid-column:1;width:100%;max-width:none;padding-right:0}.ml-founder .ml-article p{max-width:none}.ml-founder .ml-subsections{width:100%}}@media (width<=900px){.ml-nav{display:none}.ml-header{grid-template-columns:1fr auto}.ml-hero{min-height:auto}.ml-hero-grid{grid-template-columns:1fr}.ml-hero-image{aspect-ratio:3/4;border-radius:160px 160px 20px 20px;order:-1;justify-self:center;width:min(540px,100%)}.ml-hero h1{font-size:clamp(44px,8vw,66px)}.ml-pain-grid{grid-template-columns:1fr 1fr}.ml-pain-card{min-height:250px}.ml-section-image{grid-template-columns:minmax(0,1fr)}.ml-section-image .ml-story-image,.ml-story-heading,.ml-story-body{grid-column:1}.ml-story-heading{margin-top:-8px}.ml-story-body .ml-subsections{grid-template-columns:1fr}.ml-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-stage-card,.ml-stage-card:nth-child(-n+3){grid-column:auto}.ml-stage-card-guarantee{grid-column:1/-1;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr)}.ml-faq{grid-template-columns:minmax(0,1fr);padding-inline:7%}.ml-tariffs{grid-template-columns:1fr}.ml-tariff h3{min-height:auto}.ml-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-reviews-heading,.ml-projects-heading{grid-template-columns:1fr;gap:10px}}@media (width<=560px){.ml-hero{padding-inline:20px}.ml-header .ml-btn{display:none}.ml-brand{font-size:10px}.ml-logo{width:42px;height:42px}.ml-hero-grid{padding-top:36px}.ml-hero-image{height:420px}.ml-hero h1{font-size:41px}.ml-lead{font-size:16px}.ml-intro{padding:58px 20px}.ml-pain-grid{grid-template-columns:1fr}.ml-pain-card{min-height:220px}.ml-section,.ml-section-image,.ml-founder,.ml-pricing,.ml-faq,.ml-projects,.ml-reviews{padding:68px 20px;display:block}.ml-projects-rail{margin-right:-20px;padding-right:20px}.ml-project-card,.ml-project-card-landscape{flex-basis:min(84vw,440px);height:min(112vw,590px)}.ml-project-controls{margin-top:16px}.ml-project-open{display:none}.ml-project-dialog{padding:10px}.ml-project-dialog img{border-radius:12px;max-width:calc(100vw - 20px);max-height:calc(100vh - 120px)}.ml-project-dialog-arrow{top:auto;bottom:8px;transform:none}.ml-project-dialog-prev{left:12px}.ml-project-dialog-next{right:12px}.ml-project-dialog p{font-size:12px;bottom:22px;left:70px;right:70px}.ml-review-grid{margin-right:-20px;padding-right:20px}.ml-review-card{flex-basis:min(86vw,520px)}.ml-review-controls{margin-top:16px}.ml-section-image .ml-story-image,.ml-founder .ml-founder-image{aspect-ratio:4/5;width:100%;height:auto;margin-bottom:30px}.ml-section-image .ml-story-image-tall{aspect-ratio:3/4}.ml-section-image .ml-story-image-sketch{aspect-ratio:4/3;border-radius:72px 72px 20px 20px}.ml-founder-image{border-radius:20px 110px 20px 20px}.ml-founder .ml-founder-logo{aspect-ratio:1;border-radius:50%;width:min(340px,100%);margin-inline:auto}.ml-story-heading{margin:0 0 30px}.ml-story-body{width:100%}.ml-article h2,.ml-story-heading h2,.ml-faq h2,.ml-pricing-content>h2{font-size:38px}.ml-article p,.ml-story-body p{font-size:16px}.ml-subsection{padding:23px}.ml-founder-roles,.ml-stage-grid{grid-template-columns:1fr}.ml-stage-card,.ml-stage-card:nth-child(-n+3),.ml-stage-card-guarantee{grid-column:1}.ml-stage-card-guarantee{display:block}.ml-stage-card-guarantee h3{margin:22px 0 15px}.ml-tariff{padding:28px 22px}.ml-checks{grid-template-columns:1fr 1fr}.ml-faq-item summary{font-size:20px}.ml-faq-answer{padding-right:0}.ml-footer{grid-template-columns:1fr}.ml-back-to-top{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ml-btn,.ml-inline-cta,.ml-faq-item summary b,.ml-back-to-top,.ml-project-card img,.ml-project-open{transition:none}}html,body{min-height:100%;margin:0}
