.mc-references h1,.mc-references h2,.mc-references h3,.mc-references p,.mc-references blockquote,.mc-references figure{margin-top:0}.mc-references-hero{padding-block:96px 88px}.mc-references-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(52px, 7vw, 92px)}.mc-references-hero h1{max-width:850px;margin-bottom:30px;font-size:clamp(52px, 5vw, 78px);font-weight:620;letter-spacing:-.058em;line-height:.99}.mc-references-lead{max-width:620px;margin-bottom:34px;color:var(--mc-muted);font-size:20px;line-height:1.58}.mc-references-actions{display:flex;flex-wrap:wrap;gap:12px}.mc-references-hero-media{max-width:620px;margin:0}.mc-reference-image-frame{overflow:hidden;border-radius:20px;background:var(--mc-beige)}.mc-references-hero-media .mc-reference-image-frame,.mc-reference-story-media .mc-reference-image-frame{aspect-ratio:4 / 5}.mc-reference-image-frame img{width:100%;height:100%;object-fit:cover}.mc-reference-caption{display:flex;flex-direction:column;gap:3px;padding-top:14px}.mc-reference-caption strong{color:var(--mc-ink);font-size:15px;font-weight:650;line-height:1.35}.mc-reference-caption span{color:var(--mc-muted);font-size:13px;line-height:1.4}.mc-reference-hero-caption blockquote{max-width:580px;margin-bottom:16px;color:var(--mc-ink);font-size:18px;font-weight:500;letter-spacing:-.018em;line-height:1.5}.mc-reference-stories-first{padding-top:34px}.mc-reference-stories-last{padding-bottom:96px}.mc-reference-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(48px, 6vw, 80px);padding-block:80px;border-top:1px solid var(--mc-line)}.mc-reference-story:nth-child(even) .mc-reference-story-media{order:2}.mc-reference-story-copy{max-width:680px}.mc-reference-story-copy h2{margin-bottom:22px;font-size:clamp(36px, 3.7vw, 54px);font-weight:620;letter-spacing:-.052em;line-height:1.04}.mc-reference-story-context{margin-bottom:30px;color:var(--mc-muted);font-size:14px;font-weight:620;letter-spacing:.025em;line-height:1.5}.mc-reference-story-copy blockquote{max-width:680px;margin-bottom:0;font-size:clamp(22px, 2.05vw, 29px);font-weight:500;letter-spacing:-.028em;line-height:1.45}.mc-reference-story-piotr .mc-reference-image-frame img{object-position:54% center}.mc-reference-story-natalia .mc-reference-image-frame img{object-position:center 58%}.mc-reference-story-michal .mc-reference-image-frame img{object-position:center 28%}.mc-reference-story-julka .mc-reference-image-frame img{object-position:57% center}.mc-reference-story-agnieszka .mc-reference-image-frame img{object-position:center 72%}.mc-never-tired{padding-block:112px}.mc-never-tired-heading{max-width:1020px;margin-bottom:70px}.mc-never-tired-heading h2{margin-bottom:0;font-size:clamp(44px, 4.8vw, 68px);font-weight:600;letter-spacing:-.054em;line-height:1.03}.mc-reference-voices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;border-top:1px solid var(--mc-line)}.mc-reference-voice{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:start;gap:24px;padding-block:34px;border-bottom:1px solid var(--mc-line)}.mc-reference-voice>img{width:80px;height:80px;border-radius:50%;object-fit:cover}.mc-reference-voice:nth-child(2)>img{object-position:center 30%}.mc-reference-voice:nth-child(3)>img{object-position:62% center}.mc-reference-voice blockquote{margin-bottom:22px;font-size:19px;font-weight:500;letter-spacing:-.018em;line-height:1.52}.mc-reference-voice .mc-reference-caption,.mc-google-review-card .mc-reference-caption{padding-top:0}.mc-references-section{padding-block:112px}.mc-references-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:64px;margin-bottom:58px}.mc-references-heading h2{max-width:840px;margin-bottom:0;font-size:clamp(42px, 4.5vw, 64px);font-weight:600;letter-spacing:-.052em;line-height:1.03}.mc-references-heading>.mc-text-link{margin-bottom:8px}.mc-google-reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.mc-google-review-card{display:flex;flex-direction:column;padding-top:26px;border-top:1px solid var(--mc-line)}.mc-google-review-card blockquote{margin-bottom:28px;font-size:18px;font-weight:500;letter-spacing:-.016em;line-height:1.55}.mc-google-review-card footer{margin-top:auto}.mc-references-evidence .mc-references-heading{grid-template-columns:1fr}.mc-references-case-study{overflow:hidden;border:1px solid var(--mc-line);border-radius:18px;background:var(--mc-white)}.mc-references-case-study.has-image{display:grid;grid-template-columns:minmax(320px,.88fr) minmax(0,1.12fr)}.mc-references-case-study>img{width:100%;height:100%;min-height:420px;object-fit:cover}.mc-references-case-study>div{position:relative;z-index:1;align-self:stretch;padding:52px;background:var(--mc-white);color:var(--mc-ink)}.mc-references-case-study h3,.mc-references-product-list h3{margin-bottom:22px;color:var(--mc-ink);font-size:clamp(32px, 3.2vw, 46px);font-weight:600;letter-spacing:-.045em;line-height:1.08}.mc-references-case-study>div>p:not(.mc-eyebrow){margin-bottom:28px;color:var(--mc-muted);font-size:17px;line-height:1.62}.mc-references-product-list{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:72px;margin-top:64px;padding-top:48px;border-top:1px solid var(--mc-line)}.mc-references-product-list ul{margin:0;padding:0;list-style:none}.mc-references-product-list li{border-top:1px solid var(--mc-line)}.mc-references-product-list li:last-child{border-bottom:1px solid var(--mc-line)}.mc-references-product-list li a{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:17px 0;color:var(--mc-ink);text-decoration:none}.mc-references-product-list li span{font-weight:560}.mc-references-product-list li strong{flex:0 0 auto;color:var(--mc-muted);font-size:13px;font-weight:560}.mc-references-closing{padding-block:112px;color:var(--mc-white)}.mc-references-closing-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);align-items:end;gap:88px}.mc-references-closing h2{max-width:860px;margin-bottom:0;font-size:clamp(44px, 4.7vw, 68px);font-weight:560;letter-spacing:-.055em;line-height:1.02}.mc-references-closing-grid>div:last-child>p{margin-bottom:30px;color:rgb(255 255 255 / .72);font-size:17px;line-height:1.62}.mc-references-closing .mc-button-secondary{border-color:rgb(255 255 255 / .58);color:var(--mc-white)}@media (max-width:1080px){.mc-references-hero-grid,.mc-reference-story,.mc-references-closing-grid{gap:48px}.mc-reference-voices{grid-template-columns:1fr}.mc-google-reviews{gap:24px}}@media (max-width:820px){.mc-references-hero-grid,.mc-reference-story,.mc-references-case-study.has-image,.mc-references-product-list,.mc-references-closing-grid{grid-template-columns:1fr}.mc-references-hero-media{max-width:680px}.mc-reference-story:nth-child(even) .mc-reference-story-media{order:0}.mc-reference-story-media{max-width:680px}.mc-references-heading{grid-template-columns:1fr;align-items:start;gap:24px}.mc-google-reviews{grid-template-columns:1fr}.mc-references-case-study>img{min-height:0;aspect-ratio:4 / 3}.mc-references-product-list{gap:32px}}@media (max-width:620px){.mc-references-hero{padding-block:72px 68px}.mc-references-hero h1{margin-bottom:26px;font-size:clamp(44px, 12vw, 56px)}.mc-references-lead{font-size:18px}.mc-reference-hero-caption blockquote{font-size:17px}.mc-references-actions{flex-direction:column}.mc-references-actions .mc-button{width:100%}.mc-reference-stories-first{padding-top:20px}.mc-reference-stories-last{padding-bottom:60px}.mc-reference-story{gap:28px;padding-block:56px}.mc-reference-story-piotr .mc-reference-image-frame{aspect-ratio:4 / 3}.mc-reference-story-copy h2{margin-bottom:18px;font-size:34px}.mc-reference-story-context{margin-bottom:24px;font-size:13px}.mc-reference-story-copy blockquote{font-size:20px}.mc-never-tired,.mc-references-section,.mc-references-closing{padding-block:76px}.mc-never-tired-heading{margin-bottom:46px}.mc-never-tired-heading h2,.mc-references-heading h2,.mc-references-closing h2{font-size:36px}.mc-reference-voice{grid-template-columns:64px minmax(0,1fr);gap:18px;padding-block:28px}.mc-reference-voice>img{width:64px;height:64px}.mc-reference-voice blockquote{font-size:18px}.mc-references-heading{margin-bottom:40px}.mc-google-review-card{padding-top:22px}.mc-references-case-study>div{padding:28px}.mc-references-product-list{margin-top:48px;padding-top:36px}.mc-references-product-list li a{align-items:flex-start}}