.mo-approach{position:relative;width:100%;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--mo-approach-bg) 94%,#ffffff 6%) 0%,var(--mo-approach-bg) 100%);color:var(--mo-approach-text);border-top:1px solid color-mix(in srgb,var(--mo-approach-line) 72%,transparent)}.mo-approach__inner{width:min(1480px,calc(100% - 96px));margin:0 auto;padding:clamp(110px,10vw,180px) 0;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:clamp(70px,9vw,150px);align-items:start}.mo-approach__heading-wrap{position:sticky;top:120px}.mo-approach__eyebrow{margin:0 0 30px;color:var(--mo-approach-accent);font-size:11px;font-weight:700;line-height:1;letter-spacing:.2em;text-transform:uppercase}.mo-approach__heading{margin:0;font-family:inherit;font-size:clamp(54px,5.1vw,86px);font-weight:780;line-height:1.07;letter-spacing:-.06em;word-break:keep-all}.mo-approach__heading>span{display:block}.mo-approach__heading-accent{color:var(--mo-approach-accent)}.mo-approach__content{padding-top:39px}.mo-approach__description{max-width:590px;color:var(--mo-approach-muted);font-size:clamp(17px,1.25vw,20px);font-weight:500;line-height:1.75;letter-spacing:-.025em;word-break:keep-all}.mo-approach__description p{margin:0}.mo-approach__points{margin-top:clamp(54px,6vw,84px);border-top:1px solid var(--mo-approach-line)}.mo-approach__point{position:relative;min-height:150px;padding:30px 0;display:grid;grid-template-columns:58px 1fr;gap:22px;align-items:start;border-bottom:1px solid var(--mo-approach-line)}.mo-approach__point:before{position:absolute;top:-1px;left:0;width:0;height:1px;content:"";background:var(--mo-approach-accent);transition:width .45s ease}.mo-approach__point:hover:before{width:100%}.mo-approach__number{padding-top:4px;color:var(--mo-approach-accent);font-size:12px;font-weight:700;line-height:1;letter-spacing:.12em}.mo-approach__point-copy h3{margin:0 0 11px;color:var(--mo-approach-text);font-size:clamp(20px,1.55vw,25px);font-weight:750;line-height:1.3;letter-spacing:-.035em;word-break:keep-all}.mo-approach__point-copy p{margin:0;max-width:500px;color:var(--mo-approach-muted);font-size:15px;font-weight:450;line-height:1.7;letter-spacing:-.02em;word-break:keep-all}.mo-approach__cta{width:min(100%,455px);margin-top:46px;padding:18px 2px;display:inline-flex;justify-content:space-between;align-items:center;color:var(--mo-approach-accent);border-top:1px solid color-mix(in srgb,var(--mo-approach-accent) 55%,transparent);border-bottom:1px solid color-mix(in srgb,var(--mo-approach-accent) 55%,transparent);font-size:14px;font-weight:700;text-decoration:none;transition:padding .28s ease,opacity .28s ease}.mo-approach__cta:hover{padding-left:9px;padding-right:9px}.mo-approach__cta:focus-visible{outline:2px solid var(--mo-approach-accent);outline-offset:4px}.mo-approach__cta-arrow{font-size:20px;font-weight:400;line-height:1}@media screen and (max-width:1180px){.mo-approach__inner{width:calc(100% - 64px);grid-template-columns:minmax(0,.95fr) minmax(380px,1.05fr);gap:64px}.mo-approach__heading{font-size:clamp(48px,5.4vw,68px)}}@media screen and (max-width:900px){.mo-approach__inner{grid-template-columns:1fr;gap:64px}.mo-approach__heading-wrap{position:static}.mo-approach__content{padding-top:0}}@media screen and (max-width:767px){.mo-approach__inner{width:calc(100% - 36px);padding:88px 0 96px;gap:52px}.mo-approach__eyebrow{margin-bottom:24px;font-size:9px}.mo-approach__heading{font-size:clamp(40px,11vw,56px);line-height:1.1}.mo-approach__description{font-size:16px;line-height:1.68}.mo-approach__points{margin-top:46px}.mo-approach__point{min-height:0;padding:25px 0;grid-template-columns:42px 1fr;gap:15px}.mo-approach__number{font-size:10px}.mo-approach__point-copy h3{margin-bottom:8px;font-size:19px}.mo-approach__point-copy p{font-size:14px;line-height:1.65}.mo-approach__cta{width:100%;margin-top:36px;padding-top:17px;padding-bottom:17px}}@media screen and (max-width:420px){.mo-approach__inner{width:calc(100% - 32px)}.mo-approach__heading{font-size:clamp(36px,10.8vw,46px)}}@media(prefers-reduced-motion:reduce){.mo-approach__cta,.mo-approach__point:before{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/mo-approach.css.map */
