.solution-accordion .section-top-wrp{max-width:780px}.solution-accordion .section-top-wrp .title{color:#062752}.solution-accordion .section-top-wrp h2.title{font-size:48px;letter-spacing:.02em;line-height:100%;margin:0 0 51px}.solution-accordion .accordion{display:flex;flex-direction:column;gap:16px}.solution-accordion .accordion-item{background:#fff;border-radius:16px;overflow:hidden}.solution-accordion .accordion .accordion-content{background-color:#fff;display:grid;grid-template-rows:0fr;margin-bottom:0;max-height:0;opacity:0;overflow:hidden;padding-right:30px;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}.solution-accordion .accordion .accordion-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:28px 32px;transition:background-color .35s cubic-bezier(.4,0,.2,1)}.solution-accordion .header-left{align-items:center;display:flex;gap:24px}.solution-accordion .header-left span.number{color:#062752;flex-shrink:0;font-family:Inter,sans-serif;font-size:22px;font-variant-numeric:tabular-nums;font-weight:500;line-height:1;margin:0;padding:0 10px;text-align:left;width:32px}.solution-accordion .header-left h3.title{font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:129%;margin:0}.solution-accordion .accordion .accordion-header button.toggle-btn{align-items:center;background:0 0;border:1px solid #111827;border-radius:50%;color:#111827;cursor:pointer;display:flex;height:32px;justify-content:center;padding:1px 6px;pointer-events:none;width:32px}.solution-accordion .accordion .accordion-header button.toggle-btn svg.arrow-up{color:#f5a81c;display:none}.solution-accordion .accordion .accordion-header button.toggle-btn svg.arrow-down{color:#ebaa42;display:block}.solution-accordion .accordion .active .accordion-content{transition:opacity .25s ease .1s,visibility 0s linear 0s,padding .35s cubic-bezier(.4,0,.2,1);visibility:visible}.solution-accordion .accordion-item.active .accordion-header button.toggle-btn svg.arrow-up{display:block}.solution-accordion .accordion-item.active .accordion-header button.toggle-btn svg.arrow-down{display:none}.solution-accordion .accordion .active .accordion-content{grid-template-rows:1fr;margin-bottom:0;max-height:100%;opacity:1}.solution-accordion .header-left span.number{display:inline-flex;min-width:52px}.solution-accordion .accordion .accordion-content .content-grid{box-sizing:border-box;display:flex;flex-wrap:wrap;min-height:0;opacity:0;overflow:hidden;padding:0 32px;transition:opacity .25s ease .1s,visibility 0s linear .35s,padding .35s cubic-bezier(.4,0,.2,1);visibility:hidden;width:100%}.solution-accordion .accordion .active .accordion-content .content-grid{opacity:1;padding:16px 42px 32px;transition:opacity .25s ease .1s,visibility 0s linear 0s,padding .35s cubic-bezier(.4,0,.2,1);visibility:visible}.solution-accordion .accordion .accordion-content .content-grid .feature-list{box-sizing:border-box;list-style:none;padding:0;width:50%}.solution-accordion .accordion .accordion-content .content-grid .feature-list:first-child{padding-right:24px}.solution-accordion .accordion .accordion-content .content-grid .feature-list ul{list-style:none;margin:0;padding-left:0}.solution-accordion .accordion .accordion-content .content-grid .feature-list ul li{font-size:14px;font-weight:400;line-height:26px;list-style:none;padding-left:28px;position:relative}.solution-accordion .accordion .accordion-content .content-grid .feature-list ul li:last-child{margin-bottom:0}.solution-accordion .accordion .accordion-content .content-grid .feature-list ul li:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:15px;left:0;position:absolute;top:5.5px;width:15px}.solution-accordion .accordion .accordion-content .content-grid .feature-list:last-child{padding-left:24px}@media(max-width:991px){.solution-accordion .section-top-wrp h2.title{font-size:40px;margin-bottom:40px}}@media(max-width:767px){.solution-accordion .section-top-wrp h2.title{margin-bottom:32px}.solution-accordion .accordion .accordion-header{padding:16px}.solution-accordion .header-left span.number{min-width:auto;padding:0}.solution-accordion .header-left img{height:32px;width:32px}.solution-accordion .header-left{gap:12px}.solution-accordion .header-left h3.title{word-wrap:break-word;overflow-wrap:break-word}.solution-accordion .accordion .accordion-header button.toggle-btn{flex-shrink:0;height:28px;margin-left:12px;width:28px}.solution-accordion .accordion .active .accordion-content .content-grid{padding:12px 16px 24px}.solution-accordion .accordion .accordion-content .content-grid .feature-list,.solution-accordion .accordion .accordion-content .content-grid .feature-list:first-child,.solution-accordion .accordion .accordion-content .content-grid .feature-list:last-child{margin-bottom:12px;padding:0;width:100%}.solution-accordion .header-left span.number{display:none}.solution-accordion .accordion .accordion-content .content-grid .feature-list ul li:before{height:12px;top:6px;width:12px}.solution-accordion .accordion .accordion-content .content-grid .feature-list ul li{padding-left:22px}.solution-accordion .accordion .accordion-content .content-grid .feature-list:last-child{margin-bottom:0}}