@import"https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap";.mmr{font-family:"Archivo",system-ui,sans-serif;-webkit-font-smoothing:antialiased;background:#fff}.mmr :where(h1,h2,h3,h4,h5,h6,p,a,li,span,button,input,select,textarea,label,b,strong){font-family:"Archivo",system-ui,sans-serif}.mmr a{text-decoration:none}.mmr__container{max-width:1180px;margin:0 auto;padding:0 48px}@media(max-width: 640px){.mmr__container{padding:0 20px}}.mmr__eyebrow{display:inline-block;font-family:"JetBrains Mono",monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#0a6b57}.mmr-hero{position:relative;background:#032733;padding:124px 0 56px;overflow:hidden}@media(max-width: 640px){.mmr-hero{padding:44px 0 40px}}.mmr-hero__glow{position:absolute;inset:0;background:radial-gradient(900px 420px at 85% -10%, rgba(130, 200, 180, 0.2), transparent 70%)}.mmr-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(0, 0.95fr);gap:56px;align-items:center}@media(max-width: 960px){.mmr-hero__grid{grid-template-columns:1fr;gap:40px}}.mmr-hero__content{display:flex;flex-direction:column;gap:26px}.mmr-hero__eyebrow{font-family:"JetBrains Mono",monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#82c8b4}.mmr-hero__title{margin:0;font-size:60px;line-height:.98;font-weight:800;letter-spacing:-0.02em;text-transform:uppercase;color:#fff}@media(max-width: 960px){.mmr-hero__title{font-size:46px}}@media(max-width: 640px){.mmr-hero__title{font-size:36px}}.mmr-hero__intro{margin:0;max-width:46ch;font-size:17px;line-height:1.55;color:#c3d4d4;text-wrap:pretty}.mmr-hero__intro p,.mmr-hero__intro a,.mmr-hero__intro span,.mmr-hero__intro li{color:inherit;font-size:inherit;line-height:inherit}.mmr-hero__search{display:flex;gap:8px;background:#fff;padding:8px;border-radius:10px;max-width:560px}@media(max-width: 640px){.mmr-hero__search{flex-wrap:wrap}}.mmr-hero__search input{flex:1;min-width:0;border:0;outline:0;padding:12px 14px;font-size:15px;color:#032733;background:rgba(0,0,0,0)}@media(max-width: 640px){.mmr-hero__search input{flex-basis:100%}}.mmr-hero__search select{border:0;outline:0;padding:12px 10px;font-size:15px;font-weight:500;color:#2c3f41;background:#f5f5f2;border-radius:6px}.mmr-hero__search button{border:0;background:#032733;color:#fff;font-size:15px;font-weight:700;padding:12px 22px;border-radius:6px;cursor:pointer;transition:background-color .18s ease}.mmr-hero__search button:hover{background:#0a6b57}.mmr-hero__tags{display:flex;flex-wrap:wrap;gap:8px}.mmr-hero__tag{font-size:13px;font-weight:500;color:#c3d4d4;border:1px solid rgba(195,212,212,.35);padding:7px 13px;border-radius:100px;transition:border-color .18s ease,color .18s ease}.mmr-hero__tag:hover{border-color:#82c8b4;color:#82c8b4}.mmr-hero__visual{position:relative;height:380px}@media(max-width: 960px){.mmr-hero__visual{height:320px;margin-top:8px}}@media(max-width: 640px){.mmr-hero__visual{height:auto;min-height:220px}}.mmr-hero__photo{position:absolute;inset:0;border-radius:12px;background:repeating-linear-gradient(135deg, #0b3a42 0 10px, #0e434b 10px 20px);display:flex;align-items:flex-end;padding:18px}.mmr-hero__photo span{font-family:"JetBrains Mono",monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#82c8b4}@media(max-width: 640px){.mmr-hero__photo{position:static;min-height:220px}}.mmr-hero__card{position:absolute;background:#fff;border-radius:10px;box-shadow:0 18px 40px rgba(0,16,24,.35)}@media(max-width: 640px){.mmr-hero__card{position:static;width:auto !important;margin-top:12px}}.mmr-hero__card--metric{left:-28px;top:36px;width:210px;padding:14px 16px}.mmr-hero__card--metric .mmr-hero__card-number{font-size:26px;font-weight:800;color:#032733;letter-spacing:-0.02em}.mmr-hero__card--metric .mmr-hero__card-label{font-size:12px;color:#5b6c6e}.mmr-hero__card--pay{right:-24px;bottom:74px;width:250px;padding:16px}.mmr-hero__card--pay .mmr-hero__card-eyebrow{font-family:"JetBrains Mono",monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#0a6b57}.mmr-hero__card--pay .mmr-hero__card-title{margin-top:6px;font-size:17px;font-weight:700;color:#032733}.mmr-hero__card--pay .mmr-hero__card-note{margin-top:4px;font-size:12.5px;color:#5b6c6e}.mmr-hero__badge{position:absolute;right:14px;bottom:8px;background:#e9b46c;color:#032733;font-size:12.5px;font-weight:700;padding:9px 14px;border-radius:100px;box-shadow:0 10px 24px rgba(0,16,24,.3)}@media(max-width: 640px){.mmr-hero__badge{position:static;display:inline-block;margin-top:12px}}.mmr-usp-bar{background:#82c8b4}.mmr-usp-bar .mmr__container{padding-top:20px;padding-bottom:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px}.mmr-usp-bar__text{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.mmr-usp-bar__eyebrow{font-family:"JetBrains Mono",monospace;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#0c3c38}.mmr-usp-bar__headline{font-size:17px;font-weight:700;color:#032733}.mmr-usp-bar__headline p,.mmr-usp-bar__headline span{color:inherit;font-size:inherit;font-weight:inherit}.mmr-usp-bar__cta{background:#032733;color:#fff;font-size:14.5px;font-weight:700;padding:12px 20px;border-radius:6px;white-space:nowrap;transition:background-color .18s ease}.mmr-usp-bar__cta:hover{background:#052f3d}.mmr-intro{background:#faf7ec;padding:64px 0}.mmr-intro .mmr__container{display:grid;grid-template-columns:minmax(0, 0.85fr) minmax(0, 1.15fr);gap:56px;align-items:start}@media(max-width: 900px){.mmr-intro .mmr__container{grid-template-columns:1fr;gap:28px}}.mmr-intro__heading{display:flex;flex-direction:column;gap:16px}.mmr-intro__title{margin:0;font-size:38px;line-height:1.05;font-weight:800;letter-spacing:-0.02em;color:#032733;text-wrap:balance}@media(max-width: 640px){.mmr-intro__title{font-size:30px}}.mmr-intro__body{display:flex;flex-direction:column;gap:20px}.mmr-intro__body p{margin:0;font-size:17px;line-height:1.6;color:#33474a;text-wrap:pretty}.mmr-intro__cta-wrap a{display:inline-block;align-self:flex-start;margin-top:4px;border:1px solid #032733;color:#032733;font-size:15px;font-weight:700;padding:13px 22px;border-radius:6px;transition:background-color .18s ease}.mmr-intro__cta-wrap a:hover{background:#efe9d6}.mmr-vacancies{background:#f1f1ef;padding:64px 0}.mmr-vacancies__panels{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px;margin-top:16px}@media(max-width: 640px){.mmr-vacancies__panels{grid-template-columns:1fr}}.mmr-vacancies__panel{border-radius:10px;padding:24px;display:flex;flex-direction:column;gap:10px}.mmr-vacancies__panel--dark{background:#032733}.mmr-vacancies__panel--dark .mmr-vacancies__panel-title{color:#fff}.mmr-vacancies__panel--dark .mmr-vacancies__panel-text{color:#c3d4d4}.mmr-vacancies__panel--dark .mmr-vacancies__panel-cta{background:#82c8b4;color:#032733}.mmr-vacancies__panel--dark .mmr-vacancies__panel-cta:hover{background:#6cbca5}.mmr-vacancies__panel--mint{background:#82c8b4}.mmr-vacancies__panel--mint .mmr-vacancies__panel-title{color:#032733}.mmr-vacancies__panel--mint .mmr-vacancies__panel-text{color:#0c3c38}.mmr-vacancies__panel--mint .mmr-vacancies__panel-cta{background:#032733;color:#fff}.mmr-vacancies__panel--mint .mmr-vacancies__panel-cta:hover{background:#052f3d}.mmr-vacancies__panel-title{font-size:19px;font-weight:700}.mmr-vacancies__panel-text{font-size:14px;line-height:1.5}.mmr-vacancies__panel-cta{align-self:flex-start;margin-top:6px;font-size:14px;font-weight:700;padding:11px 18px;border-radius:6px;transition:background-color .18s ease}.mmr-why{background:#062f45;padding:64px 0 0}.mmr-why__title{margin:0 0 34px;font-size:32px;font-weight:800;letter-spacing:-0.02em;color:#fff}.mmr-why__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1px;background:hsla(0,0%,100%,.16)}@media(max-width: 900px){.mmr-why__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 560px){.mmr-why__grid{grid-template-columns:1fr}}.mmr-why__item{background:#062f45;padding:26px 22px;display:flex;flex-direction:column;gap:10px}.mmr-why__index{font-family:"JetBrains Mono",monospace;font-size:12px;color:#82c8b4}.mmr-why__item-title{font-size:17px;font-weight:700;color:#fff}.mmr-why__item-text{font-size:14px;line-height:1.55;color:#aec4cc}.mmr-why__footer{display:flex;flex-wrap:wrap;align-items:center;gap:18px;padding:26px 0 64px}.mmr-why__footer-text{font-size:16px;color:#c3d4d4}.mmr-why__footer-link{font-size:15px;font-weight:700;color:#82c8b4;transition:color .18s ease}.mmr-why__footer-link:hover{color:#fff}.mmr-stats{position:relative;background:#032733;padding:64px 0;overflow:hidden}.mmr-stats__glow{position:absolute;inset:0;background:radial-gradient(700px 340px at 12% 0%, rgba(130, 200, 180, 0.16), transparent 70%)}.mmr-stats__head{position:relative;display:flex;align-items:baseline;gap:16px;margin-bottom:38px;flex-wrap:wrap}.mmr-stats__title{margin:0;font-size:32px;font-weight:800;letter-spacing:-0.02em;color:#fff}.mmr-stats__since{font-family:"JetBrains Mono",monospace;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#82c8b4}.mmr-stats__grid{position:relative;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:36px}@media(max-width: 900px){.mmr-stats__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 560px){.mmr-stats__grid{grid-template-columns:1fr}}.mmr-stats__item{display:flex;flex-direction:column;gap:10px}.mmr-stats__number{font-size:64px;line-height:.9;font-weight:800;letter-spacing:-0.04em;color:#82c8b4}@media(max-width: 640px){.mmr-stats__number{font-size:48px}}.mmr-stats__divider{height:2px;width:44px;background:#e9b46c}.mmr-stats__label{font-size:14.5px;line-height:1.4;color:#c3d4d4}.mmr-office{background:#fff;padding:56px 0}.mmr-office__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.mmr-office__label{font-family:"JetBrains Mono",monospace;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#0a6b57}.mmr-office__nav{display:flex;gap:10px}.mmr-office__nav-btn{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:6px;background:#032733;color:#fff;cursor:pointer;transition:background-color .18s ease,opacity .18s ease}.mmr-office__nav-btn:hover{background:#0a6b57}.mmr-office__nav-btn.swiper-button-disabled{opacity:.35;cursor:default}.mmr-office__swiper{overflow:hidden;padding:4px 0;cursor:grab}.mmr-office__swiper:active{cursor:grabbing}.mmr-office__photo{aspect-ratio:4/3;border-radius:10px;overflow:hidden;background:repeating-linear-gradient(135deg, #f0efe8 0 10px, #e7e6dd 10px 20px)}.mmr-office__photo span{font-family:"JetBrains Mono",monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#8a8672}.mmr-reviews-wrap:has(.review-section){background:#f1f1ef}.mmr-reviews-wrap .swiper-section{background-color:rgba(0,0,0,0)}.mmr-reviews-wrap .swiper-headline h3{color:#032733}.mmr-reviews-wrap .swiper-next-button,.mmr-reviews-wrap .swiper-prev-button{background:#032733}.mmr-reviews-wrap .swiper-next-button:hover:not(.swiper-button-disabled),.mmr-reviews-wrap .swiper-prev-button:hover:not(.swiper-button-disabled){background:#0a6b57}.mmr-reviews-wrap .review-section .partner-info{color:#032733}.mmr-faq{background:#faf7ec;padding:64px 0}.mmr-faq .mmr__container{display:grid;grid-template-columns:minmax(0, 0.7fr) minmax(0, 1.3fr);gap:56px;align-items:start}@media(max-width: 900px){.mmr-faq .mmr__container{grid-template-columns:1fr;gap:28px}}.mmr-faq__intro{display:flex;flex-direction:column;gap:14px}.mmr-faq__title{margin:0;font-size:34px;line-height:1.05;font-weight:800;letter-spacing:-0.02em;color:#032733}@media(max-width: 640px){.mmr-faq__title{font-size:28px}}.mmr-faq__text{margin:0;font-size:16px;line-height:1.6;color:#33474a;text-wrap:pretty}.mmr-faq__cta{align-self:flex-start;margin-top:4px;background:#032733;color:#fff;font-size:15px;font-weight:700;padding:13px 22px;border-radius:6px;transition:background-color .18s ease}.mmr-faq__cta:hover{background:#0a6b57}.mmr-faq__list{display:flex;flex-direction:column}.mmr-faq__item{border-top:1px solid #e3ddc8}.mmr-faq__item:last-child{border-bottom:1px solid #e3ddc8}.mmr-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;font-size:17.5px;font-weight:700;color:#032733;list-style:none;cursor:pointer}.mmr-faq__item summary::-webkit-details-marker{display:none}.mmr-faq__item[open] .mmr-faq__plus{transform:rotate(45deg)}.mmr-faq__plus{font-size:22px;font-weight:400;color:#0a6b57;transition:transform .18s ease}.mmr-faq__answer{margin:0;padding:0 0 22px;max-width:68ch;font-size:16px;line-height:1.65;color:#33474a;text-wrap:pretty}.mmr-faq__answer+p{margin-top:14px}.mmr-explorer-cta{background:#82c8b4}.mmr-explorer-cta .mmr__container{padding-top:26px;padding-bottom:26px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px}.mmr-explorer-cta__text{display:flex;flex-direction:column;gap:4px}.mmr-explorer-cta__eyebrow{font-family:"JetBrains Mono",monospace;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#0c3c38}.mmr-explorer-cta__headline{font-size:19px;font-weight:700;color:#032733}.mmr-explorer-cta__cta{background:#032733;color:#fff;font-size:14.5px;font-weight:700;padding:13px 20px;border-radius:6px;white-space:nowrap;transition:background-color .18s ease}.mmr-explorer-cta__cta:hover{background:#052f3d}.mmr-footer{background:#032733;padding:32px 0}.mmr-footer .mmr__container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.mmr-footer__logo{height:26px;width:auto;display:block}.mmr-footer__meta{font-family:"JetBrains Mono",monospace;font-size:11.5px;letter-spacing:.08em;color:#8ba3a6}.mmr-about-hero{background:#faf7ec;padding:84px 0 56px}@media(max-width: 640px){.mmr-about-hero{padding:60px 0 36px}}.mmr-about-hero__title{margin:18px 0 0;max-width:24ch;font-size:56px;line-height:1;font-weight:800;letter-spacing:-0.03em;color:#032733;text-wrap:balance}@media(max-width: 960px){.mmr-about-hero__title{font-size:44px}}@media(max-width: 640px){.mmr-about-hero__title{font-size:32px}}.mmr-about-hero__title-highlight{font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit;background:linear-gradient(transparent 62%, #e9b46c 62%)}.mmr-about-hero__intro{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:48px;margin-top:32px;align-items:start}@media(max-width: 700px){.mmr-about-hero__intro{grid-template-columns:1fr;gap:20px}}.mmr-about-hero__intro p{margin:0;font-size:17px;line-height:1.65;color:#33474a;text-wrap:pretty}.mmr-about-hero__photo{margin-top:36px;height:300px;border-radius:12px;overflow:hidden}.mmr-about-hero__photo img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width: 640px){.mmr-about-hero__photo{height:220px}}.mmr-story{padding:64px 0;border-bottom:1px solid #e3ddc8}.mmr-story .mmr__container{display:grid;grid-template-columns:minmax(0, 0.75fr) minmax(0, 1.25fr);gap:52px;align-items:start}@media(max-width: 900px){.mmr-story .mmr__container{grid-template-columns:1fr;gap:28px}}.mmr-story__media{display:flex;flex-direction:column;gap:12px}.mmr-story__photo{aspect-ratio:4/5;border-radius:12px;overflow:hidden;background:repeating-linear-gradient(135deg, #eee7d2 0 10px, #e6ddc4 10px 20px)}.mmr-story__photo img{width:100%;height:100%;object-fit:cover;display:block}.mmr-story__caption{font-family:"JetBrains Mono",monospace;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:#5b6c6e}.mmr-story__content{display:flex;flex-direction:column;gap:20px}.mmr-story__title{margin:0;font-size:36px;line-height:1.05;font-weight:800;letter-spacing:-0.025em;color:#032733}@media(max-width: 640px){.mmr-story__title{font-size:28px}}.mmr-story__text{display:flex;flex-direction:column;gap:16px}.mmr-story__text p{margin:0;font-size:17px;line-height:1.65;color:#33474a;text-wrap:pretty}.mmr-story__quote{border-left:3px solid #e9b46c;padding:4px 0 4px 22px;display:flex;flex-direction:column;gap:10px}.mmr-story__quote-title{font-size:20px;font-weight:700;color:#032733}.mmr-story__quote-text{margin:0;font-size:16px;line-height:1.65;color:#33474a;text-wrap:pretty}.mmr-team{padding:56px 0;border-bottom:1px solid #e3ddc8}.mmr-team__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px;flex-wrap:wrap}.mmr-team__head-text{display:flex;flex-direction:column;gap:8px}.mmr-team__title{margin:0;font-size:30px;font-weight:800;letter-spacing:-0.02em;color:#032733}.mmr-team__subtitle{margin:0;font-size:16px;color:#5b6c6e}.mmr-team__nav{display:flex;gap:10px}.mmr-team__nav-btn{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:6px;background:#032733;color:#fff;cursor:pointer;transition:background-color .18s ease,opacity .18s ease}.mmr-team__nav-btn:hover{background:#0a6b57}.mmr-team__nav-btn.swiper-button-disabled{opacity:.35;cursor:default}.mmr-team__swiper{overflow:hidden;padding:4px 0;cursor:grab}.mmr-team__swiper:active{cursor:grabbing}.mmr-team__member{display:flex;flex-direction:column;gap:10px}.mmr-team__avatar{aspect-ratio:1/1;border-radius:10px;overflow:hidden;background:repeating-linear-gradient(135deg, #eee7d2 0 8px, #e6ddc4 8px 16px)}.mmr-team__avatar img{width:100%;height:100%;object-fit:cover;display:block}.mmr-team__name{font-size:14px;font-weight:600;color:#032733;text-align:center}.mmr-about-contact{padding:64px 0 0}/*# sourceMappingURL=matchmatters-redesign.css.map */
