.mco-about-cta{background:var(--mco-bg-primary);color:var(--mco-text-primary);padding:clamp(72px,9vw,144px) 20px;text-align:center}.mco-about-cta__inner{max-width:720px;margin:0 auto}.mco-about-cta__heading{font-family:var(--mco-font-headings);font-weight:var(--mco-heading-weight);font-size:var(--mco-fs-2xl);line-height:var(--mco-lh-tight);color:var(--mco-text-primary);margin:0 0 clamp(24px,3vw,40px)}.mco-about-cta__button{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;font-family:var(--mco-font-headings);font-weight:var(--mco-heading-weight);font-size:var(--mco-fs-md);letter-spacing:.02em;color:var(--mco-text-primary);background:var(--mco-red);border:none;border-radius:var(--mco-radius-sm);text-decoration:none;cursor:pointer;box-shadow:var(--mco-shadow-md);transition:transform .22s cubic-bezier(.34,1.56,.64,1),background .2s var(--mco-ease-out),box-shadow .2s var(--mco-ease-out)}.mco-about-cta__button:hover{background:var(--mco-red-hover);transform:translateY(-2px);box-shadow:var(--mco-shadow-lg),var(--mco-shadow-glow-red);color:var(--mco-text-primary)}.mco-about-cta__button:active{background:var(--mco-red-pressed);transform:translateY(0)}.mco-about-cta__button:focus-visible{outline:2px solid var(--mco-gold);outline-offset:3px}@media(prefers-reduced-motion:reduce){.mco-about-cta__button{transition:none}.mco-about-cta__button:hover{transform:none}}.mco-about-hero{background:var(--mco-bg-primary);color:var(--mco-text-primary);padding:clamp(80px,10vw,160px) 20px clamp(48px,6vw,96px)}.mco-about-hero__inner{max-width:900px;margin:0 auto;text-align:center}.mco-about-hero__heading{font-family:var(--mco-font-headings);font-weight:var(--mco-heading-weight);font-size:var(--mco-fs-3xl);line-height:var(--mco-lh-tight);color:var(--mco-text-primary);margin:0 0 clamp(16px,2vw,24px);letter-spacing:-.01em}.mco-about-hero__subhead{font-family:var(--mco-font-body);font-weight:var(--mco-body-weight);font-size:var(--mco-fs-lg);line-height:var(--mco-lh-normal);color:var(--mco-text-secondary);max-width:720px;margin:0 auto}.mco-how-we-work{background:var(--mco-bg-secondary);color:var(--mco-text-primary);padding:clamp(64px,8vw,128px) 20px}.mco-how-we-work__inner{max-width:1200px;margin:0 auto}.mco-how-we-work__header{max-width:720px;margin:0 auto clamp(32px,4vw,56px);text-align:center}.mco-how-we-work__eyebrow{font-family:var(--mco-font-body);font-weight:var(--mco-body-weight-semibold);font-size:var(--mco-fs-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--mco-gold);margin:0 0 12px}.mco-how-we-work__heading{font-family:var(--mco-font-headings);font-weight:var(--mco-heading-weight);font-size:var(--mco-fs-2xl);line-height:var(--mco-lh-tight);color:var(--mco-text-primary);margin:0 0 16px}.mco-how-we-work__lede{font-family:var(--mco-font-body);font-size:var(--mco-fs-md);line-height:var(--mco-lh-normal);color:var(--mco-text-secondary);margin:0}.mco-how-we-work__grid{list-style:none;margin:0;padding:0;display:grid;gap:clamp(16px,2vw,24px);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.mco-how-we-work__card{background:var(--mco-bg-elevated);border:1px solid var(--mco-border-subtle);border-radius:var(--mco-radius-lg);padding:clamp(24px,3vw,36px);transition:transform .2s var(--mco-ease-out),border-color .2s var(--mco-ease-out)}.mco-how-we-work__card:hover{transform:translateY(-2px);border-color:var(--mco-border-default)}.mco-how-we-work__step{display:block;font-family:var(--mco-font-headings);font-weight:var(--mco-heading-weight);font-size:var(--mco-fs-sm);color:var(--mco-gold);letter-spacing:.1em;margin-bottom:16px}.mco-how-we-work__card-title{font-family:var(--mco-font-headings);font-weight:var(--mco-heading-weight);font-size:var(--mco-fs-xl);line-height:var(--mco-lh-tight);color:var(--mco-text-primary);margin:0 0 12px}.mco-how-we-work__card-body{font-family:var(--mco-font-body);font-weight:var(--mco-body-weight);font-size:var(--mco-fs-sm);line-height:var(--mco-lh-normal);color:var(--mco-text-secondary);margin:0}@media(prefers-reduced-motion:reduce){.mco-how-we-work__card{transition:none}.mco-how-we-work__card:hover{transform:none}}.mco-about-mission{background:var(--mco-bg-primary);color:var(--mco-text-primary);padding:clamp(56px,7vw,112px) 20px}.mco-about-mission__inner{max-width:820px;margin:0 auto;text-align:left}.mco-about-mission__eyebrow{font-family:var(--mco-font-body);font-weight:var(--mco-body-weight-semibold);font-size:var(--mco-fs-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--mco-gold);margin:0 0 12px}.mco-about-mission__heading{font-family:var(--mco-font-headings);font-weight:var(--mco-heading-weight);font-size:var(--mco-fs-2xl);line-height:var(--mco-lh-tight);color:var(--mco-text-primary);margin:0 0 20px}.mco-about-mission__body,.mco-about-mission__body p{font-family:var(--mco-font-body);font-weight:var(--mco-body-weight);font-size:var(--mco-fs-md);line-height:var(--mco-lh-relaxed);color:var(--mco-text-secondary)}.mco-about-mission__body p{margin:0 0 16px}.mco-about-mission__body p:last-child{margin-bottom:0}.mco-timeline{background:var(--mco-bg-primary);color:var(--mco-text-primary);padding:clamp(64px,8vw,128px) 20px}.mco-timeline__inner{max-width:820px;margin:0 auto}.mco-timeline__header{text-align:center;margin-bottom:clamp(32px,4vw,56px)}.mco-timeline__eyebrow{font-family:var(--mco-font-body);font-weight:var(--mco-body-weight-semibold);font-size:var(--mco-fs-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--mco-gold);margin:0 0 12px}.mco-timeline__heading{font-family:var(--mco-font-headings);font-weight:var(--mco-heading-weight);font-size:var(--mco-fs-2xl);line-height:var(--mco-lh-tight);color:var(--mco-text-primary);margin:0}.mco-timeline__list{list-style:none;margin:0;padding:0;position:relative}.mco-timeline__list:before{content:"";position:absolute;left:10px;top:8px;bottom:8px;width:1px;background:var(--mco-border-subtle)}.mco-timeline__item{position:relative;padding:0 0 clamp(24px,3vw,40px) clamp(32px,4vw,48px)}.mco-timeline__item:last-child{padding-bottom:0}.mco-timeline__marker{position:absolute;left:4px;top:6px;width:14px;height:14px;border-radius:50%;background:var(--mco-gold);box-shadow:0 0 0 4px var(--mco-bg-primary),var(--mco-shadow-glow-gold)}.mco-timeline__year{font-family:var(--mco-font-headings);font-weight:var(--mco-heading-weight);font-size:var(--mco-fs-md);color:var(--mco-gold);letter-spacing:.04em;margin:0 0 8px}.mco-timeline__body{font-family:var(--mco-font-body);font-weight:var(--mco-body-weight);font-size:var(--mco-fs-md);line-height:var(--mco-lh-normal);color:var(--mco-text-secondary);margin:0}.mco-trusted-by{background:var(--mco-bg-secondary);color:var(--mco-text-primary);padding:clamp(64px,8vw,128px) 20px}.mco-trusted-by__inner{max-width:1200px;margin:0 auto}.mco-trusted-by__header{text-align:center;max-width:820px;margin:0 auto clamp(32px,4vw,48px)}.mco-trusted-by__eyebrow{font-family:var(--mco-font-body);font-weight:var(--mco-body-weight-semibold);font-size:var(--mco-fs-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--mco-gold);margin:0 0 12px}.mco-trusted-by__heading{font-family:var(--mco-font-headings);font-weight:var(--mco-heading-weight);font-size:var(--mco-fs-xl);line-height:var(--mco-lh-tight);color:var(--mco-text-primary);margin:0}.mco-trusted-by__grid{list-style:none;margin:0 0 clamp(16px,2vw,24px);padding:0;display:grid;gap:clamp(16px,2vw,32px);align-items:center}.mco-trusted-by__grid--marquee{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.mco-trusted-by__grid--secondary{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));opacity:.85}.mco-trusted-by__cell{display:flex;align-items:center;justify-content:center;padding:clamp(12px,1.5vw,20px);min-height:72px}.mco-trusted-by__logo{max-width:100%;max-height:56px;width:auto;height:auto;filter:brightness(0) invert(.95);opacity:.85;transition:opacity .2s var(--mco-ease-out),filter .2s var(--mco-ease-out)}.mco-trusted-by__cell:hover .mco-trusted-by__logo{opacity:1;filter:none}.mco-trusted-by__cell--sm{min-height:56px}.mco-trusted-by__cell--sm .mco-trusted-by__logo{max-height:40px}.mco-trusted-by__fallback{font-family:var(--mco-font-headings);font-weight:var(--mco-heading-weight);font-size:var(--mco-fs-sm);color:var(--mco-text-secondary);letter-spacing:.02em;text-align:center}.mco-trusted-by__footnote{font-family:var(--mco-font-body);font-size:var(--mco-fs-xs);color:var(--mco-text-muted);text-align:center;margin:clamp(16px,2vw,24px) 0 0}@media(prefers-reduced-motion:reduce){.mco-trusted-by__logo{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/85/compiled_assets/styles.css.map */
