.ajsr,.section-adv-javvy-reasons{width:100%}.ajsr{background:#fff}.ajsr,.ajsr *,.ajsr :after,.ajsr :before{box-sizing:border-box}.ajsr__inner{margin:0 auto;max-width:1032px;width:100%}.ajsr__list{display:flex;flex-direction:column;width:100%}.ajsr__reason{margin-bottom:var(--ajsr-mb,80px)}.ajsr__reason:last-child{margin-bottom:0}.ajsr__grid{align-items:center;display:flex;gap:40px}.ajsr__media{display:flex;flex:1;flex-direction:column;max-width:372px;min-width:0;width:100%}.ajsr__image-wrap{background:#f4f6f5;border-radius:16px 16px 0 0;overflow:hidden;position:relative;width:100%}.ajsr__image-wrap img{display:block;height:auto;object-fit:cover;width:100%}.ajsr__icon-cards{display:none}.ajsr__caption{align-items:center;background:var(--ajsr-caption-bg,#003b2c);border-radius:0 0 16px 16px;color:var(--ajsr-caption-text,#fff);display:flex;gap:12px;justify-content:center;padding:16px 10px;width:100%}.ajsr__caption-icon{flex-shrink:0;height:40px;width:40px}.ajsr__caption-icon img{display:block;height:100%;object-fit:contain;width:100%}.ajsr__caption-text{color:inherit;font-family:Clash Grotesk,sans-serif;font-size:22px;font-weight:500;line-height:1.2;margin:0}.ajsr__content{align-items:flex-start;display:flex;flex:1;flex-direction:column;min-width:0;padding-top:8px}.ajsr__number-row{gap:16px;margin-bottom:32px;width:100%}.ajsr__number{color:var(--ajsr-number,#00946e);flex-shrink:0;font-family:Clash Grotesk,ClashGrotesk-Variable,sans-serif;font-size:32px;font-weight:500;line-height:1;margin:0}.ajsr__number-line{background:var(--ajsr-number,#00946e);display:block;flex:1;height:1px;margin-top:16px;min-width:0;width:100%}.ajsr__heading{color:var(--ajsr-heading,#001f17);font-family:Clash Grotesk,sans-serif;font-size:32px;line-height:1.15;margin:0 0 24px;text-transform:capitalize}.ajsr__heading,.ajsr__heading b,.ajsr__heading strong{font-weight:500}.ajsr__body{color:var(--ajsr-body,#001f17);font-family:Satoshi,sans-serif;font-size:20px;font-weight:400;line-height:1.3;margin:0}.ajsr__body>:first-child{margin-top:0}.ajsr__body>:last-child{margin-bottom:0}.ajsr__body p{margin:0 0 16px}.ajsr__body p:last-child{margin-bottom:0}.ajsr__body b,.ajsr__body strong{font-weight:700}.ajsr__cta{align-items:center;display:inline-flex;font-size:20px;font-weight:700;gap:8px;line-height:1.25;margin-top:24px;width:100%}.ajsr__cta,.ajsr__cta a{color:var(--ajsr-cta,#001f17);font-family:Satoshi,sans-serif}.ajsr__cta-arrow{color:var(--ajsr-cta-arrow,#c9a227);flex-shrink:0;height:14px;width:14px}.ajsr__cta-arrow svg{display:block;height:100%;width:100%}@media(max-width:1023px){.ajsr__heading{font-size:28px}.ajsr__body,.ajsr__cta{font-size:18px}.ajsr__grid{gap:30px}}@media(max-width:749px){.ajsr__reason{margin-bottom:var(--ajsr-mb-m,var(--ajsr-mb,48px))}.ajsr__grid{display:flex;flex-direction:column;gap:0}.ajsr__content{display:contents}.ajsr__number-row{margin-bottom:16px;order:1}.ajsr__number{font-size:26px}.ajsr__number-line{display:block;margin-top:10px}.ajsr__heading{font-size:28px;line-height:1;margin-bottom:24px;order:2;width:100%}.ajsr__media{margin-top:0;max-width:100%;order:3}.ajsr__body{font-size:16px;line-height:1.4;margin-top:24px;order:4}.ajsr__cta{font-size:15px;margin-top:16px;order:5}.ajsr__image-wrap{border-radius:16px 16px 0 0}.ajsr__icon-cards{bottom:12px;display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));left:10px;position:absolute;right:10px;z-index:2}.ajsr__icon-card{align-items:center;background:#fff;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:4px;justify-content:center;min-width:0;padding:8px 4px;text-align:center}.ajsr__icon-card-img{height:22px;width:22px}.ajsr__icon-card-img img{aspect-ratio:auto;display:block;height:100%;object-fit:contain;width:100%}.ajsr__icon-card-label{color:#003b2c;font-family:Satoshi,sans-serif;font-size:9px;font-weight:700;line-height:1.15;margin:0}.ajsr__caption{border-radius:0 0 16px 16px;padding:12px 14px}.ajsr__caption-text{font-size:20px}.ajsr__caption-icon{height:36px;width:36px}}@media(max-width:575px){.ajsr__heading{font-size:26px}}@media(max-width:399px){.ajsr__heading{font-size:24px}}