.api-description h1,.api-description h2,.api-description h3,.api-description h4,.api-description h5,.api-description h6{font-family:inherit;font-weight:600;line-height:1.3;margin-top:1.5rem;margin-bottom:.75rem;color:#0f2557}.api-description h1{font-size:3.5rem}.api-description h2{font-size:3.25rem}.api-description h3{font-size:3rem}.api-description h4{font-size:2.75rem}.api-description h5{font-size:2.625rem}.api-description h6{font-size:2.5rem}.api-description p{font-size:1rem;margin-bottom:1rem;line-height:1.6;color:#333}.api-description ol,.api-description ul{padding-left:1.5rem;margin-bottom:1rem}.api-description li{font-size:1rem;margin-bottom:.5rem;position:relative;padding-left:2rem;line-height:1.6}.api-description li:before{content:"✓";position:absolute;left:0;top:.1rem;color:#0f2557;font-weight:700;font-size:18px}@media (max-width:991px){.api-description h1{font-size:3rem}.api-description h2{font-size:2.75rem}.api-description h3{font-size:2.5rem}.api-description h4{font-size:2.375rem}.api-description h5{font-size:2.25rem}.api-description h6{font-size:2.125rem}.api-description li,.api-description p{font-size:1rem}}@media (max-width:768px){.api-description h1{font-size:2rem}.api-description h2{font-size:1.75rem}.api-description h3{font-size:1.5rem}.api-description h4{font-size:1.375rem}.api-description h5{font-size:1.25rem}.api-description h6{font-size:1.125rem}.api-description li,.api-description p{font-size:.95rem}}.api-description{max-width:1200px}.form-input{width:100%;padding:.75rem 1rem;border-radius:.5rem;border:none;font-size:1rem;color:#0f2557}.form-input:focus{outline:none;box-shadow:0 0 0 2px #ff6600}.custom-gradient-btn{color:#0f2557;border:3px solid #ffffff;background-image:linear-gradient(30deg,#ffffff 70%,transparent 0);background-size:500px;background-repeat:no-repeat;background-position:0;background-color:transparent;transition:background-position .6s ease-in-out,color .4s ease-in-out,background-color .4s ease-in-out}.custom-gradient-btn:hover{background-position:130%;color:#ffffff;background-color:#0f2557}.content-area{line-height:1.7;color:#333}.content-area h1{font-size:28px;font-weight:700;color:#0f2557;margin-bottom:20px;border-bottom:2px solid #e5e7eb;padding-bottom:10px}.content-area h2{font-size:24px;font-weight:600;color:#492f6b}.content-area h2,.content-area h3{margin-top:15px;margin-bottom:10px}.content-area h3{font-size:20px;font-weight:500;color:#6a4da0}.content-area p{font-size:16px;margin-bottom:10px}.content-area ul{list-style:disc}.content-area ol,.content-area ul{padding-left:20px;margin-bottom:15px}.content-area ol{list-style:decimal}.content-area li{font-size:16px;margin-bottom:10px}.content-area table{width:100%;border-collapse:collapse;margin:1.5rem 0}.content-area table td,.content-area table th{border:1px solid #ddd;padding:.75rem}.content-area table th{background-color:#f8f9fa;font-weight:600}.content-area img{max-width:100%;height:auto;display:block;margin:1rem 0;border-radius:6px}.content-area blockquote{border-left:4px solid #0f2557;background:#f3f4f6;padding:1rem 1.25rem;margin:1.5rem 0;font-style:italic;color:#444}.content-area a{color:#0f2557;text-decoration:underline}@media (max-width:991px){.content-area h1{font-size:26px}.content-area h2{font-size:22px}}@media (max-width:768px){.content-area h1{font-size:24px}.content-area h2{font-size:20px}}.milestones-main{padding-bottom:180px;padding-top:80px;background-color:#f5f5f5}.milestone-heading{display:flex;align-items:center;justify-content:center;padding-bottom:180px}.milestone-heading h2{font-size:42px;line-height:54px;color:#0f2557;text-align:center}.timeline{position:relative;display:flex;justify-content:space-between;align-items:center;max-width:1100px;margin:0 auto;padding:200px 0}.timeline:before{content:"";position:absolute;top:50%;left:0;width:100%;height:4px;background:#0f2557;transform:translateY(-50%);z-index:1}.milestone{position:relative;flex:1;text-align:center}.milestone .dot{position:relative;width:20px;height:20px;background:#fff;border-radius:50%;border:3px solid #0f2557;margin:0 auto;z-index:3}.milestone .dot:after{content:"";position:absolute;left:50%;width:2px;background:#0f2557;transform:translateX(-50%);z-index:2}.milestone.top .dot:after{top:100%;height:65px}.milestone.bottom .dot:after{bottom:100%;height:65px}.milestone .card{position:absolute;left:50%;transform:translateX(-50%);width:270px;border:2px solid #0f2557;border-radius:8px;padding:12px;color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.25);text-align:center;z-index:4;background-color:#0f2557;min-height:250px}.milestone.top .card{top:calc(100% + 60px)}.milestone.bottom .card{bottom:calc(100% + 60px)}.milestone .number{font-size:2rem;font-weight:700;color:#fff;display:block;margin-bottom:10px}.milestone h3{margin:8px 0;font-size:20px;font-weight:600;color:#fff}.milestone p{font-size:16px;line-height:1.4;margin:0;color:#fff}@media (max-width:1250px){.timeline{max-width:1000px}}@media (max-width:1150px){.timeline{max-width:900px}}@media (max-width:1100px){.milestone.top .card{top:calc(100% + 60px);left:21%}.milestone.bottom .card{bottom:calc(100% + 60px);left:95%}.milestone .card{width:210px}}@media (max-width:1000px){.timeline{max-width:800px}.milestone .dot{margin:0 20px 0 62px}}@media (max-width:991px){.timeline{flex-direction:column;align-items:center;padding:0 10px}.timeline:before{top:0;left:50%;transform:translateX(-50%);width:4px;height:100%}.milestone{width:100%;position:relative}.milestone .dot{position:absolute;left:50%;transform:translateX(-50%);margin:0;z-index:3;top:40%}.milestone .card{position:relative;width:260px;padding:20px;border:2px solid #0f2557;border-radius:12px;background-color:#0f2557;color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.25);z-index:2}.milestone.top .card{right:calc(50% + 40px)}.milestone.bottom .card{right:calc(50% + 0px);left:77%}.milestone-heading{padding-bottom:50px}.milestones-main{padding-bottom:60px}.milestone .dot:after{transform:rotate(89deg)}.milestone.bottom .dot:after{height:116px;top:-338%;left:474%}.milestone.top .dot:after{top:-318%;left:-378%;height:114px}}@media (max-width:850px){.milestone.bottom .card{right:calc(50% + -50px)}.timeline{padding:0 35px}.milestone.bottom .card{right:calc(50% + 0px);left:79%}}@media (max-width:768px){.milestone .dot,.timeline:before{display:none}.milestone{width:unset;padding:20px 0}.milestone.bottom .card,.milestone.top .card{right:unset;left:unset;top:unset;bottom:unset;transform:unset}.milestone:before{content:"";position:absolute;top:90%;left:50%;transform:translateX(-50%);width:3px;height:60px;background:#0f2557;z-index:1}.milestone:last-child:before{display:none;content:unset;position:unset}.milestone .card{width:300px;min-height:220px}}@media (max-width:600px){.milestone .card{width:300px}}