.how-it-works-connected{padding:2ch 0;text-align:center;background-color:#fff}.how-it-works-container{max-width:1200px;margin:0 auto;padding:0 20px}.how-it-works-title{font-size:28px;font-weight:600;color:#333;margin-bottom:30px;text-transform:uppercase;letter-spacing:0;color:#000}.how-it-works-steps{display:flex;justify-content:space-between;align-items:center;position:relative;max-width:700px;margin:0 auto}.step-item{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2;justify-content:space-between}.step-icon{width:120px;height:120px;border:2px solid #333333;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#fff;margin-bottom:20px;transition:all .3s ease}.step-icon:hover{border-color:#666;transform:scale(1.05)}.step-icon img,.step-icon svg{width:60px;height:60px;object-fit:contain}.step-title{font-size:18px;font-weight:600;color:#333;text-transform:uppercase;letter-spacing:.5px;margin:0;max-width:200px;line-height:1.3}.connecting-lines{position:absolute;top:55px;left:20px;right:20px;height:2px;background-color:#333;z-index:1}@media(max-width:768px){.how-it-works-steps{flex-direction:column;gap:20px}.connecting-lines{display:none}.step-item{margin-bottom:10px}.how-it-works-title{font-size:18px;margin-bottom:20px}.step-icon img,.step-icon svg{width:40px;height:40px;object-fit:contain}.step-title{font-size:14px}.step-icon{width:70px;height:70px}}@media(min-width:769px)and (max-width:1024px){.how-it-works-steps{gap:40px}.step-icon{width:100px;height:100px}.step-icon img,.step-icon svg{width:50px;height:50px}}.lifelong-footer-wrapper{max-width:1400px;margin:0 auto;text-align:center;padding:40px 20px;font-family:Montserrat}.ll-subtitle{font-size:18px;color:#000;margin-bottom:20px}.ll-logo{width:auto;max-width:300px;margin:20px auto;display:block}.ll-follow-text{margin-top:20px;font-size:16px;color:#000}.ll-social-icons{margin-top:16px;display:flex;gap:14px;justify-content:center}.ll-icon{width:34px;height:34px}.we-are-wrapper{max-width:1048px;margin:0 auto;padding:0 24px}.we-are-title{text-align:center;font-family:Montserrat;font-size:26px;color:#b41f28;font-weight:600;margin-bottom:45px}.we-are-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px}.we-card{background:#fff;border-radius:18px;box-shadow:0 4px 12px #0000001a;overflow:hidden}.we-card-header{background:#b41f28;padding:20px 24px;color:#fff;display:flex;align-items:center;gap:12px;font-family:Montserrat;font-weight:600;font-size:22px}.we-card-icon{width:42px;height:53px}.we-card-content{padding:27px;font-family:Montserrat;font-size:20px;line-height:25px;color:#000}@media(max-width:1100px){.we-are-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.we-are-grid{grid-template-columns:1fr;gap:24px;justify-items:center}.we-card{width:90%!important;height:auto!important;display:flex;flex-direction:column}.we-card-header{font-size:20px;padding:18px}.we-card-content{padding:16px;font-size:16px;line-height:22px;overflow:hidden}.we-card-icon{width:36px;height:auto}.we-are-title{font-size:26px}}@property --sai-color-fg{syntax: "<color>"; inherits: true; initial-value: #121212;}@property --sai-color-bg{syntax: "<color>"; inherits: true; initial-value: #ffffff;}@property --sai-color-primary{syntax: "<color>"; inherits: true; initial-value: #121212;}@property --sai-color-primary-fg{syntax: "<color>"; inherits: true; initial-value: #ffffff;}@property --sai-color-error{syntax: "<color>"; inherits: true; initial-value: #c53030;}@property --sai-color-error-fg{syntax: "<color>"; inherits: true; initial-value: #ffffff;}:where(html){--sai-size-1: .25rem;--sai-size-2: .5rem;--sai-size-3: .75rem;--sai-size-4: 1rem;--sai-size-5: 1.5rem;--sai-size-6: 2rem;--sai-size-7: 3rem;--sai-size-8: 4rem;--sai-radius-1: 2px;--sai-radius-2: 4px;--sai-radius-3: 8px;--sai-radius-4: 16px;--sai-radius-round: 999px;--sai-radius-sm: var(--sai-radius-1);--sai-radius-md: var(--buttons-radius, var(--sai-radius-2));--sai-radius-lg: var(--media-radius, var(--sai-radius-3));--sai-shadow-color: 220 3% 15%;--sai-shadow-strength: 1%;--sai-shadow-1: 0 1px 2px -1px hsl(var(--sai-shadow-color) / calc(9% + var(--sai-shadow-strength)));--sai-shadow-2: 0 3px 5px -2px hsl(var(--sai-shadow-color) / calc(9% + var(--sai-shadow-strength)));--sai-shadow-3: 0 8px 16px -4px hsl(var(--sai-shadow-color) / calc(10% + var(--sai-shadow-strength)));--sai-ease-out-1: cubic-bezier(.25, 0, .3, 1);--sai-ease-in-out-1: cubic-bezier(.5, 0, .5, 1);--sai-ease-elastic: cubic-bezier(.5, 1.25, .75, 1.25);--sai-duration-1: .12s;--sai-duration-2: .2s;--sai-duration-3: .32s;--sai-page-width: var(--page-width, 120rem);--sai-color-bg: var(--color-body-background, rgb(var(--color-background, 255, 255, 255)));--sai-color-fg: var(--color-text, rgb(var(--color-foreground, 18, 18, 18)));--sai-color-primary: var(--color-button, rgb(var(--color-primary, 18, 18, 18)));--sai-color-primary-fg: var( --color-button-text, rgb(var(--color-primary-contrast, 255, 255, 255)) );--sai-color-link: var(--color-link, var(--sai-color-primary));--sai-color-error: var(--color-error, #c53030);--sai-color-error-fg: var(--color-error-contrast, #ffffff);--sai-font-body: var(--font-body-family, inherit);--sai-font-body-style: var(--font-body-style, inherit);--sai-font-body-weight: var(--font-body-weight, inherit);--sai-font-body-weight-bold: var(--font-body-weight-bold, 700);--sai-font-heading: var(--font-heading-family, var(--sai-font-body));--sai-font-heading-style: var(--font-heading-style, inherit);--sai-font-heading-weight: var(--font-heading-weight, bold)}.sai-spinner{--sai-spinner-size: 1em;--sai-spinner-color: currentColor;--sai-spinner-track: color-mix(in srgb, currentColor 25%, transparent);--sai-spinner-thickness: 2px;--sai-spinner-speed: .8s;display:inline-block;width:var(--sai-spinner-size);height:var(--sai-spinner-size);border:var(--sai-spinner-thickness) solid var(--sai-spinner-track);border-top-color:var(--sai-spinner-color);border-radius:50%;animation:sai-spinner-spin var(--sai-spinner-speed) linear infinite;vertical-align:middle}@keyframes sai-spinner-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.sai-spinner{animation-duration:2.4s}}
/*# sourceMappingURL=/cdn/shop/t/96/compiled_assets/styles.css.map */
