@charset "UTF-8";@keyframes side-drawer-in{0%{transform:translateX(100%)}to{transform:none}}html:has(.side-drawer[open]){overflow:hidden}.side-drawer{background:var(--side-drawer-bg,#fff);border:0;box-shadow:-12px 0 40px rgba(5,24,43,.18);color:var(--side-drawer-text,inherit);height:100%;inset:0 0 0 auto;margin:0;max-height:none;max-width:none;overflow:hidden;padding:0;position:fixed;width:min(420px,88vw)}.side-drawer:not([open]){display:none}.side-drawer[open]{animation:side-drawer-in .3s ease}@media (prefers-reduced-motion:reduce){.side-drawer[open]{animation:none}}.side-drawer::backdrop{background:rgba(5,24,43,.45)}.side-drawer__inner{box-sizing:border-box;height:100%;overflow-y:auto;overscroll-behavior:contain;padding:16px 24px 32px}.side-drawer__close{all:unset;box-sizing:border-box;color:var(--side-drawer-accent,var(--primary));cursor:pointer;display:block;font-size:28px;height:40px;line-height:40px;margin-left:auto;text-align:center;width:40px}.side-drawer__close:before{content:"×"}.side-drawer__close:focus-visible{border-radius:8px;outline:2px solid var(--side-drawer-accent,var(--primary));outline-offset:2px}.side-drawer__title{align-items:center;display:flex;gap:16px;margin:4px 0 20px}.spd-block.block-engagement-flow{--side-drawer:1}@media (min-width:600px){.spd-block.block-engagement-flow{--side-drawer:0}}.spd-block.block-engagement-flow .flow-grid{align-items:start;display:grid;gap:40px;grid-template-columns:1fr}@media (min-width:600px){.spd-block.block-engagement-flow .flow-grid{gap:20px;grid-template-columns:150px 1fr}}@media (min-width:764px){.spd-block.block-engagement-flow .flow-grid{gap:67px;grid-template-columns:300px 1fr}.spd-block.block-engagement-flow .flow-grid.proportion-30x70{grid-template-columns:minmax(0,30fr) minmax(0,70fr)}.spd-block.block-engagement-flow .flow-grid.proportion-40x60{grid-template-columns:minmax(0,40fr) minmax(0,60fr)}.spd-block.block-engagement-flow .flow-grid.proportion-50x50{grid-template-columns:minmax(0,50fr) minmax(0,50fr)}.spd-block.block-engagement-flow .flow-grid.proportion-60x40{grid-template-columns:minmax(0,60fr) minmax(0,40fr)}.spd-block.block-engagement-flow .flow-grid.proportion-70x30{grid-template-columns:minmax(0,70fr) minmax(0,30fr)}}.spd-block.block-engagement-flow .sidebar{display:flex;flex-direction:column}.spd-block.block-engagement-flow .sidebar .nav-item{align-items:center;background-color:transparent;border:none;border-bottom:1px solid var(--block-engagement-flow-navigation-button-divider,#eff1f5);color:var(--block-engagement-flow-text-color,#000);cursor:pointer;display:flex;justify-content:space-between;padding:12px;text-align:left;transition:all .3s ease}.spd-block.block-engagement-flow .sidebar .nav-item:last-child{border-bottom:none}.spd-block.block-engagement-flow .sidebar .nav-item:focus{outline:none}.spd-block.block-engagement-flow .sidebar .nav-item.active,.spd-block.block-engagement-flow .sidebar .nav-item:hover{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#f9ae35 0,#ee4646);-webkit-background-clip:text!important;background-clip:text!important}.spd-block.block-engagement-flow .sidebar .nav-item.loading{cursor:not-allowed;opacity:.5;pointer-events:none}.spd-block.block-engagement-flow .sidebar .nav-item.loading .nav-arrow{opacity:.5}@media (min-width:764px){.spd-block.block-engagement-flow .sidebar .nav-item{padding:24px 20px}}.spd-block.block-engagement-flow .sidebar .nav-arrow{color:var(--block-engagement-flow-navigation-button-arrow,#ff6b6b);font-size:18px;font-weight:700}.spd-block.block-engagement-flow .main-card{align-items:center;align-items:flex-start;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--block-engagement-flow-content-background,hsla(0,0%,100%,.95));border-radius:20px;color:var(--block-engagement-flow-text-color,#000);display:grid;gap:16px;grid-template-columns:1fr;padding:16px;position:sticky!important;position:-webkit-sticky;top:20px}@media (min-width:992px){.spd-block.block-engagement-flow .main-card{gap:24px;grid-template-columns:1fr 230px;padding:20px}}@media (min-width:1200px){.spd-block.block-engagement-flow .main-card{gap:32px;grid-template-columns:1fr 337px;min-height:400px;padding:24px 32px}}.spd-block.block-engagement-flow .main-card.gradient-border{position:relative;transition:all .3s}.spd-block.block-engagement-flow .main-card.gradient-border:after{background:linear-gradient(90deg,#f9ae35,#ee4646);border-radius:20px;content:"";inset:0;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor,source-over;mask-composite:exclude;-webkit-mask-image:linear-gradient(180deg,#fff 0,#fff),linear-gradient(180deg,#fff 0,#fff);mask-image:linear-gradient(180deg,#fff 0,#fff),linear-gradient(180deg,#fff 0,#fff);-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;padding:1px;position:absolute;z-index:-1}.spd-block.block-engagement-flow .main-card.gradient-border:hover:after{background:linear-gradient(90deg,#ee4646,#f9ae35)}.spd-block.block-engagement-flow .main-card .flow-panel:not([hidden]){display:contents}.spd-block.block-engagement-flow .main-card .content-section{display:flex;flex-direction:column;gap:30px}.spd-block.block-engagement-flow .main-card .content-section .icon-container{align-items:center;display:grid;gap:32px;grid-template-columns:80px 1fr}.spd-block.block-engagement-flow .main-card .content-section .icon-container .icon{align-items:center;border:1px solid #878787;border-radius:20px;height:80px;justify-content:center;margin:0;width:80px}.spd-block.block-engagement-flow .main-card .content-section .icon-container .icon img{opacity:0}.spd-block.block-engagement-flow .main-card .content-section .icon-container .icon svg{fill:transparent;height:40px;width:40px}.spd-block.block-engagement-flow .main-card .content-section .icon-container .icon svg path{fill:revert-layer}.spd-block.block-engagement-flow .main-card .content-section .icon-container .title{color:var(--block-engagement-flow-text-color,#000);font-size:var(--font-size-large);line-height:1.3;margin:0}.spd-block.block-engagement-flow .main-card .content-section .description{color:var(--block-engagement-flow-text-color,#000);font-size:14px;line-height:1.6}.spd-block.block-engagement-flow .main-card .content-section .kit{border-top:1px solid var(--block-engagement-flow-navigation-button-divider,#eff1f5);display:flex;flex-direction:column;gap:16px;margin-top:24px;padding-top:18px}.spd-block.block-engagement-flow .main-card .content-section .kit:empty{display:none}.spd-block.block-engagement-flow .main-card .content-section .kit .kit-label{color:var(--block-engagement-flow-navigation-button-arrow,#ff6b6b);display:block;font-size:11.5px;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.spd-block.block-engagement-flow .main-card .content-section .kit .kchips{display:flex;flex-wrap:wrap;gap:6px}.spd-block.block-engagement-flow .main-card .content-section .kit .chip{border:1px solid var(--block-engagement-flow-navigation-button-divider,#eff1f5);border-radius:100px;color:var(--block-engagement-flow-text-color,#000);font-size:12px;line-height:1.3;padding:4px 10px}.spd-block.block-engagement-flow .main-card .content-section .kit .chip.accent{border-color:var(--block-engagement-flow-navigation-button-arrow,#ff6b6b);color:var(--block-engagement-flow-navigation-button-arrow,#ff6b6b)}.spd-block.block-engagement-flow .main-card .image-section{display:none!important;height:100%;max-height:300px}@media (min-width:764px){.spd-block.block-engagement-flow .main-card .image-section{display:flex!important}}@media (min-width:992px){.spd-block.block-engagement-flow .main-card .image-section{max-height:100%}}.spd-block.block-engagement-flow .main-card .image-section .image{border-radius:16px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.spd-block.block-engagement-flow .main-card .image-section .image-placeholder{align-items:center;background:linear-gradient(135deg,#e2e8f0,#cbd5e0);border-radius:16px;color:#718096;display:flex;font-size:18px;font-weight:500;justify-content:center;width:100%}.spd-block.block-engagement-flow.block-engagement-flow--v2{text-align:left}@media (min-width:764px){.spd-block.block-engagement-flow.block-engagement-flow--v2 .flow-grid{gap:40px}}.spd-block.block-engagement-flow.block-engagement-flow--v2 .sidebar .nav-item{font-size:15px;padding:18px 16px}.spd-block.block-engagement-flow.block-engagement-flow--v2 .sidebar .nav-item:last-child{border-bottom:1px solid var(--block-engagement-flow-navigation-button-divider,#eff1f5)}.spd-block.block-engagement-flow.block-engagement-flow--v2 .sidebar .nav-item.active,.spd-block.block-engagement-flow.block-engagement-flow--v2 .sidebar .nav-item:hover{-webkit-text-fill-color:currentColor;-webkit-background-clip:border-box!important;background-clip:border-box!important;background:0 0;color:var(--block-engagement-flow-navigation-button-arrow,#ff6b6b)}.spd-block.block-engagement-flow.block-engagement-flow--v2 .sidebar .nav-item.active{background:color-mix(in srgb,var(--block-engagement-flow-navigation-button-arrow,#ff6b6b) 10%,transparent)}.spd-block.block-engagement-flow.block-engagement-flow--v2 .sidebar .nav-arrow{color:inherit;font-size:15px;font-weight:400}.spd-block.block-engagement-flow.block-engagement-flow--v2 .main-card{-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--primary);border-radius:14px;min-height:0;padding:clamp(24px,3vw,44px)}.spd-block.block-engagement-flow.block-engagement-flow--v2 .main-card--text-only{grid-template-columns:1fr}.spd-block.block-engagement-flow.block-engagement-flow--v2 .main-card .content-section{gap:18px}.spd-block.block-engagement-flow.block-engagement-flow--v2 .main-card .content-section .icon-container{gap:14px;grid-template-columns:44px 1fr}.spd-block.block-engagement-flow.block-engagement-flow--v2 .main-card .content-section .icon-container .icon{border-color:var(--block-engagement-flow-navigation-button-divider,#eff1f5);border-radius:8px;display:grid;height:44px;place-items:center;width:44px}.spd-block.block-engagement-flow.block-engagement-flow--v2 .main-card .content-section .icon-container .icon svg{height:22px;width:22px}.spd-block.block-engagement-flow.block-engagement-flow--v2 .main-card .content-section .icon-container .icon .icon-svg{display:none}.spd-block.block-engagement-flow.block-engagement-flow--v2 .main-card .content-section .icon-container .icon:has(.icon-svg):before{color:var(--primary);content:"◈";font-size:18px}.spd-block.block-engagement-flow.block-engagement-flow--v2 .main-card .content-section .icon-container .title{font-size:22px;font-weight:400}.spd-block.block-engagement-flow.block-engagement-flow--v2 .main-card .content-section .description{color:color-mix(in srgb,var(--block-engagement-flow-text-color,#000) 80%,transparent);font-size:15.5px}.spd-block.block-engagement-flow.block-engagement-flow--v2 .main-card .content-section .description a{color:var(--block-engagement-flow-navigation-button-arrow,#ff6b6b)}.spd-block.block-engagement-flow.block-engagement-flow--v2 .main-card .content-section .kit{gap:18px;margin-top:0}@media (min-width:1081px){.spd-block.block-engagement-flow.block-engagement-flow--v2 .main-card .content-section .kit{display:grid;grid-template-columns:repeat(3,1fr)}}.spd-block.block-engagement-flow.block-engagement-flow--v2 .main-card .content-section .kit .kit-label{margin-bottom:10px}.spd-block.block-engagement-flow.block-engagement-flow--v2 .main-card .content-section .kit .chip{background:rgba(5,24,43,.4);color:color-mix(in srgb,var(--block-engagement-flow-text-color,#000) 85%,transparent)}.spd-block.block-engagement-flow.block-engagement-flow--v2 .main-card .content-section .kit .chip.accent{border-color:color-mix(in srgb,var(--block-engagement-flow-navigation-button-arrow,#ff6b6b) 40%,transparent);color:var(--block-engagement-flow-navigation-button-arrow,#ff6b6b)}.spd-block.block-engagement-flow .loading-overlay{align-items:center;animation:spin 1s linear infinite;background:var(--block-engagement-flow-content-background,hsla(0,0%,100%,.95));border-radius:20px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.spd-block.block-engagement-flow .spinner{animation:spin 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#ff6b6b;height:40px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:599.98px){.spd-block.block-engagement-flow.block-engagement-flow--v2 .flow-grid>.main-card{display:none}}.spd-block.block-engagement-flow .side-drawer{--side-drawer-text:var(--block-engagement-flow-text-color,#000);--side-drawer-accent:var(--block-engagement-flow-navigation-button-arrow,#ff6b6b)}.spd-block.block-engagement-flow .side-drawer .main-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;display:block;min-height:0;padding:0;position:static!important}.spd-block.block-engagement-flow .side-drawer__title .main-card{flex:1}