@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap");.wo-explainer-module *{box-sizing:border-box;font-family:Inter,sans-serif;margin:0;padding:0}.wo-explainer-module .container{margin:0 auto;max-width:1200px;padding:0 20px;text-align:center}.custom-section .section-title,.wo-explainer-module .main-title{color:#18174d;font-family:Inter,sans-serif;font-size:32px;font-weight:700;line-height:1.4;margin-bottom:30px;text-align:center}.wo-explainer-module .info-box{background-color:#f7f8f9;border-radius:8px;border-top:4px solid #4f4bff;box-shadow:0 4px 8px rgba(0,0,0,.1);margin-top:20px;padding:20px 30px;text-align:left}.wo-explainer-module .info-box-title{color:#18174d;font-size:20px;font-weight:700;margin-bottom:10px}.wo-explainer-module .description-text{color:#18174d;font-size:18px;font-weight:400;letter-spacing:normal;line-height:1.5;text-align:left}.wo-explainer-module .description-text ul{margin-top:10px;padding-left:15px}.wo-explainer-module .description-text li{margin-bottom:5px}.wo-explainer-module .highlight-text{color:#4f4bff;font-size:16px;font-weight:700;margin-top:10px;text-align:left}.custom-section{margin:50px auto;padding:0 20px;text-align:center}.boxes-container{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.box{background-color:#fff;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:20px;text-align:left;transition:transform .3s ease}.box:hover{transform:translateY(-5px)}.icon-wrapper{margin-bottom:15px;text-align:left}.icon-wrapper img{width:40px}.box-subtitle{color:#18174d;font-family:Inter,sans-serif;font-size:18.38px;font-weight:700;letter-spacing:-.57px;line-height:20.7px;margin-bottom:10px}.box-description{color:#504f5c;font-family:Inter,sans-serif;font-size:13px;font-weight:400;letter-spacing:-.14px;line-height:15px}@media (max-width:1024px){.boxes-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.boxes-container{gap:15px;grid-template-columns:1fr}.main-title,.section-title{font-size:24px;line-height:26px}.box{padding:15px}.box-subtitle{font-size:16px;line-height:18px}.box-description{font-size:9px;line-height:12px}}@media (max-width:480px){.custom-section{padding:0 10px}.main-title,.section-title{font-size:24px;line-height:24px}.box{padding:10px}.icon-wrapper img{width:30px}.box-subtitle{font-size:14px;line-height:16px}.box-description{font-size:8px;line-height:10px}}.custom-section .section-subtitle{color:#504f5c;font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:1.4;margin-bottom:30px;margin-top:10px;text-align:center}