.machex-how-introduction{position:relative;width:100%;overflow:hidden;padding-top:var(--how-introduction-padding-top-desktop, 100px);padding-bottom:var(--how-introduction-padding-bottom-desktop, 100px);background:var(--how-introduction-background, #ffffff)}.machex-how-introduction *,.machex-how-introduction *:before,.machex-how-introduction *:after{box-sizing:border-box}.machex-how-introduction__container{width:min(calc(100% - 48px),var(--how-introduction-container-width, 1600px));margin-inline:auto}.machex-how-introduction__layout{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:var(--how-introduction-content-gap, 70px)}.machex-how-introduction--image-left .machex-how-introduction__content-column{order:2}.machex-how-introduction--image-left .machex-how-introduction__media-column{order:1}.machex-how-introduction__content-column,.machex-how-introduction__media-column{min-width:0}.machex-how-introduction__content{width:100%;max-width:780px}.machex-how-introduction--align-left .machex-how-introduction__content{margin-right:auto}.machex-how-introduction--align-center .machex-how-introduction__content{margin-inline:auto;text-align:center}.machex-how-introduction__eyebrow{display:inline-flex;align-items:center;gap:12px;margin-bottom:18px;color:var(--how-introduction-accent, #0755c9);font-size:11px;font-weight:800;line-height:1.3;letter-spacing:.16em;text-transform:uppercase}.machex-how-introduction--align-center .machex-how-introduction__eyebrow{justify-content:center}.machex-how-introduction__eyebrow-line{display:block;width:44px;height:2px;flex:0 0 auto;background:currentColor}.machex-how-introduction__heading{margin:0;color:var(--how-introduction-heading, #071b42);font-size:clamp(40px,4vw,64px);font-weight:780;line-height:1.05;letter-spacing:-.05em;text-wrap:balance}.machex-how-introduction__heading strong,.machex-how-introduction__heading em{color:var(--how-introduction-accent, #0755c9);font-style:normal;font-weight:inherit}.machex-how-introduction__description{max-width:760px;margin-top:23px;color:var(--how-introduction-text, #5f6b7a);font-size:clamp(15px,1.05vw,17px);line-height:1.8}.machex-how-introduction--align-center .machex-how-introduction__description{margin-right:auto;margin-left:auto}.machex-how-introduction__description p{margin:0}.machex-how-introduction__description p+p{margin-top:14px}.machex-how-introduction__description a{color:var(--how-introduction-accent, #0755c9);text-decoration-thickness:1px;text-underline-offset:3px}.machex-how-introduction__principles{display:grid;grid-template-columns:repeat(var(--how-introduction-columns-desktop, 2),minmax(0,1fr));gap:18px;margin-top:38px}.machex-how-introduction__principle{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:17px;min-width:0;min-height:100%;padding:23px;overflow:hidden;border:1px solid var(--how-introduction-border, #dfe5ec);border-radius:var(--how-introduction-card-radius, 14px);background:var(--how-introduction-card-background, #f7f9fc);text-align:left;box-shadow:0 10px 28px #071b420a;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease,background-color .24s ease;isolation:isolate}.machex-how-introduction__principle:before{content:"";position:absolute;z-index:-1;top:-80px;right:-90px;width:190px;height:190px;border-radius:50%;background:color-mix(in srgb,var(--how-introduction-accent, #0755c9) 5%,transparent);pointer-events:none;transition:transform .3s ease}.machex-how-introduction__principle:after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;background:var(--how-introduction-accent, #0755c9);transform:scaleX(0);transform-origin:left;transition:transform .24s ease}.machex-how-introduction__principle:hover{border-color:color-mix(in srgb,var(--how-introduction-accent, #0755c9) 35%,var(--how-introduction-border, #dfe5ec));background:#fff;box-shadow:0 20px 44px #071b421a;transform:translateY(-5px)}.machex-how-introduction__principle:hover:before{transform:scale(1.14)}.machex-how-introduction__principle:hover:after{transform:scaleX(1)}.machex-how-introduction__principle--highlighted{border-color:transparent;background:var(--how-introduction-panel-background, #071b42);box-shadow:0 20px 46px #071b422b}.machex-how-introduction__principle--highlighted:before{background:color-mix(in srgb,var(--how-introduction-accent, #0755c9) 22%,transparent)}.machex-how-introduction__principle--highlighted:after{transform:scaleX(1)}.machex-how-introduction__principle--highlighted:hover{border-color:transparent;background:var(--how-introduction-panel-background, #071b42);box-shadow:0 26px 60px #071b4240}.machex-how-introduction__principle-icon{display:flex;width:58px;height:58px;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--how-introduction-accent, #0755c9) 16%,transparent);border-radius:11px;background:var(--how-introduction-icon-background, #edf4ff);color:var(--how-introduction-accent, #0755c9);transition:background-color .22s ease,color .22s ease,transform .22s ease}.machex-how-introduction__principle-icon svg{width:36px;height:36px}.machex-how-introduction__custom-icon{display:block;width:100%;height:100%;padding:10px;object-fit:contain}.machex-how-introduction__principle:hover .machex-how-introduction__principle-icon{background:var(--how-introduction-accent, #0755c9);color:#fff;transform:translateY(-2px)}.machex-how-introduction__principle--highlighted .machex-how-introduction__principle-icon{border-color:#ffffff24;background:color-mix(in srgb,var(--how-introduction-accent, #0755c9) 28%,transparent);color:#fff}.machex-how-introduction__principle-content{min-width:0}.machex-how-introduction__principle-eyebrow{display:block;margin-bottom:7px;color:var(--how-introduction-accent, #0755c9);font-size:8px;font-weight:800;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}.machex-how-introduction__principle-title{margin:0;color:var(--how-introduction-card-heading, #071b42);font-size:clamp(17px,1.15vw,21px);font-weight:760;line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.machex-how-introduction__principle-description{margin-top:10px;color:var(--how-introduction-card-text, #5f6b7a);font-size:12px;line-height:1.68}.machex-how-introduction__principle-description p{margin:0}.machex-how-introduction__principle-description p+p{margin-top:8px}.machex-how-introduction__principle--highlighted .machex-how-introduction__principle-eyebrow{color:color-mix(in srgb,var(--how-introduction-accent, #0755c9) 55%,#ffffff)}.machex-how-introduction__principle--highlighted .machex-how-introduction__principle-title{color:var(--how-introduction-panel-heading, #ffffff)}.machex-how-introduction__principle--highlighted .machex-how-introduction__principle-description{color:var(--how-introduction-panel-text, #c7d1df)}.machex-how-introduction__principle-number{position:absolute;top:14px;right:16px;color:color-mix(in srgb,var(--how-introduction-accent, #0755c9) 14%,transparent);font-size:30px;font-weight:850;line-height:1;letter-spacing:-.06em;pointer-events:none}.machex-how-introduction__principle--highlighted .machex-how-introduction__principle-number{color:#ffffff14}.machex-how-introduction__actions{display:flex;align-items:center;margin-top:34px}.machex-how-introduction--align-center .machex-how-introduction__actions{justify-content:center}.machex-how-introduction__button{display:inline-flex;min-height:56px;align-items:center;justify-content:center;gap:12px;padding:15px 24px;border:1px solid var(--how-introduction-button-background, #0755c9);border-radius:7px;background:var(--how-introduction-button-background, #0755c9);color:var(--how-introduction-button-text, #ffffff);font-size:9px;font-weight:800;line-height:1.3;letter-spacing:.09em;text-align:center;text-decoration:none;text-transform:uppercase;box-shadow:0 14px 32px color-mix(in srgb,var(--how-introduction-button-background, #0755c9) 28%,transparent);transition:transform .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .22s ease}.machex-how-introduction__button svg{width:19px;height:19px;flex:0 0 auto;transition:transform .22s ease}.machex-how-introduction__button:hover{border-color:color-mix(in srgb,var(--how-introduction-button-background, #0755c9) 82%,#ffffff);background:color-mix(in srgb,var(--how-introduction-button-background, #0755c9) 82%,#ffffff);box-shadow:0 20px 42px color-mix(in srgb,var(--how-introduction-button-background, #0755c9) 38%,transparent);transform:translateY(-3px)}.machex-how-introduction__button:hover svg{transform:translate(5px)}.machex-how-introduction__button--disabled{cursor:default;opacity:.62}.machex-how-introduction__button--disabled:hover{box-shadow:none;transform:none}.machex-how-introduction__media{position:relative;width:100%;min-height:690px;overflow:visible}.machex-how-introduction__media:before{content:"";position:absolute;z-index:0;top:-22px;right:-22px;width:62%;height:54%;border-radius:var(--how-introduction-image-radius, 16px);background:color-mix(in srgb,var(--how-introduction-accent, #0755c9) 8%,transparent);pointer-events:none}.machex-how-introduction--image-left .machex-how-introduction__media:before{right:auto;left:-22px}.machex-how-introduction__media picture{position:relative;z-index:1;display:block;width:100%;height:100%;min-height:690px}.machex-how-introduction__image,.machex-how-introduction__placeholder{position:relative;z-index:1;display:block;width:100%;height:690px;overflow:hidden;border-radius:var(--how-introduction-image-radius, 16px);background:var(--how-introduction-image-background, #e7ecf2);object-fit:cover;box-shadow:0 26px 68px #071b4224}.machex-how-introduction__placeholder svg{width:100%;height:100%;padding:70px;color:color-mix(in srgb,var(--how-introduction-heading, #071b42) 18%,transparent);background:var(--how-introduction-image-background, #e7ecf2)}.machex-how-introduction__image-overlay{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;border-radius:var(--how-introduction-image-radius, 16px);background:linear-gradient(180deg,#071b4205 20%,#071b428c),rgba(7,27,66,var(--how-introduction-overlay-opacity, .2));pointer-events:none}.machex-how-introduction__image-label{position:absolute;z-index:4;top:24px;left:24px;display:inline-flex;min-height:34px;align-items:center;justify-content:center;padding:8px 13px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#071b42a3;color:#fff;font-size:8px;font-weight:800;line-height:1.3;letter-spacing:.1em;text-align:center;text-transform:uppercase;box-shadow:0 8px 24px #071b4229;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.machex-how-introduction--image-left .machex-how-introduction__image-label{right:24px;left:auto}.machex-how-introduction__media-panel{position:absolute;z-index:5;right:-34px;bottom:34px;display:grid;grid-template-columns:62px minmax(0,1fr);align-items:start;gap:18px;width:min(470px,calc(100% - 42px));padding:24px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:var(--how-introduction-panel-background, #071b42);box-shadow:0 26px 60px #071b4247}.machex-how-introduction--image-left .machex-how-introduction__media-panel{right:auto;left:-34px}.machex-how-introduction__media-panel:before{content:"";position:absolute;top:0;right:0;width:100px;height:100px;border-radius:0 14px 0 100%;background:color-mix(in srgb,var(--how-introduction-accent, #0755c9) 16%,transparent);pointer-events:none}.machex-how-introduction__media-panel-icon{position:relative;z-index:1;display:flex;width:62px;height:62px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:color-mix(in srgb,var(--how-introduction-accent, #0755c9) 30%,transparent);color:#fff}.machex-how-introduction__media-panel-icon svg{width:38px;height:38px}.machex-how-introduction__media-panel-content{position:relative;z-index:1;min-width:0}.machex-how-introduction__media-panel-eyebrow{display:block;margin-bottom:7px;color:color-mix(in srgb,var(--how-introduction-accent, #0755c9) 55%,#ffffff);font-size:8px;font-weight:800;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}.machex-how-introduction__media-panel-heading{margin:0;color:var(--how-introduction-panel-heading, #ffffff);font-size:clamp(18px,1.3vw,23px);font-weight:760;line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.machex-how-introduction__media-panel-text{margin-top:9px;color:var(--how-introduction-panel-text, #c7d1df);font-size:12px;line-height:1.65}.machex-how-introduction__media-panel-text p{margin:0}.machex-how-introduction__media-panel-text p+p{margin-top:8px}.machex-how-introduction .rte ul,.machex-how-introduction .rte ol{margin-top:14px;margin-bottom:0;padding-left:22px}.machex-how-introduction .rte li+li{margin-top:6px}.machex-how-introduction .rte>:first-child{margin-top:0}.machex-how-introduction .rte>:last-child{margin-bottom:0}.machex-how-introduction__button:focus-visible,.machex-how-introduction__description a:focus-visible{outline:3px solid color-mix(in srgb,var(--how-introduction-accent, #0755c9) 50%,#ffffff);outline-offset:4px}@media screen and (min-width:1600px){.machex-how-introduction__layout{grid-template-columns:minmax(0,1.05fr) minmax(520px,.95fr)}.machex-how-introduction__media,.machex-how-introduction__media picture{min-height:740px}.machex-how-introduction__image,.machex-how-introduction__placeholder{height:740px}.machex-how-introduction__principle{padding:25px}}@media screen and (max-width:1399px){.machex-how-introduction__container{width:min(calc(100% - 40px),var(--how-introduction-container-width, 1600px))}.machex-how-introduction__layout{grid-template-columns:minmax(0,1fr) minmax(400px,.9fr);gap:min(var(--how-introduction-content-gap, 70px),55px)}.machex-how-introduction__media,.machex-how-introduction__media picture{min-height:640px}.machex-how-introduction__image,.machex-how-introduction__placeholder{height:640px}.machex-how-introduction__media-panel{right:-18px;width:min(430px,calc(100% - 30px))}.machex-how-introduction--image-left .machex-how-introduction__media-panel{right:auto;left:-18px}}@media screen and (max-width:1199px){.machex-how-introduction__layout{grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);gap:42px}.machex-how-introduction__heading{font-size:clamp(38px,4.5vw,54px)}.machex-how-introduction__principles{gap:14px}.machex-how-introduction__principle{grid-template-columns:52px minmax(0,1fr);gap:14px;padding:20px}.machex-how-introduction__principle-icon{width:52px;height:52px}.machex-how-introduction__principle-icon svg{width:32px;height:32px}.machex-how-introduction__media,.machex-how-introduction__media picture{min-height:590px}.machex-how-introduction__image,.machex-how-introduction__placeholder{height:590px}.machex-how-introduction__media-panel{right:-10px;bottom:25px;grid-template-columns:56px minmax(0,1fr);gap:15px;width:min(390px,calc(100% - 24px));padding:21px}.machex-how-introduction--image-left .machex-how-introduction__media-panel{right:auto;left:-10px}.machex-how-introduction__media-panel-icon{width:56px;height:56px}.machex-how-introduction__media-panel-icon svg{width:34px;height:34px}}@media screen and (max-width:989px){.machex-how-introduction__layout{grid-template-columns:minmax(0,1fr);gap:48px}.machex-how-introduction--image-left .machex-how-introduction__content-column,.machex-how-introduction--image-left .machex-how-introduction__media-column{order:initial}.machex-how-introduction__content{max-width:none}.machex-how-introduction__heading{max-width:850px}.machex-how-introduction__description{max-width:820px}.machex-how-introduction__principles{grid-template-columns:repeat(var(--how-introduction-columns-desktop, 2),minmax(0,1fr))}.machex-how-introduction__media{width:min(100%,850px);min-height:620px;margin-inline:auto}.machex-how-introduction__media picture{min-height:620px}.machex-how-introduction__image,.machex-how-introduction__placeholder{height:620px}.machex-how-introduction__media-panel,.machex-how-introduction--image-left .machex-how-introduction__media-panel{right:24px;left:auto;width:min(440px,calc(100% - 48px))}.machex-how-introduction__image-label,.machex-how-introduction--image-left .machex-how-introduction__image-label{right:auto;left:24px}}@media screen and (max-width:749px){.machex-how-introduction{padding-top:var(--how-introduction-padding-top-mobile, 65px);padding-bottom:var(--how-introduction-padding-bottom-mobile, 70px)}.machex-how-introduction__container{width:calc(100% - 32px)}.machex-how-introduction__layout{gap:38px}.machex-how-introduction__eyebrow{margin-bottom:15px;font-size:10px;letter-spacing:.14em}.machex-how-introduction__eyebrow-line{width:34px}.machex-how-introduction__heading{font-size:clamp(33px,9vw,46px);line-height:1.07}.machex-how-introduction__description{margin-top:18px;font-size:15px;line-height:1.72}.machex-how-introduction__principles{grid-template-columns:repeat(var(--how-introduction-columns-mobile, 1),minmax(0,1fr));gap:14px;margin-top:30px}.machex-how-introduction__principle{grid-template-columns:52px minmax(0,1fr);gap:14px;padding:20px;border-radius:min(var(--how-introduction-card-radius, 14px),13px)}.machex-how-introduction__principle:hover{transform:none}.machex-how-introduction__principle-icon{width:52px;height:52px}.machex-how-introduction__principle-icon svg{width:31px;height:31px}.machex-how-introduction__principle-title{font-size:18px}.machex-how-introduction__principle-description{font-size:11.5px}.machex-how-introduction__principle-number{top:12px;right:13px;font-size:25px}.machex-how-introduction__actions{margin-top:28px}.machex-how-introduction__button{min-height:54px}.machex-how-introduction__media{min-height:auto}.machex-how-introduction__media:before{top:-12px;right:-12px;width:56%;height:48%}.machex-how-introduction--image-left .machex-how-introduction__media:before{right:-12px;left:auto}.machex-how-introduction__media picture{min-height:auto}.machex-how-introduction__image,.machex-how-introduction__placeholder{height:clamp(430px,115vw,590px);border-radius:min(var(--how-introduction-image-radius, 16px),14px)}.machex-how-introduction__image-overlay{border-radius:min(var(--how-introduction-image-radius, 16px),14px)}.machex-how-introduction__image-label,.machex-how-introduction--image-left .machex-how-introduction__image-label{top:16px;right:16px;left:16px;width:fit-content;max-width:calc(100% - 32px);min-height:31px;padding:7px 11px;font-size:7px}.machex-how-introduction__media-panel,.machex-how-introduction--image-left .machex-how-introduction__media-panel{position:relative;right:auto;bottom:auto;left:auto;grid-template-columns:54px minmax(0,1fr);gap:14px;width:calc(100% - 24px);margin:-54px auto 0;padding:20px;border-radius:13px}.machex-how-introduction__media-panel-icon{width:54px;height:54px}.machex-how-introduction__media-panel-icon svg{width:32px;height:32px}.machex-how-introduction__media-panel-heading{font-size:19px}.machex-how-introduction__media-panel-text{font-size:11.5px}}@media screen and (min-width:481px)and (max-width:749px){.machex-how-introduction[style*="--how-introduction-columns-mobile: 2"] .machex-how-introduction__principles{gap:12px}.machex-how-introduction[style*="--how-introduction-columns-mobile: 2"] .machex-how-introduction__principle{grid-template-columns:minmax(0,1fr);padding:18px}.machex-how-introduction[style*="--how-introduction-columns-mobile: 2"] .machex-how-introduction__principle-icon{width:49px;height:49px}.machex-how-introduction[style*="--how-introduction-columns-mobile: 2"] .machex-how-introduction__principle-title{font-size:17px}}@media screen and (max-width:480px){.machex-how-introduction__container{width:calc(100% - 24px)}.machex-how-introduction__principles{grid-template-columns:minmax(0,1fr)}.machex-how-introduction__principle{grid-template-columns:50px minmax(0,1fr);gap:13px;padding:18px}.machex-how-introduction__principle-icon{width:50px;height:50px}.machex-how-introduction__button{width:100%}.machex-how-introduction__media-panel,.machex-how-introduction--image-left .machex-how-introduction__media-panel{grid-template-columns:minmax(0,1fr)}.machex-how-introduction__media-panel-icon{width:50px;height:50px}}@media(hover:none){.machex-how-introduction__principle:hover,.machex-how-introduction__principle:hover .machex-how-introduction__principle-icon,.machex-how-introduction__button:hover{transform:none}}@media(prefers-reduced-motion:reduce){.machex-how-introduction__principle,.machex-how-introduction__principle:before,.machex-how-introduction__principle:after,.machex-how-introduction__principle-icon,.machex-how-introduction__button,.machex-how-introduction__button svg{transition:none}.machex-how-introduction__principle:hover,.machex-how-introduction__principle:hover:before,.machex-how-introduction__principle:hover .machex-how-introduction__principle-icon,.machex-how-introduction__button:hover,.machex-how-introduction__button:hover svg{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/machex-how-it-works-introduction.css.map */
