.about-values{background:var(--jl-color-lightest-blue,#f7f9ff);overflow:hidden;padding:100px 0 66px;position:relative}.about-values__background,.about-values__ladybirds{pointer-events:none;position:absolute;user-select:none}.about-values__background{height:100%;inset:0;object-fit:cover;width:100%}.about-values__ladybirds{bottom:auto;height:auto;right:clamp(76px,7vw,100px);top:100px;width:min(19.45vw,280px)}.about-values__inner{margin-inline:auto;position:relative;width:min(calc(100% - var(--jl-module-side-margin, var(--jl-page-gutter, 80px)) - var(--jl-module-side-margin, var(--jl-page-gutter, 80px))),var(--jl-max-width,1280px));z-index:1}.about-values__header{margin:0 0 56px;max-width:800px;text-align:left}.about-values__heading{font-family:var(--jl-font-heading);font-weight:700;margin:0 0 16px}h1.about-values__heading{color:var(--jl-type-h1-color,var(--jl-color-bright-blue,#4065d1));font-size:var(--jl-type-h1-size,50px);line-height:var(--jl-type-h1-line-height,58px)}h2.about-values__heading{color:var(--jl-type-h2-color,var(--jl-color-dark-grey,#3c3e48));font-size:var(--jl-type-h2-size,38px);line-height:var(--jl-type-h2-line-height,48px)}h3.about-values__heading{color:var(--jl-type-h3-color,var(--jl-color-dark-grey,#3c3e48));font-size:var(--jl-type-h3-size,28px);line-height:var(--jl-type-h3-line-height,36px)}.about-values__intro{color:var(--jl-color-body-grey,#56575e);font-family:var(--jl-font-heading);font-size:24px;font-weight:700;line-height:32px}.about-values__intro p{margin:0}.about-values__grid{display:grid;gap:24px;grid-template-columns:repeat(6,minmax(0,1fr))}.about-values__card{--about-value-accent:var(--jl-color-spot-yellow,#ffd135);--about-value-soft:#fff8e4;--about-value-tag-bg:var(--about-value-soft);background:#fff;border:var(--jl-border-width,2px) solid var(--jl-color-light-blue,#edf1ff);border-radius:16px;color:var(--jl-color-body-grey,#56575e);display:flex;flex-direction:column;grid-column:span 2;justify-content:space-between;min-height:292px;padding:32px;position:relative}.about-values__card:nth-child(n+4){grid-column:span 3;min-height:272px}.about-values__card--coral{--about-value-accent:var(--jl-color-coral,#ff8c8c);--about-value-soft:rgba(255,140,140,.13);--about-value-tag-bg:var(--about-value-soft)}.about-values__card--blue{--about-value-accent:var(--jl-color-bright-blue,#4065d1);--about-value-soft:var(--jl-color-light-blue,#edf1ff);--about-value-tag-bg:var(--jl-color-light-blue,#edf1ff)}.about-values__card--teal{--about-value-accent:var(--jl-color-teal,#31d2c2);--about-value-soft:rgba(49,210,194,.13);--about-value-tag-bg:var(--about-value-soft)}.about-values__icon{background:var(--about-value-soft);border-radius:20px;display:grid;height:var(--jl-icon-size,40px);margin-bottom:10px;place-items:center;width:var(--jl-icon-size,40px)}.about-values__icon img{display:block;height:20px;object-fit:contain;width:20px}.about-values__title{color:var(--jl-color-body-grey,#56575e);font-family:var(--jl-font-heading);font-size:24px;font-weight:700;line-height:32px;margin:0 0 10px}.about-values__body{color:var(--jl-color-body-grey,#56575e);font-family:var(--jl-font-body);font-size:16px;line-height:27px}.about-values__body p{margin:0}.about-values__tag{align-items:center;background:var(--about-value-tag-bg);border-radius:10px;color:var(--jl-color-dark-grey,#3c3e48);display:inline-flex;font-family:var(--jl-font-body);font-size:14px;font-weight:400;gap:10px;line-height:18px;margin:30px 0 0;min-height:38px;padding:8px 16px;width:fit-content}.about-values__tag-dot,.about-values__tag-dot img{display:block;flex:0 0 10px;height:10px;width:10px}@media (max-width:1024px){.about-values__inner{width:min(calc(100% - var(--jl-module-side-margin, var(--jl-page-gutter, 48px)) - var(--jl-module-side-margin, var(--jl-page-gutter, 48px))),var(--jl-max-width,1280px))}.about-values__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-values__card,.about-values__card:nth-child(n+4){grid-column:auto}}@media (max-width:640px){.about-values{padding:50px 0}.about-values__background,.about-values__ladybirds{display:none}.about-values__inner{width:calc(100% - var(--jl-module-side-margin, var(--jl-page-gutter, 20px)) - var(--jl-module-side-margin, var(--jl-page-gutter, 20px)))}.about-values__header{margin-bottom:30px;text-align:left}.about-values__intro{font-size:18px;line-height:28px}.about-values__body{line-height:24px}.about-values__grid{gap:20px;grid-template-columns:1fr}.about-values__card{border-radius:16px;min-height:0;padding:24px}.about-values__icon{margin-bottom:10px}.about-values__title{font-size:20px;line-height:28px}.about-values__tag{margin-top:24px}}