.button-icon-center{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.color-accent{color:#e91e63!important}.primary-color{color:#1a1a2e!important}.theme-icon-blue-color{color:#5a4bda!important}.text-decoration-color-accent-color{text-decoration-color:#e91e63!important}.text-decoration-color-primary-color{text-decoration-color:#1a1a2e!important}.text-decoration-color-blue-color{text-decoration-color:#5a4bda!important}.mission-highlight{text-align:center;color:#fff;background:linear-gradient(135deg,#1a1a2e 0%,#2a2a4e 100%);border-radius:30px;width:100%;margin-bottom:2em;padding:60px 40px;display:block;position:relative;overflow:hidden}.mission-highlight:before{content:"";background:#e91e631a;border-radius:50%;width:200px;height:200px;position:absolute;top:-50px;right:-50px}.mission-highlight .highlight-text{z-index:1;max-width:800px;margin:0 auto;position:relative}.mission-highlight .highlight-text h3{color:#fff;margin-bottom:20px;font-size:2rem}.mission-highlight .highlight-text p{opacity:.9;font-size:1.15rem;line-height:1.8}@media (max-width:768px){.mission-highlight{padding:40px 20px}.mission-highlight h3{font-size:1.6rem}}#processFlowSection{text-align:center;background-color:#f8f9fc;padding:100px 20px;position:relative;overflow:hidden}#processFlowSection .bg-watermark{color:#00000008;z-index:0;pointer-events:none;text-transform:uppercase;font-size:clamp(4rem,10vw,8rem);font-weight:900;position:absolute;top:50px;left:50%;transform:translate(-50%)}#processFlowSection .container{z-index:1;max-width:1200px;margin:0 auto;position:relative}#processFlowSection .container .section-header{margin-bottom:60px}#processFlowSection .container .section-header .main-title{font-size:2.5rem}#processFlowSection .container .section-header .main-title .highlight{color:#5a4bda}#processFlowSection .container .process-steps-container{justify-content:space-between;gap:0;display:flex}#processFlowSection .container .process-steps-container .step-card{flex-direction:column;flex:1;align-items:center;display:flex}#processFlowSection .container .process-steps-container .step-card .icon-wrapper{justify-content:center;width:100%;margin-bottom:25px;display:flex;position:relative}#processFlowSection .container .process-steps-container .step-card .icon-wrapper .icon-circle{color:#fff;z-index:2;background-color:#e91e63;border-radius:50%;justify-content:center;align-items:center;width:85px;height:85px;display:flex;position:relative}#processFlowSection .container .process-steps-container .step-card .icon-wrapper .icon-circle .react-icon{font-size:2rem;display:grid}#processFlowSection .container .process-steps-container .step-card .icon-wrapper .icon-circle .step-number{color:#fff;border:2px solid var(--background,#fff);background:#000;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.7rem;font-weight:700;display:flex;position:absolute;top:5px;right:-8px}#processFlowSection .container .process-steps-container .step-card .icon-wrapper .connector-line{z-index:1;background:#dcdcdc;width:100%;height:1.5px;position:absolute;top:50%;left:50%;transform:translateY(-50%)}#processFlowSection .container .process-steps-container .step-card .content h3{color:var(--foreground,#1a1a2e);margin-bottom:12px;font-size:1.3rem}#processFlowSection .container .process-steps-container .step-card .content p{color:#6c757d;max-width:180px;margin:0 auto;font-size:.9rem;line-height:1.6}#processFlowSection .container .stepRow{justify-content:space-between;align-items:center;gap:40px;margin-bottom:100px;display:flex}#processFlowSection .container .stepRow:nth-child(2n){flex-direction:row-reverse}#processFlowSection .container .stepRow:last-child{margin-bottom:0}#processFlowSection .container .textContent{flex:1;max-width:500px}#processFlowSection .container .textContent .stepBadge{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:20px;font-size:20px;font-weight:800;display:flex;box-shadow:0 10px 20px #0000001a}#processFlowSection .container .textContent .stepTitle{color:#2c2e33;margin-bottom:15px;font-size:32px;font-weight:800}#processFlowSection .container .textContent .description{color:#5c5f66;margin-bottom:20px;font-size:18px;line-height:1.6}#processFlowSection .container .textContent .priceTag{color:#e91e63;background:#fff0f6;border:1px dashed #e91e63;border-radius:8px;padding:8px 16px;font-weight:700;display:inline-block}#processFlowSection .container .imageContent{flex:1;justify-content:center;display:flex}#processFlowSection .container .imageContent .imgWrapper{background:#f1f3f5;border-radius:24px;width:100%;max-width:500px;height:350px;transition:transform .3s;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000000d}#processFlowSection .container .imageContent .imgWrapper:hover{transform:translateY(-10px)}#processFlowSection .container .imageContent .imgWrapper img{object-fit:cover;width:100%;height:100%}@media (max-width:768px){#processFlowSection .container .stepRow,#processFlowSection .container .stepRow:nth-child(2n){text-align:center;flex-direction:column!important}#processFlowSection .container .textContent{flex-direction:column;align-items:center;display:flex}#processFlowSection .container .bgText{font-size:60px}}#processFlowSection .btn-getToExamForm{color:#fff;background-color:#1c7ed6;border:2px solid #0000;border-radius:6px;padding:12px 32px;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .1s,background-color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 14px #1c7ed663}#processFlowSection .btn-getToExamForm:hover{background-color:#1971c2;text-decoration:none;transform:translateY(-2px);box-shadow:0 6px 20px #1c7ed673}#processFlowSection .btn-getToExamForm:active{transform:translateY(0)scale(.98)}@media (max-width:768px){#processFlowSection .btn-getToExamForm{text-align:center;width:100%;display:block}}@media (max-width:991px){#processFlowSection .process-steps-container{flex-direction:column;gap:50px}#processFlowSection .process-steps-container .connector-line{display:none}#processFlowSection .bg-watermark{font-size:5rem;top:20px}}
