.HeaderMenu_HeaderMenu__Y35J2{position:fixed;top:0;width:100%;z-index:1000;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05)}.HeaderMenu_HeaderMenu__Y35J2 nav{padding:30px 20px;width:100%;display:flex;justify-content:space-between;align-items:center;margin:0 auto;max-width:1200px}.HeaderMenu_HeaderMenu__logo__I_LPJ{max-width:120px;font-weight:600;line-height:1.1}@media(min-width:500px){.HeaderMenu_HeaderMenu__logo__I_LPJ{max-width:100%;font-size:24px}}.HeaderMenu_HeaderMenu__logo__I_LPJ span{color:#eb5757;font-weight:700}.HeaderMenu_HeaderMenu__button__fIESE{background:#eb5757;color:#fff;padding:8px 12px;border-radius:8px;font-size:12px;line-height:16px;cursor:pointer;font-weight:400;transition:background .15s ease}@media(min-width:375px){.HeaderMenu_HeaderMenu__button__fIESE{font-size:14px}}.HeaderMenu_HeaderMenu__button__fIESE:hover{background:#c94a4a}.PatternCard_PatternCard__2RnOK{display:flex;flex-direction:column;background:#fff;border:1px solid #ebebeb;border-radius:8px;padding:20px;text-decoration:none;color:inherit}.PatternCard_PatternCard__number__r3WzS{color:#eb5757;font-size:14px;font-weight:600;margin-bottom:5px}.PatternCard_PatternCard__name__XFAby{font-size:18px;font-size:26px;line-height:20px;font-weight:700;margin:5px 0 20px;color:#121212}.PatternCard_PatternCard__description__hf0_Z{font-size:14px;line-height:18px;font-weight:300;color:#6b6b6b;margin:0}.PatternCard_PatternCard--link__kpKke{cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}.PatternCard_PatternCard--link__kpKke:hover{box-shadow:0 6px 18px rgba(0,0,0,.07);transform:translateY(-2px)}.PatternCard_PatternCard--disabled____LCe{cursor:not-allowed;background:#f0f0f0}.Section_Section__d9IGw{width:100%}.Container_Container__L_q4N{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.LandingPage_LandingPage-hero__TYOMo{padding-bottom:1px;padding-top:1px;margin-top:30px}@media(min-width:500px){.LandingPage_LandingPage-hero__TYOMo{margin-top:90px}}.LandingPage_LandingPage-hero__inner__SjRY1{padding-top:120px;padding-bottom:120px}.LandingPage_LandingPage-hero__title__CWxeA{margin-left:auto;margin-right:auto;font-size:42px;line-height:38px;text-align:center;max-width:295px}@media(min-width:375px){.LandingPage_LandingPage-hero__title__CWxeA{font-size:48px;line-height:48px;max-width:340px}}@media(min-width:425px){.LandingPage_LandingPage-hero__title__CWxeA{font-size:50px;line-height:46px;max-width:340px}}@media(min-width:520px){.LandingPage_LandingPage-hero__title__CWxeA{font-size:56px;line-height:58px;max-width:495px}}@media(min-width:1080px){.LandingPage_LandingPage-hero__title__CWxeA{font-size:70px;line-height:70px;max-width:100%;max-width:1080px}}.LandingPage_LandingPage-hero__highlight__O5_a0{color:#eb5757}.LandingPage_LandingPage-hero__emphasis__gzc_M{font-weight:500}.LandingPage_LandingPage-hero__subtitle__kvjmi{text-align:center;margin:30px auto 15px;max-width:820px;font-size:24px;line-height:1.1;font-weight:200}.LandingPage_LandingPage-hero__subtitle__kvjmi b{font-weight:700}.LandingPage_LandingPage-hero__subtitle__kvjmi span{font-weight:600;color:#eb5757}.LandingPage_LandingPage-hero__subtitle__kvjmi a{font-weight:600;color:#121212}.LandingPage_LandingPage-hero__subtitle__kvjmi a:hover{text-decoration:underline;-webkit-text-decoration-style:wavy;text-decoration-style:wavy;-webkit-text-decoration-color:#eb5757;text-decoration-color:#eb5757}.LandingPage_LandingPage-hero__button__4RlTn{background:#eb5757;color:#fff;padding:8px 12px;border-radius:8px;font-size:14px;line-height:16px;cursor:pointer;font-weight:400;max-width:320px;width:100%;transition:background .15s ease}.LandingPage_LandingPage-hero__button__4RlTn:hover{background:#c94a4a}@media(min-width:425px){.LandingPage_LandingPage-hero__button__4RlTn{width:-moz-fit-content;width:fit-content}}.LandingPage_LandingPage-hero__buttons__6Dx2v{display:flex;justify-content:center;gap:20px;margin:60px auto 0;flex-direction:column;text-align:center;align-items:center;width:100%}@media(min-width:475px){.LandingPage_LandingPage-hero__buttons__6Dx2v{flex-direction:row}}.LandingPage_LandingPage-hero__button--black__trgrK{color:#fff;padding:8px 12px;border-radius:8px;font-size:14px;line-height:16px;cursor:pointer;font-weight:400;background-color:#121212;max-width:300px;width:100%;transition:background-color .15s ease}.LandingPage_LandingPage-hero__button--black__trgrK:hover{background-color:#333}@media(min-width:425px){.LandingPage_LandingPage-hero__button--black__trgrK{width:-moz-fit-content;width:fit-content}}.LandingPage_LandingPage-hero__button--black__trgrK:after{content:" →";display:inline-block;text-decoration:none;margin-left:.25em}.LandingPage_LandingPage-patterns__wrqPE{width:100%;background:#fcfcfc;border-top:1px solid #fcfcfc}.LandingPage_LandingPage-patterns__layout__xveDs{padding-top:120px;padding-bottom:120px;display:flex;flex-direction:column;gap:32px}@media(min-width:900px){.LandingPage_LandingPage-patterns__layout__xveDs{flex-direction:row;align-items:flex-start;gap:48px}}.LandingPage_LandingPage-patterns__intro__rmOkf{align-self:start}@media(min-width:900px){.LandingPage_LandingPage-patterns__intro__rmOkf{flex:0 0 300px;max-width:300px}}.LandingPage_LandingPage-patterns__heading__bp3zW{font-size:28px;line-height:1.1;font-weight:700;margin:0 0 12px}@media(min-width:900px){.LandingPage_LandingPage-patterns__heading__bp3zW{font-size:40px;line-height:1.2;margin:0 0 16px}}.LandingPage_LandingPage-patterns__highlight__oiQ_G{color:#eb5757}.LandingPage_LandingPage-patterns__nowrap__6yBoh{white-space:nowrap}.LandingPage_LandingPage-patterns__subtitle__1P8qE{font-size:16px;line-height:22px;font-weight:300;color:#6b6b6b;margin:0;max-width:520px}.LandingPage_LandingPage-patterns__grid__ZFd2w{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:16px}@media(min-width:900px){.LandingPage_LandingPage-patterns__grid__ZFd2w{flex:1 1;min-width:0}}.LandingPage_LandingPage-patterns__grid__ZFd2w>*{width:100%}@media(min-width:520px){.LandingPage_LandingPage-patterns__grid__ZFd2w>*{width:calc((100% - 16px)/2)}}@media(min-width:900px){.LandingPage_LandingPage-patterns__grid__ZFd2w>*{width:calc((100% - 32px)/3)}}@media(min-width:1080px){.LandingPage_LandingPage-patterns__grid__ZFd2w>*{width:calc((100% - 48px)/4)}}.LandingPage_LandingPage-strategy__V95To{width:100%;background:#fafafa;border-top:1px solid #e8e8e8;position:relative;isolation:isolate;overflow:hidden;--bubble-size:3.5rem;--ring-size:90vmax}@media(min-width:425px){.LandingPage_LandingPage-strategy__V95To{--bubble-size:4.5rem}}@media(min-width:520px){.LandingPage_LandingPage-strategy__V95To{--bubble-size:5.5rem;--ring-size:75vmax}}@media(min-width:700px){.LandingPage_LandingPage-strategy__V95To{--bubble-size:6.5rem;--ring-size:68vmax}}@media(min-width:900px){.LandingPage_LandingPage-strategy__V95To{--bubble-size:8rem;--ring-size:60vmax}}.LandingPage_LandingPage-strategy__layout__X5AQx{padding-top:64px;padding-bottom:64px;display:flex;flex-direction:column;gap:40px}@media(min-width:520px){.LandingPage_LandingPage-strategy__layout__X5AQx{gap:48px}}@media(min-width:1080px){.LandingPage_LandingPage-strategy__layout__X5AQx{flex-direction:row;align-items:center;gap:48px;padding-top:96px;padding-bottom:96px}.LandingPage_LandingPage-strategy__intro__SU2mi{flex:1 1;min-width:0}}.LandingPage_LandingPage-strategy__heading__cnVez{font-size:28px;line-height:1.15;font-weight:700;margin:0 0 16px}@media(min-width:520px){.LandingPage_LandingPage-strategy__heading__cnVez{font-size:40px;line-height:1.2}}.LandingPage_LandingPage-strategy__subtitle__g_5Ls{margin:0;font-size:16px;line-height:1.65;font-weight:300;color:#333;max-width:520px}.LandingPage_LandingPage-strategy__problems__L_70i{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:20px}@media(min-width:1080px){.LandingPage_LandingPage-strategy__problems__L_70i{flex:0 0 280px;max-width:280px}}.LandingPage_LandingPage-strategy__problem__Sf4EJ{display:flex;align-items:center;gap:16px}.LandingPage_LandingPage-strategy__icon__yuMMQ{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:#fff;color:#eb5757}.LandingPage_LandingPage-strategy__icon__yuMMQ svg{width:20px;height:20px}.LandingPage_LandingPage-strategy__problemText__FuW69{font-size:14px;line-height:1.5;color:#333}.LandingPage_LandingPage-strategy__problemText__FuW69 strong{font-weight:600}.LandingPage_LandingPage-strategy__cta__b2_rR{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:32px}@media(min-width:1080px){.LandingPage_LandingPage-strategy__cta__b2_rR{flex:0 0 300px;max-width:330px;padding-top:0;padding-left:40px;border-top:none}}.LandingPage_LandingPage-strategy__ctaBubble__fnI6g{position:relative;margin-bottom:20px;line-height:0}.LandingPage_LandingPage-strategy__ctaBubble__fnI6g:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--ring-size);height:var(--ring-size);border-radius:50%;pointer-events:none;z-index:-1;background:radial-gradient(circle,transparent 18%,rgba(0,0,0,.045) 0,rgba(0,0,0,.045) 18.4%,transparent 0),radial-gradient(circle,transparent 28%,rgba(0,0,0,.04) 0,rgba(0,0,0,.04) 28.4%,transparent 0),radial-gradient(circle,transparent 38%,rgba(0,0,0,.038) 0,rgba(0,0,0,.038) 38.4%,transparent 0),radial-gradient(circle,transparent 48%,rgba(0,0,0,.035) 0,rgba(0,0,0,.035) 48.4%,transparent 0),radial-gradient(circle,transparent 58%,rgba(0,0,0,.032) 0,rgba(0,0,0,.032) 58.4%,transparent 0),radial-gradient(circle,transparent 68%,rgba(0,0,0,.028) 0,rgba(0,0,0,.028) 68.4%,transparent 0),radial-gradient(circle,transparent 78%,rgba(0,0,0,.024) 0,rgba(0,0,0,.024) 78.4%,transparent 0),radial-gradient(circle,transparent 88%,rgba(0,0,0,.02) 0,rgba(0,0,0,.02) 88.4%,transparent 0)}.LandingPage_LandingPage-strategy__ctaBubble__fnI6g svg,.LandingPage_LandingPage-strategy__ctaBubble__fnI6g>span{position:relative;margin-left:0;vertical-align:middle}.LandingPage_LandingPage-strategy__ctaBubble__fnI6g>span{display:inline-block;font-size:var(--bubble-size);line-height:1}.LandingPage_LandingPage-strategy__ctaBubble__fnI6g svg{height:var(--bubble-size);width:auto;--sb-stroke-width:2.5;--sb-stroke:#cccccc;--sb-dot-1:#cccccc;--sb-dot-2:#6b6b6b;--sb-dot-3:#333333}.LandingPage_LandingPage-strategy__button__FUsMG{display:inline-block;width:100%;max-width:320px;padding:8px 12px;border:1px solid #eb5757;border-radius:8px;text-align:center;font-size:14px;font-weight:500;color:#fff;background:#eb5757;text-decoration:none;transition:background .15s ease,border-color .15s ease}.LandingPage_LandingPage-strategy__button__FUsMG:hover{background:#c94a4a;border-color:#c94a4a}.LandingPage_LandingPage-strategy__ctaNote__XeKke{margin:16px 0 0;font-size:14px;color:#6b6b6b}.LandingPage_LandingPage-library__GtAVI{width:100%;background:#fff;border-top:1px solid #e8e8e8}.LandingPage_LandingPage-library__layout___byBl{padding-top:80px;padding-bottom:80px;display:flex;flex-direction:column;gap:40px}@media(min-width:900px){.LandingPage_LandingPage-library__layout___byBl{flex-direction:row;align-items:center;gap:64px;padding-top:120px;padding-bottom:120px}.LandingPage_LandingPage-library__intro__154Hg{flex:0 0 320px;max-width:320px}}.LandingPage_LandingPage-library__shelf__odH6N{min-width:0}@media(min-width:900px){.LandingPage_LandingPage-library__shelf__odH6N{flex:1 1}}.LandingPage_LandingPage-library__eyebrow__xqMWw{margin:0 0 20px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#000}.LandingPage_LandingPage-library__heading__2Joxm{font-size:28px;line-height:1.15;font-weight:700;margin:0 0 12px}@media(min-width:900px){.LandingPage_LandingPage-library__heading__2Joxm{font-size:40px;line-height:1.2;margin:0 0 16px}}.LandingPage_LandingPage-library__subtitle__DR_lX{font-size:16px;line-height:24px;font-weight:300;color:#6b6b6b;margin:0 0 24px;max-width:460px}.LandingPage_LandingPage-library__button__4T9FW{display:inline-block;color:#fff;padding:8px 24px;border-radius:8px;font-size:14px;line-height:16px;cursor:pointer;font-weight:400;background-color:#121212;width:-moz-fit-content;width:fit-content;transition:background-color .15s ease}.LandingPage_LandingPage-library__button__4T9FW:hover{background-color:#333}.LandingPage_LandingPage-library__button__4T9FW:after{content:" →";display:inline-block;text-decoration:none;margin-left:.25em}