@charset "UTF-8";:root{--theme-color:#005498;--theme-color-rgb:0,84,152;--theme-color2:#3A8530;--theme-color2-rgb:58,133,48;--theme-color3:#E35812;--theme-color3-rgb:227,88,18;--title-color:#010F34;--title-color-rgb:1,15,52;--title-color:#010F34;--body-color:#788094;--smoke-color:#F5F7FA;--smoke-color2:#ECF1F5;--smoke-color3:#F4E8E1;--black-color:#000000;--black-color2:#1b1b1b;--gray-color:#F8F8F8;--white-color:#ffffff;--light-color:#CDCDCD;--yellow-color:#FFB539;--success-color:#28a745;--error-color:#dc3545;--th-border-color:#D8DDE1;--title-font:'Outfit',sans-serif;--body-font:'DM Sans',sans-serif;--style-font:'Red Hat Display',cursive;--icon-font:"Font Awesome 6 Pro";--main-container:1220px;--container-gutters:30px;--section-space:120px;--section-space-mobile:80px;--section-title-space:60px;--ripple-ani-duration:5s;--ink:#111827;--bg:#f3f4f6;--card:#ffffff;--text:#111827;--muted:#6b7280;--line:rgba(17,24,39,.10);--radius:16px;--shadow:0 18px 44px rgba(17,24,39,.10);--shadow2:0 10px 24px rgba(17,24,39,.08);--btn-radius:16px;--btn-h:50px;--page-gutter:18px;--wrap-max:1200px;--left-col:320px;--gap:22px;--msm-field-stack-gap:14px;--msm-inp-h:54px;--msm-inp-radius:10px;--msm-inp-pad-x:12px;--msm-inp-gap:12px;--msm-left-slot:38px;--msm-left-ico:24px;--msm-right-slot:30px;--msm-right-ico:20px;--msm-font:13.2px;--msm-label:13.2px;--msm-label-float:11.2px;--msm-hint:11.6px;--msm-shell-bg:rgba(255,255,255,.98);--msm-shell-border:rgba(17,24,39,.10);--msm-shell-border-hover:rgba(17,24,39,.14);--msm-shadow:0 18px 44px rgba(17,24,39,.10);--msm-shadow-hover:0 22px 54px rgba(17,24,39,.12);--msm-focus-border:rgba(var(--theme-color-rgb),.34);--msm-focus-ring:0 0 0 3px rgba(var(--theme-color-rgb),.16);--msm-ink:rgba(17,24,39,.92);--msm-muted:rgba(107,114,128,.90);--msm-sep:rgba(17,24,39,.22);--msm-ok:rgba(var(--theme-color2-rgb),.95);--msm-bad:rgba(var(--theme-color3-rgb),.95);--msm-aux:rgba(var(--theme-color-rgb),.86);--msm-aux-hover:rgba(var(--theme-color-rgb),.98);--msm-aux-pressed:rgba(var(--theme-color-rgb),.78);--msm-float-gap-input:0px;--msm-float-gap-ta:4px;--msm-core-pad-y:8px;--msm-line-h:22px;--msm-multi-min-h:calc(var(--msm-inp-h) + var(--msm-line-h));--msm-drawer-w:520px;--msm-drawer-radius:18px;}html,body{min-height:100%;}body{position:relative;isolation:isolate;}body::before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:rgba(var(--theme-color2-rgb),.1);}body::after{content:"";position:fixed;inset:0;z-index:-1;background-image:url("../img/ivy.webp");background-repeat:no-repeat;background-position:center top;background-size:cover;opacity:.79;pointer-events:none;}@media (max-width:768px){body::after{background-position:left -120px top 110px,right -120px top 110px;background-size:360px auto,360px auto;opacity:.18;}}iframe{border:none;width:100%;}.slick-slide:focus,button:focus,a:focus,a:active,input,input:hover,input:focus,input:active,textarea,textarea:hover,textarea:focus,textarea:active{outline:none;}input:focus{outline:none;box-shadow:none;}img:not([draggable]),embed,object,video{max-width:100%;height:auto;}ul{list-style-type:disc;}ol{list-style-type:decimal;}a{color:var(--theme-color);text-decoration:none;outline:0;-webkit-transition:all ease 0.4s;transition:all ease 0.4s;}a:hover{color:var(--title-color);}a:active,a:focus,a:hover,a:visited{text-decoration:none;outline:0;}button{-webkit-transition:all ease 0.4s;transition:all ease 0.4s;}img{border:none;max-width:100%;}ins{text-decoration:none;}pre{font-family:var(--body-font);background:#f5f5f5;color:#666;font-size:14px;margin:20px 0;overflow:auto;padding:20px;white-space:pre-wrap;word-wrap:break-word;}p:empty{display:none;}p{font-family:var(--body-font);margin:0 0 18px 0;color:var(--body-color);line-height:1.75;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,p a,span a{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;}.h1,h1,.h2,h2,.h3,h3,.h4,h4,.h5,h5,.h6,h6{font-family:var(--title-font);color:var(--title-color);text-transform:none;font-weight:700;line-height:1.4;margin:0 0 15px 0;}.h1,h1{font-size:84px;line-height:1.167;}.h2,h2{font-size:48px;line-height:1.227;}.h3,h3{font-size:36px;line-height:1.278;}.h4,h4{font-size:30px;line-height:1.333;}.h5,h5{font-size:24px;line-height:1.417;}.h6,h6{font-size:20px;line-height:1.5;}@media (max-width:1199px){.h1,h1{font-size:68px;line-height:1.1;}.h2,h2{font-size:36px;line-height:1.3;}.h3,h3{font-size:30px;}.h4,h4{font-size:24px;}.h5,h5{font-size:20px;}.h6,h6{font-size:16px;}}@media (max-width:767px){.h1,h1{font-size:40px;}.h2,h2{font-size:34px;line-height:1.3;}.h3,h3{font-size:26px;}.h4,h4{font-size:22px;}.h5,h5{font-size:18px;}.h6,h6{font-size:16px;}}@media (max-width:575px){.h1,h1{font-size:34px;line-height:1.35;}.h2,h2{font-size:28px;}}@media (max-width:375px){.h1,h1{font-size:32px;}}@media (max-width:1399px){:root{--main-container:1250px;}}@media only screen and (min-width:1300px){.container{max-width:calc(var(--main-container) + var(--container-gutters));padding-left:calc(var(--container-gutters) / 2);padding-right:calc(var(--container-gutters) / 2);}}@media only screen and (min-width:1300px){.th-container{--main-container:1720px;}}.slick-track>[class*=col]{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)/ 2);padding-left:calc(var(--bs-gutter-x)/ 2);margin-top:var(--bs-gutter-y);}@media (min-width:1300px){.row{--bs-gutter-x:30px;}}select,textarea,input{height:56px;padding:0 25px 0 25px;padding-right:45px;border:1px solid transparent;color:var(--body-color);background-color:var(--smoke-color);border-radius:10px;font-size:16px;width:100%;font-family:var(--body-font);-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;}select:focus,textarea:focus,input:focus{outline:0;box-shadow:none;border-color:var(--theme-color);background-color:transparent;}select::-moz-placeholder,textarea::-moz-placeholder,input::-moz-placeholder{color:var(--body-color);}select::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input::-webkit-input-placeholder{color:var(--body-color);}select:-ms-input-placeholder,textarea:-ms-input-placeholder,input:-ms-input-placeholder{color:var(--body-color);}select::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input::-webkit-input-placeholder{color:var(--body-color);}select::-moz-placeholder,textarea::-moz-placeholder,input::-moz-placeholder{color:var(--body-color);}select:-ms-input-placeholder,textarea:-ms-input-placeholder,input:-ms-input-placeholder{color:var(--body-color);}select::-ms-input-placeholder,textarea::-ms-input-placeholder,input::-ms-input-placeholder{color:var(--body-color);}select::placeholder,textarea::placeholder,input::placeholder{color:var(--body-color);}select{display:block;width:100%;line-height:1.5;vertical-align:middle;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E");background-position:right 26px center;background-repeat:no-repeat;background-size:16px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;}select.style2{background-image:url("data:image/svg+xml,%3Csvg width='11' height='6' viewBox='0 0 11 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.87109 1.71094L5.71484 5.62109C5.56901 5.7487 5.41406 5.8125 5.25 5.8125C5.08594 5.8125 4.9401 5.7487 4.8125 5.62109L0.65625 1.71094C0.382812 1.40104 0.373698 1.09115 0.628906 0.78125C0.920573 0.507812 1.23047 0.498698 1.55859 0.753906L5.25 4.25391L8.96875 0.753906C9.27865 0.498698 9.57943 0.498698 9.87109 0.753906C10.1263 1.08203 10.1263 1.40104 9.87109 1.71094Z' fill='%238B929C'/%3E%3C/svg%3E");}textarea{min-height:154px;padding-top:16px;padding-bottom:17px;background-color:var(--white-color);border-radius:10px;}textarea.style2{min-height:100px;}option:checked,option:focus,option:hover{background-color:var(--theme-color);color:var(--white-color);}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}input[type="number"]{-moz-appearance:textfield;}input[type="checkbox"]{visibility:hidden;opacity:0;display:inline-block;vertical-align:middle;width:0;height:0;display:none;}input[type="checkbox"]:checked~label:before{content:"\f00c";color:var(--white-color);background-color:var(--theme-color);border-color:var(--theme-color);}input[type="checkbox"]~label{position:relative;padding-left:30px;cursor:pointer;display:block;}input[type="checkbox"]~label:before{content:"";font-family:var(--icon-font);font-weight:700;position:absolute;left:0px;top:3.5px;background-color:var(--white-color);border:1px solid var(--th-border-color);height:18px;width:18px;line-height:18px;text-align:center;font-size:12px;}input[type="checkbox"].style2~label{color:#8B929C;padding-left:23px;margin-bottom:-0.5em;}input[type="checkbox"].style2~label:before{background-color:rgba(255,255,255,0.1);border:1px solid #8B929C;height:14px;width:14px;line-height:14px;border-radius:3px;top:6px;}input[type="checkbox"].style2:checked~label:before{color:var(--theme-color);}input[type="radio"]{visibility:hidden;opacity:0;display:inline-block;vertical-align:middle;width:0;height:0;display:none;}input[type="radio"]~label{position:relative;padding-left:30px;cursor:pointer;line-height:1;display:inline-block;font-weight:600;margin-bottom:0;}input[type="radio"]~label::before{content:"\f111";position:absolute;font-family:var(--icon-font);left:0;top:-2px;width:20px;height:20px;padding-left:0;font-size:0.6em;line-height:19px;text-align:center;border:1px solid var(--theme-color);border-radius:100%;font-weight:700;background:var(--white-color);color:transparent;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}input[type="radio"]:checked~label::before{border-color:var(--theme-color);background-color:var(--theme-color);color:var(--white-color);}label{margin-bottom:0;margin-top:-0.3em;display:block;color:var(--title-color);font-family:var(--body-font);font-size:16px;}textarea.is-invalid,select.is-invalid,input.is-invalid{border:1px solid var(--error-color) !important;background-position:right calc(0.375em + 0.8875rem) center;background-image:none;}textarea.is-invalid:focus,select.is-invalid:focus,input.is-invalid:focus{outline:0;box-shadow:none;}textarea.is-invalid{background-position:top calc(0.375em + 0.5875rem) right calc(0.375em + 0.8875rem);}.slick-track>[class*=col]{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y);}.slick-track{min-width:100%;}.slick-list{padding-left:0;padding-right:0;overflow:hidden;}.slick-slide img{display:inline-block;}.slick-dots{position:relative;display:inline-block;padding:0;width:auto;margin:60px 0 0 0;}.slick-dots:before,.slick-dots:after{content:'';position:absolute;top:50%;width:150px;height:1px;}.slick-dots:before{background-color:#BEC6DA;right:calc(100% + 24px);}.slick-dots:after{background-color:#BEC6DA;left:calc(100% + 25px);}.number-dots{list-style-type:none;padding:0;margin:40px 0 0px 0;line-height:0;text-align:center;height:-webkit-max-content;height:-moz-max-content;height:max-content;display:block;}.number-dots li{display:inline-block;margin-right:20px;}.number-dots li:last-child{margin-right:0;}.number-dots button{font-size:0;padding:0;background-color:transparent;width:14px;height:14px;line-height:0;border-radius:9999px;border:none;background-color:#BEC6DA;-webkit-transition:all ease 0.4s;transition:all ease 0.4s;position:relative;}.number-dots button:hover{border-color:var(--theme-color);}.number-dots button:before{content:"";position:absolute;left:50%;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border:1px solid var(--theme-color);border-radius:50%;-webkit-transition:all ease 0.4s;transition:all ease 0.4s;opacity:0;visibility:hidden;}.number-dots .slick-active button{background-color:var(--theme-color);}.number-dots .slick-active button::before{opacity:1;visibility:visible;}.slick-arrow{display:inline-block;padding:0;background-color:var(--theme-color);color:var(--white-color);position:absolute;top:50%;border:none;left:var(--pos-x,-200px);width:var(--icon-size,56px);height:var(--icon-size,56px);line-height:var(--icon-size,56px);font-size:var(--icon-font-size,24px);margin-top:calc(var(--icon-size,56px) / -2);z-index:2;border-radius:50%;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}.slick-arrow.default{position:relative;--pos-x:0;margin-top:0;}.slick-arrow.slick-next{right:-200px;left:auto;}.slick-arrow:hover{background-color:var(--title-color);color:var(--white-color);}@media (max-width:1500px){.slick-arrow{--arrow-horizontal:-20px;--pos-x:-70px;}}@media (max-width:1399px){.slick-arrow{--arrow-horizontal:40px;--pos-x:-17px;}}@media (max-width:991px){.slick-arrow{--icon-size:40px;line-height:38px;margin-right:40px;font-size:14px;}.slick-arrow.slick-next{margin-right:0;margin-left:40px;}.slick-dots{margin:40px 0 0 0;}}.th-menu-wrapper{position:fixed;top:0;left:0;bottom:0;background-color:rgba(0,0,0,0.6);z-index:999999;width:0;width:100%;height:100%;-webkit-transition:all ease 0.8s;transition:all ease 0.8s;opacity:0;visibility:hidden;}.th-menu-wrapper .mobile-logo{padding-bottom:30px;padding-top:40px;display:block;text-align:center;background-color:var(--theme-color3);}.th-menu-wrapper .mobile-logo svg{max-width:185px;}.th-menu-wrapper .th-menu-toggle{border:none;font-size:22px;position:absolute;right:-16.5px;top:25px;padding:0;line-height:1;width:33px;height:33px;line-height:35px;font-size:18px;z-index:1;color:var(--white-color);background-color:var(--theme-color);border-radius:50%;}.th-menu-wrapper .th-menu-toggle:hover{background-color:var(--theme-color);color:var(--white-color);}.th-menu-wrapper .th-menu-area{width:100%;max-width:310px;background-color:#fff;border-right:3px solid var(--theme-color);height:100%;position:relative;left:-110%;opacity:0;visibility:hidden;-webkit-transition:all ease 1s;transition:all ease 1s;z-index:1;}.th-menu-wrapper.th-body-visible{opacity:1;visibility:visible;}.th-menu-wrapper.th-body-visible .th-menu-area{left:0;opacity:1;visibility:visible;}.th-mobile-menu{overflow-y:scroll;max-height:calc(100vh - 200px);padding-bottom:40px;margin-top:33px;text-align:left;}.th-mobile-menu ul{margin:0;padding:0 0;}.th-mobile-menu ul li{border-bottom:1px solid #fdedf1;list-style-type:none;}.th-mobile-menu ul li li:first-child{border-top:1px solid #fdedf1;}.th-mobile-menu ul li a{display:block;position:relative;padding:12px 0;line-height:1.4;font-size:16px;text-transform:capitalize;color:var(--title-color);padding-left:18px;}.th-mobile-menu ul li a:before{content:'\f105';font-family:var(--icon-font);position:absolute;left:0;top:12px;margin-right:10px;display:inline-block;}.th-mobile-menu ul li.th-active>a{color:var(--theme-color2);}.th-mobile-menu ul li.th-active>a:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.th-mobile-menu ul li ul li{padding-left:20px;}.th-mobile-menu ul li ul li:last-child{border-bottom:none;}.th-mobile-menu>ul{padding:0 40px;}.th-mobile-menu>ul>li:last-child{border-bottom:none;}.th-menu-toggle{width:56px;height:56px;padding:0;font-size:20px;border:none;background-color:var(--theme-color);color:var(--white-color);display:inline-block;border-radius:0;}.th-menu-toggle:hover{background-color:var(--title-color);}@media (max-width:400px){.th-menu-wrapper .th-menu-area{width:100%;max-width:270px;}.th-mobile-menu>ul{padding:0 20px;}}:root{--input-height:56px;}.loader{display:block;width:48px;height:48px;margin:auto;position:relative;}.loader:before{content:'';width:48px;height:5px;background:#000;opacity:0.25;position:absolute;top:60px;left:0;border-radius:50%;-webkit-animation:shadow 0.5s linear infinite;animation:shadow 0.5s linear infinite;}.loader:after{content:'';width:100%;height:100%;background:#fff;-webkit-animation:bxSpin 0.5s linear infinite;animation:bxSpin 0.5s linear infinite;position:absolute;top:0;left:0;border-radius:4px;}@-webkit-keyframes bxSpin{17%{border-bottom-right-radius:3px;}25%{-webkit-transform:translateY(9px) rotate(22.5deg);transform:translateY(9px) rotate(22.5deg);}50%{-webkit-transform:translateY(18px) scale(1,0.9) rotate(45deg);transform:translateY(18px) scale(1,0.9) rotate(45deg);border-bottom-right-radius:40px;}75%{-webkit-transform:translateY(9px) rotate(67.5deg);transform:translateY(9px) rotate(67.5deg);}100%{-webkit-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg);}}@keyframes bxSpin{17%{border-bottom-right-radius:3px;}25%{-webkit-transform:translateY(9px) rotate(22.5deg);transform:translateY(9px) rotate(22.5deg);}50%{-webkit-transform:translateY(18px) scale(1,0.9) rotate(45deg);transform:translateY(18px) scale(1,0.9) rotate(45deg);border-bottom-right-radius:40px;}75%{-webkit-transform:translateY(9px) rotate(67.5deg);transform:translateY(9px) rotate(67.5deg);}100%{-webkit-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg);}}@-webkit-keyframes shadow{0%,100%{-webkit-transform:scale(1,1);transform:scale(1,1);}50%{-webkit-transform:scale(1.2,1);transform:scale(1.2,1);}}@keyframes shadow{0%,100%{-webkit-transform:scale(1,1);transform:scale(1,1);}50%{-webkit-transform:scale(1.2,1);transform:scale(1.2,1);}}.th-btn{position:relative;z-index:2;overflow:hidden;vertical-align:middle;display:inline-block;text-transform:uppercase;text-align:center;border:none;background-color:var(--theme-color);color:var(--white-color);font-family:var(--body-font);font-size:14px;font-weight:600;line-height:1;padding:22px 30px;min-width:144px;border-radius:10px;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}.th-btn::before,.th-btn:after{content:"";background:var(--white-color);position:absolute;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;z-index:-1;height:0%;left:0;top:0;-webkit-transform:skew(0deg);-ms-transform:skew(0deg);transform:skew(0deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;width:100%;border-radius:10px;}.th-btn:hover,.th-btn.active{color:var(--white-color);}.th-btn:hover:before,.th-btn:hover:after,.th-btn.active:before,.th-btn.active:after{height:100%;background:var(--theme-color);}.th-btn.style2{background-color:var(--white-color);color:var(--theme-color);}.th-btn.style2:hover{color:var(--white-color);}.th-btn.style2:hover:before,.th-btn.style2:hover:after{background-color:var(--title-color);}.th-btn.style3{background-color:var(--title-color);color:var(--white-color);}.th-btn.style3:hover:before,.th-btn.style3:hover:after{background-color:var(--theme-color);}.th-btn.style4{background-color:var(--theme-color);color:var(--white-color);}.th-btn.style4:hover{color:var(--title-color) !important;}.th-btn.style4:hover:before,.th-btn.style4:hover:after{background-color:var(--white-color);}@media (max-width:575px){.th-btn{padding:17.5px 34px;}}@-webkit-keyframes criss-cross-left{0%{left:-20px;}50%{left:50%;height:60px;width:60px;}100%{left:50%;height:calc(300px*1.5);width:calc(300px*1.5);}}@keyframes criss-cross-left{0%{left:-20px;}50%{left:50%;height:60px;width:60px;}100%{left:50%;height:calc(300px*1.5);width:calc(300px*1.5);}}@-webkit-keyframes criss-cross-right{0%{right:-20px;}50%{right:50%;height:60px;width:60px;}100%{right:50%;height:calc(300px*1.5);width:calc(300px*1.5);}}@keyframes criss-cross-right{0%{right:-20px;}50%{right:50%;height:60px;width:60px;}100%{right:50%;height:calc(300px*1.5);width:calc(300px*1.5);}}.icon-btn{display:inline-block;width:var(--btn-size,46px);height:var(--btn-size,46px);line-height:var(--btn-size,46px);font-size:var(--btn-font-size,16px);background-color:var(--icon-bg,transparent);color:var(--title-color);text-align:center;border-radius:50%;border:1px solid var(--th-border-color);-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;position:relative;}.icon-btn:hover{background-color:var(--theme-color);border-color:var(--theme-color);color:var(--white-color);}.sec-title{margin-bottom:calc(var(--section-title-space) - 12px);font-weight:600;}.title-area.mb-0 .sec-title{margin-bottom:-0.25em;}.box-title{font-size:24px;line-height:1.417;font-weight:600;}.box-title a{color:inherit;}.box-title a:hover{color:var(--theme-color);}.title-area{margin-bottom:calc(var(--section-title-space) - 12px);position:relative;z-index:2;margin-top:-6px;}.title-area .sec-title{margin-bottom:20px;}.title-area img{margin-bottom:15px;}.title-area .sec-text{max-width:810px;display:block;margin:auto;}.title-area .th-btn{margin-top:20px;margin-bottom:10px;}@media (max-width:1199px){.title-area,.sec-title{--section-title-space:60px;}}@media (max-width:991px){.title-area,.sec-title{--section-title-space:50px;}}.media-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}.badge{position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-block;text-align:center;background-color:var(--theme-color);color:var(--white-color);padding:0.28em 0.45em;font-size:8px;border-radius:50%;top:18px;right:-10px;min-width:16px;min-height:16px;line-height:12px;font-weight:400;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;}.slider-shadow .slick-list{padding-top:30px;padding-bottom:30px;margin-bottom:-30px;margin-top:-30px;}.btn-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:30px;}@media (max-width:767px){.btn-group{gap:20px;}}.btn-group.style2{margin-top:50px;}.btn-group.style3{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.btn-group.style4{gap:10px;}.call-btn:has(.call-btn){gap:50px;}.background-image,[data-bg-src]{background-repeat:no-repeat;background-size:cover;background-position:center center;}.overlay{position:absolute;top:0;left:0;height:100%;width:100%;}[data-overlay]{position:relative;z-index:2;}[data-overlay] [class^="col-"],[data-overlay] [class*="col-"]{z-index:1;}[data-overlay]:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;}[data-overlay="theme"]:before{background-color:var(--theme-color);}[data-overlay="theme2"]:before{background-color:var(--theme-color2);}[data-overlay="theme3"]:before{background-color:var(--theme-color3);}[data-overlay="title"]:before{background-color:var(--title-color);}[data-overlay="white"]:before{background-color:var(--white-color);}[data-overlay="black"]:before{background-color:var(--black-color);}[data-overlay="black2"]:before{background-color:var(--black-color2);}[data-overlay="overlay1"]:before{background-color:#131B23;}[data-opacity="1"]:before{opacity:0.1;}[data-opacity="2"]:before{opacity:0.2;}[data-opacity="3"]:before{opacity:0.3;}[data-opacity="4"]:before{opacity:0.4;}[data-opacity="5"]:before{opacity:0.5;}[data-opacity="6"]:before{opacity:0.6;}[data-opacity="7"]:before{opacity:0.7;}[data-opacity="8"]:before{opacity:0.8;}[data-opacity="9"]:before{opacity:0.9;}[data-opacity="10"]:before{opacity:1;}@-webkit-keyframes ripple{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0;}30%{opacity:0.4;}100%{-webkit-transform:scale(1.9);transform:scale(1.9);opacity:0;}}@keyframes ripple{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0;}30%{opacity:0.4;}100%{-webkit-transform:scale(1.9);transform:scale(1.9);opacity:0;}}@-webkit-keyframes headerSticky{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes headerSticky{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}@-webkit-keyframes movingX{0%{-webkit-transform:translateX(0);transform:translateX(0);}50%{-webkit-transform:translateX(50px);transform:translateX(50px);}100%{-webkit-transform:translateX(0);transform:translateX(0);}}@keyframes movingX{0%{-webkit-transform:translateX(0);transform:translateX(0);}50%{-webkit-transform:translateX(50px);transform:translateX(50px);}100%{-webkit-transform:translateX(0);transform:translateX(0);}}@-webkit-keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0);}100%{-webkit-transform:translateX(calc(-100% - var(--gap)));transform:translateX(calc(-100% - var(--gap)));}}@keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0);}100%{-webkit-transform:translateX(calc(-100% - var(--gap)));transform:translateX(calc(-100% - var(--gap)));}}@-webkit-keyframes jumpAni{0%{-webkit-transform:translateY(0);transform:translateY(0);}40%{-webkit-transform:translateY(-60px);transform:translateY(-60px);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes jumpAni{0%{-webkit-transform:translateY(0);transform:translateY(0);}40%{-webkit-transform:translateY(-60px);transform:translateY(-60px);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}@-webkit-keyframes jumpReverseAni{0%{-webkit-transform:translateY(0);transform:translateY(0);}50%{-webkit-transform:translateY(60px);transform:translateY(60px);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes jumpReverseAni{0%{-webkit-transform:translateY(0);transform:translateY(0);}50%{-webkit-transform:translateY(60px);transform:translateY(60px);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}@-webkit-keyframes movingY{0%{-webkit-transform:translateY(0);transform:translateY(0);}40%{-webkit-transform:translateY(-100%);transform:translateY(-100%);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes movingY{0%{-webkit-transform:translateY(0);transform:translateY(0);}40%{-webkit-transform:translateY(-100%);transform:translateY(-100%);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}@-webkit-keyframes movingYReverseAni{0%{-webkit-transform:translateY(0);transform:translateY(0);}50%{-webkit-transform:translateY(100%);transform:translateY(100%);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes movingYReverseAni{0%{-webkit-transform:translateY(0);transform:translateY(0);}50%{-webkit-transform:translateY(100%);transform:translateY(100%);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@-webkit-keyframes spin2{0%{-webkit-transform:rotate(0);transform:rotate(0);}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg);}}@keyframes spin2{0%{-webkit-transform:rotate(0);transform:rotate(0);}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg);}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0);}50%{-webkit-transform:rotate(40deg);transform:rotate(40deg);}100%{-webkit-transform:rotate(0);transform:rotate(0);}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0);}50%{-webkit-transform:rotate(40deg);transform:rotate(40deg);}100%{-webkit-transform:rotate(0);transform:rotate(0);}}.zoom{-webkit-animation:zoom 15s linear infinite;animation:zoom 15s linear infinite;}@-webkit-keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1);}100%{-webkit-transform:scale(1.2);transform:scale(1.2);}}@-webkit-keyframes dance2{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}50%{-webkit-transform:translate3d(15px,-15px,0);transform:translate3d(15px,-15px,0);}100%{-webkit-transform:translate3d(0,-15px,15px);transform:translate3d(0,-15px,15px);}}@keyframes dance2{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}50%{-webkit-transform:translate3d(15px,-15px,0);transform:translate3d(15px,-15px,0);}100%{-webkit-transform:translate3d(0,-15px,15px);transform:translate3d(0,-15px,15px);}}@-webkit-keyframes ding-dong{0%{-webkit-transform:rotateZ(0);transform:rotate(0);}5%{-webkit-transform:rotateZ(5.3deg);transform:rotate(5.3deg);}10%{-webkit-transform:rotateZ(7.8deg);transform:rotate(7.8deg);}15%{-webkit-transform:rotateZ(7deg);transform:rotate(7deg);}20%{-webkit-transform:rotateZ(3.9deg);transform:rotate(3.9deg);}20%{-webkit-transform:rotateZ(3.9deg);transform:rotate(3.9deg);}25%{-webkit-transform:rotateZ(0);transform:rotate(0);}30%{-webkit-transform:rotateZ(-3.2deg);transform:rotate(-3.2deg);}35%{-webkit-transform:rotateZ(-4.7deg);transform:rotate(-4.7deg);}40%{-webkit-transform:rotate(-4.3deg);transform:rotate(-4.3deg);}45%{-webkit-transform:rotateZ(-2.4deg);transform:rotate(-2.4deg);}50%{-webkit-transform:rotateZ(0);transform:rotate(0);}55%{-webkit-transform:rotateZ(2deg);transform:rotate(2deg);}60%{-webkit-transform:rotateZ(2.9deg);transform:rotate(2.9deg);}65%{-webkit-transform:rotateZ(2.6deg);transform:rotate(2.6deg);}70%{-webkit-transform:rotateZ(1.4deg);transform:rotate(1.4deg);}75%{-webkit-transform:rotateZ(0);transform:rotate(0);}80%{-webkit-transform:rotateZ(-1.2deg);transform:rotate(-1.2deg);}85%{-webkit-transform:rotateZ(-1.7deg);transform:rotate(-1.7deg);}90%{-webkit-transform:rotateZ(-1.6deg);transform:rotate(-1.6deg);}95%{-webkit-transform:rotateZ(-0.9deg);transform:rotate(-0.9deg);}100%{-webkit-transform:rotateZ(0);transform:rotate(0);}}@keyframes ding-dong{0%{-webkit-transform:rotateZ(0);transform:rotate(0);}5%{-webkit-transform:rotateZ(5.3deg);transform:rotate(5.3deg);}10%{-webkit-transform:rotateZ(7.8deg);transform:rotate(7.8deg);}15%{-webkit-transform:rotateZ(7deg);transform:rotate(7deg);}20%{-webkit-transform:rotateZ(3.9deg);transform:rotate(3.9deg);}20%{-webkit-transform:rotateZ(3.9deg);transform:rotate(3.9deg);}25%{-webkit-transform:rotateZ(0);transform:rotate(0);}30%{-webkit-transform:rotateZ(-3.2deg);transform:rotate(-3.2deg);}35%{-webkit-transform:rotateZ(-4.7deg);transform:rotate(-4.7deg);}40%{-webkit-transform:rotate(-4.3deg);transform:rotate(-4.3deg);}45%{-webkit-transform:rotateZ(-2.4deg);transform:rotate(-2.4deg);}50%{-webkit-transform:rotateZ(0);transform:rotate(0);}55%{-webkit-transform:rotateZ(2deg);transform:rotate(2deg);}60%{-webkit-transform:rotateZ(2.9deg);transform:rotate(2.9deg);}65%{-webkit-transform:rotateZ(2.6deg);transform:rotate(2.6deg);}70%{-webkit-transform:rotateZ(1.4deg);transform:rotate(1.4deg);}75%{-webkit-transform:rotateZ(0);transform:rotate(0);}80%{-webkit-transform:rotateZ(-1.2deg);transform:rotate(-1.2deg);}85%{-webkit-transform:rotateZ(-1.7deg);transform:rotate(-1.7deg);}90%{-webkit-transform:rotateZ(-1.6deg);transform:rotate(-1.6deg);}95%{-webkit-transform:rotateZ(-0.9deg);transform:rotate(-0.9deg);}100%{-webkit-transform:rotateZ(0);transform:rotate(0);}}@-webkit-keyframes animate-positive{0%{width:0;}}@keyframes animate-positive{0%{width:0;}}@-webkit-keyframes lineMove{0%{bottom:0;opacity:1;}50%{bottom:100%;opacity:0.3;}100%{bottom:0;opacity:1;}}@keyframes lineMove{0%{bottom:0;opacity:1;}50%{bottom:100%;opacity:0.3;}100%{bottom:0;opacity:1;}}@-webkit-keyframes lineMove2{0%{top:0;opacity:1;}50%{top:100%;opacity:0.3;}100%{top:0;opacity:1;}}@keyframes lineMove2{0%{top:0;opacity:1;}50%{top:100%;opacity:0.3;}100%{top:0;opacity:1;}}@-webkit-keyframes shapePulse{0%{-webkit-transform:scaleY(1);transform:scaleY(1);}50%{-webkit-transform:scaleY(0.88);transform:scaleY(0.88);}100%{-webkit-transform:scaleY(1);transform:scaleY(1);}}@keyframes shapePulse{0%{-webkit-transform:scaleY(1);transform:scaleY(1);}50%{-webkit-transform:scaleY(0.88);transform:scaleY(0.88);}100%{-webkit-transform:scaleY(1);transform:scaleY(1);}}@-webkit-keyframes movingTopRight{0%{-webkit-transform:translate(0,0);transform:translate(0,0);}50%{-webkit-transform:translate(-90px,90px);transform:translate(-90px,90px);}100%{-webkit-transform:translate(0,0);transform:translate(0,0);}}@keyframes movingTopRight{0%{-webkit-transform:translate(0,0);transform:translate(0,0);}50%{-webkit-transform:translate(-90px,90px);transform:translate(-90px,90px);}100%{-webkit-transform:translate(0,0);transform:translate(0,0);}}@-webkit-keyframes movingBottomLeft{0%{-webkit-transform:translate(0,0);transform:translate(0,0);}50%{-webkit-transform:translate(90px,-90px);transform:translate(90px,-90px);}100%{-webkit-transform:translate(0,0);transform:translate(0,0);}}@keyframes movingBottomLeft{0%{-webkit-transform:translate(0,0);transform:translate(0,0);}50%{-webkit-transform:translate(90px,-90px);transform:translate(90px,-90px);}100%{-webkit-transform:translate(0,0);transform:translate(0,0);}}@-webkit-keyframes bgSlide{0%{background-position:0 0;}0%{background-position:0 -50%;}0%{background-position:0 0;}}@keyframes bgSlide{0%{background-position:0 0;}0%{background-position:0 -50%;}0%{background-position:0 0;}}@keyframes fadeLeftRight{0%,100%{-webkit-transform:translateX(0px);transform:translateX(0px);}50%{-webkit-transform:translateX(100px);transform:translateX(100px);}}@-webkit-keyframes fadeLeftRight{0%,100%{-webkit-transform:translateX(0px);transform:translateX(0px);}50%{-webkit-transform:translateX(100px);transform:translateX(100px);}}@keyframes fadeRightLeft{0%,100%{-webkit-transform:translateX(0px);transform:translateX(0px);}50%{-webkit-transform:translateX(-50px);transform:translateX(-50px);}}@-webkit-keyframes fadeRightLeft{0%,100%{-webkit-transform:translateX(0px);transform:translateX(0px);}50%{-webkit-transform:translateX(-50px);transform:translateX(-50px);}}@keyframes zoomUpDown{0%,100%{-webkit-transform:scale(0.5);transform:scale(0.5);}50%{-webkit-transform:scale(0.7);transform:scale(0.7);}}@-webkit-keyframes zoomUpDown{0%,100%{-webkit-transform:scale(0.5);transform:scale(0.5);}50%{-webkit-transform:scale(0.8);transform:scale(0.8);}}@-webkit-keyframes moving{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px);}20%{-webkit-transform:translate(0px,-30px);transform:translate(0px,-30px);}50%{-webkit-transform:translate(-100px,-30px);transform:translate(-100px,-30px);}70%{-webkit-transform:translate(-100px,0px);transform:translate(-100px,0px);}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px);}}@keyframes moving{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px);}20%{-webkit-transform:translate(0px,-30px);transform:translate(0px,-30px);}50%{-webkit-transform:translate(-100px,-30px);transform:translate(-100px,-30px);}70%{-webkit-transform:translate(-100px,0px);transform:translate(-100px,0px);}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px);}}@-webkit-keyframes shine{0%{left:-50%;opacity:0;}50%{left:25%;opacity:.5;}100%{left:100%;opacity:0;}}@keyframes shine{0%{left:-50%;opacity:0;}50%{left:25%;opacity:.5;}100%{left:100%;opacity:0;}}@-webkit-keyframes up{0%{-webkit-transform:translateY(100vh);transform:translateY(100vh);opacity:0;}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}@keyframes up{0%{-webkit-transform:translateY(100vh);transform:translateY(100vh);opacity:0;}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}@-webkit-keyframes rot{0%{-webkit-transform:rotate(100deg);transform:rotate(100deg);opacity:0;}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}}@keyframes rot{0%{-webkit-transform:rotate(100deg);transform:rotate(100deg);opacity:0;}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}}@-webkit-keyframes bubbleBurst{0%{-webkit-transform:scale(0.3);transform:scale(0.3);opacity:0.4;}50%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0.7;}100%{-webkit-transform:scale(0);transform:scale(0);opacity:0;}}@keyframes bubbleBurst{0%{-webkit-transform:scale(0.3);transform:scale(0.3);opacity:0.4;}50%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0.7;}100%{-webkit-transform:scale(0);transform:scale(0);opacity:0;}}.slideinleft.th-animated{--animation-name:slideinleft;}.slideinright.th-animated{--animation-name:slideinright;}.slideinup.th-animated{--animation-name:slideinup;}.slideinleft,.slideinright,.slideinup{opacity:0;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0.3s;animation-delay:0.3s;-webkit-animation-name:var(--animation-name);animation-name:var(--animation-name);}.th-animated{opacity:1;}@-webkit-keyframes slideinup{0%{opacity:0;-webkit-transform:translateY(70px);transform:translateY(70px);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes slideinup{0%{opacity:0;-webkit-transform:translateY(70px);transform:translateY(70px);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}@-webkit-keyframes slideinright{0%{opacity:0;-webkit-transform:translateX(70px);transform:translateX(70px);}100%{-webkit-transform:translateX(0);transform:translateX(0);}}@keyframes slideinright{0%{opacity:0;-webkit-transform:translateX(70px);transform:translateX(70px);}100%{-webkit-transform:translateX(0);transform:translateX(0);}}@-webkit-keyframes slideindown{0%{opacity:0;-webkit-transform:translateY(-70px);transform:translateY(-70px);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes slideindown{0%{opacity:0;-webkit-transform:translateY(-70px);transform:translateY(-70px);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}@-webkit-keyframes slideinleft{0%{opacity:0;-webkit-transform:translateX(-90px);transform:translateX(-90px);}100%{-webkit-transform:translateX(0);transform:translateX(0);}}@keyframes slideinleft{0%{opacity:0;-webkit-transform:translateX(-90px);transform:translateX(-90px);}100%{-webkit-transform:translateX(0);transform:translateX(0);}}@-webkit-keyframes slidebottomright{0%{opacity:0;-webkit-transform:translateX(100px) translateY(100px);transform:translateX(100px) translateY(100px);}100%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}}@keyframes slidebottomright{0%{opacity:0;-webkit-transform:translateX(100px) translateY(100px);transform:translateX(100px) translateY(100px);}100%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}}@-webkit-keyframes slidetopleft{0%{opacity:0;-webkit-transform:translateX(-100px) translateY(-100px);transform:translateX(-100px) translateY(-100px);}100%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}}@keyframes slidetopleft{0%{opacity:0;-webkit-transform:translateX(-100px) translateY(-100px);transform:translateX(-100px) translateY(-100px);}100%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}}@-webkit-keyframes scalein{0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3);}100%{-webkit-transform:scale(1);transform:scale(1);}}@keyframes scalein{0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3);}100%{-webkit-transform:scale(1);transform:scale(1);}}@-webkit-keyframes rollinleft{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg);}to{-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg);}}@keyframes rollinleft{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg);}to{-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg);}}@-webkit-keyframes rollinright{0%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg);}to{-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg);}}@keyframes rollinright{0%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg);}to{-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg);}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}.widget_banner:has(.widget-map){padding:0;line-height:0px;}.th-header{position:relative;z-index:41;}.info-card{}@media (max-width:767px){.info-card{margin-bottom:20px;}}.header-absolute{position:absolute;top:0;left:0;width:100%;}.sticky-wrapper{-webkit-transition:all ease 0.8s;transition:all ease 0.8s;}.sticky-wrapper.sticky{top:0;}.sticky-wrapper.sticky .header-logo{padding-bottom:0;margin-left:0px;}@media (max-width:991px){.sticky-wrapper.sticky .header-logo{margin-top:0;}}.th-header .sticky-wrapper{-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;}.th-header .sticky-wrapper.sticky{position:fixed;top:0;left:0;right:0;width:100%;background:#ffffff;z-index:999;-webkit-animation:headerSticky .95s ease forwards;animation:headerSticky .95s ease forwards;box-shadow:0 0 15px 0 rgba(0,0,0,0.09);}.main-menu a{display:block;position:relative;font-family:var(--body-font);font-weight:500;font-size:14px;color:var(--title-color);text-transform:uppercase;}.main-menu a:hover,.main-menu a.active{color:var(--theme-color);}.main-menu>ul>li{margin:0 17px;}.main-menu>ul>li>a{padding:26.5px 0;}.main-menu>ul>li>a:after{color:var(--title-color);}.main-menu>ul>li>a:hover{color:var(--theme-color);}.main-menu>ul>li>a:hover:after{color:var(--theme-color);}.main-menu ul{margin:0;padding:0;}.main-menu ul li{list-style-type:none;display:inline-block;position:relative;}.main-menu ul li:last-child{margin-right:0 !important;}.main-menu ul li:first-child{margin-left:0 !important;}@media (max-width:1500px){.main-menu>ul>li{margin:0 15px;}}.header-button{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px;}.header-button .th-btn{margin-left:15px;}@media (max-width:1499px){.header-button .th-btn{display:none;}}.header-button .icon-btn{}@media (max-width:991px){.header-button .icon-btn{display:none;}}.header-button .icon-btn .badge{font-size:12px;top:0;right:0;}.header-button .icon-btn:hover .badge{background-color:var(--white-color);color:var(--title-color);}.header-logo{padding-top:15px;padding-bottom:15px;}@-webkit-keyframes bubble-animation{0%{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);height:1px;width:1px;}100%{-webkit-transform:translate3d(-50%,-280px,0);transform:translate3d(-50%,-280px,0);height:75px;width:75px;}}@keyframes bubble-animation{0%{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);height:1px;width:1px;}100%{-webkit-transform:translate3d(-50%,-280px,0);transform:translate3d(-50%,-280px,0);height:75px;width:75px;}}@-webkit-keyframes bubble-animation2{0%{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);height:1px;width:1px;}100%{-webkit-transform:translate3d(-50%,-280px,0);transform:translate3d(-50%,-280px,0);height:175px;width:175px;}}@keyframes bubble-animation2{0%{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);height:1px;width:1px;}100%{-webkit-transform:translate3d(-50%,-280px,0);transform:translate3d(-50%,-280px,0);height:175px;width:175px;}}blockquote{font-size:16px;line-height:1.56;padding:30px;font-weight:500;display:block;position:relative;background-color:transparent;margin:35px 0;color:var(--title-color);font-family:var(--body-font);font-style:italic;border:1px solid var(--th-border-color);border-radius:15px;}blockquote p{font-size:inherit;font-family:inherit;margin-top:-0.3em;margin-bottom:9px;line-height:inherit;color:inherit;width:100%;position:relative;z-index:3;}blockquote p a{color:inherit;}blockquote:before{content:"";position:absolute;top:-1px;left:-1px;height:50px;width:33px;background-color:var(--white-color);}blockquote:after{content:"";position:absolute;top:-10px;left:0px;height:20px;width:25px;background-color:var(--theme-color);-webkit-clip-path:path("M2.21945 18.2759C0.775335 16.6762 0 14.8819 0 11.9734C0 6.8553 3.44484 2.26804 8.45438 0L9.70641 2.01506C5.03057 4.65307 4.11643 8.07633 3.75189 10.2347C4.5048 9.82818 5.49044 9.68633 6.45645 9.77992C8.98576 10.0241 10.9795 12.1898 10.9795 14.8819C10.9795 16.2393 10.4625 17.5411 9.54219 18.5009C8.62192 19.4608 7.37376 20 6.07229 20C5.35256 19.9934 4.64126 19.8376 3.97981 19.5416C3.31836 19.2457 2.71996 18.8154 2.21945 18.2759ZM16.24 18.2759C14.7959 16.6762 14.0205 14.8819 14.0205 11.9734C14.0205 6.8553 17.4654 2.26804 22.4749 0L23.7269 2.01506C19.0511 4.65307 18.137 8.07633 17.7724 10.2347C18.5253 9.82818 19.511 9.68633 20.477 9.77992C23.0063 10.0241 25 12.1898 25 14.8819C25 16.2393 24.483 17.5411 23.5627 18.5009C22.6424 19.4608 21.3943 20 20.0928 20C19.3731 19.9934 18.6618 19.8376 18.0003 19.5416C17.3389 19.2457 16.7405 18.8154 16.24 18.2759Z");clip-path:path("M2.21945 18.2759C0.775335 16.6762 0 14.8819 0 11.9734C0 6.8553 3.44484 2.26804 8.45438 0L9.70641 2.01506C5.03057 4.65307 4.11643 8.07633 3.75189 10.2347C4.5048 9.82818 5.49044 9.68633 6.45645 9.77992C8.98576 10.0241 10.9795 12.1898 10.9795 14.8819C10.9795 16.2393 10.4625 17.5411 9.54219 18.5009C8.62192 19.4608 7.37376 20 6.07229 20C5.35256 19.9934 4.64126 19.8376 3.97981 19.5416C3.31836 19.2457 2.71996 18.8154 2.21945 18.2759ZM16.24 18.2759C14.7959 16.6762 14.0205 14.8819 14.0205 11.9734C14.0205 6.8553 17.4654 2.26804 22.4749 0L23.7269 2.01506C19.0511 4.65307 18.137 8.07633 17.7724 10.2347C18.5253 9.82818 19.511 9.68633 20.477 9.77992C23.0063 10.0241 25 12.1898 25 14.8819C25 16.2393 24.483 17.5411 23.5627 18.5009C22.6424 19.4608 21.3943 20 20.0928 20C19.3731 19.9934 18.6618 19.8376 18.0003 19.5416C17.3389 19.2457 16.7405 18.8154 16.24 18.2759Z");}blockquote cite{display:inline-block;font-size:20px;line-height:1;font-weight:500;font-style:normal;font-family:var(--title-font);white-space:nowrap;position:absolute;bottom:-17px;left:80px;background-color:var(--theme-color);color:var(--white-color);padding:7px 40px 7px 15px;-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 25px) 100%,0% 100%);clip-path:polygon(0 0,100% 0,calc(100% - 25px) 100%,0% 100%);}blockquote p cite{margin-top:20px;margin-bottom:-0.5em;}blockquote.is-large:not(.is-style-plain),blockquote.is-style-large:not(.is-style-plain),blockquote.has-text-align-right{padding:40px;}blockquote.has-text-align-right{border-right:3px solid var(--theme-color);}blockquote.has-text-align-right:before{content:"\f10d";right:unset;left:60px;}blockquote:not(:has(>cite)) p:last-child,.wp-block-quote:not(:has(>cite)) p:last-child{margin-bottom:0;}blockquote.has-very-dark-gray-color{color:var(--title-color) !important;}@media (max-width:767px){blockquote cite{font-size:18px;left:30px;}}@media (max-width:375px){blockquote cite{font-size:18px;padding-left:22px;}blockquote cite:before{width:20px;}}.th-comment-form:has(#wp-temp-form-div),.th-comments-wrap:has(#wp-temp-form-div){padding:0;box-shadow:none;display:none;}ul.comment-list:has(>.th-comment-item~.th-comment-item):first-child>.th-post-comment{padding-bottom:30px;}.th-hero-wrapper{position:relative;z-index:2;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;overflow:hidden;}.th-hero-wrapper .slick-arrow{margin:5px 0;border:2px solid var(--white-color);color:var(--white-color);background-color:transparent;overflow:hidden;cursor:pointer;}.th-hero-wrapper .slick-arrow:hover{background-color:var(--theme-color);border-color:var(--theme-color);}.th-hero-wrapper .slick-arrow i{text-align:center;display:block;margin:14px auto;}.th-hero-wrapper .slick-arrow:first-child{margin-right:0;}.th-hero-wrapper:hover .slick-arrow{opacity:1;visibility:visible;left:var(--pos-x,100px);}.th-hero-wrapper:hover .slick-arrow.slick-next{right:100px;left:auto;}.hero-title{color:var(--white-color);}@media (max-width:991px){.hero-title{font-size:64px;line-height:74px;}}@media (max-width:991px){.hero-title{font-size:64px;line-height:74px;}}#description{margin-bottom:30px;}.info-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px;}.checklist ul{padding-left:0;list-style:none;text-align:left;margin-bottom:0;}.checklist li{position:relative;padding-left:17px;}.checklist li:before{content:"";width:7px;height:7px;background-color:var(--theme-color);display:inline-block;position:absolute;left:0;top:9px;border-radius:50%;margin-right:10px;}.checklist li:not(:last-child){margin-bottom:10px;}.checklist.style2{border-bottom:1px solid var(--th-border-color);padding-bottom:35px;margin-bottom:40px;}.checklist.style2 ul{display:grid;grid-template-columns:repeat(2,1fr);gap:0 50px;}@media (max-width:1199px){.checklist.style2 ul{gap:0 20px;}}@media (max-width:575px){.checklist.style2 ul{grid-template-columns:repeat(1,1fr);}}.checklist.style3 ul{display:grid;grid-template-columns:repeat(2,1fr);gap:0 50px;border-bottom:1px solid #D8DDE1;padding-bottom:40px;margin-bottom:40px;}@media (max-width:767px){.checklist.style3 ul{grid-template-columns:repeat(1,1fr);}}.checklist.style3 li{padding-left:25px;}.checklist.style3 li:before{display:none;}.checklist.style3 li:after{content:"\f00c";font-family:var(--icon-font);font-weight:900;color:var(--theme-color);position:absolute;left:0;}.checklist.style4 li{color:var(--title-color);font-size:18px;padding-left:0;}.checklist.style4 li:before{display:none;}.checklist.style4 li i{color:var(--theme-color);margin-right:10px;}.feature-item{position:relative;border-radius:20px;border:1px solid var(--th-border-color);background:var(--white-color);padding:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;box-shadow:0px 6px 40px 0px rgba(0,0,0,0);-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}@media (max-width:1299px){.feature-item{padding:25px;}}@media (max-width:1199px){.feature-item{padding:20px;display:block;text-align:center;}}.feature-item:before,.feature-item:after{content:"";position:absolute;width:60px;height:60px;background-color:var(--theme-color);opacity:0;visibility:hidden;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}.feature-item:before{left:0;top:0;-webkit-clip-path:path("M0 60V20C0 8.9543 8.95431 0 20 0H60L47.2427 9.21358C43.8344 11.6751 39.7371 13 35.5329 13H14V34.064C14 38.249 12.6872 42.3286 10.2465 45.7281L0 60Z");clip-path:path("M0 60V20C0 8.9543 8.95431 0 20 0H60L47.2427 9.21358C43.8344 11.6751 39.7371 13 35.5329 13H14V34.064C14 38.249 12.6872 42.3286 10.2465 45.7281L0 60Z");}.feature-item:after{right:0;bottom:0;-webkit-clip-path:path("M60 0V40C60 51.0457 51.0457 60 40 60H0L12.7573 50.7864C16.1656 48.3249 20.2629 47 24.4671 47H46V25.936C46 21.751 47.3128 17.6714 49.7535 14.2719L60 0Z");clip-path:path("M60 0V40C60 51.0457 51.0457 60 40 60H0L12.7573 50.7864C16.1656 48.3249 20.2629 47 24.4671 47H46V25.936C46 21.751 47.3128 17.6714 49.7535 14.2719L60 0Z");}.feature-item .box-title{font-size:20px;margin-bottom:7px;}.feature-item_icon{}@media (max-width:1199px){.feature-item_icon{margin-bottom:20px;}}.feature-item_text{line-height:26px;margin-bottom:-0.4rem;}.feature-item:hover{background:var(--white-color);box-shadow:0px 6px 40px 0px rgba(0,0,0,0.07);border:1px solid transparent;}.feature-item:hover:before,.feature-item:hover:after{opacity:1;visibility:visible;}.feature-item:before,.feature-item:after{opacity:1;visibility:visible;}.feature-item:hover:before,.feature-item:hover:after{opacity:1;visibility:visible;}.btn-group .cta-btn{background-color:var(--title-color);font-weight:600;font-size:16px;line-height:26px;color:var(--white-color);text-transform:uppercase;padding:4px 16px;margin-bottom:0;border-radius:4px;}.service-tabs{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px;gap:30px;}@media (max-width:767px){.service-tabs{gap:10px;}}.service-tabs.nav-tabs{border-bottom:1px solid transparent;}.service-tabs.nav-tabs .nav-link{font-family:var(--title-font);font-weight:400;font-size:18px;line-height:24px;border-radius:10px !important;text-transform:capitalize;}.service-tabs .th-btn{border:1px solid var(--th-border-color);background:var(--white-color);color:var(--title-color);}.service-tabs .th-btn.active:before,.service-tabs .th-btn.active:after,.service-tabs .th-btn:hover:before,.service-tabs .th-btn:hover:after{background-color:var(--theme-color);color:var(--white-color);}.nav-tabs .nav-link.active{color:var(--white-color);background-color:var(--theme-color);border-color:transparent;}.th-btn:hover,.th-btn.active{color:var(--white-color) !important;}.service-area{margin:60px 60px;border-radius:50px 50px 0 0;}@media (max-width:1399px){.service-area{margin:0;border-radius:0;}}@media (max-width:1199px){.service-area{border-radius:0;}}.service-item{background:var(--white-color);border-radius:10px;overflow:hidden;padding:30px 20px 30px 30px;box-shadow:0px 6px 15px 0px rgba(0,0,0,0.04);background-position:right center;background-repeat:no-repeat;}.service-item_content{position:relative;z-index:2;}.service-item_content:after{content:"";position:absolute;top:50px;left:90px;right:-20px;height:4px;background:rgba(var(--theme-color-rgb),.18);z-index:-1;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}.service-item_icon{position:relative;display:grid;place-items:center;width:100px;height:100px;background:rgba(var(--theme-color-rgb),.18);margin-bottom:7px;line-height:0;-webkit-clip-path:path("M50 0L93.3013 25V75L50 100L6.69873 75V25L50 0Z");clip-path:path("M50 0L93.3013 25V75L50 100L6.69873 75V25L50 0Z");transition:0.4s ease-in-out;}.service-item_icon:before{content:"";position:absolute;right:10px;top:10px;width:calc(100% - 20px);height:calc(100% - 20px);background-color:var(--theme-color);-webkit-clip-path:path("M40 0L74.641 20V60L40 80L5.358982 60V20L40 0Z");clip-path:path("M40 0L74.641 20V60L40 80L5.358982 60V20L40 0Z");z-index:0;}.service-item_icon img{width:48px;height:48px;padding:0 !important;margin:0 !important;display:block;object-fit:contain;position:relative;z-index:1;}@media (max-width:767px){.service-item_icon{top:-66px;}}.service-item img{position:relative;padding:20px;z-index:9;}.service-item .box-title{margin-bottom:7px;}.service-item_text{line-height:26px;margin-bottom:0px;}.service-item .th-btn{padding:16px 35px;color:var(--title-color);}.service-item:hover .service-item_content:after{background:var(--theme-color);}.service-sec .slick-arrow{background-color:transparent;color:var(--theme-color);border:2px solid #D8DDE1;}.service-sec .slick-arrow:hover{background-color:var(--theme-color);color:var(--white-color);border-color:var(--theme-color);}#serviceSlide{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;}#serviceSlide>[class*="col-"]{width:auto !important;max-width:none !important;padding:0 !important;margin:0 !important;}@media (max-width:1199px){#serviceSlide{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (max-width:991px){#serviceSlide{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:767px){#serviceSlide{grid-template-columns:1fr;}}.msm-title-logo{display:flex;justify-content:center;align-items:center;margin-bottom:12px;}.msm-title-logo img{width:clamp(180px,18vw,300px);height:auto;max-width:100%;object-fit:contain;display:block;}@media (max-width:576px){.msm-title-logo{margin-bottom:10px;}.msm-title-logo img{width:clamp(120px,55vw,220px);}}.process-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;}@media (max-width:1199px){.process-card{margin-top:30px;}}.process-card:nth-child(even) .process-card_content{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;}@media (max-width:1199px){.process-card:nth-child(even) .process-card_content{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;}}.process-card:nth-child(even) .process-card_img{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;}@media (max-width:1199px){.process-card:nth-child(even) .process-card_img{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;}}.process-card_wrapp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}@media (max-width:1199px){.process-card_wrapp{display:grid;grid-template-columns:repeat(2,1fr);}}@media (max-width:991px){.process-card_wrapp{grid-template-columns:repeat(1,1fr);}}.process-card_wrapp .process-card_content{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;}.process-card_wrapp .process-card_img{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;}.process-card_img{position:relative;border-radius:50%;display:inline-block;border:2px dashed transparent;-webkit-transition:0.4s;transition:0.4s;}.process-card .box-title{margin:25px 0 10px 0;}.process-card_img{position:relative;z-index:2;text-align:center;-webkit-filter:drop-shadow(0px 5px 30px rgba(0,0,0,0.05));filter:drop-shadow(0px 5px 30px rgba(0,0,0,0.05));padding:40px;width:150px;height:160px;border-radius:20px;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}.process-card_img:last-child:before,.process-card_img:last-child:after{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}.process-card_img:before,.process-card_img:after{content:"";position:absolute;inset:0;background-repeat:no-repeat;background-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 100%;mask-size:100% 100%;background:-webkit-linear-gradient(rgba(50,180,180,0),var(--theme-color));background:linear-gradient(rgba(50,180,180,0),var(--theme-color));z-index:-1;-webkit-transform:rotate(178deg);-ms-transform:rotate(178deg);transform:rotate(178deg);}.process-card_img:after{inset:1px;background:var(--white-color);}.process-card_img img{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}.process-card_content{}@media (max-width:1199px){.process-card_content{padding:0 30px;}}@media (max-width:375px){.process-card_content{padding:0;}}.process-card:hover .process-card_img img{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);}.step-wrap .process-card_wrapp{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:26px;align-items:start;}@media (max-width:1399px){.step-wrap .process-card .box-title{font-size:20px;line-height:1.2;}}@media (max-width:1199px){.step-wrap .process-card_wrapp{grid-template-columns:repeat(2,1fr);gap:18px;}}@media (max-width:991px){.step-wrap .process-card_wrapp{grid-template-columns:1fr;}}@media (max-width:1199px){.step-wrap .process-conn{display:none;}}.mb-10{margin-bottom:10px;}.ml-20{margin-left:20px;}.space{padding-top:var(--section-space);}.space{padding-bottom:var(--section-space);}@media (max-width:991px){.space{padding-top:var(--section-space-mobile);}.space{padding-bottom:var(--section-space-mobile);}}.cta-btn .th-btn{padding:14px 35px;font-family:var(--title-font);font-weight:500;font-size:18px;line-height:28px;}.header-layout6 .sticky-wrapper.sticky .header-logo{position:relative;padding-top:0px;}.header-layout6 .sticky-wrapper.sticky .menu-area{}@media (max-width:991px){.header-layout6 .sticky-wrapper.sticky .menu-area{padding:20px 0;}.header-layout6 .sticky-wrapper.sticky .menu-area:before{height:86px;}}.header-layout6 .header-logo{position:relative;}.header-layout6 .header-button{position:relative;}.header-layout6 .header-button .info-card{}@media (max-width:1199px){.header-layout6 .header-button .info-card{display:none;}}.header-layout6 .menu-area{position:relative;z-index:1;}@media (max-width:991px){.header-layout6 .menu-area{padding:15px 0;}}.header-layout6 .menu-area:before,.header-layout6 .menu-area:after{content:"";position:absolute;top:0;width:21.3%;height:100px;background-color:var(--theme-color3);z-index:-1;}@media (min-width:1930px){.header-layout6 .menu-area:before,.header-layout6 .menu-area:after{width:30%;}}@media (max-width:1199px){.header-layout6 .menu-area:before,.header-layout6 .menu-area:after{width:30%;}}.header-layout6 .menu-area:before{left:0;-webkit-clip-path:polygon(0 0,100% 0%,calc(100% - 55px) 100%,0% 100%);clip-path:polygon(0 0,100% 0%,calc(100% - 55px) 100%,0% 100%);}@media (max-width:1299px){.header-layout6 .menu-area:before{width:24%;}}@media (max-width:1199px){.header-layout6 .menu-area:before{width:30%;}}@media (max-width:1024px){.header-layout6 .menu-area:before{width:28%;}}@media (max-width:991px){.header-layout6 .menu-area:before{width:55%;}}@media (max-width:575px){.header-layout6 .menu-area:before{width:75%;}}.header-layout6 .menu-area:after{right:0;-webkit-clip-path:polygon(0 0%,100% 0,100% 100%,60px 100%);clip-path:polygon(0 0%,100% 0,100% 100%,60px 100%);}@media (max-width:1299px){.header-layout6 .menu-area:after{-webkit-clip-path:polygon(0 0%,100% 0,100% 100%,46px 100%);clip-path:polygon(0 0%,100% 0,100% 100%,46px 100%);width:25%;}}@media (max-width:1199px){.header-layout6 .menu-area:after{display:none;}}.header-layout6 .main-menu>ul>li>a{padding:36.5px 0;font-weight:700;font-size:18px;}.header-layout6 .main-menu>ul>li>a:after{color:var(--title-color) !important;}.header-layout6 .main-menu>ul>li>a:hover:after{color:var(--theme-color) !important;}@media (min-width:1300px){.header-layout6 .th-container{--main-container:1760px;}}.header-layout6 .header-logo a{display:flex;align-items:center;}.header-layout6 .header-logo img{max-height:75px;width:auto;height:auto;display:block;}.header-layout6 .sticky-wrapper:not(.sticky){background:transparent !important;box-shadow:none !important;}.header-layout6 .sticky-wrapper:not(.sticky) .menu-area{background:transparent !important;border-bottom:1px solid rgba(255,255,255,.18);}.header-layout6 .sticky-wrapper:not(.sticky) .menu-area:before,.header-layout6 .sticky-wrapper:not(.sticky) .menu-area:after{background-color:rgba(1,15,52,.1) !important;}.header-layout6 .sticky-wrapper:not(.sticky) .main-menu a{color:rgba(255,255,255,.92) !important;}.header-layout6 .sticky-wrapper:not(.sticky) .main-menu a:hover,.header-layout6 .sticky-wrapper:not(.sticky) .main-menu a.active{color:#fff !important;}.header-layout6 .sticky-wrapper:not(.sticky) .th-btn{background:rgba(255,255,255,.16) !important;color:#fff !important;border:1px solid rgba(255,255,255,.22) !important;}.header-layout6 .sticky-wrapper:not(.sticky) .th-btn:hover{background:rgba(255,255,255,.24) !important;}.header-layout6 .sticky-wrapper.sticky .main-menu a{color:var(--title-color) !important;}.why-media{padding:30px 0;width:100%;}@media (max-width:991px){.why-media{padding:0;}}.why-media_content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px;}.why-media_icon{position:relative;width:60px;height:60px;line-height:60px;text-align:center;background-color:var(--theme-color);color:var(--white-color);font-size:24px;z-index:2;margin-bottom:24px;-webkit-clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0% 50%);clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0% 50%);}.why-media_icon:before{content:"";position:absolute;left:12px;bottom:-15px;width:34px;height:0px;border:2px dashed #0181F5;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.why-media .checklist{background-color:var(--white-color);padding:24px;border-radius:12px;min-width:280px;}@media (max-width:1299px){.why-media .checklist{padding:20px;min-width:150px;}}@media (max-width:1199px){.why-media .checklist{min-width:100%;}}.why-media .checklist li{font-size:16px;color:var(--body-color);}.why-media .checklist li i{font-size:20px;}.why-media_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:30px;margin-left:-340px;}@media (max-width:1299px){.why-media_wrapper{margin-left:-330px;}}@media (max-width:1199px){.why-media_wrapper{margin-left:0;gap:20px;}}@media (max-width:991px){.why-media_wrapper{display:grid;grid-template-columns:repeat(2,1fr);}}@media (max-width:767px){.why-media_wrapper{grid-template-columns:repeat(1,1fr);}}.why-media_icon::before{content:none !important;}.why-media_content{position:relative;}.why-media_content::after{content:"";position:absolute;left:30px;top:60px;transform:translateX(50%);height:28px;border-left:3px dashed rgba(var(--theme-color-rgb),.65);}.why-media_content::after{left:30px;}.why-media_wrapper.why-media_wrapper--grid4{margin-left:0 !important;display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;align-items:start;}@media (max-width:1199px){.why-media_wrapper.why-media_wrapper--grid4{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}}@media (max-width:767px){.why-media_wrapper.why-media_wrapper--grid4{grid-template-columns:1fr;}}.why-media_wrapper.why-media_wrapper--grid4 .why-media{padding:30px 0;}@media (max-width:991px){.why-media_wrapper.why-media_wrapper--grid4 .why-media{padding:0;}}.why-media_wrapper.why-media_wrapper--grid4 .why-media .checklist{min-width:100% !important;}.why-media_icon:before{border-color:rgba(var(--theme-color-rgb),.55) !important;}.why-media_wrapper.why-media_wrapper--grid4{align-items:stretch !important;}.why-media_wrapper.why-media_wrapper--grid4 .why-media{height:100%;display:flex;flex-direction:column;}.why-media_wrapper.why-media_wrapper--grid4 .why-media_content{flex:0 0 auto;}.why-media_wrapper.why-media_wrapper--grid4 .why-media .checklist{flex:1 1 auto;min-width:100% !important;display:flex;flex-direction:column;}.why-media_wrapper.why-media_wrapper--grid4 .why-media .checklist ul{margin:0;flex:1 1 auto;}.msm-brand-area{position:relative;}.msm-title-logo{position:absolute;left:50%;top:0px;transform:translate(-50%,-55%);z-index:50;pointer-events:none;}.msm-title-logo img{display:block;height:200px;width:auto;}.msm-brand-area .overflow-hidden{padding-top:20px;}.process-card_wrapp.style3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;}@media (max-width:480px){.process-card_wrapp.style3{display:block;}}.process-card.style3 .box-title{margin:20px 0 5px 0;font-size:20px;line-height:30px;font-weight:500;}.process-card.style3 .process-card_img{padding:0px;width:109px;height:121px;line-height:121px;}.process-card.style3 .process-card_img:first-child:before,.process-card.style3 .process-card_img:first-child:after{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}.process-card.style3:nth-child(even){margin-top:175px;margin-left:-120px;}@media (max-width:1199px){.process-card.style3:nth-child(even){margin-left:0;}}@media (max-width:480px){.process-card.style3:nth-child(even){margin-top:50px;}}.process-card.style3:nth-child(even) .process-card_img:before,.process-card.style3:nth-child(even) .process-card_img:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.process-card_img{width:170px;height:150px;display:grid;place-items:center;position:relative;margin-inline:auto;}.process-card_img::before{content:"";position:absolute;inset:0;background:rgba(var(--theme-color3-rgb),.20);clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);}.process-card_img::after{content:"";position:absolute;inset:2px;background:#fff;clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);}.process-card_img img{position:relative;z-index:2;width:62px;height:auto;}.process-card_img i{position:relative;z-index:2;font-size:62px;color:var(--theme-color3);}.step-wrap{position:relative;}.process-card_wrapp{position:relative;z-index:2;}.process-conn{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;}.process-conn path{fill:none;stroke:var(--theme-color3);stroke-width:2.5;stroke-dasharray:6 8;opacity:.85;stroke-linecap:round;stroke-linejoin:round;}@media (max-width:1199px){.process-conn{display:none;}}.hero-12{position:relative;z-index:2;}.hero-12 .hero-slider-12{position:relative;-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;margin:0;}@media (max-width:1199px){.hero-12 .hero-slider-12{-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:left center;mask-position:left center;}}.hero-12 .hero-slider-12 .number-dots{margin:0;}.hero-12 .hero-slider-12 .slick-dots{margin:0;position:absolute;top:50%;left:10%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}@media (max-width:1699px){.hero-12 .hero-slider-12 .slick-dots{display:none !important;}}.hero-style12{padding:250px 0;text-align:left;}@media (max-width:1199px){.hero-style12{text-align:center;padding:200px 0 80px 0;}}.hero-style12 .hero-title{color:var(--title-color);margin-bottom:30px;}@media (max-width:767px){.hero-style12 .hero-title{font-size:55px;line-height:65px;}}@media (max-width:575px){.hero-style12 .hero-title{font-size:45px;line-height:55px;}}.hero-12 .hero-slider-12{position:relative;}.hero-12 .hero-slider-12::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(255,140,0,0.52) 0%,rgba(255,140,0,0.30) 45%,rgba(255,140,0,0.00) 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 72%,rgba(0,0,0,0) 88%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 72%,rgba(0,0,0,0) 92%,rgba(0,0,0,0) 100%);}.hero-12 .hero-slider-12 .th-carousel,.hero-12 .hero-slider-12 .th-hero-slide,.hero-12 .hero-slider-12 .container{position:relative;z-index:2;}.hero-logoWrap{padding:250px 0;}@media (max-width:1199px){.hero-logoWrap{padding:0 0 80px 0;margin-top:18px;}}.hero-logoCard{position:relative;isolation:isolate;overflow:hidden;width:min(560px,100%);padding:28px;border-radius:15px;background-color:rgba(255,255,255,.48) !important;background-image:none !important;border:4px dashed rgba(var(--theme-color-rgb,11,90,219),.70);box-shadow:0 18px 45px rgba(0,0,0,.22);-webkit-backdrop-filter:none !important;backdrop-filter:none !important;}.hero-logoCard::before,.hero-logoCard::after{content:none !important;display:none !important;}.hero-logoImg{position:relative;z-index:2;width:100%;height:auto;display:block;filter:drop-shadow(0 10px 18px rgba(0,0,0,.18));}@media (max-width:1199px){.hero-style12{padding:100px 0 8px 0 !important;}.hero-logoWrap{padding:0 0 36px 0 !important;margin-top:6px !important;}.hero-12 .th-hero-slide .row.align-items-center{row-gap:12px;}.hero-logoCard{max-width:300px;padding:16px;}.hero-style12 .hero-title{font-size:60px !important;line-height:60px !important;}}@media (max-width:991px){.hero-style12{padding:80px 0 10px 0 !important;}.hero-logoWrap{padding:0 0 44px 0 !important;margin-top:8px !important;}.hero-12 .th-hero-slide .row.align-items-center{row-gap:14px;}.hero-style12 .hero-title{font-size:50px !important;line-height:50px !important;margin-bottom:18px !important;}.hero-logoCard{max-width:250px;padding:18px !important;border-width:5px !important;border-radius:14px !important;}.hero-logoImg{max-height:220px;object-fit:contain;}}@media (max-width:575px){.hero-style12{padding:60px 0 6px 0 !important;}.hero-style12 .hero-title{font-size:40px !important;line-height:40px !important;}.hero-logoWrap{margin-top:0px !important;padding:0 0 34px 0 !important;}.hero-logoCard{max-width:200px;padding:14px !important;border-width:5px !important;}.hero-logoImg{max-height:180px;}}.hero-title{color:var(--white-color);}.progress{position:absolute;bottom:40%;left:46%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:90px;height:2px;border-radius:2px;overflow:hidden;background-color:var(--white-color);background-image:-webkit-linear-gradient(left,var(--theme-color),var(--theme-color));background-image:linear-gradient(to right,var(--theme-color),var(--theme-color));background-repeat:no-repeat;background-size:0 100%;-webkit-transition:background-size .4s ease-in-out;transition:background-size .4s ease-in-out;}@media (max-width:575px){.progress{width:60px;left:44%;}}.progress{width:0%;height:100%;background:#007bff;-webkit-transition:width 0.6s ease;transition:width 0.6s ease;}.progress{width:0%;height:100%;background:#007bff;-webkit-transition:width 0.6s ease;transition:width 0.6s ease;}.progress{width:0%;height:100%;background:#007bff;}.service-item-2{position:relative;background-color:var(--white-color);box-shadow:0px 10px 50px rgba(0,0,0,0.05);border-radius:20px;padding:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;}@media (max-width:1299px){.service-item-2{padding:30px 20px;}}@media (max-width:1199px){.service-item-2{gap:15px;}}@media (max-width:375px){.service-item-2{display:block;text-align:center;}}.service-item-2 .box-title{font-size:20px;line-height:30px;font-weight:500;margin-top:-0.4rem;margin-bottom:6px;}.service-item-2.style2{padding:30px;border-radius:15px;display:block;position:relative;z-index:2;margin-bottom:0px;}.service-item-2.style2:before{content:"";width:100%;height:100%;background-color:var(--white-color);position:absolute;top:0;left:0;z-index:-1;-webkit-transition:0.6s ease;transition:0.6s ease;border-radius:inherit;}.service-item-2.style2:after{content:"";position:absolute;inset:0;background-color:rgba(1,15,52,0.6);z-index:-2;border-radius:inherit;}.service-item-2.style2 .box-icon{margin-bottom:20px;}.service-item-2.style2 .box-icon img{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}.service-item-2.style2 .box-title{border-bottom:1px solid #E0E0E0;margin-bottom:20px;padding-bottom:20px;}.service-item-2.style2:hover:before{width:0;}.service-item-2.style2:hover .box-icon img{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);}.service-item-2.style2:hover .box-title{color:var(--white-color);border-color:rgba(224,224,224,0.2);}.service-item-2.style2:hover .box-text{color:var(--white-color);}.service-item-2.style2{height:100%;display:flex;flex-direction:column;}.service-item-2.style2{background-image:none !important;background-color:#fff;}.service-item-2.style2:after{content:none !important;}.service-item-2.style2:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:#ffffff;transition:background-color .35s ease,transform .35s ease;}.service-item-2.style2:hover:before{background-color:rgb(var(--theme-color-rgb,11 90 219));transform:translateY(-2px);}.service-item-2.style2:hover:before{width:auto !important;}.service-item-2.style2:hover .box-title,.service-item-2.style2:hover .box-text,.service-item-2.style2:hover .box-title a{color:#fff;}.service-item-2.style2 .box-title a{color:inherit;text-decoration:none;}.service-item-2.style2 .box-title{border-bottom:1px solid #E0E0E0;}.service-item-2.style2:hover .box-title{border-color:rgba(255,255,255,.22);}.service-item-2.style2:hover .box-icon img{transform:none !important;filter:none !important;}.service-item-2.style2 .box-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.45;min-height:calc(1.45em * 2);padding-bottom:0px;margin-bottom:0px;}.service-item-2.style2 .box-content{display:flex;flex-direction:column;height:auto !important;padding-bottom:0px;margin-bottom:0px;}.service-item-2.style2 .box-title{margin-bottom:16px;padding-bottom:16px;}.service-item-2.style2 .box-icon{margin-bottom:16px;}.service-item-2.style2 .box-icon{margin-bottom:0px;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;}.service-item-2.style2 .box-icon i{font-size:26px;line-height:1;color:rgb(var(--theme-color-rgb,11 90 219));transition:transform .25s ease,color .25s ease,opacity .25s ease;}.service-item-2.style2:hover .box-icon i{color:#fff;transform:translateY(-1px);}.service-item-2.style2 .box-icon img{display:none !important;}.msm-hl{font-weight:900;color:rgb(var(--color-twentyone-rgb));padding:0 .15em;border-radius:6px;background:linear-gradient(180deg,transparent 45%,rgba(var(--theme-color2-rgb),.38) 62%,rgba(var(--theme-color2-rgb),.38) 100% );}.msm-hlStrong{font-weight:900;color:rgb(var(--color-twentyone-rgb));padding:0 .15em;border-radius:6px;background:linear-gradient(180deg,transparent 45%,rgba(var(--theme-color3-rgb),.38) 58%,rgba(var(--theme-color3-rgb),.38) 100% );}.sec-title_text,.sec-title_text p{color:black;}.wrap{width:min(var(--wrap-max),calc(100% - (var(--page-gutter) * 2)));margin:22px auto 56px;display:grid;grid-template-columns:var(--left-col) 1fr;gap:var(--gap);align-items:start;}@media (max-width:980px){:root{--page-gutter:12px;}.wrap{grid-template-columns:1fr;margin:14px auto 32px;}}.profile{background:var(--card);border-radius:var(--radius);border:1px solid rgba(17,24,39,.08);box-shadow:var(--shadow);overflow:hidden;position:sticky;top:16px;align-self:start;max-height:calc(100dvh - 32px);display:flex;flex-direction:column;}.profile::before{content:"";position:absolute;inset:-1px -1px auto -1px;height:96px;background:radial-gradient(520px 170px at 18% 0%,rgba(var(--theme-color-rgb),.18),transparent 62%),radial-gradient(520px 170px at 86% 10%,rgba(var(--theme-color2-rgb),.14),transparent 62%),linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,255,255,.58));pointer-events:none;}.profile-head{position:relative;padding:14px 14px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;}.profile-brand{display:flex;align-items:center;gap:10px;min-width:0;}.home-badge{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;background:rgba(var(--theme-color-rgb),.10);border:1px solid rgba(var(--theme-color-rgb),.18);box-shadow:0 10px 18px rgba(17,24,39,.06);flex:0 0 auto;}.home-badge svg{width:17px;height:17px;fill:rgba(var(--theme-color-rgb),.92);}.brand-text{display:grid;gap:2px;min-width:0;}.brand-text b{display:block;font-size:13px;letter-spacing:.20px;font-weight:1000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.brand-text span{display:block;font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.profile-photo{height:190px;position:relative;overflow:hidden;display:grid;place-items:center;background:radial-gradient(900px 380px at 20% -10%,rgba(var(--theme-color-rgb),.16),transparent 55%),radial-gradient(900px 380px at 90% 10%,rgba(var(--theme-color2-rgb),.12),transparent 60%),linear-gradient(135deg,rgba(17,24,39,.08),rgba(17,24,39,.00));}.profile-photo::after{content:"";position:absolute;inset:0;background:radial-gradient(2px 2px at 20% 30%,rgba(17,24,39,.08),transparent 60%),radial-gradient(2px 2px at 60% 55%,rgba(17,24,39,.06),transparent 60%),radial-gradient(2px 2px at 78% 35%,rgba(17,24,39,.07),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,0));opacity:.75;pointer-events:none;}.profile-photo img{width:90%;height:90%;object-fit:contain;padding:12px;display:block;filter:contrast(1.02) saturate(1.03);position:relative;z-index:1;}.profile-body{padding:18px 16px 18px;flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;}@media (max-width:980px){.profile{position:static;top:auto;max-height:none;display:block;}.profile-body{overflow:visible;}}.vstep{margin:0;padding:10px 0 0;list-style:none;display:grid;gap:18px;position:relative;}.vstep::before{content:"";position:absolute;left:20px;top:16px;bottom:16px;border-left:2px dashed rgba(17,24,39,.16);}.vstep li{position:relative;padding:12px 0 12px 56px;min-height:58px;cursor:pointer;border-radius:14px;background:transparent;border:0;box-shadow:none;transition:transform .16s ease,background .16s ease;}.vstep li:hover{background:rgba(255,255,255,.55);transform:translateY(-1px);}.vstep li.active{background:transparent !important;box-shadow:none !important;transform:none !important;}.vstep li.active::after{display:none !important;}.vstep .dot{position:absolute;left:2px;top:12px;width:36px;height:36px;display:grid;place-items:center;font-weight:1000;font-size:13px;color:rgba(17,24,39,.78);z-index:1;background:transparent;}.vstep .dot::before{content:"";position:absolute;inset:0;clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0% 50%);background:rgba(17,24,39,.14);box-shadow:0 14px 22px rgba(17,24,39,.10);z-index:-2;}.vstep .dot::after{content:"";position:absolute;inset:1px;clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0% 50%);background:#fff;z-index:-1;}.vstep li.active .dot{color:#fff;}.vstep li.active .dot::before{background:rgba(var(--theme-color-rgb),.55);box-shadow:0 18px 30px rgba(var(--theme-color-rgb),.14);}.vstep li.active .dot::after{background:linear-gradient(180deg,rgba(var(--theme-color-rgb),.98),rgba(var(--theme-color-rgb),.72));}.vstep .lbl b{display:block;font-size:13px;font-weight:1000;margin-bottom:4px;letter-spacing:.12px;}.vstep .lbl span{display:block;font-size:12px;color:var(--muted);line-height:1.45;}.vstep li.active .lbl b{color:rgba(17,24,39,.96);}.vstep li.active .lbl span{color:rgba(17,24,39,.62);}.right{display:grid;gap:16px;}.topbar{position:relative;background:rgba(255,255,255,.90);backdrop-filter:blur(8px);border:1px solid rgba(17,24,39,.08);border-radius:var(--radius);box-shadow:var(--shadow2);padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;overflow:hidden;}.topbar::before{content:"";position:absolute;inset:0;background:radial-gradient(700px 180px at 20% 0%,rgba(var(--theme-color-rgb),.16),transparent 60%),radial-gradient(700px 180px at 85% 0%,rgba(var(--theme-color2-rgb),.12),transparent 60%);pointer-events:none;opacity:.9;}.topbar>*{position:relative;z-index:1;}.topbar-left{display:flex;align-items:center;gap:12px;min-width:0;width:100%;}.progressWrap{width:100%;display:grid;gap:10px;}.progressMeta{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11.4px;color:rgba(107,114,128,.95);letter-spacing:.10px;}.progressMeta b{font-weight:1000;color:rgba(17,24,39,.86);}.progressTrack{position:relative;width:100%;height:14px;border-radius:999px;background:linear-gradient(180deg,rgba(17,24,39,.06),rgba(17,24,39,.03));border:1px solid rgba(17,24,39,.08);overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.70);}.progressBar{position:absolute;inset:0 auto 0 0;width:33.33%;border-radius:999px;background:radial-gradient(180px 60px at 20% 20%,rgba(255,255,255,.30),transparent 55%),linear-gradient(90deg,rgba(var(--theme-color-rgb),.95),rgba(var(--theme-color2-rgb),.92),rgba(var(--theme-color3-rgb),.92) );box-shadow:0 10px 18px rgba(var(--theme-color-rgb),.12);transition:width .25s ease;}.progressGlow{position:absolute;inset:0;background:radial-gradient(120px 20px at 30% 50%,rgba(255,255,255,.22),transparent 70%);opacity:.55;pointer-events:none;}.side-actions{margin-top:14px;padding-top:14px;border-top:1px solid rgba(17,24,39,.08);display:grid;gap:10px;}.nav-btn{height:var(--btn-h);width:100%;border-radius:var(--btn-radius);border:1px solid rgba(17,24,39,.10);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(243,244,246,.78));color:rgba(17,24,39,.92);font-weight:1000;font-size:12.9px;letter-spacing:.10px;cursor:pointer;display:flex;align-items:center;gap:10px;justify-content:flex-start;padding:0 14px;box-shadow:0 12px 22px rgba(17,24,39,.07);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,filter .16s ease;outline:none;position:relative;overflow:hidden;}.nav-btn .btn-ico{width:18px;height:18px;display:inline-grid;place-items:center;flex:0 0 auto;background:transparent !important;border:0 !important;box-shadow:none !important;border-radius:0 !important;}.nav-btn .btn-ico svg{width:18px;height:18px;fill:rgba(var(--theme-color-rgb),.92);}.nav-btn .btn-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.nav-btn:hover{transform:translateY(-1px);border-color:rgba(17,24,39,.16);box-shadow:0 18px 30px rgba(17,24,39,.10);filter:saturate(1.04);}.nav-btn:active{transform:translateY(0);box-shadow:0 12px 22px rgba(17,24,39,.08);}.nav-btn:focus-visible{box-shadow:0 0 0 3px rgba(var(--theme-color-rgb),.20),0 18px 30px rgba(17,24,39,.10);border-color:rgba(var(--theme-color-rgb),.45);}.nav-btn--ghost{background:linear-gradient(180deg,rgba(243,244,246,.82),rgba(243,244,246,.66));box-shadow:0 10px 18px rgba(17,24,39,.05);}.nav-btn--ghost .btn-ico svg{fill:rgba(var(--theme-color2-rgb),.95);}.panel{position:relative;background:rgba(255,255,255,.92);backdrop-filter:blur(8px);border:1px solid rgba(17,24,39,.08);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;}.panel::before{content:"";position:absolute;inset:-1px -1px auto -1px;height:68px;background:radial-gradient(520px 170px at 20% 0%,rgba(var(--theme-color-rgb),.12),transparent 62%),radial-gradient(520px 170px at 82% 0%,rgba(var(--theme-color3-rgb),.10),transparent 62%),linear-gradient(180deg,rgba(255,255,255,.75),rgba(255,255,255,0));pointer-events:none;opacity:.95;}.section{position:relative;z-index:1;padding:18px 18px 18px;}.section h2{margin:0 0 10px;font-size:14.5px;font-weight:1000;letter-spacing:.2px;}.p{margin:0;color:rgba(107,114,128,.98);font-size:12.9px;line-height:1.85;}.note{margin-top:14px;border-radius:14px;border:1px solid rgba(17,24,39,.08);background:rgba(243,244,246,.72);padding:12px 12px;color:rgba(17,24,39,.78);font-size:12px;line-height:1.6;}.note b{font-weight:1000;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.stepPanel{display:none;margin-top:14px;}.stepPanel.active{display:block;}.msm-field{display:grid;gap:8px;}.msm-stack{display:grid;gap:var(--msm-field-stack-gap);}.msm-field + .msm-field{margin-top:var(--msm-field-stack-gap);}.msm-stack .msm-field + .msm-field{margin-top:0;}.msm-msg{display:none;font-size:var(--msm-hint);line-height:1.25;color:var(--msm-bad);padding:5px var(--msm-inp-pad-x);border-radius:10px;background:rgba(var(--theme-color3-rgb),.10);border:1px solid rgba(var(--theme-color3-rgb),.18);opacity:0;transform:translateY(-2px);transition:opacity .16s ease,transform .16s ease;}.msm-field[data-state="invalid"][data-touched="1"] .msm-msg{display:grid;grid-template-columns:var(--msm-left-slot) 1fr;column-gap:var(--msm-inp-gap);align-items:center;opacity:1;transform:translateY(0);}.msm-field[data-state="invalid"][data-touched="1"] .msm-msg::before{content:"!";width:18px;height:18px;border-radius:999px;display:grid;place-items:center;font-weight:1000;font-size:11px;color:#fff;background:rgba(var(--theme-color3-rgb),.95);justify-self:center;align-self:center;}.msm-inputShell{position:relative;display:flex;align-items:center;gap:var(--msm-inp-gap);height:var(--msm-inp-h);padding:0 var(--msm-inp-pad-x);border-radius:var(--msm-inp-radius);background:var(--msm-shell-bg);backdrop-filter:blur(10px);border:1px solid var(--msm-shell-border);box-shadow:var(--msm-shadow),inset 0 1px 0 rgba(255,255,255,.70);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,filter .16s ease;}.msm-inputShell:hover{border-color:var(--msm-shell-border-hover);box-shadow:var(--msm-shadow-hover),inset 0 1px 0 rgba(255,255,255,.72);}.msm-inputShell:focus-within{transform:translateY(-1px);border-color:rgba(var(--theme-color-rgb),.26);box-shadow:0 0 0 2px rgba(var(--theme-color-rgb),.12),0 24px 60px rgba(17,24,39,.12),inset 0 1px 0 rgba(255,255,255,.75);filter:saturate(1.02);}.msm-inputShell--multi{height:auto;min-height:var(--msm-multi-min-h);align-items:center;padding-top:0;}.msm-inputShell--multi .msm-ico,.msm-inputShell--multi .msm-sep,.msm-inputShell--multi .msm-end{margin-top:0 !important;}.msm-inputShell--multi .msm-core{height:auto;}.msm-ico{width:var(--msm-left-slot);height:var(--msm-left-slot);display:grid;place-items:center;flex:0 0 auto;background:transparent;border:0;box-shadow:none;line-height:0;}.msm-inputShell .msm-ico svg{fill:none;stroke:rgba(var(--theme-color-rgb),.88);stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round;opacity:.92;}.msm-inputShell .msm-ico svg *{fill:none;stroke:rgba(var(--theme-color-rgb),.88);}.msm-inputShell .msm-ico{transform:scale(.75);transform-origin:center;}.msm-ico i{font-size:var(--msm-left-ico);color:rgba(var(--theme-color-rgb),.92);line-height:1;}.msm-sep{width:1.5px;height:28px;border-radius:999px;flex:0 0 auto;background:var(--msm-sep);box-shadow:inset 0 1px 0 rgba(255,255,255,.45);}.msm-core{position:relative;flex:1 1 auto;min-width:0;height:100%;display:grid;align-content:center;padding:var(--msm-core-pad-y) 0;grid-template-rows:1fr;row-gap:0;}.msm-core>.msm-input,.msm-core>.msm-floatLabel{grid-column:1;grid-row:1;}.msm-core>.msm-input{align-self:center;min-width:0;}.msm-core>.msm-floatLabel{justify-self:start;align-self:center;}.msm-input{width:100%;border:0;outline:0;background:transparent;font-size:var(--msm-font);font-weight:900;letter-spacing:.08px;color:var(--msm-ink);font-family:inherit;padding:0;line-height:var(--msm-line-h);}input.msm-input{height:var(--msm-line-h);}select.msm-input{height:var(--msm-line-h);cursor:pointer;-webkit-appearance:none;appearance:none;background:transparent;}textarea.msm-input{height:auto;min-height:var(--msm-line-h);line-height:1.45;resize:none;overflow-y:hidden;overflow-wrap:anywhere;word-break:break-word;-webkit-appearance:none;appearance:none;box-sizing:border-box;}input.msm-input::placeholder,textarea.msm-input::placeholder{color:transparent;}.msm-input:disabled{opacity:.65;cursor:not-allowed;}.msm-floatLabel{position:relative;pointer-events:none;font-size:var(--msm-label);font-weight:900;letter-spacing:.08px;color:rgba(107,114,128,.86);transition:font-size .14s ease,color .14s ease;}.msm-inputShell{--msm-float-gap-active:var(--msm-float-gap-input);}.msm-inputShell--multi{--msm-float-gap-active:var(--msm-float-gap-ta);}.msm-core:has(>input.msm-input:focus),.msm-core:has(>input.msm-input:not(:placeholder-shown)),.msm-core:has(>textarea.msm-input:focus),.msm-core:has(>textarea.msm-input:not(:placeholder-shown)),.msm-core:has(>select.msm-input[data-hasvalue="1"]){grid-template-rows:auto auto;row-gap:var(--msm-float-gap-active);}.msm-core:has(>input.msm-input:focus)>.msm-input,.msm-core:has(>input.msm-input:not(:placeholder-shown))>.msm-input,.msm-core:has(>textarea.msm-input:focus)>.msm-input,.msm-core:has(>textarea.msm-input:not(:placeholder-shown))>.msm-input,.msm-core:has(>select.msm-input[data-hasvalue="1"])>.msm-input{grid-row:2;align-self:start;}.msm-core:has(>input.msm-input:focus)>.msm-floatLabel,.msm-core:has(>input.msm-input:not(:placeholder-shown))>.msm-floatLabel,.msm-core:has(>textarea.msm-input:focus)>.msm-floatLabel,.msm-core:has(>textarea.msm-input:not(:placeholder-shown))>.msm-floatLabel,.msm-core:has(>select.msm-input[data-hasvalue="1"])>.msm-floatLabel{grid-row:1;align-self:end;font-size:var(--msm-label-float);font-weight:1000;color:rgba(107,114,128,.92);}.msm-end{margin-left:auto;display:flex;align-items:center;gap:0;flex:0 0 auto;}.msm-icoBtn{width:var(--msm-right-slot);height:var(--msm-right-slot);display:grid;place-items:center;border:0;background:transparent;box-shadow:none;cursor:pointer;color:var(--msm-aux);transition:transform .16s ease,color .16s ease;line-height:0;}.msm-icoBtn svg{width:var(--msm-right-ico);height:var(--msm-right-ico);fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;display:block;}.msm-icoBtn:hover{transform:translateY(-1px);color:var(--msm-aux-hover);}.msm-icoBtn:active{transform:translateY(0);color:var(--msm-aux-pressed);}.msm-status{width:var(--msm-right-slot);height:var(--msm-right-slot);display:none;place-items:center;color:rgba(17,24,39,.62);line-height:0;}.msm-status svg{width:var(--msm-right-ico);height:var(--msm-right-ico);fill:none;stroke:currentColor;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round;display:block;}.msm-field[data-state="valid"] .msm-status{display:grid;color:var(--msm-ok);}.msm-field[data-state="invalid"][data-touched="1"] .msm-status{display:grid;color:var(--msm-bad);}.msm-field[data-state="valid"] .msm-status .ico-ok{display:block;}.msm-field[data-state="valid"] .msm-status .ico-bad{display:none;}.msm-field[data-state="invalid"][data-touched="1"] .msm-status .ico-ok{display:none;}.msm-field[data-state="invalid"][data-touched="1"] .msm-status .ico-bad{display:block;}.msm-field[data-state="invalid"][data-touched="1"] .msm-inputShell{border-color:rgba(var(--theme-color3-rgb),.30);box-shadow:0 0 0 2px rgba(var(--theme-color3-rgb),.14),var(--msm-shadow),inset 0 1px 0 rgba(255,255,255,.70);}.msm-inputShell.msm-combo{overflow:visible;}.msm-inputShell.msm-combo[data-disabled="1"] .msm-comboClear,.msm-inputShell.msm-combo[data-disabled="1"] .msm-comboSpin{display:none !important;}.msm-inputShell.msm-combo:not(.hasValue) .msm-comboClear{opacity:0;pointer-events:none;transform:scale(.96);}.msm-inputShell.msm-combo .msm-comboClear{margin-right:4px;color:rgba(17,24,39,.52);}.msm-inputShell.msm-combo .msm-comboClear:hover{color:rgba(17,24,39,.72);}.msm-comboSpin{width:16px;height:16px;margin-right:6px;border-radius:999px;border:2px solid rgba(17,24,39,.14);border-top-color:rgba(var(--theme-color-rgb),.85);opacity:0;pointer-events:none;animation:msmComboSpin 1s linear infinite;}.msm-inputShell.msm-combo.loading .msm-comboSpin{opacity:1;}@keyframes msmComboSpin{to{transform:rotate(360deg);}}.msm-comboList{position:absolute;left:0;right:0;top:calc(100% + 10px);z-index:80;padding:8px;border-radius:var(--msm-inp-radius);background:var(--msm-shell-bg);backdrop-filter:blur(12px);border:1px solid var(--msm-shell-border);box-shadow:var(--msm-shadow-hover,var(--msm-shadow)),inset 0 1px 0 rgba(255,255,255,.70);max-height:320px;overflow:auto;}.msm-comboOpt{padding:10px 12px;border-radius:14px;cursor:pointer;display:grid;gap:2px;transition:background .14s ease,transform .14s ease;}.msm-comboOpt b{font-size:13.5px;font-weight:1000;letter-spacing:.06px;color:rgba(17,24,39,.92);}.msm-comboOpt small{font-size:11.6px;line-height:1.25;color:rgba(107,114,128,.92);}.msm-comboOpt:hover{background:rgba(var(--theme-color-rgb),.08);transform:translateY(-1px);}.msm-comboOpt:active{transform:translateY(0);}.msm-comboList::-webkit-scrollbar{width:10px;}.msm-comboList::-webkit-scrollbar-thumb{background:rgba(17,24,39,.14);border-radius:999px;border:3px solid rgba(255,255,255,.70);}.msm-inputShell.msm-combo{position:relative;z-index:1;}.msm-inputShell.msm-combo.is-open{z-index:9999;}.msm-comboList.is-up{top:auto !important;bottom:calc(100% + 10px) !important;}.msm-taMirror{position:absolute !important;left:-9999px !important;top:0 !important;visibility:hidden !important;pointer-events:none !important;white-space:pre-wrap !important;word-break:break-word !important;overflow:hidden !important;}.msm-input.is-invalid,.msm-input.is-invalid:focus{border:0 !important;outline:0 !important;box-shadow:none !important;}.msm-loadRing{width:var(--msm-right-slot);height:var(--msm-right-slot);display:none;place-items:center;line-height:0;}.msm-loadRing::before{content:"";width:16px;height:16px;border-radius:999px;border:2px solid rgba(17,24,39,.14);border-top-color:rgba(var(--theme-color-rgb),.90);animation:msmLoadRing 1s linear infinite;}@keyframes msmLoadRing{to{transform:rotate(360deg);}}.msm-inputShell.loading .msm-loadRing{display:grid;}.msm-inputShell.loading .msm-icoBtn{display:none;}.msm-inputShell.msm-combo.loading .msm-comboClear{display:grid;}.msm-inputShell.msm-combo{overflow:visible;position:relative;z-index:1;}.msm-inputShell.msm-combo.is-open{z-index:9999;}.msm-comboList.is-up{top:auto !important;bottom:calc(100% + 10px) !important;}.msm-choice{position:relative;display:flex;align-items:flex-start;gap:12px;padding:6px 2px;border-radius:12px;background:transparent;border:0;box-shadow:none;backdrop-filter:none;cursor:pointer;user-select:none;transform:none;filter:none;}.msm-choice:hover .msm-checkUI{border-color:rgba(17,24,39,.26);transform:translateY(-.5px);}.msm-choice:hover .msm-choiceText b{color:rgba(17,24,39,.96);}.msm-check{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.msm-checkUI{display:inline-grid;place-items:center;flex:0 0 auto;width:var(--msm-choice-dot,20px);height:var(--msm-choice-dot,20px);margin-top:2px;border-radius:4px;border:1.5px solid rgba(17,24,39,.18);background-color:rgba(255,255,255,.55);background-image:radial-gradient( circle at 30% 20%,rgba(255,255,255,.75),rgba(255,255,255,0) 55% );box-shadow:0 10px 22px rgba(17,24,39,.08),inset 0 1px 0 rgba(255,255,255,.70);transition:transform .16s ease,border-color .16s ease,background-color .16s ease,background-image .16s ease,box-shadow .16s ease;}.msm-checkUI svg{width:14px;height:14px;fill:none;stroke:rgba(255,255,255,.98);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:scale(.86);transition:opacity .16s ease,transform .16s ease;}.msm-choiceText{min-width:0;display:grid;gap:2px;}.msm-choiceText b{font-size:var(--msm-font);font-weight:1000;letter-spacing:.06px;color:rgba(17,24,39,.92);line-height:1.15;}.msm-choiceText small{font-size:11.6px;line-height:1.25;color:rgba(107,114,128,.92);}.msm-choice>.msm-check:checked + .msm-checkUI,.msm-choice>.msm-check:checked~.msm-checkUI{border-color:rgba(var(--theme-color-rgb),.65);background-color:var(--theme-color);background-image:none;box-shadow:0 14px 34px rgba(255,0,0,.18),0 10px 22px rgba(17,24,39,.08),inset 0 1px 0 rgba(255,255,255,.35);transform:translateY(-.5px);}.msm-choice>.msm-check:checked + .msm-checkUI svg,.msm-choice>.msm-check:checked~.msm-checkUI svg{opacity:1;transform:scale(1);}.msm-check:focus-visible + .msm-checkUI{border-color:rgba(var(--theme-color-rgb),.40);box-shadow:0 0 0 2px rgba(var(--theme-color-rgb),.12),0 10px 22px rgba(17,24,39,.08),inset 0 1px 0 rgba(255,255,255,.70);}.msm-check:disabled + .msm-checkUI,.msm-check:disabled~.msm-choiceText{opacity:.55;cursor:not-allowed;}.msm-choice:has(>.msm-check:disabled){cursor:not-allowed;filter:grayscale(.08);}.msm-field[data-state="invalid"][data-touched="1"] .msm-checkUI{border-color:rgba(var(--theme-color3-rgb),.45);box-shadow:0 0 0 2px rgba(var(--theme-color3-rgb),.12),0 10px 22px rgba(17,24,39,.08),inset 0 1px 0 rgba(255,255,255,.70);}.msm-field[data-state="valid"] .msm-checkUI{border-color:rgba(var(--theme-color2-rgb),.35);box-shadow:0 0 0 2px rgba(var(--theme-color2-rgb),.10),0 10px 22px rgba(17,24,39,.08),inset 0 1px 0 rgba(255,255,255,.70);}.msm-choice.msm-choice--boxed{align-items:center;min-height:var(--msm-inp-h);padding:10px var(--msm-inp-pad-x);border-radius:var(--msm-inp-radius);background:var(--msm-shell-bg);backdrop-filter:blur(10px);border:1px solid var(--msm-shell-border);box-shadow:var(--msm-shadow),inset 0 1px 0 rgba(255,255,255,.70);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,filter .16s ease;}.msm-choice.msm-choice--boxed:hover{border-color:var(--msm-shell-border-hover);box-shadow:var(--msm-shadow-hover),inset 0 1px 0 rgba(255,255,255,.72);}.msm-choice.msm-choice--boxed:focus-within{transform:translateY(-1px);border-color:rgba(var(--theme-color-rgb),.26);box-shadow:0 0 0 2px rgba(var(--theme-color-rgb),.12),0 24px 60px rgba(17,24,39,.12),inset 0 1px 0 rgba(255,255,255,.75);filter:saturate(1.02);}@media (max-width:560px){.msm-choiceText b{font-size:13.6px;}}.actionbar{position:sticky;bottom:16px;z-index:50;display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px 12px;border-radius:18px;border:1px solid rgba(17,24,39,.10);background:rgba(255,255,255,.88);backdrop-filter:blur(10px);box-shadow:0 18px 44px rgba(17,24,39,.10);overflow:hidden;}.actionbar::before{content:"";position:absolute;inset:0;background:radial-gradient(700px 180px at 18% 0%,rgba(var(--theme-color-rgb),.12),transparent 60%),radial-gradient(700px 180px at 85% 0%,rgba(var(--theme-color2-rgb),.10),transparent 60%);opacity:.9;pointer-events:none;}.actionbar>*{position:relative;z-index:1;}.actionbar-left{min-width:0;display:flex;align-items:center;gap:10px;color:rgba(107,114,128,.92);font-size:12px;letter-spacing:.08px;}.actionbar-left b{color:rgba(17,24,39,.86);font-weight:1000;white-space:nowrap;}.actionbar-right{display:flex;gap:10px;align-items:center;justify-content:flex-end;flex:0 0 auto;}.cta-btn{height:48px;border-radius:16px;border:1px solid rgba(17,24,39,.10);padding:0 14px;display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-weight:1000;font-size:12.9px;letter-spacing:.10px;box-shadow:0 12px 22px rgba(17,24,39,.07);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,filter .16s ease,opacity .16s ease;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(243,244,246,.78));color:rgba(17,24,39,.92);user-select:none;white-space:nowrap;}.cta-btn:hover{transform:translateY(-1px);border-color:rgba(17,24,39,.16);box-shadow:0 18px 30px rgba(17,24,39,.10);filter:saturate(1.04);}.cta-btn:active{transform:translateY(0);}.cta-btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(var(--theme-color-rgb),.20),0 18px 30px rgba(17,24,39,.10);border-color:rgba(var(--theme-color-rgb),.45);}.cta-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;}.cta-btn--ghost{background:linear-gradient(180deg,rgba(243,244,246,.82),rgba(243,244,246,.66));box-shadow:0 10px 18px rgba(17,24,39,.05);color:rgba(17,24,39,.82);}.cta-btn--primary{background:radial-gradient(520px 140px at 10% 0%,rgba(255,255,255,.22),transparent 60%),linear-gradient(180deg,rgba(var(--theme-color-rgb),.98),rgba(var(--theme-color-rgb),.78));border-color:rgba(var(--theme-color-rgb),.58);box-shadow:0 16px 28px rgba(var(--theme-color-rgb),.16);color:#fff;}.cta-btn:disabled{opacity:.55;cursor:not-allowed;transform:none !important;filter:none !important;}@media (max-width:520px){:root{--msm-inp-h:52px;--msm-inp-radius:16px;--msm-left-slot:36px;--msm-left-ico:18px;--msm-right-slot:34px;--msm-right-ico:20px;--msm-font:13px;--msm-label:13px;--msm-label-float:11px;--msm-field-stack-gap:12px;}.actionbar{bottom:12px;padding:10px 10px;border-radius:16px;}.actionbar-left{display:none;}.cta-btn{height:46px;border-radius:14px;padding:0 12px;}}.studentCard{margin-top:16px;border-radius:var(--radius);border:1px solid rgba(17,24,39,.08);background:rgba(255,255,255,.78);box-shadow:var(--shadow2);overflow:hidden;position:relative;}.studentCard::before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:radial-gradient(700px 160px at 15% 0%,rgba(var(--theme-color-rgb),.10),transparent 60%),radial-gradient(700px 160px at 85% 0%,rgba(var(--theme-color2-rgb),.08),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,0));opacity:.95;}.studentCardTop{position:relative;z-index:1;padding:14px 16px;border-bottom:1px solid rgba(17,24,39,.08);background:radial-gradient(620px 140px at 10% 0%,rgba(var(--theme-color-rgb),.10),transparent 60%),radial-gradient(620px 140px at 88% 0%,rgba(var(--theme-color3-rgb),.06),transparent 62%),linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,255,255,.72));display:flex;align-items:center;justify-content:space-between;gap:12px;}.studentCardTopLeft{display:grid;gap:4px;min-width:0;}.studentCardTop .title{margin:0;font-size:13.8px;font-weight:1000;letter-spacing:.12px;}.studentCardTop .sub{margin:0;font-size:12px;color:rgba(107,114,128,.92);line-height:1.55;}.studentAddBtn{height:44px;border-radius:16px;border:1px solid rgba(var(--theme-color2-rgb),.55);background:radial-gradient(520px 140px at 10% 0%,rgba(255,255,255,.20),transparent 60%),linear-gradient(180deg,rgba(var(--theme-color2-rgb),.98),rgba(var(--theme-color2-rgb),.78));color:#fff;font-weight:1000;font-size:12.8px;letter-spacing:.10px;padding:0 14px;cursor:pointer;display:inline-flex;align-items:center;gap:10px;box-shadow:0 16px 28px rgba(var(--theme-color2-rgb),.16);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease,border-color .16s ease;user-select:none;white-space:nowrap;}.studentAddBtn:hover{transform:translateY(-1px);box-shadow:0 20px 34px rgba(var(--theme-color2-rgb),.18);filter:saturate(1.03);border-color:rgba(var(--theme-color2-rgb),.68);}.studentAddBtn:active{transform:translateY(0);}.studentAddBtn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(var(--theme-color2-rgb),.20),0 20px 34px rgba(var(--theme-color2-rgb),.18);}.studentAddBtn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round;}.studentTableWrap{position:relative;z-index:1;padding:12px 12px 10px;}.studentTable{width:100%;border-collapse:separate;border-spacing:0 10px;}.studentTable thead th{text-align:left;font-size:11px;font-weight:1000;letter-spacing:.14em;text-transform:uppercase;color:rgba(17,24,39,.62);padding:4px 10px 6px;white-space:nowrap;}.studentTable tbody td{padding:12px 12px;font-size:12.9px;color:rgba(17,24,39,.92);vertical-align:middle;background:rgba(255,255,255,.86);border-top:1px solid rgba(17,24,39,.08);border-bottom:1px solid rgba(17,24,39,.08);}.studentTable tbody td:first-child{border-left:1px solid rgba(17,24,39,.08);border-radius:16px 0 0 16px;box-shadow:0 14px 26px rgba(17,24,39,.06);}.studentTable tbody td:last-child{border-right:1px solid rgba(17,24,39,.08);border-radius:0 16px 16px 0;box-shadow:0 14px 26px rgba(17,24,39,.06);}.studentTable tbody tr{transition:transform .16s ease,filter .16s ease;}.studentTable tbody tr:hover{transform:translateY(-1px);filter:drop-shadow(0 16px 28px rgba(17,24,39,.08));}.studentSummary{position:relative;z-index:1;padding:12px 14px;border-top:1px solid rgba(17,24,39,.08);background:radial-gradient(620px 140px at 10% 100%,rgba(var(--theme-color2-rgb),.10),transparent 60%),radial-gradient(620px 140px at 88% 100%,rgba(var(--theme-color3-rgb),.08),transparent 62%),linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,255,255,.72));display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;}.summaryLeft{display:flex;gap:10px;align-items:center;color:rgba(107,114,128,.92);font-size:12px;letter-spacing:.08px;}.summaryLeft b{color:rgba(17,24,39,.88);font-weight:1000;}.summaryFormula{display:flex;gap:8px;align-items:center;flex-wrap:wrap;}.summaryFormula .k{padding:7px 10px;border-radius:999px;border:1px solid rgba(17,24,39,.10);background:rgba(243,244,246,.72);font-size:12px;font-weight:1000;color:rgba(17,24,39,.86);}.summaryFormula .k strong{font-weight:1000;}@media (max-width:760px){.studentTable{border-spacing:0 12px;}.studentTable thead{display:none;}.studentTable,.studentTable tbody,.studentTable tr,.studentTable td{display:block;width:100%;}.studentTable tbody tr{transform:none !important;filter:none !important;}.studentTable tbody td{border:1px solid rgba(17,24,39,.08);border-bottom:0;border-radius:0;box-shadow:none;}.studentTable tbody td:first-child{border-radius:16px 16px 0 0;box-shadow:0 14px 26px rgba(17,24,39,.06);}.studentTable tbody td:last-child{border-radius:0 0 16px 16px;border-bottom:1px solid rgba(17,24,39,.08);box-shadow:0 14px 26px rgba(17,24,39,.06);}.studentTable tbody td::before{content:attr(data-label);display:block;font-size:11.2px;font-weight:1000;color:rgba(107,114,128,.92);margin-bottom:3px;letter-spacing:.10px;}}.msm-overlay{position:fixed;inset:0;background:rgba(17,24,39,.42);backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:9990;}.msm-drawer{position:fixed;top:0;right:0;height:100dvh;width:min(var(--msm-drawer-w),calc(100vw - 14px));background:rgba(255,255,255,.92);backdrop-filter:blur(10px);border-left:1px solid rgba(17,24,39,.10);box-shadow:-18px 0 44px rgba(17,24,39,.16);transform:translateX(110%);transition:transform .22s ease;z-index:9991;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;}#msmApp.msm-drawerOpen .msm-drawer{transform:translateX(0);}#msmApp.msm-drawerOpen .msm-overlay{opacity:1;pointer-events:auto;}.msm-drawerHead{position:relative;padding:14px 14px 12px;border-bottom:1px solid rgba(17,24,39,.08);background:radial-gradient(720px 160px at 10% 0%,rgba(var(--theme-color-rgb),.12),transparent 60%),radial-gradient(720px 160px at 90% 0%,rgba(var(--theme-color2-rgb),.10),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,255,255,.72));}.msm-drawerHeadRow{display:flex;align-items:center;justify-content:space-between;gap:10px;}.msm-drawerTitle{display:grid;gap:4px;min-width:0;}.msm-drawerTitle b{font-size:14px;font-weight:1000;letter-spacing:.12px;}.msm-drawerTitle span{font-size:12px;color:rgba(107,114,128,.92);line-height:1.55;}.msm-drawerClose{width:40px;height:40px;border-radius:14px;border:1px solid rgba(17,24,39,.10);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(243,244,246,.78));box-shadow:0 12px 20px rgba(17,24,39,.06);display:grid;place-items:center;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease;color:rgba(17,24,39,.78);}.msm-drawerClose:hover{transform:translateY(-1px);border-color:rgba(17,24,39,.16);box-shadow:0 18px 28px rgba(17,24,39,.08);}.msm-drawerClose svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round;}.msm-drawerBody{padding:14px;overflow:auto;}.msm-drawerFoot{position:relative;padding:12px 14px;border-top:1px solid rgba(17,24,39,.08);background:rgba(255,255,255,.86);backdrop-filter:blur(10px);}.msm-drawerFootRow{display:flex;gap:10px;align-items:center;justify-content:flex-end;flex-wrap:wrap;}.msm-drawerBtn{height:46px;border-radius:16px;border:1px solid rgba(17,24,39,.10);padding:0 14px;display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-weight:1000;font-size:12.9px;letter-spacing:.10px;box-shadow:0 12px 22px rgba(17,24,39,.07);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,filter .16s ease,opacity .16s ease;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(243,244,246,.78));color:rgba(17,24,39,.92);user-select:none;white-space:nowrap;}.msm-drawerBtn:hover{transform:translateY(-1px);border-color:rgba(17,24,39,.16);box-shadow:0 18px 30px rgba(17,24,39,.10);filter:saturate(1.04);}.msm-drawerBtn:active{transform:translateY(0);}.msm-drawerBtn:disabled{opacity:.55;cursor:not-allowed;transform:none !important;filter:none !important;}.msm-drawerBtn--ghost{background:linear-gradient(180deg,rgba(243,244,246,.82),rgba(243,244,246,.66));box-shadow:0 10px 18px rgba(17,24,39,.05);color:rgba(17,24,39,.82);}.msm-drawerBtn--primary{background:radial-gradient(520px 140px at 10% 0%,rgba(255,255,255,.22),transparent 60%),linear-gradient(180deg,rgba(var(--theme-color-rgb),.98),rgba(var(--theme-color-rgb),.78));border-color:rgba(var(--theme-color-rgb),.58);box-shadow:0 16px 28px rgba(var(--theme-color-rgb),.16);color:#fff;}.msm-drawerBtn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;}@media (max-width:520px){:root{--msm-drawer-w:100vw;}.msm-drawer{width:calc(100vw - 10px);}}.step3Wrap{display:flex;flex-direction:column;gap:16px;margin-top:14px;}.addrCard,.miniCard{position:relative;border-radius:var(--radius);border:1px solid rgba(17,24,39,.10);background:rgba(255,255,255,.86);box-shadow:var(--shadow2);overflow:hidden;height:100%;display:flex;flex-direction:column;}.addrHead,.miniHead{padding:14px 16px;border-bottom:1px solid rgba(17,24,39,.08);background:rgba(255,255,255,.78);display:flex;align-items:center;justify-content:space-between;gap:12px;}.addrTitle{display:grid;gap:4px;min-width:0;}.addrTitle b,.miniHead b{font-size:14px;font-weight:900;letter-spacing:.10px;}.addrTitle span,.miniHead span{font-size:12.2px;color:rgba(107,114,128,.92);line-height:1.55;}.addrBody,.miniBody{padding:16px;flex:1;}.addrCard:focus-within,.miniCard:focus-within{border-color:rgba(var(--theme-color-rgb),.28);box-shadow:0 0 0 4px rgba(var(--theme-color-rgb),.10),var(--shadow2);}.checkoutGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:16px;align-items:stretch;}@media (max-width:980px){.checkoutGrid{grid-template-columns:1fr;}}.agreeList{display:grid;gap:10px;}.agreeRow{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;border:1px solid rgba(17,24,39,.08);background:rgba(243,244,246,.38);transition:transform .14s ease,background .14s ease,border-color .14s ease,box-shadow .14s ease;}.agreeRow:hover{transform:translateY(-1px);background:rgba(243,244,246,.52);border-color:rgba(17,24,39,.14);}.agreeChoice{flex:1 1 auto;min-width:0;}.agreeChoice.msm-choice{align-items:center;}.agreeCk{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;appearance:none;}.msm-checkUI{display:inline-grid;place-items:center;flex:0 0 auto;width:18px;height:18px;border-radius:6px;border:1px solid rgba(17,24,39,.18);background:rgba(255,255,255,.95);box-shadow:inset 0 1px 0 rgba(255,255,255,.70);transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease;}.msm-checkUI svg{width:14px;height:14px;fill:none;stroke:rgba(255,255,255,.98);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:scale(.86);transition:opacity .16s ease,transform .16s ease;}.msm-check:checked + .msm-checkUI{border-color:rgba(var(--theme-color2-rgb),.45);background:rgba(var(--theme-color2-rgb),.95);box-shadow:0 10px 18px rgba(var(--theme-color2-rgb),.10);transform:translateY(-.5px);}.msm-check:checked + .msm-checkUI svg{opacity:1;transform:scale(1);}.agreeChoice:hover .msm-checkUI{border-color:rgba(17,24,39,.26);transform:translateY(-.5px);}.msm-check:focus-visible + .msm-checkUI{border-color:rgba(var(--theme-color-rgb),.40);box-shadow:0 0 0 2px rgba(var(--theme-color-rgb),.12),0 10px 22px rgba(17,24,39,.08),inset 0 1px 0 rgba(255,255,255,.70);}.agreeRow:has(.msm-check:checked){border-color:rgba(var(--theme-color2-rgb),.28);background:linear-gradient( 180deg,rgba(var(--theme-color2-rgb),.06),rgba(243,244,246,.38) );box-shadow:0 12px 22px rgba(var(--theme-color2-rgb),.08);}.agreeText{flex:1;min-width:0;display:grid;gap:2px;}.agreeText b{font-size:12.8px;font-weight:900;color:rgba(17,24,39,.90);line-height:1.2;}.agreeText small,.agreeText span{font-size:12px;color:rgba(107,114,128,.92);line-height:1.35;}.agreeBtn{height:34px;padding:0 10px;border-radius:12px;border:1px solid rgba(17,24,39,.12);background:rgba(255,255,255,.80);color:rgba(17,24,39,.82);font-weight:900;font-size:12px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease;white-space:nowrap;margin-left:auto;}.agreeBtn:hover{transform:translateY(-1px);border-color:rgba(17,24,39,.18);background:rgba(255,255,255,.92);}.agreeBtn svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;}.agreeBtn.agreeBtn--icon{width:38px;padding:0;justify-content:center;gap:0;}.agreeBtn--icon svg{width:18px;height:18px;stroke-width:2.4;}.agreeBtn--icon:hover{background:rgba(var(--theme-color-rgb),.08);border-color:rgba(var(--theme-color-rgb),.22);color:rgba(var(--theme-color-rgb),.92);}.miniCard--summary{position:relative;overflow:hidden;border-radius:var(--radius);border:1px solid rgba(17,24,39,.10);background:rgba(255,255,255,.84);box-shadow:var(--shadow);}.miniCard--summary::before{content:"";position:absolute;inset:-1px;pointer-events:none;background:radial-gradient(900px 220px at 10% 0%,rgba(var(--theme-color-rgb),.14),transparent 60%),radial-gradient(900px 220px at 90% 0%,rgba(var(--theme-color2-rgb),.10),transparent 62%),radial-gradient(700px 220px at 60% 120%,rgba(var(--theme-color3-rgb),.07),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,255,255,.62));opacity:.72;}.miniCard--summary .miniHead{position:relative;z-index:1;padding:14px 16px 10px;border-bottom:1px solid rgba(17,24,39,.08);}.miniCard--summary .miniBody{position:relative;z-index:1;padding:12px 16px 16px;}.sumHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:end;gap:16px;padding:10px 2px 6px;}.sumHeroLeft{width:100%;display:grid;gap:10px;}.sumMiniRow{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:3px 0;}.sumMiniRow .k{font-size:12.6px;font-weight:900;letter-spacing:.06px;color:rgba(107,114,128,.95);}.sumMiniRow .v{font-size:13.2px;font-weight:900;color:rgba(17,24,39,.88);font-variant-numeric:tabular-nums;white-space:nowrap;}.sumHeroRight{text-align:right;display:grid;gap:6px;padding-left:14px;border-left:1px solid rgba(17,24,39,.07);}.sumLabel{font-size:11.2px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:rgba(17,24,39,.52);}.sumTotal{display:flex;align-items:baseline;justify-content:flex-end;gap:10px;line-height:1.05;}.sumTotal .val{font-size:38px;font-weight:900;letter-spacing:.10px;color:rgba(17,24,39,.92);font-variant-numeric:tabular-nums;}.sumTotal .cur{font-size:15px;font-weight:800;color:rgba(17,24,39,.62);}@media (max-width:820px){.sumHero{grid-template-columns:minmax(0,1fr) minmax(240px,300px);}.sumHeroRight{padding-left:12px;}}@media (max-width:520px){.sumHero{grid-template-columns:1fr;}.sumHeroRight{border-left:0;padding-left:0;text-align:left;}.sumTotal{justify-content:flex-start;}.sumTotal .val{font-size:34px;}}#globalLoader.gl-loader{position:fixed;inset:0;z-index:99999;display:none;align-items:center;justify-content:center;background:rgba(15,23,42,.35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);pointer-events:all;}html[data-theme="dark"] #globalLoader.gl-loader{background:rgba(2,6,23,.55);}#globalLoader .gl-panel{display:flex;align-items:center;gap:12px;min-width:240px;max-width:min(86vw,420px);padding:14px 16px;border-radius:18px;background:var(--ui-popup-bg);color:var(--ui-popup-text);border:1px solid var(--ui-popup-border);box-shadow:0 28px 90px rgba(0,0,0,.22);}#globalLoader .gl-spinner{width:30px;height:30px;border-radius:999px;border:3px solid var(--ui-neutral);border-top-color:var(--ui-primary);animation:glSpin .8s linear infinite;}#globalLoader .gl-text{display:flex;flex-direction:column;line-height:1.1;}#globalLoader .gl-title{font-weight:800;letter-spacing:.2px;font-size:14px;color:var(--ui-popup-text);}#globalLoader .gl-sub{margin-top:4px;font-size:12px;opacity:.72;color:var(--ui-popup-text);}@keyframes glSpin{to{transform:rotate(360deg);}}.swal2-container{z-index:12000 !important;}.msm-modal[aria-hidden="true"]{display:none;}.msm-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;}.msm-modalBackdrop{position:absolute;inset:0;background:rgba(var(--title-color-rgb),.55);backdrop-filter:blur(6px);}.msm-modalPanel{position:relative;width:min(1180px,calc(100vw - 32px));height:min(72vh,640px);background:var(--white-color);border-radius:15px;box-shadow:0 30px 120px rgba(var(--title-color-rgb),.28);border:1px solid var(--th-border-color);display:flex;flex-direction:column;overflow:hidden;}.msm-modalHeader{padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--th-border-color);background:var(--white-color);}.msm-modalTitle{display:flex;gap:12px;align-items:center;min-width:0;}.msm-xlsBadge{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font-weight:900;letter-spacing:.3px;color:var(--theme-color);background:rgba(var(--theme-color-rgb),.08);border:1px solid rgba(var(--theme-color-rgb),.22);}.msm-modalTitleText{min-width:0;}.msm-modalTitleText .msm-modalH{font-weight:900;font-size:15px;color:var(--title-color);line-height:1.1;margin:0;}.msm-modalMeta{font-size:12px;color:var(--body-color);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(680px,calc(100vw - 220px));}.msm-modal .msm-iconBtn{width:40px;height:40px;border-radius:10px;border:1px solid var(--th-border-color);background:var(--white-color);cursor:pointer;font-size:16px;color:var(--title-color);display:grid;place-items:center;transition:background .14s ease,transform .14s ease,border-color .14s ease;}.msm-modal .msm-iconBtn:hover{background:rgba(var(--theme-color-rgb),.06);border-color:rgba(var(--theme-color-rgb),.22);}.msm-modal .msm-iconBtn:active{transform:translateY(1px);}.msm-modalBody{padding:12px 14px;overflow:auto;flex:1;background:var(--smoke-color);}.msm-modal .msm-tableWrap{background:var(--white-color);border:1px solid var(--th-border-color);border-radius:10px;overflow:hidden;box-shadow:0 14px 40px rgba(var(--title-color-rgb),.06);}.msm-modal .msm-table{width:100%;border-collapse:collapse;font-size:13px;}.msm-modal .msm-table thead th{background:var(--smoke-color2);border-bottom:1px solid var(--th-border-color);color:var(--title-color);font-weight:900;text-align:left;padding:12px 12px;}.msm-modal .msm-table tbody td{padding:12px 12px;border-bottom:1px solid rgba(1,15,52,.08);color:var(--title-color);vertical-align:middle;}.msm-modal .msm-table tbody tr:hover{background:rgba(var(--theme-color-rgb),.045);}.msm-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font-weight:900;font-size:12px;border:1px solid rgba(1,15,52,.12);background:rgba(1,15,52,.05);color:var(--title-color);}.msm-pill.ok{color:var(--theme-color2);background:rgba(var(--theme-color2-rgb),.12);border-color:rgba(var(--theme-color2-rgb),.26);}.msm-pill.bad{color:var(--error-color);background:rgba(220,53,69,.12);border-color:rgba(220,53,69,.26);}.msm-errText{color:var(--error-color);font-weight:800;}.msm-errList{margin:0;padding-left:18px;color:var(--error-color);font-weight:800;}.msm-errList li{margin:2px 0;}.msm-rowBad{background:rgba(220,53,69,.06);}.msm-modalHint{margin-top:10px;display:flex;align-items:center;gap:10px;color:var(--title-color);font-weight:800;}.msm-hintIcon{width:24px;height:24px;border-radius:calc(var(--msm-radius,18px) + 6px);display:grid;place-items:center;background:rgba(var(--theme-color2-rgb),.12);border:1px solid rgba(var(--theme-color2-rgb),.26);color:var(--theme-color2);}.msm-modalFooter{padding:12px 14px;border-top:1px solid var(--th-border-color);display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--white-color);}.msm-summary{color:var(--title-color);font-weight:900;display:flex;align-items:center;gap:10px;flex-wrap:wrap;}.msm-dot{opacity:.35;}.msm-okText{color:var(--theme-color2);}.msm-badText{color:var(--error-color);}.msm-footerBtns{display:flex;gap:10px;align-items:center;}.msm-btn{border:1px solid var(--th-border-color);background:var(--white-color);border-radius:calc(var(--msm-radius,18px) + 8px);padding:10px 14px;font-weight:900;cursor:pointer;color:var(--title-color);transition:background .14s ease,transform .14s ease,border-color .14s ease,filter .14s ease;}.msm-btn:hover{background:rgba(var(--theme-color-rgb),.06);border-color:rgba(var(--theme-color-rgb),.22);}.msm-btn:active{transform:translateY(1px);}.msm-btn.primary{background:var(--theme-color);border-color:var(--theme-color);color:var(--white-color);}.msm-btn.primary:hover{filter:brightness(.95);}.msm-btn.ghost{background:transparent;}.msm-btn:disabled{opacity:.55;cursor:not-allowed;transform:none;}@media (max-width:720px){.msm-modalPanel{height:min(78vh,720px);border-radius:calc(var(--msm-radius,18px) + 4px);}.msm-modalMeta{max-width:calc(100vw - 180px);}.msm-modalFooter{flex-direction:column;align-items:stretch;}.msm-footerBtns{width:100%;justify-content:flex-end;}}.cmodal{position:fixed;inset:0;display:none;z-index:9999;font-family:var(--body-font,system-ui);}.cmodal[aria-hidden="false"]{display:block;}.cmodal-backdrop{position:absolute;inset:0;background:radial-gradient(1100px 620px at 18% 6%,rgba(var(--theme-color-rgb),.18),transparent 55%),radial-gradient(900px 520px at 92% 0%,rgba(var(--theme-color2-rgb),.12),transparent 60%),rgba(1,15,52,.64);backdrop-filter:blur(10px);}.cmodal-dialog{position:relative;width:min(820px,calc(100vw - 24px));max-height:min(82vh,820px);margin:6.5vh auto 0;border-radius:20px;background:rgba(255,255,255,.95);border:1px solid rgba(255,255,255,.35);box-shadow:0 30px 95px rgba(0,0,0,.36),0 12px 28px rgba(0,0,0,.18);display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;transform:translateY(10px) scale(.99);opacity:0;transition:transform .18s ease,opacity .18s ease;}.cmodal[aria-hidden="false"] .cmodal-dialog{transform:translateY(0) scale(1);opacity:1;}@media (max-width:640px){.cmodal-dialog{width:calc(100vw - 16px);margin:10px auto 0;max-height:calc(100vh - 20px);border-radius:18px;}}.cmodal-head{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 18px 12px;border-bottom:1px solid rgba(17,24,39,.10);background:linear-gradient(180deg,rgba(var(--theme-color-rgb),.10),rgba(255,255,255,0) 65%);}.cmodal-title{display:flex;align-items:center;gap:10px;min-width:0;}.cmodal-title b{display:block;font-family:var(--title-font,var(--body-font,system-ui));font-size:16px;letter-spacing:.2px;color:var(--title-color,#010F34);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.cmodal-badge{display:none;padding:6px 10px;border-radius:999px;border:1px solid rgba(17,24,39,.10);background:rgba(245,247,250,.92);color:rgba(1,15,52,.78);font-size:11.6px;line-height:1;white-space:nowrap;}.cmodal-badge:not(:empty){display:inline-flex;}.cmodal-x{width:40px;height:40px;border-radius:14px;border:1px solid rgba(17,24,39,.10);background:rgba(255,255,255,.90);display:grid;place-items:center;cursor:pointer;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease;}.cmodal-x:hover{border-color:rgba(var(--theme-color-rgb),.30);box-shadow:0 12px 22px rgba(0,0,0,.10);transform:translateY(-1px);}.cmodal-x:active{transform:translateY(0);}.cmodal-x svg{width:18px;height:18px;stroke:rgba(1,15,52,.88);fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;}.cmodal-body{padding:14px 18px 16px;overflow:auto;}.cmodal-body .cdoc{color:rgba(1,15,52,.86);line-height:1.66;font-size:13.7px;}.cmodal-body .cdoc h3{margin:16px 0 8px;font-family:var(--title-font,var(--body-font,system-ui));font-size:14.2px;color:rgba(1,15,52,.92);}.cmodal-body .cdoc p{margin:10px 0;}.cmodal-body .cdoc ul{margin:10px 0 10px 18px;}.cmodal-body .cdoc li{margin:7px 0;}.cmodal-body .cstamp{margin-top:14px;padding:12px 14px;border-radius:16px;border:1px solid rgba(17,24,39,.10);background:linear-gradient(180deg,rgba(var(--theme-color-rgb),.06),rgba(245,247,250,.92));display:grid;gap:8px;font-size:12.6px;}.cmodal-body .cstamp .row{display:flex;gap:10px;flex-wrap:wrap;}.cmodal-body .cstamp .k{color:rgba(120,128,148,.95);min-width:140px;}.cmodal-body .cstamp .v{color:rgba(1,15,52,.92);font-weight:700;}.cmodal-foot{padding:12px 18px 14px;border-top:1px solid rgba(17,24,39,.10);display:flex;align-items:center;justify-content:space-between;gap:12px;background:rgba(245,247,250,.88);}.cmodal-footLeft{min-width:0;}.cmodal-footRight{display:flex;align-items:center;gap:10px;}.msm-btn--primary{background:rgba(var(--theme-color-rgb),1);border-color:rgba(var(--theme-color-rgb),1);color:#fff;}.msm-btn--primary:hover{filter:brightness(1.02);}.cmodal-skelLine{height:12px;border-radius:999px;background:linear-gradient(90deg,rgba(1,15,52,.06),rgba(1,15,52,.12),rgba(1,15,52,.06));background-size:260% 100%;animation:csk 1.12s ease-in-out infinite;margin:10px 0;}.cmodal-skelLine.w90{width:90%;}.cmodal-skelLine.w85{width:85%;}.cmodal-skelLine.w70{width:70%;}.cmodal-skelLine.w55{width:55%;}@keyframes csk{0%{background-position:0% 0;}100%{background-position:200% 0;}}.cmodal-body::-webkit-scrollbar{width:10px;}.cmodal-body::-webkit-scrollbar-thumb{background:rgba(1,15,52,.18);border-radius:999px;border:3px solid rgba(255,255,255,.65);}.cmodal-body .cdoc-kv{margin:10px 0 6px;border:1px solid rgba(17,24,39,.10);background:rgba(255,255,255,.72);border-radius:14px;padding:10px 12px;display:grid;gap:6px;}.cmodal-body .cdoc-kv .row{display:flex;gap:12px;flex-wrap:wrap;}.cmodal-body .cdoc-kv .k{min-width:120px;color:rgba(107,114,128,.95);}.cmodal-body .cdoc-kv .v{color:rgba(17,24,39,.90);font-weight:600;}.cmodal-body .cdoc-table{width:100%;border-collapse:separate;border-spacing:0;margin:10px 0 10px;overflow:hidden;border-radius:14px;border:1px solid rgba(17,24,39,.10);background:rgba(255,255,255,.70);}.cmodal-body .cdoc-table th,.cmodal-body .cdoc-table td{padding:10px 12px;font-size:13px;border-bottom:1px solid rgba(17,24,39,.08);vertical-align:top;}.cmodal-body .cdoc-table thead th{font-size:12px;color:rgba(107,114,128,.95);font-weight:700;background:rgba(245,247,250,.75);}.cmodal-body .cdoc-table tbody tr:last-child td{border-bottom:0;}.cmodal-body .cdoc-table .t-right{text-align:right;}.cmodal-body .cdoc-table .t-center{text-align:center;}.cmodal-body .cdoc-totals{margin:8px 0 10px;display:grid;gap:6px;}.cmodal-body .cdoc-totals .row{display:flex;justify-content:space-between;gap:12px;}.cmodal-body .cdoc-totals .k{color:rgba(107,114,128,.95);}.cmodal-body .cdoc-totals .v{color:rgba(17,24,39,.92);font-weight:700;}.cmodal-body .cdoc-totals .row.total{margin-top:6px;padding-top:8px;border-top:1px dashed rgba(17,24,39,.18);}.cmodal-body .cdoc-note{font-size:12.6px;color:rgba(17,24,39,.72);background:rgba(245,247,250,.55);border:1px solid rgba(17,24,39,.08);border-radius:14px;padding:10px 12px;}.msm-closing-text{color:#000 !important;opacity:1 !important;}.msm-bankModal{position:fixed;inset:0;z-index:9999;display:none;}.msm-bankModal[aria-hidden="false"]{display:block;}.msm-bankModalBackdrop{position:absolute;inset:0;background:rgba(16,33,74,0.42);backdrop-filter:blur(4px);}.msm-bankModalPanel{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(720px,calc(100vw - 24px));max-height:calc(100vh - 24px);overflow:auto;background:#fff;border-radius:26px;box-shadow:0 28px 90px rgba(17,38,89,0.20);border:1px solid rgba(219,232,251,0.85);}.msm-bankModalPanel::-webkit-scrollbar{width:10px;}.msm-bankModalPanel::-webkit-scrollbar-thumb{background:#d7e4f6;border-radius:999px;}.msm-bankModalPanel::-webkit-scrollbar-track{background:transparent;}.msm-bankModalHeader{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 22px 16px;border-bottom:1px solid #e7eef7;background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%);}.msm-bankModalTitle{display:flex;align-items:center;gap:14px;min-width:0;}.msm-bankModalTitleText{min-width:0;}.msm-bankModalH{margin:0;font-size:22px;line-height:1.2;font-weight:800;color:#10214a;letter-spacing:-0.02em;}.msm-bankModalMeta{margin-top:4px;font-size:13px;line-height:1.45;color:#70819a;}.msm-bankModalBadge{width:48px;height:48px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex:0 0 48px;background:linear-gradient(135deg,#0f63df 0%,#2f80ed 100%);color:#fff;font-size:23px;font-weight:900;box-shadow:0 10px 24px rgba(47,128,237,0.25);}.msm-bankIconBtn{width:42px;height:42px;border-radius:14px;border:1px solid #d9e4f2;background:#fff;color:#10214a;display:inline-flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer;transition:.2s ease;}.msm-bankIconBtn:hover{background:#f7fbff;border-color:#bdd3ec;}.msm-bankModalBody{padding:22px;background:radial-gradient(circle at top left,rgba(226,239,255,.75),transparent 34%),linear-gradient(180deg,#ffffff 0%,#fcfdff 100%);}.msm-bankHero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-radius:22px;background:linear-gradient(135deg,#f3f8ff 0%,#eef5ff 100%);border:1px solid #dbe8fb;margin-bottom:18px;}.msm-bankHeroLabel{display:block;margin-bottom:6px;font-size:13px;font-weight:700;color:#70819a;}.msm-bankHeroTotal{display:block;font-size:36px;line-height:1;font-weight:900;color:#0f2b66;letter-spacing:-0.03em;}.msm-bankHeroChip{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 14px;border-radius:999px;background:#fff;border:1px solid #dbe8fb;color:#255db8;font-size:13px;font-weight:700;white-space:nowrap;}.msm-bankInfoCard,.msm-bankUploadCard{border:1px solid #e4edf7;background:#fff;border-radius:22px;padding:18px;box-shadow:0 10px 26px rgba(17,38,89,0.04);}.msm-bankUploadCard{margin-top:16px;}.msm-bankInfoRow + .msm-bankInfoRow{margin-top:14px;}.msm-bankInfoLabel{display:block;margin-bottom:6px;font-size:13px;font-weight:700;color:#7b8aa1;}.msm-bankInfoValue{display:block;font-size:18px;line-height:1.35;font-weight:800;color:#10214a;}.msm-bankIbanBox{display:flex;align-items:center;gap:10px;}.msm-bankIbanInput{flex:1;min-width:0;height:56px;border:1px solid #d8e3ef;background:#f8fbff;border-radius:16px;padding:0 16px;font-size:16px;font-weight:800;color:#10214a;letter-spacing:0.03em;outline:none;}.msm-bankCopyBtn{height:56px;min-width:110px;border-radius:16px;}.msm-bankInfoHint{margin-top:14px;padding:12px 14px;border-radius:14px;background:#f7faff;color:#6b7b92;font-size:13px;line-height:1.5;border:1px solid #e6effa;}.msm-bankUploadHead{margin-bottom:12px;}.msm-bankUploadTitle{font-size:16px;font-weight:800;color:#10214a;}.msm-bankUploadSub{margin-top:4px;font-size:13px;line-height:1.45;color:#7b8aa1;}.msm-bankUploadDrop{display:flex;align-items:center;gap:14px;min-height:98px;padding:16px;border-radius:18px;border:1.5px dashed #bfd1e8;background:#fbfdff;cursor:pointer;transition:.2s ease;}.msm-bankUploadDrop:hover{border-color:#2d6fbb;background:#f5faff;}.msm-bankUploadIcon{width:56px;height:56px;flex:0 0 56px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:#eef5ff;color:#2c6fba;}.msm-bankUploadIcon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}.msm-bankUploadText{display:flex;flex-direction:column;gap:4px;min-width:0;}.msm-bankUploadText strong{font-size:15px;font-weight:800;color:#10214a;}.msm-bankUploadText span{font-size:13px;color:#7b8aa1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.msm-bankError{min-height:18px;margin-top:8px;font-size:13px;font-weight:600;color:#c62828;}.msm-bankModalFooter{padding:16px 22px 22px;border-top:1px solid #e7eef7;background:#fff;}.msm-bankFooterBtns{width:100%;display:flex;justify-content:flex-end;gap:10px;}.msm-bankFooterBtns .msm-btn{min-height:52px;border-radius:16px;}@media (max-width:768px){.msm-bankModalPanel{width:min(100vw - 16px,720px);max-height:calc(100vh - 16px);border-radius:22px;}.msm-bankModalBody{padding:18px;}.msm-bankHero{padding:16px;border-radius:18px;}.msm-bankHeroTotal{font-size:30px;}.msm-bankIbanBox{flex-direction:column;align-items:stretch;}.msm-bankCopyBtn{width:100%;min-width:0;}}@media (max-width:576px){.msm-bankModalPanel{width:calc(100vw - 12px);max-height:calc(100vh - 12px);border-radius:18px;}.msm-bankModalHeader{padding:14px 14px 12px;align-items:flex-start;}.msm-bankModalBody{padding:14px;}.msm-bankModalFooter{padding:12px 14px 14px;}.msm-bankModalBadge{width:42px;height:42px;border-radius:14px;font-size:20px;flex-basis:42px;}.msm-bankModalH{font-size:18px;}.msm-bankModalMeta{font-size:12px;}.msm-bankHero{flex-direction:column;align-items:flex-start;gap:12px;}.msm-bankHeroRight{width:100%;}.msm-bankHeroChip{width:100%;justify-content:center;}.msm-bankHeroTotal{font-size:26px;}.msm-bankInfoCard,.msm-bankUploadCard{padding:14px;border-radius:16px;}.msm-bankUploadDrop{align-items:flex-start;padding:14px;}.msm-bankFooterBtns{flex-direction:column-reverse;}.msm-bankFooterBtns .msm-btn{width:100%;}}.msm-bankModalPanel--mini{width:min(560px,calc(100vw - 24px));border-radius:18px;}.msm-bankModalHeader--mini{padding:14px 16px 12px;}.msm-bankModalBody--mini{padding:14px 16px;}.msm-bankModalFooter--mini{padding:12px 16px 16px;}.msm-bankModalH{font-size:18px;line-height:1.2;}.msm-bankModalMeta{margin-top:3px;font-size:12px;line-height:1.35;}.msm-bankIconBtn{width:36px;height:36px;border-radius:12px;font-size:15px;}.msm-bankHero--mini{margin-bottom:12px;padding:14px 16px;border-radius:16px;}.msm-bankHeroLabel{font-size:12px;margin-bottom:4px;}.msm-bankHeroTotal{font-size:28px;line-height:1;}.msm-bankInfoCard--mini,.msm-bankUploadCard--mini{padding:14px;border-radius:16px;}.msm-bankInfoRow + .msm-bankInfoRow{margin-top:12px;}.msm-bankInfoLabel{margin-bottom:5px;font-size:12px;}.msm-bankInfoValue{font-size:15px;line-height:1.35;}.msm-bankIbanInput{height:48px;border-radius:12px;padding:0 12px;font-size:14px;letter-spacing:0.02em;}.msm-bankCopyBtn{height:48px;min-width:92px;border-radius:12px;}.msm-bankInfoHint--warn{margin-top:12px;padding:10px 12px;border-radius:12px;font-size:12px;line-height:1.4;background:#fff8e8;border:1px solid #f2dda0;color:#7c5a00;}.msm-bankUploadCard--mini{margin-top:12px;}.msm-bankUploadTitle{font-size:14px;}.msm-bankUploadSub{margin-top:2px;font-size:12px;}.msm-bankUploadDrop--mini{min-height:78px;padding:12px 14px;border-radius:14px;gap:10px;}.msm-bankUploadIcon{display:none;}.msm-bankUploadText strong{font-size:14px;}.msm-bankUploadText span{font-size:12px;}.msm-bankError{min-height:16px;margin-top:6px;font-size:12px;}.msm-bankFooterBtns .msm-btn{min-height:44px;border-radius:12px;font-size:14px;}@media (max-width:576px){.msm-bankModalPanel--mini{width:calc(100vw - 12px);}.msm-bankModalH{font-size:16px;}.msm-bankModalMeta{font-size:11px;}.msm-bankHeroTotal{font-size:24px;}.msm-bankIbanBox{flex-direction:column;align-items:stretch;}.msm-bankCopyBtn{width:100%;min-width:0;}.msm-bankFooterBtns{flex-direction:column-reverse;}.msm-bankFooterBtns .msm-btn{width:100%;}}.msm-noticeClean{display:flex;align-items:flex-start;gap:14px;margin:0 0 18px 0;padding:16px 18px;border-radius:16px;background:linear-gradient(180deg,#ffffff,#fbfcfd);border:1px solid rgba(17,24,39,.08);box-shadow:0 8px 22px rgba(15,23,42,.04);}.msm-noticeCleanIcon{flex:0 0 42px;width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--theme-color-rgb),.10);color:rgba(var(--theme-color-rgb),.98);}.msm-noticeCleanIcon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}.msm-noticeCleanBody{min-width:0;}.msm-noticeCleanTitle{font-size:18px;line-height:1.2;font-weight:800;color:#111827;margin-bottom:8px;}.msm-noticeCleanBody p{margin:0;font-size:15px;line-height:1.68;color:rgba(17,24,39,.82);}.msm-noticeCleanBody p + p{margin-top:10px;padding-top:10px;border-top:1px solid rgba(17,24,39,.07);}@media (max-width:768px){.msm-noticeClean{gap:12px;padding:14px;border-radius:14px;margin-bottom:14px;}.msm-noticeCleanIcon{width:38px;height:38px;flex-basis:38px;border-radius:10px;}.msm-noticeCleanIcon svg{width:18px;height:18px;}.msm-noticeCleanTitle{font-size:16px;}.msm-noticeCleanBody p{font-size:14px;line-height:1.58;}}#msm-il[data-locked="1"],#msm-ilce[data-locked="1"]{pointer-events:none;opacity:1 !important;}.msm-hero-actions{display:flex;flex-direction:column;align-items:flex-start;gap:14px;}@media (max-width:1199px){.msm-hero-actions{align-items:center;}}.msm-result-label{font-size:20px;}.th-btn.style2.msm-result-button:hover::before,.th-btn.style2.msm-result-button:hover::after{background-color:var(--theme-color);}:root{--theme-color:#005498;--theme-color-rgb:0,84,152;--theme-color2:#3a8530;--theme-color2-rgb:58,133,48;--theme-color3:#e35812;--theme-color3-rgb:227,88,18;--title-color:#010f34;--title-color-rgb:1,15,52;--body-color:#788094;--white-color:#ffffff;--black-color:#000000;--smoke-color:#f5f7fa;--th-border-color:#d8dde1;--title-font:"Outfit",sans-serif;--body-font:"DM Sans",sans-serif;--style-font:"Red Hat Display",cursive;--icon-font:"Font Awesome 6 Pro";}.hero-logoCard{padding:22px;border-radius:22px;background:rgba(255,255,255,.10);backdrop-filter:blur(10px);}.hero-logoImg{max-width:320px;height:auto;display:block;}.msm-hl{font-weight:600;}.msm-hlStrong{font-weight:800;}@media (max-width:991.98px){.header-layout6 .header-logo img{max-height:60px !important;}.header-layout6 .menu-area{padding-top:6px !important;padding-bottom:6px !important;}.th-menu-toggle{width:44px !important;height:44px !important;line-height:44px !important;font-size:16px !important;}.hero-style12{padding:48px 0 8px 0 !important;}.hero-style12 .hero-title{font-size:38px !important;line-height:1.2 !important;margin-bottom:12px !important;}.hero-logoWrap{padding:0 0 20px 0 !important;}}@media (max-width:991.98px){.hero-style12{padding-top:120px !important;}.hero-style12 .hero-title{margin-top:0 !important;margin-bottom:10px !important;}.header-logo img{max-height:48px !important;}}@media (max-width:767px){.service-item_icon{top:0px !important;}}html.msm-modal-open,body.msm-modal-open{overflow:hidden}.msm-apply-modal{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:24px;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}.msm-apply-modal.is-open{visibility:visible;opacity:1;pointer-events:auto}.msm-apply-modal__backdrop{position:absolute;inset:0;background:rgba(12,20,36,.58);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.msm-apply-modal__dialog{position:relative;width:min(620px,100%);max-height:calc(100dvh - 48px);overflow:auto;border-radius:20px;border:1px solid rgba(255,255,255,.62);background:#fff;box-shadow:0 30px 80px rgba(8,20,36,.25);padding:26px;outline:none;transform:translateY(10px) scale(.985);transition:transform .2s ease}.msm-apply-modal.is-open .msm-apply-modal__dialog{transform:translateY(0) scale(1)}.msm-apply-modal__close{position:absolute;top:14px;right:14px;width:38px;height:38px;border:1px solid rgba(17,24,39,.09);border-radius:12px;background:#fff;color:rgba(17,24,39,.66);display:grid;place-items:center;cursor:pointer;z-index:2;transition:border-color .16s ease,color .16s ease,background .16s ease}.msm-apply-modal__close:hover{border-color:rgba(var(--theme-color-rgb),.24);color:var(--theme-color);background:rgba(var(--theme-color-rgb),.04)}.msm-apply-modal__header{padding-right:44px;margin-bottom:20px}.msm-apply-modal__eyebrow{display:inline-block;margin-bottom:4px;font-size:10px;font-weight:900;letter-spacing:1.3px;color:var(--theme-color)}.msm-apply-modal__header h2{font-family:var(--title-font);font-size:26px;line-height:1.2;margin:0 0 6px;color:var(--title-color)}.msm-apply-modal__header p{margin:0;color:var(--body-color);font-size:13px;line-height:1.5}.msm-apply-modal__options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.msm-apply-option{min-width:0;display:grid;grid-template-columns:48px minmax(0,1fr) 30px;align-items:center;gap:12px;padding:16px;border:1px solid rgba(17,24,39,.09);border-radius:16px;background:linear-gradient(180deg,#fff,rgba(248,250,252,.72));text-decoration:none!important;color:var(--title-color)!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.msm-apply-option:hover{transform:translateY(-1px);border-color:rgba(var(--theme-color-rgb),.25);box-shadow:0 14px 30px rgba(17,24,39,.08)}.msm-apply-option__icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:rgba(var(--theme-color-rgb),.08);border:1px solid rgba(var(--theme-color-rgb),.13);color:var(--theme-color);font-size:17px}.msm-apply-option__icon--teacher{background:rgba(var(--theme-color2-rgb),.07);border-color:rgba(var(--theme-color2-rgb),.13);color:var(--theme-color2)}.msm-apply-option__content{min-width:0;display:grid;gap:3px}.msm-apply-option__content b{font-family:var(--title-font);font-size:14px;line-height:1.3;font-weight:800}.msm-apply-option__content small{font-size:11.2px;line-height:1.45;color:var(--body-color)}.msm-apply-option__arrow{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:rgba(17,24,39,.04);color:var(--theme-color);font-size:11px}.msm-apply-modal__note{margin-top:14px;padding:11px 13px;border-radius:13px;background:rgba(var(--theme-color-rgb),.045);border:1px solid rgba(var(--theme-color-rgb),.10);display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.5;color:rgba(17,24,39,.68)}.msm-apply-modal__note i{color:var(--theme-color);margin-top:2px;flex:0 0 auto}.studentTableWrap{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.studentTable{min-width:980px}@media (max-width:767.98px){.msm-apply-modal{padding:14px}.msm-apply-modal__dialog{max-height:calc(100dvh - 28px);padding:20px 16px 16px;border-radius:18px}.msm-apply-modal__close{top:10px;right:10px;width:36px;height:36px}.msm-apply-modal__header{padding-right:38px;margin-bottom:16px}.msm-apply-modal__header h2{font-size:21px}.msm-apply-modal__options{grid-template-columns:1fr}.msm-apply-option{grid-template-columns:44px minmax(0,1fr) 28px;padding:13px;gap:10px}.msm-apply-option__icon{width:44px;height:44px;border-radius:13px}.msm-apply-modal__note{font-size:10.7px}.studentTable{min-width:920px}}@media (max-width:420px){.msm-apply-modal{padding:10px}.msm-apply-modal__dialog{max-height:calc(100dvh - 20px);padding:18px 13px 14px}.msm-apply-option{grid-template-columns:42px minmax(0,1fr) 26px;padding:12px 10px}.msm-apply-option__icon{width:42px;height:42px}.msm-apply-option__content b{font-size:13px}.msm-apply-option__content small{font-size:10.6px}}.msm-apply-modal__dialog{width:min(560px,100%)}.msm-apply-option{min-height:78px}.msm-apply-option__content{display:flex;align-items:center}.msm-apply-option__content b{font-size:14.5px}.msm-digital-modal{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:22px;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}.msm-digital-modal.is-open{visibility:visible;opacity:1;pointer-events:auto}.msm-digital-modal__backdrop{position:absolute;inset:0;background:rgba(12,20,36,.62);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.msm-digital-modal__dialog{position:relative;width:min(680px,100%);max-height:calc(100dvh - 44px);overflow:auto;border:1px solid rgba(255,255,255,.64);border-radius:22px;background:#fff;box-shadow:0 32px 90px rgba(8,20,36,.28);padding:26px;outline:none;transform:translateY(10px) scale(.985);transition:transform .2s ease}.msm-digital-modal.is-open .msm-digital-modal__dialog{transform:translateY(0) scale(1)}.msm-digital-modal__close{position:absolute;top:14px;right:14px;width:38px;height:38px;border:1px solid rgba(17,24,39,.09);border-radius:12px;background:#fff;color:rgba(17,24,39,.66);display:grid;place-items:center;cursor:pointer;z-index:3}.msm-digital-modal__top{padding-right:48px;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;gap:18px}.msm-digital-modal__brand{display:flex;align-items:center;gap:12px;min-width:0}.msm-digital-modal__brand-icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;flex:0 0 auto;background:rgba(var(--theme-color-rgb),.08);border:1px solid rgba(var(--theme-color-rgb),.13);color:var(--theme-color);font-size:17px}.msm-digital-modal__eyebrow{display:block;margin-bottom:2px;font-size:9.7px;font-weight:900;letter-spacing:1.2px;color:var(--theme-color)}.msm-digital-modal__brand h2{font-family:var(--title-font);font-size:23px;line-height:1.15;margin:0;color:var(--title-color)}.msm-digital-steps{display:flex;align-items:center;gap:5px;flex:0 0 auto}.msm-digital-steps span{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;border:1px solid rgba(17,24,39,.10);background:#fff;color:rgba(17,24,39,.48);font-size:10px;font-weight:900;transition:.18s ease}.msm-digital-steps span.is-active{background:var(--theme-color);border-color:var(--theme-color);color:#fff;box-shadow:0 7px 18px rgba(var(--theme-color-rgb),.18)}.msm-digital-steps span.is-done{background:rgba(var(--theme-color-rgb),.09);border-color:rgba(var(--theme-color-rgb),.18);color:var(--theme-color)}.msm-digital-steps i{width:13px;height:1px;background:rgba(17,24,39,.11)}.msm-digital-stage[hidden]{display:none!important}.msm-digital-stage{animation:msmModalStage .18s ease}@keyframes msmModalStage{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.msm-digital-copy{margin-bottom:16px}.msm-digital-copy h3{font-family:var(--title-font);font-size:18px;margin:0 0 4px;color:var(--title-color)}.msm-digital-copy p{margin:0;color:var(--body-color);font-size:12px;line-height:1.55}.msm-digital-copy--center{text-align:center;margin-bottom:18px}.msm-digital-otp-icon{width:50px;height:50px;margin:0 auto 11px;border-radius:15px;display:grid;place-items:center;background:rgba(var(--theme-color-rgb),.08);border:1px solid rgba(var(--theme-color-rgb),.13);color:var(--theme-color);font-size:18px}.msm-digital-field{margin-bottom:14px}.msm-digital-security{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 18px}.msm-digital-security span{min-width:0;padding:10px;border:1px solid rgba(17,24,39,.075);border-radius:12px;background:rgba(248,250,252,.72);font-size:10.6px;font-weight:800;color:rgba(17,24,39,.68);display:flex;align-items:center;gap:6px}.msm-digital-security i{color:var(--theme-color)}.msm-digital-primary{width:100%;justify-content:center;min-height:44px;border-radius:12px!important}.msm-digital-otp{display:flex;justify-content:center;gap:7px;margin:5px auto 12px}.msm-digital-otp input{width:48px;height:54px;border:1px solid rgba(17,24,39,.12);border-radius:12px;background:#fff;text-align:center;font-family:var(--title-font);font-size:19px;font-weight:800;color:var(--title-color);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.msm-digital-otp input:focus{border-color:rgba(var(--theme-color-rgb),.62);box-shadow:0 0 0 3px rgba(var(--theme-color-rgb),.08)}.msm-digital-otp-meta{display:flex;justify-content:center;align-items:center;gap:18px;margin-bottom:18px;color:var(--body-color);font-size:10.8px}.msm-digital-otp-meta button{border:0;background:none;padding:0;color:var(--theme-color);font-size:10.8px;font-weight:800;cursor:pointer}.msm-digital-actions{display:grid;grid-template-columns:auto minmax(180px,1fr);gap:10px;align-items:center}.msm-modal-back{height:44px;padding:0 14px;border:1px solid rgba(17,24,39,.10);border-radius:12px;background:#fff;color:rgba(17,24,39,.67);font-size:11px;font-weight:800;cursor:pointer}.msm-modal-back i{margin-right:5px}.msm-digital-success-head{display:flex;align-items:flex-start;gap:11px;padding:12px 13px;margin-bottom:13px;border-radius:14px;background:rgba(25,135,84,.055);border:1px solid rgba(25,135,84,.13)}.msm-digital-success-head>span{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:rgba(25,135,84,.09);color:#198754;flex:0 0 auto}.msm-digital-success-head h3{font-family:var(--title-font);font-size:14px;margin:0 0 2px}.msm-digital-success-head p{font-size:11px;color:var(--body-color);margin:0}.msm-exam-student-card{border:1px solid rgba(17,24,39,.09);border-radius:17px;background:linear-gradient(180deg,#fff,rgba(248,250,252,.72));padding:16px}.msm-exam-student-card__main{display:flex;align-items:center;gap:11px}.msm-exam-student-card__avatar{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:rgba(var(--theme-color-rgb),.08);color:var(--theme-color);font-size:17px}.msm-exam-student-card__main div{display:grid;gap:1px}.msm-exam-student-card__main b{font-family:var(--title-font);font-size:14px}.msm-exam-student-card__main small{font-size:10.8px;color:var(--body-color)}.msm-exam-statuses{display:flex;gap:6px;flex-wrap:wrap;margin:13px 0}.msm-exam-statuses span{padding:6px 8px;border-radius:9px;background:rgba(25,135,84,.055);border:1px solid rgba(25,135,84,.11);font-size:9.8px;font-weight:800;color:#39735a}.msm-exam-statuses i{margin-right:3px;color:#198754}.msm-digital-primary--full{margin-top:2px}.msm-digital-footnote{display:flex;gap:8px;align-items:flex-start;margin-top:12px;color:rgba(17,24,39,.60);font-size:10.4px;line-height:1.5}.msm-digital-footnote i{color:var(--theme-color);margin-top:2px}@media(max-width:767.98px){.msm-apply-modal__dialog{width:min(500px,100%)}.msm-apply-option{min-height:68px}.msm-digital-modal{padding:12px}.msm-digital-modal__dialog{max-height:calc(100dvh - 24px);padding:20px 15px 16px;border-radius:18px}.msm-digital-modal__close{top:10px;right:10px;width:36px;height:36px}.msm-digital-modal__top{padding-right:39px;align-items:flex-start;margin-bottom:17px}.msm-digital-modal__brand-icon{width:42px;height:42px;border-radius:13px}.msm-digital-modal__brand h2{font-size:20px}.msm-digital-steps{margin-top:4px}.msm-digital-steps span{width:25px;height:25px;border-radius:8px}.msm-digital-steps i{width:7px}.msm-digital-security{grid-template-columns:1fr}.msm-digital-otp{gap:5px}.msm-digital-otp input{width:42px;height:49px;border-radius:10px;font-size:17px}}@media(max-width:420px){.msm-digital-modal{padding:8px}.msm-digital-modal__dialog{max-height:calc(100dvh - 16px);padding:18px 12px 13px}.msm-digital-modal__top{display:block;padding-right:38px}.msm-digital-steps{margin-top:11px}.msm-digital-steps i{width:18px}.msm-digital-otp input{width:39px;height:47px}.msm-digital-actions{grid-template-columns:1fr}.msm-modal-back{order:2}}.msm-apply-modal,.msm-digital-modal{z-index:2147483000}.msm-digital-otp{max-width:100%}.msm-digital-otp input{box-sizing:border-box!important;padding:0!important;flex:0 0 48px!important;min-width:0!important}@media(max-width:767.98px){.msm-digital-otp input{width:42px!important;flex-basis:42px!important}}@media(max-width:420px){.msm-digital-otp{gap:4px}.msm-digital-otp input{width:40px!important;flex-basis:40px!important}}.msm-digital-modal__dialog{width:min(520px,calc(100vw - 32px))!important;padding:22px 22px 20px!important;border-radius:20px!important;}.msm-digital-modal__top{margin-bottom:16px!important;gap:12px!important;}.msm-digital-modal__brand{gap:10px!important}.msm-digital-modal__brand-icon{width:40px!important;height:40px!important;border-radius:12px!important;font-size:14px!important;}.msm-digital-modal__eyebrow{font-size:8.8px!important;letter-spacing:1px!important}.msm-digital-modal__brand h2{font-size:20px!important}.msm-digital-steps span{width:24px!important;height:24px!important;border-radius:8px!important;font-size:9px!important}.msm-digital-steps i{width:9px!important}.msm-digital-copy{margin-bottom:12px!important}.msm-digital-copy h3{font-size:15.5px!important;margin-bottom:2px!important}.msm-digital-copy p{font-size:11.2px!important;line-height:1.45!important}.msm-digital-field{margin-bottom:12px!important}.msm-digital-primary{min-height:42px!important}.msm-digital-stage[data-digital-stage="1"]{max-width:410px;margin:0 auto}.msm-digital-stage[data-digital-stage="1"] .msm-digital-primary{margin-top:2px}.msm-digital-security{display:none!important}.msm-digital-success-head{margin-bottom:10px!important}.msm-exam-student-card{padding:14px!important}.msm-digital-footnote{margin-top:9px!important}@media(max-width:560px){.msm-digital-modal{padding:10px!important}.msm-digital-modal__dialog{width:100%!important;max-height:calc(100dvh - 20px)!important;padding:18px 14px 14px!important;border-radius:17px!important}.msm-digital-modal__top{padding-right:38px!important;margin-bottom:14px!important}.msm-digital-modal__brand-icon{width:38px!important;height:38px!important}.msm-digital-modal__brand h2{font-size:18px!important}.msm-digital-stage[data-digital-stage="1"]{max-width:none}}.msm-digital-modal__dialog{width:min(460px,calc(100vw - 32px))!important;padding:20px 20px 18px!important;}.msm-digital-modal__top{margin-bottom:14px!important}.msm-digital-stage[data-digital-stage="1"]{max-width:360px!important;margin:0 auto}.msm-digital-stage[data-digital-stage="2"],.msm-digital-stage[data-digital-stage="3"]{max-width:390px;margin:0 auto}.msm-digital-copy{margin-bottom:10px!important}.msm-digital-field{margin-bottom:10px!important}@media(max-width:500px){.msm-digital-modal__dialog{width:calc(100vw - 20px)!important;padding:17px 13px 13px!important}.msm-digital-stage[data-digital-stage="1"],.msm-digital-stage[data-digital-stage="2"],.msm-digital-stage[data-digital-stage="3"]{max-width:none!important}}@media(min-width:501px){.msm-digital-modal__dialog{width:440px!important}.msm-digital-stage[data-digital-stage="1"]{max-width:340px!important}}@media(min-width:501px){.msm-digital-modal__dialog{width:390px!important;padding:20px 20px 18px!important;border-radius:18px!important;}}.msm-digital-modal__top{display:block!important;padding-right:42px!important;margin:0 0 10px!important;}.msm-digital-modal__brand{display:block!important;min-width:0!important}.msm-digital-modal__brand-icon{display:none!important}.msm-digital-modal__eyebrow{font-size:8.6px!important;letter-spacing:1px!important;margin-bottom:1px!important}.msm-digital-modal__brand h2{font-size:19px!important;line-height:1.12!important}.msm-digital-modal__close{top:14px!important;right:14px!important;width:34px!important;height:34px!important;border-radius:10px!important}.msm-digital-steps{width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;margin:0 0 14px!important;padding:0!important;}.msm-digital-steps span{width:23px!important;height:23px!important;border-radius:7px!important;font-size:8.8px!important}.msm-digital-steps i{width:18px!important;flex:0 0 18px!important}.msm-digital-stage[data-digital-stage="1"],.msm-digital-stage[data-digital-stage="2"],.msm-digital-stage[data-digital-stage="3"]{width:100%!important;max-width:none!important;margin:0!important;}.msm-digital-copy--compact{margin:0 0 9px!important}.msm-digital-copy--compact p{font-size:10.8px!important;line-height:1.45!important}.msm-digital-field{margin-bottom:10px!important}.msm-digital-field .msm-msg{margin-top:5px!important;font-size:9.8px!important}.msm-digital-primary{min-height:41px!important;border-radius:11px!important}.msm-digital-modal .msm-inputShell{min-height:56px!important}@media(max-width:500px){.msm-digital-modal__dialog{width:calc(100vw - 24px)!important;padding:18px 15px 14px!important;border-radius:17px!important}.msm-digital-modal__top{padding-right:39px!important}}.msm-digital-modal__top{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;padding-right:42px!important;margin:0 0 15px!important;}.msm-digital-modal__brand{min-width:0!important;flex:1 1 auto!important}.msm-digital-steps{width:auto!important;flex:0 0 auto!important;margin:2px 0 0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important;}.msm-digital-steps span{width:23px!important;height:23px!important;border-radius:7px!important;font-size:8.8px!important}.msm-digital-steps i{width:11px!important;flex:0 0 11px!important}@media(max-width:500px){.msm-digital-modal__top{gap:7px!important;padding-right:38px!important}.msm-digital-steps span{width:21px!important;height:21px!important}.msm-digital-steps i{width:8px!important;flex-basis:8px!important}}@media(min-width:501px){.msm-digital-modal__dialog{width:420px!important;}.msm-digital-stage[data-digital-stage="1"]{max-width:360px!important;}.msm-digital-stage[data-digital-stage="2"],.msm-digital-stage[data-digital-stage="3"]{max-width:380px!important;}}select.msm-input option{padding:0!important;text-indent:0!important;}#msmIndividualApp .flow-main-panel{min-height:0!important;}#msmIndividualApp .msm-ico i,#msmIndividualApp .flow-card-head__icon i,.msm-apply-modal i,.msm-digital-modal i,.flow-sms-modal i{font-weight:400!important;}.msm-exam-student-card{display:block!important;padding:14px!important;}.msm-exam-student-card__main{display:flex!important;align-items:center!important;gap:11px!important;margin:0 0 14px!important;min-height:46px!important;}.msm-exam-student-card__avatar{flex:0 0 46px!important;}.msm-digital-primary--full{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;margin:0!important;position:relative!important;clear:both!important;min-height:48px!important;padding:15px 18px!important;}@media(max-width:500px){.msm-exam-student-card__main{margin-bottom:12px!important}.msm-digital-primary--full{min-height:46px!important;padding:14px 16px!important}}.msm-digital-actions--single{grid-template-columns:1fr!important}.msm-digital-actions--single .msm-digital-primary{width:100%}body.msm-flow-page{background:var(--bg);color:var(--text);font-family:var(--body-font);min-height:100vh}body.msm-flow-page .home-badge{text-decoration:none}body.msm-flow-page .home-badge svg{width:17px;height:17px;fill:rgba(var(--theme-color-rgb),.92)}.flow-profile-photo{height:170px}.flow-profile-photo img{max-width:250px}.flow-side-actions{margin-top:18px}.flow-vstep li{cursor:default}.flow-vstep li:hover{transform:none;background:transparent}.flow-main-panel{min-height:560px}.flow-panel-heading{margin-bottom:18px}.flow-panel-heading h2{margin:4px 0 7px}.flow-eyebrow{display:inline-block;font-size:10.5px;font-weight:900;letter-spacing:1.25px;color:rgba(var(--theme-color-rgb),.88)}.flow-stage{display:none}.flow-stage.active{display:block}.flow-form-card,.flow-review-card,.flow-process-card,.flow-eligibility-card{position:relative;border-radius:var(--radius);border:1px solid rgba(17,24,39,.10);background:rgba(255,255,255,.88);box-shadow:var(--shadow2);overflow:hidden}.flow-card-head{padding:14px 16px;border-bottom:1px solid rgba(17,24,39,.08);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,250,252,.78));display:flex;align-items:center;justify-content:space-between;gap:12px}.flow-card-head>div{display:grid;gap:3px}.flow-card-head b{font-family:var(--title-font);font-size:14px;font-weight:800;color:rgba(17,24,39,.94)}.flow-card-head span:not(.flow-card-head__icon):not(.flow-count-badge){font-size:12px;color:var(--muted)}.flow-card-head__icon{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;background:rgba(var(--theme-color-rgb),.09);border:1px solid rgba(var(--theme-color-rgb),.16);color:var(--theme-color);flex:0 0 auto}.flow-card-body{padding:16px}.flow-notice{margin-bottom:16px}.flow-select-arrow{width:36px;height:36px;display:grid;place-items:center;color:rgba(17,24,39,.46);font-size:12px}.flow-inline-actions{margin-top:16px;padding-top:14px;border-top:1px solid rgba(17,24,39,.08);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.flow-inline-actions p{margin:0;color:var(--muted);font-size:12.2px}.flow-inline-actions p i{color:var(--theme-color);margin-right:6px}.flow-otp-box{margin-top:16px;padding:16px;border-radius:16px;border:1px solid rgba(var(--theme-color-rgb),.16);background:linear-gradient(180deg,rgba(var(--theme-color-rgb),.045),rgba(255,255,255,.72))}.flow-otp-box__text{display:flex;align-items:center;gap:10px;margin-bottom:14px}.flow-otp-box__text>div{display:grid;gap:2px}.flow-otp-box__text b{font-size:13px}.flow-otp-box__text span:not(.flow-otp-box__icon){font-size:12px;color:var(--muted)}.flow-otp-box__icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:#fff;border:1px solid rgba(17,24,39,.08);color:var(--theme-color)}.flow-otp-inputs{display:flex;gap:8px}.flow-otp-inputs input{width:46px;height:50px;border-radius:12px;border:1px solid rgba(17,24,39,.13);background:#fff;text-align:center;font:800 18px/1 var(--title-font);color:var(--title-color);outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.flow-otp-inputs input:focus{border-color:rgba(var(--theme-color-rgb),.48);box-shadow:0 0 0 3px rgba(var(--theme-color-rgb),.10)}.flow-otp-meta{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11.5px;color:var(--muted)}.flow-otp-meta b{color:var(--title-color)}.flow-text-button{border:0;background:transparent;color:var(--theme-color);font-weight:800;font-size:11.5px;padding:3px 0;cursor:pointer}.flow-status-strip{margin:0 0 16px;padding:13px 14px;border:1px solid rgba(var(--theme-color-rgb),.14);border-radius:16px;background:rgba(var(--theme-color-rgb),.045);display:flex;align-items:flex-start;gap:11px}.flow-status-strip>span{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:#fff;border:1px solid rgba(17,24,39,.08);color:var(--theme-color);flex:0 0 auto}.flow-status-strip>div{display:grid;gap:2px}.flow-status-strip b{font-size:12.8px}.flow-status-strip p{font-size:12px;color:var(--muted);margin:0;line-height:1.5}.flow-status-strip--success{border-color:rgba(var(--theme-color2-rgb),.16);background:rgba(var(--theme-color2-rgb),.045)}.flow-status-strip--success>span{color:var(--theme-color2)}.flow-student-list{margin-top:16px}.flow-count-badge{height:30px;padding:0 10px;border-radius:10px;display:inline-flex;align-items:center;font-size:11px;font-weight:800;color:var(--theme-color);background:rgba(var(--theme-color-rgb),.08);border:1px solid rgba(var(--theme-color-rgb),.14);white-space:nowrap}.flow-review-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.flow-review-card__head{padding:14px 16px;border-bottom:1px solid rgba(17,24,39,.08);display:flex;align-items:center;gap:10px}.flow-review-card__head>span{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:rgba(var(--theme-color-rgb),.08);color:var(--theme-color)}.flow-review-card__head>div{display:grid}.flow-review-card__head b{font-size:13px}.flow-review-card__head small{font-size:11.5px;color:var(--muted)}.flow-review-list{margin:0;padding:14px 16px;display:grid;gap:10px}.flow-review-list>div{display:flex;justify-content:space-between;gap:10px;padding-bottom:9px;border-bottom:1px dashed rgba(17,24,39,.09)}.flow-review-list>div:last-child{border-bottom:0;padding-bottom:0}.flow-review-list dt{font-size:11.5px;color:var(--muted);font-weight:600}.flow-review-list dd{margin:0;font-size:12px;font-weight:800;text-align:right}.flow-review-students{padding:14px 16px;display:grid;gap:10px}.flow-review-student{padding:11px 12px;border-radius:13px;background:rgba(243,244,246,.55);border:1px solid rgba(17,24,39,.07);display:flex;justify-content:space-between;gap:12px}.flow-review-student b{font-size:12.5px}.flow-review-student span{font-size:11.5px;color:var(--muted);text-align:right}.flow-process-card{margin-top:16px}.flow-process-card__head{padding:14px 16px;border-bottom:1px solid rgba(17,24,39,.08);display:flex;align-items:center;justify-content:space-between;gap:10px}.flow-process-card__head b{font-size:13px}.flow-process-card__head span{font-size:11.5px;color:var(--muted)}.flow-process-line{padding:18px 16px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.flow-process-item{position:relative;display:flex;align-items:center;gap:9px}.flow-process-item:not(:last-child)::after{content:"";position:absolute;left:36px;right:-8px;top:15px;height:1px;background:rgba(17,24,39,.10);z-index:0}.flow-process-item>span{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;border:1px solid rgba(17,24,39,.12);background:#fff;font-size:11px;font-weight:900;color:var(--muted);z-index:1}.flow-process-item>div{display:grid;gap:1px;z-index:1}.flow-process-item b{font-size:11.8px}.flow-process-item small{font-size:10.5px;color:var(--muted)}.flow-process-item.done>span{background:var(--theme-color2);border-color:var(--theme-color2);color:#fff}.flow-process-item.current>span{background:var(--theme-color);border-color:var(--theme-color);color:#fff;box-shadow:0 8px 18px rgba(var(--theme-color-rgb),.18)}.flow-process-card+.flow-status-strip{margin-top:16px}.flow-exam-login-card{max-width:820px;margin:0 auto}.flow-login-intro{display:flex;align-items:center;gap:14px;max-width:660px;margin:2px auto 22px}.flow-login-intro__icon{width:54px;height:54px;border-radius:18px;display:grid;place-items:center;background:rgba(var(--theme-color-rgb),.08);border:1px solid rgba(var(--theme-color-rgb),.14);color:var(--theme-color);font-size:20px;flex:0 0 auto}.flow-login-intro h3{font-size:17px;margin:0 0 4px}.flow-login-intro p{margin:0;font-size:12.3px;color:var(--muted);line-height:1.55}.flow-centered-field{max-width:520px;margin:0 auto}.flow-security-points{margin-top:22px;padding-top:18px;border-top:1px solid rgba(17,24,39,.08);display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.flow-security-points>div{display:flex;gap:9px;align-items:flex-start}.flow-security-points>div>span{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:rgba(var(--theme-color-rgb),.06);color:var(--theme-color);flex:0 0 auto}.flow-security-points p{margin:0;display:grid;gap:1px}.flow-security-points b{font-size:11.8px}.flow-security-points small{font-size:10.8px;color:var(--muted);line-height:1.35}.flow-otp-standalone{padding:24px 10px 20px;text-align:center}.flow-otp-inputs--large{justify-content:center}.flow-otp-inputs--large input{width:54px;height:58px;font-size:21px}.flow-otp-meta--center{justify-content:center;gap:20px}.flow-eligibility-card{margin-top:0}.flow-empty-eligibility{padding:12px;display:flex;gap:16px;align-items:flex-start}.flow-empty-eligibility__icon{width:62px;height:62px;border-radius:20px;display:grid;place-items:center;background:rgba(var(--theme-color-rgb),.07);border:1px solid rgba(var(--theme-color-rgb),.14);color:var(--theme-color);font-size:22px;flex:0 0 auto}.flow-empty-eligibility h3{font-size:16px;margin:1px 0 4px}.flow-empty-eligibility p{font-size:12.2px;color:var(--muted);margin:0 0 12px}.flow-condition-list{display:flex;gap:7px;flex-wrap:wrap}.flow-condition-list span{padding:6px 9px;border-radius:9px;background:rgba(var(--theme-color2-rgb),.06);border:1px solid rgba(var(--theme-color2-rgb),.12);font-size:10.8px;font-weight:700;color:rgba(17,24,39,.74)}.flow-condition-list i{color:var(--theme-color2);margin-right:4px}.flow-external-note{margin-top:16px;padding:13px 14px;border-radius:14px;background:rgba(243,244,246,.62);border:1px solid rgba(17,24,39,.07);display:flex;gap:10px}.flow-external-note>span{color:var(--theme-color);padding-top:1px}.flow-external-note b{font-size:12px}.flow-external-note p{font-size:11.5px;color:var(--muted);margin:2px 0 0;line-height:1.5}.flow-external-note strong{color:rgba(17,24,39,.78);font-weight:800}.flow-choice-shell{width:min(var(--wrap-max),calc(100% - (var(--page-gutter)*2)));margin:22px auto 56px;display:grid;grid-template-columns:var(--left-col) 1fr;gap:var(--gap);align-items:start}.flow-choice-profile{position:sticky;top:16px}.flow-choice-topbar{padding:18px 20px}.flow-page-heading{position:relative;z-index:1}.flow-page-heading h1{font-size:24px;margin:2px 0 4px}.flow-page-heading p{margin:0;font-size:12.5px;color:var(--muted)}.flow-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.flow-choice-card{text-decoration:none;color:inherit;border-radius:var(--radius);border:1px solid rgba(17,24,39,.10);background:rgba(255,255,255,.88);box-shadow:var(--shadow2);overflow:hidden;display:flex;flex-direction:column;min-height:360px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.flow-choice-card:hover{color:inherit;transform:translateY(-2px);border-color:rgba(var(--theme-color-rgb),.24);box-shadow:0 20px 42px rgba(17,24,39,.11)}.flow-choice-card__head{padding:16px;display:flex;align-items:center;justify-content:space-between}.flow-choice-card__icon{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:rgba(var(--theme-color-rgb),.08);border:1px solid rgba(var(--theme-color-rgb),.14);color:var(--theme-color);font-size:18px}.flow-choice-card__badge{padding:6px 9px;border-radius:9px;font-size:10px;font-weight:800;color:var(--theme-color);background:rgba(var(--theme-color-rgb),.07);border:1px solid rgba(var(--theme-color-rgb),.12)}.flow-choice-card__badge--alt{color:var(--theme-color2);background:rgba(var(--theme-color2-rgb),.07);border-color:rgba(var(--theme-color2-rgb),.12)}.flow-choice-card__body{padding:4px 18px 18px;flex:1}.flow-choice-card__body h2{font-size:20px;margin-bottom:7px}.flow-choice-card__body>p{font-size:12.4px;color:var(--muted);line-height:1.6}.flow-check-list{list-style:none;padding:8px 0 0;margin:0;display:grid;gap:9px}.flow-check-list li{font-size:11.8px;color:rgba(17,24,39,.75);display:flex;gap:7px;align-items:flex-start}.flow-check-list i{color:var(--theme-color2);margin-top:2px}.flow-choice-card__action{padding:14px 18px;border-top:1px solid rgba(17,24,39,.07);background:rgba(248,250,252,.72);font-size:12px;font-weight:900;color:var(--theme-color);display:flex;align-items:center;justify-content:space-between}.flow-info-strip{margin-top:16px;padding:14px 16px;border-radius:var(--radius);background:rgba(255,255,255,.78);border:1px solid rgba(17,24,39,.09);display:flex;align-items:center;gap:12px}.flow-info-strip__icon{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:rgba(var(--theme-color-rgb),.08);color:var(--theme-color);flex:0 0 auto}.flow-info-strip>div{flex:1}.flow-info-strip b{font-size:12.8px}.flow-info-strip p{font-size:11.8px;color:var(--muted);margin:2px 0 0}.flow-link-btn{text-decoration:none;height:38px;padding:0 12px;border-radius:12px;border:1px solid rgba(var(--theme-color-rgb),.16);background:rgba(var(--theme-color-rgb),.06);display:inline-flex;align-items:center;gap:7px;color:var(--theme-color);font-size:11px;font-weight:800;white-space:nowrap}.flow-link-btn:hover{color:var(--theme-color)}.flow-mini-info{display:flex;gap:10px;margin-bottom:14px;padding:12px;border-radius:14px;background:rgba(var(--theme-color-rgb),.05);border:1px solid rgba(var(--theme-color-rgb),.10)}.flow-mini-info__icon{color:var(--theme-color);padding-top:1px}.flow-mini-info b{font-size:11.8px}.flow-mini-info p{font-size:10.9px;color:var(--muted);margin:3px 0 0;line-height:1.45}.msm-flow-tabs{display:flex;justify-content:center;gap:8px;margin:-22px 0 22px}.msm-flow-tab{height:40px;padding:0 14px;border-radius:13px;border:1px solid rgba(17,24,39,.10);background:#fff;font-size:11.5px;font-weight:800;color:rgba(17,24,39,.72);cursor:pointer}.msm-flow-tab.active{background:var(--theme-color);border-color:var(--theme-color);color:#fff;box-shadow:0 10px 20px rgba(var(--theme-color-rgb),.16)}.msm-flow-pane[hidden]{display:none!important}.teacher-parent-cell{display:grid;gap:2px}.teacher-parent-cell b{font-size:12px}.teacher-parent-cell span{font-size:10.8px;color:var(--muted)}@media(max-width:980px){.flow-choice-shell{grid-template-columns:1fr;margin:14px auto 32px}.flow-choice-profile{position:static}.flow-review-grid,.flow-choice-grid{grid-template-columns:1fr}.flow-security-points{grid-template-columns:1fr}.flow-process-line{grid-template-columns:1fr 1fr}.flow-process-item:not(:last-child)::after{display:none}.flow-info-strip{align-items:flex-start;flex-wrap:wrap}.flow-info-strip .flow-link-btn{margin-left:52px}}@media(max-width:640px){.flow-card-body{padding:14px}.flow-otp-inputs{gap:5px;justify-content:center}.flow-otp-inputs input{width:40px;height:46px}.flow-otp-inputs--large input{width:43px;height:50px}.flow-otp-meta{align-items:flex-start;flex-direction:column}.flow-otp-meta--center{align-items:center}.flow-review-grid{grid-template-columns:1fr}.flow-process-line{grid-template-columns:1fr}.flow-empty-eligibility{flex-direction:column}.flow-inline-actions{align-items:stretch}.flow-inline-actions .studentAddBtn{justify-content:center;width:100%}.flow-choice-card{min-height:0}.flow-info-strip .flow-link-btn{margin-left:0;width:100%;justify-content:center}.flow-page-heading h1{font-size:21px}}.flow-drawer-divider{margin:4px 0 2px;padding:12px 2px 4px;border-top:1px solid rgba(17,24,39,.08);display:flex;align-items:center;gap:9px}.flow-drawer-divider__icon{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:rgba(var(--theme-color-rgb),.07);color:var(--theme-color);font-size:12px}.flow-drawer-divider>div{display:grid;gap:1px}.flow-drawer-divider b{font-size:12px}.flow-drawer-divider span:not(.flow-drawer-divider__icon){font-size:10.8px;color:var(--muted)}.flow-row-delete{width:34px;height:34px;border-radius:10px;border:1px solid rgba(17,24,39,.10);background:#fff;color:rgba(17,24,39,.62);display:grid;place-items:center;cursor:pointer}.flow-row-delete:hover{border-color:rgba(220,53,69,.22);color:#dc3545}.studentTableWrap{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.studentTable{min-width:980px}@media(max-width:640px){.studentTable{min-width:920px}}html.msm-modal-open,body.msm-modal-open{overflow:hidden}.flow-sms-modal{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:20px;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}.flow-sms-modal.is-open{visibility:visible;opacity:1;pointer-events:auto}.flow-sms-modal__backdrop{position:absolute;inset:0;background:rgba(12,20,36,.60);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.flow-sms-modal__dialog{position:relative;width:min(470px,100%);max-height:calc(100dvh - 40px);overflow:auto;border:1px solid rgba(255,255,255,.62);border-radius:20px;background:#fff;box-shadow:0 30px 80px rgba(8,20,36,.26);padding:25px;outline:none;transform:translateY(9px) scale(.987);transition:transform .2s ease;text-align:center}.flow-sms-modal.is-open .flow-sms-modal__dialog{transform:none}.flow-sms-modal__close{position:absolute;top:12px;right:12px;width:36px;height:36px;border:1px solid rgba(17,24,39,.09);border-radius:11px;background:#fff;color:rgba(17,24,39,.64);display:grid;place-items:center;cursor:pointer}.flow-sms-modal__icon{width:52px;height:52px;margin:2px auto 10px;border-radius:16px;display:grid;place-items:center;background:rgba(var(--theme-color-rgb),.08);border:1px solid rgba(var(--theme-color-rgb),.13);color:var(--theme-color);font-size:18px}.flow-sms-modal__header>span{display:block;font-size:9.5px;letter-spacing:1.15px;font-weight:900;color:var(--theme-color);margin-bottom:3px}.flow-sms-modal__header h3{font-family:var(--title-font);font-size:20px;margin:0 0 4px}.flow-sms-modal__header p{font-size:11.4px;line-height:1.5;color:var(--muted);margin:0 auto 16px;max-width:360px}.flow-sms-modal__meta{display:flex;align-items:center;justify-content:center;gap:16px;margin:11px 0 17px;font-size:10.7px;color:var(--muted)}.flow-sms-modal__meta button{border:0;background:none;color:var(--theme-color);font-size:10.7px;font-weight:800;padding:0;cursor:pointer}.flow-sms-modal__verify{width:100%;justify-content:center;min-height:44px}.flow-sms-modal__verify svg{width:16px;height:16px;margin-left:7px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(max-width:640px){.flow-sms-modal{padding:10px}.flow-sms-modal__dialog{max-height:calc(100dvh - 20px);padding:22px 13px 15px;border-radius:18px}.flow-sms-modal__close{top:9px;right:9px}.flow-sms-modal__header h3{font-size:18px}.flow-sms-modal__meta{flex-wrap:wrap;gap:8px 14px}}body#msmApp,body.msm-flow-page{overflow-x:hidden}.flow-sms-modal{z-index:2147483000}.flow-sms-modal .flow-otp-inputs{max-width:100%}.flow-sms-modal .flow-otp-inputs input{box-sizing:border-box!important;padding:0!important;flex:0 0 48px!important;min-width:0!important}@media(max-width:640px){.flow-sms-modal .flow-otp-inputs{gap:5px}.flow-sms-modal .flow-otp-inputs input{width:42px!important;flex-basis:42px!important}}@media(max-width:420px){.flow-sms-modal .flow-otp-inputs{gap:4px}.flow-sms-modal .flow-otp-inputs input{width:40px!important;flex-basis:40px!important}}html{overflow-x:hidden;}@media (min-width:981px){.wrap{position:relative;}.wrap>.profile{position:fixed!important;top:22px!important;left:max(var(--page-gutter),calc((100vw - var(--wrap-max))/2));width:var(--left-col);max-height:calc(100dvh - 44px);z-index:50;}.wrap>.right{grid-column:2;min-width:0;}}.msm-apply-modal__dialog,.msm-digital-modal__dialog,.flow-sms-modal__dialog,.msm-modalPanel,.msm-bankModalPanel,.cmodal-dialog,.swal2-popup{background-color:#fcf9f2!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important;}.msm-apply-modal.is-open .msm-apply-modal__dialog,.msm-digital-modal.is-open .msm-digital-modal__dialog,.flow-sms-modal.is-open .flow-sms-modal__dialog,.msm-modalPanel,.msm-bankModalPanel,.cmodal-dialog,.swal2-popup{background-image:linear-gradient(rgba(252,249,242,.90),rgba(252,249,242,.90)),url('../img/msm-modal-pattern.webp')!important;}.msm-apply-modal__dialog{width:min(820px,calc(100vw - 40px))!important;padding:30px 32px 32px!important;overflow:hidden!important;}.msm-apply-modal__header--minimal{text-align:center;padding:0 54px!important;margin-bottom:22px!important;}.msm-apply-modal__header--minimal h2{font-size:27px!important;margin-bottom:0!important;}.msm-apply-modal__options{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;}.msm-apply-option{min-height:94px!important;grid-template-columns:54px minmax(0,1fr) 34px!important;padding:18px 17px!important;background:rgba(255,255,255,.89)!important;border-color:rgba(17,24,39,.10)!important;box-shadow:0 12px 28px rgba(17,24,39,.055)!important;}.msm-apply-option:hover{transform:translateY(-2px)!important;box-shadow:0 18px 38px rgba(17,24,39,.10)!important;}.msm-apply-option__icon{width:54px!important;height:54px!important;border-radius:16px!important;}.msm-apply-option__content b{font-size:15px!important;white-space:nowrap;}.msm-apply-option__arrow{width:34px!important;height:34px!important;}@media(max-width:640px){.msm-apply-modal__dialog{width:min(480px,calc(100vw - 20px))!important;padding:24px 15px 17px!important;max-height:calc(100dvh - 20px);overflow:auto!important;}.msm-apply-modal__header--minimal{padding:0 38px!important;margin-bottom:17px!important;}.msm-apply-modal__header--minimal h2{font-size:21px!important;}.msm-apply-modal__options{grid-template-columns:1fr!important;gap:10px!important;}.msm-apply-option{min-height:72px!important;grid-template-columns:46px minmax(0,1fr) 30px!important;padding:12px!important;}.msm-apply-option__icon{width:46px!important;height:46px!important;border-radius:14px!important;}.msm-apply-option__content b{font-size:13.7px!important;white-space:normal;}}.flow-school-combo{position:relative;overflow:visible!important;z-index:8;}.flow-school-combo .msm-comboList{z-index:100;max-height:255px;overflow:auto;}.flow-school-option{width:100%;border:0;border-bottom:1px solid rgba(17,24,39,.065);background:rgba(255,255,255,.97);padding:11px 12px;display:flex;align-items:center;gap:9px;text-align:left;color:var(--text);font:700 11.8px/1.4 var(--body-font);cursor:pointer;}.flow-school-option:last-child{border-bottom:0}.flow-school-option:hover{background:rgba(var(--theme-color-rgb),.065);color:var(--theme-color)}.flow-school-option i{width:18px;color:var(--theme-color);font-size:11px}.flow-school-empty{padding:13px;color:var(--muted);font-size:11.5px;background:rgba(255,255,255,.97)}.flow-preview-head{display:flex;align-items:flex-start;gap:11px;margin-bottom:16px;padding:14px 15px;border-radius:15px;border:1px solid rgba(var(--theme-color-rgb),.13);background:rgba(255,255,255,.82);}.flow-preview-head__icon{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:rgba(var(--theme-color-rgb),.09);color:var(--theme-color);flex:0 0 auto}.flow-preview-head b{font-size:13.5px}.flow-preview-head p{margin:2px 0 0;color:var(--muted);font-size:11.7px;line-height:1.5}.flow-review-grid--preview{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start}.flow-review-card--guardian,.flow-review-card--students{background:rgba(255,255,255,.88)}.flow-review-students--detail{gap:12px}.flow-preview-student{border:1px solid rgba(17,24,39,.08);border-radius:14px;background:rgba(255,255,255,.84);overflow:hidden}.flow-preview-student__top{display:flex;align-items:center;gap:9px;padding:11px 12px;border-bottom:1px solid rgba(17,24,39,.07)}.flow-preview-student__top>span{width:27px;height:27px;border-radius:9px;display:grid;place-items:center;background:rgba(var(--theme-color-rgb),.09);color:var(--theme-color);font-size:10.5px;font-weight:900}.flow-preview-student__top b{font-size:12.6px}.flow-preview-student__grid{margin:0;padding:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.flow-preview-student__grid>div{min-width:0}.flow-preview-student__grid dt{font-size:9.8px;font-weight:700;color:var(--muted);margin-bottom:2px}.flow-preview-student__grid dd{margin:0;font-size:11.8px;font-weight:800;color:var(--text);overflow-wrap:anywhere}.flow-preview-student__school{grid-column:1/-1}@media(max-width:860px){.flow-review-grid--preview{grid-template-columns:1fr}.flow-preview-student__grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.flow-preview-student__grid{grid-template-columns:1fr}.flow-preview-student__school{grid-column:auto}}.flow-review-overview{overflow:hidden;border:1px solid rgba(17,24,39,.09);border-radius:18px;background:rgba(255,255,255,.88);box-shadow:var(--shadow2);}.flow-review-overview__section{min-width:0}.flow-review-overview__section--guardian{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:stretch;}.flow-review-overview__section--students{border-top:1px solid rgba(17,24,39,.075)}.flow-review-overview__head{display:flex;align-items:center;gap:10px;padding:16px 18px;min-width:0;}.flow-review-overview__section--guardian .flow-review-overview__head{border-right:1px solid rgba(17,24,39,.075);background:rgba(var(--theme-color-rgb),.025);}.flow-review-overview__section--students .flow-review-overview__head{border-bottom:1px solid rgba(17,24,39,.075);padding-top:14px;padding-bottom:14px;}.flow-review-overview__head>span{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:rgba(var(--theme-color-rgb),.08);color:var(--theme-color);flex:0 0 auto;}.flow-review-overview__head>div{display:grid;gap:2px;min-width:0}.flow-review-overview__head b{font-size:13px;color:var(--text)}.flow-review-overview__head small{font-size:10.8px;color:var(--muted)}.flow-review-list--horizontal{margin:0;padding:15px 18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;align-items:center;}.flow-review-list--horizontal>div{min-width:0;display:grid;gap:3px;padding:2px 18px;border:0!important;border-left:1px solid rgba(17,24,39,.075)!important;}.flow-review-list--horizontal>div:first-child{border-left:0!important;padding-left:0}.flow-review-list--horizontal>div:last-child{padding-right:0}.flow-review-list--horizontal dt{font-size:10px;color:var(--muted);font-weight:700}.flow-review-list--horizontal dd{margin:0;text-align:left;font-size:12.2px;font-weight:850;color:var(--text);overflow-wrap:anywhere;}.flow-review-overview .flow-review-students{padding:14px 16px 16px}.flow-preview-student{box-shadow:none}.flow-preview-student__top{padding:11px 14px}.flow-preview-student__top>div{display:grid;gap:1px;min-width:0}.flow-preview-student__top small{font-size:9.5px;line-height:1.1;color:var(--muted);font-weight:700}.flow-preview-student__top b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flow-preview-student__grid{grid-template-columns:minmax(0,1.35fr) minmax(90px,.7fr) minmax(0,1fr) minmax(0,1fr);gap:10px 16px;padding:13px 14px 14px;}.flow-preview-student__school{grid-column:1/-1;padding-top:10px;border-top:1px dashed rgba(17,24,39,.08);}@media(max-width:900px){.flow-review-overview__section--guardian{grid-template-columns:1fr}.flow-review-overview__section--guardian .flow-review-overview__head{border-right:0;border-bottom:1px solid rgba(17,24,39,.075)}.flow-review-list--horizontal{grid-template-columns:repeat(3,minmax(0,1fr))}.flow-preview-student__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.flow-review-list--horizontal{grid-template-columns:1fr;padding:6px 15px}.flow-review-list--horizontal>div{padding:10px 0;border-left:0!important;border-bottom:1px dashed rgba(17,24,39,.08)!important}.flow-review-list--horizontal>div:last-child{border-bottom:0!important}.flow-preview-student__grid{grid-template-columns:1fr 1fr}}@media(max-width:440px){.flow-preview-student__grid{grid-template-columns:1fr}.flow-preview-student__school{grid-column:auto}}.flow-review-overview__section--guardian{grid-template-columns:180px minmax(0,1fr);}.flow-review-overview__section--guardian .flow-review-overview__head{padding-left:14px;padding-right:12px;}.flow-review-list--horizontal{grid-template-columns:minmax(150px,1.05fr) minmax(145px,.72fr) minmax(260px,1.65fr);padding-left:14px;padding-right:16px;}.flow-review-list--horizontal>div{padding-left:14px;padding-right:14px}.flow-review-list--horizontal dd{min-width:0;line-height:1.3;overflow-wrap:anywhere;word-break:normal;}.flow-review-list--horizontal .flow-guardian-phone dd{white-space:nowrap;overflow-wrap:normal}.flow-review-list--horizontal .flow-guardian-name dd,.flow-review-list--horizontal .flow-guardian-email dd{white-space:normal;max-width:100%;}@media(max-width:1080px){.flow-review-overview__section--guardian{grid-template-columns:165px minmax(0,1fr)}.flow-review-list--horizontal{grid-template-columns:minmax(130px,1fr) minmax(135px,.72fr) minmax(210px,1.45fr)}}@media(max-width:900px){.flow-review-overview__section--guardian{grid-template-columns:1fr}.flow-review-list--horizontal{grid-template-columns:minmax(0,1fr) minmax(135px,.75fr) minmax(0,1.45fr)}}select.msm-input:not([data-hasvalue="1"]){color:transparent}select.msm-input[data-hasvalue="1"]{color:var(--msm-ink)}select.msm-input,select.msm-input:not([data-hasvalue="1"]),select.msm-input[data-hasvalue="1"]{color:var(--msm-ink)!important;}select.msm-input option{color:var(--msm-ink)!important;background:#fff!important;}.msm-core:has(>input.msm-input[type="tel"]){grid-template-rows:auto auto!important;row-gap:var(--msm-float-gap-input)!important;}.msm-core:has(>input.msm-input[type="tel"])>.msm-input{grid-row:2!important;align-self:start!important;}.msm-core:has(>input.msm-input[type="tel"])>.msm-floatLabel{grid-row:1!important;align-self:end!important;font-size:var(--msm-label-float)!important;font-weight:1000!important;color:rgba(107,114,128,.92)!important;}input.msm-input[type="tel"]::placeholder{color:rgba(107,114,128,.72)!important;opacity:1!important;font-weight:800!important;letter-spacing:.05px!important;}.msm-core:has(>select.msm-input:focus:not([data-hasvalue="1"])){grid-template-rows:1fr!important;row-gap:0!important;}.msm-core:has(>select.msm-input:focus:not([data-hasvalue="1"]))>.msm-input,.msm-core:has(>select.msm-input:focus:not([data-hasvalue="1"]))>.msm-floatLabel{grid-row:1!important;align-self:center!important;}.msm-core:has(>select.msm-input:focus:not([data-hasvalue="1"]))>.msm-floatLabel{font-size:var(--msm-label)!important;font-weight:900!important;color:rgba(107,114,128,.86)!important;}.msm-inputShell:not(.msm-inputShell--multi) .msm-core{height:100%!important;padding:0!important;display:grid!important;grid-template-rows:1fr!important;align-content:stretch!important;row-gap:0!important;}.msm-inputShell:not(.msm-inputShell--multi) .msm-core>.msm-input,.msm-inputShell:not(.msm-inputShell--multi) .msm-core>.msm-floatLabel{grid-column:1!important;grid-row:1!important;align-self:center!important;}.msm-inputShell:not(.msm-inputShell--multi) .msm-core>.msm-floatLabel{line-height:1.15!important;transform:translateY(0)!important;font-size:var(--msm-label)!important;font-weight:900!important;color:rgba(107,114,128,.86)!important;}.msm-inputShell:not(.msm-inputShell--multi) .msm-core:has(>input.msm-input:focus),.msm-inputShell:not(.msm-inputShell--multi) .msm-core:has(>input.msm-input:not(:placeholder-shown)),.msm-inputShell:not(.msm-inputShell--multi) .msm-core:has(>select.msm-input:focus),.msm-inputShell:not(.msm-inputShell--multi) .msm-core:has(>select.msm-input[data-hasvalue="1"]){grid-template-rows:minmax(0,1fr) minmax(0,1fr)!important;row-gap:0!important;padding:7px 0 6px!important;}.msm-inputShell:not(.msm-inputShell--multi) .msm-core:has(>input.msm-input:focus)>.msm-floatLabel,.msm-inputShell:not(.msm-inputShell--multi) .msm-core:has(>input.msm-input:not(:placeholder-shown))>.msm-floatLabel,.msm-inputShell:not(.msm-inputShell--multi) .msm-core:has(>select.msm-input:focus)>.msm-floatLabel,.msm-inputShell:not(.msm-inputShell--multi) .msm-core:has(>select.msm-input[data-hasvalue="1"])>.msm-floatLabel{grid-row:1!important;align-self:end!important;transform:translateY(1px)!important;font-size:var(--msm-label-float)!important;line-height:1!important;font-weight:1000!important;color:rgba(107,114,128,.92)!important;}.msm-inputShell:not(.msm-inputShell--multi) .msm-core:has(>input.msm-input:focus)>.msm-input,.msm-inputShell:not(.msm-inputShell--multi) .msm-core:has(>input.msm-input:not(:placeholder-shown))>.msm-input,.msm-inputShell:not(.msm-inputShell--multi) .msm-core:has(>select.msm-input:focus)>.msm-input,.msm-inputShell:not(.msm-inputShell--multi) .msm-core:has(>select.msm-input[data-hasvalue="1"])>.msm-input{grid-row:2!important;align-self:start!important;line-height:1.12!important;}.msm-core:has(>input.msm-input[type="tel"]){grid-template-rows:1fr!important;padding:0!important;}.msm-core:has(>input.msm-input[type="tel"])>.msm-input,.msm-core:has(>input.msm-input[type="tel"])>.msm-floatLabel{grid-row:1!important;align-self:center!important;}input.msm-input[type="tel"]::placeholder{color:transparent!important;opacity:1!important;}.msm-core:has(>input.msm-input[type="tel"]:focus),.msm-core:has(>input.msm-input[type="tel"]:not(:placeholder-shown)){grid-template-rows:minmax(0,1fr) minmax(0,1fr)!important;padding:7px 0 6px!important;}.msm-core:has(>input.msm-input[type="tel"]:focus)>.msm-floatLabel,.msm-core:has(>input.msm-input[type="tel"]:not(:placeholder-shown))>.msm-floatLabel{grid-row:1!important;align-self:end!important;transform:translateY(1px)!important;font-size:var(--msm-label-float)!important;line-height:1!important;}.msm-core:has(>input.msm-input[type="tel"]:focus)>.msm-input,.msm-core:has(>input.msm-input[type="tel"]:not(:placeholder-shown))>.msm-input{grid-row:2!important;align-self:start!important;}input.msm-input[type="tel"]:focus::placeholder{color:rgba(107,114,128,.62)!important;font-weight:800!important;}select.msm-input:not([data-hasvalue="1"]){color:transparent!important}select.msm-input[data-hasvalue="1"]{color:var(--msm-ink)!important}select.msm-input option{color:var(--msm-ink)!important;background:#fff!important}.msm-apply-modal__dialog{width:min(700px,calc(100vw - 36px))!important;padding:24px 26px 26px!important;}.msm-apply-modal__header--minimal{margin-bottom:16px!important}.msm-apply-modal__header--minimal h2{font-size:23px!important}.msm-apply-modal__options{gap:12px!important}.msm-apply-option{min-height:72px!important;grid-template-columns:40px minmax(0,1fr) 28px!important;padding:13px 14px!important;border-radius:15px!important;}.msm-apply-option__icon{width:40px!important;height:40px!important;border-radius:12px!important;font-size:14px!important;}.msm-apply-option__content b{font-size:14px!important}.msm-apply-option__arrow{width:28px!important;height:28px!important;font-size:11px!important}@media(max-width:640px){.msm-apply-modal__dialog{width:calc(100vw - 20px)!important;padding:21px 14px 15px!important}.msm-apply-modal__header--minimal h2{font-size:20px!important}.msm-apply-option{min-height:64px!important;grid-template-columns:36px minmax(0,1fr) 26px!important;padding:11px 12px!important}.msm-apply-option__icon{width:36px!important;height:36px!important;border-radius:11px!important;font-size:12px!important}}@media(min-width:641px){.msm-apply-modal__dialog{width:min(620px,calc(100vw - 36px))!important;padding:22px 24px 24px!important}.msm-apply-modal__header--minimal{margin-bottom:14px!important}.msm-apply-modal__header--minimal h2{font-size:21px!important}.msm-apply-option{min-height:62px!important;grid-template-columns:36px minmax(0,1fr) 26px!important;padding:10px 12px!important}.msm-apply-option__icon{width:36px!important;height:36px!important;border-radius:11px!important;font-size:12px!important}.msm-apply-option__content b{font-size:13.5px!important}.msm-apply-option__arrow{width:26px!important;height:26px!important}}.msm-inputShell:not(.msm-inputShell--multi) .msm-core{position:relative!important;height:100%!important;min-height:0!important;display:block!important;padding:0!important;}.msm-inputShell:not(.msm-inputShell--multi) .msm-core>.msm-floatLabel{position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;padding:0!important;line-height:1!important;font-size:var(--msm-label)!important;font-weight:900!important;color:rgba(107,114,128,.86)!important;white-space:nowrap!important;pointer-events:none!important;transition:top .16s ease,transform .16s ease,font-size .16s ease,color .16s ease!important;z-index:2!important;}.msm-inputShell:not(.msm-inputShell--multi) .msm-core>.msm-input{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;box-sizing:border-box!important;padding:0!important;margin:0!important;line-height:20px!important;display:block!important;}.msm-inputShell:not(.msm-inputShell--multi) .msm-core:has(>input.msm-input:focus)>.msm-floatLabel,.msm-inputShell:not(.msm-inputShell--multi) .msm-core:has(>input.msm-input:not(:placeholder-shown))>.msm-floatLabel,.msm-inputShell:not(.msm-inputShell--multi) .msm-core:has(>textarea.msm-input:focus)>.msm-floatLabel,.msm-inputShell:not(.msm-inputShell--multi) .msm-core:has(>textarea.msm-input:not(:placeholder-shown))>.msm-floatLabel,.msm-inputShell:not(.msm-inputShell--multi) .msm-core:has(>select.msm-input:focus)>.msm-floatLabel,.msm-inputShell:not(.msm-inputShell--multi) .msm-core:has(>select.msm-input[data-hasvalue="1"])>.msm-floatLabel{top:9px!important;transform:none!important;font-size:10.4px!important;line-height:1!important;font-weight:900!important;color:rgba(107,114,128,.92)!important;}.msm-inputShell:not(.msm-inputShell--multi) .msm-core:has(>input.msm-input:focus)>.msm-input,.msm-inputShell:not(.msm-inputShell--multi) .msm-core:has(>input.msm-input:not(:placeholder-shown))>.msm-input,.msm-inputShell:not(.msm-inputShell--multi) .msm-core:has(>textarea.msm-input:focus)>.msm-input,.msm-inputShell:not(.msm-inputShell--multi) .msm-core:has(>textarea.msm-input:not(:placeholder-shown))>.msm-input,.msm-inputShell:not(.msm-inputShell--multi) .msm-core:has(>select.msm-input:focus)>.msm-input,.msm-inputShell:not(.msm-inputShell--multi) .msm-core:has(>select.msm-input[data-hasvalue="1"])>.msm-input{padding-top:15px!important;}select.msm-input:not([data-hasvalue="1"]){color:transparent!important}select.msm-input[data-hasvalue="1"]{color:var(--msm-ink)!important}select.msm-input option{color:var(--msm-ink)!important;background:#fff!important}.msm-core:has(>input.msm-input[type="tel"])>.msm-floatLabel{top:9px!important;transform:none!important;font-size:10.4px!important;}.msm-core:has(>input.msm-input[type="tel"])>input.msm-input[type="tel"]{padding-top:15px!important;}input.msm-input[type="tel"]::placeholder{color:transparent!important}.msm-apply-option__content b{white-space:nowrap!important}.msm-inputShell:not(.msm-inputShell--multi) .msm-core>.msm-floatLabel{top:50%!important;transform:translateY(-50%)!important;font-size:var(--msm-label)!important;line-height:1!important;}.msm-inputShell:not(.msm-inputShell--multi) .msm-core:has(>input.msm-input:not([type="tel"]):focus)>.msm-floatLabel,.msm-inputShell:not(.msm-inputShell--multi) .msm-core:has(>input.msm-input:not([type="tel"])[data-hasvalue="1"])>.msm-floatLabel,.msm-inputShell:not(.msm-inputShell--multi) .msm-core:has(>input.msm-input:not([type="tel"]):-webkit-autofill)>.msm-floatLabel,.msm-inputShell:not(.msm-inputShell--multi) .msm-core:has(>textarea.msm-input:focus)>.msm-floatLabel,.msm-inputShell:not(.msm-inputShell--multi) .msm-core:has(>textarea.msm-input[data-hasvalue="1"])>.msm-floatLabel,.msm-inputShell:not(.msm-inputShell--multi) .msm-core:has(>select.msm-input:focus)>.msm-floatLabel,.msm-inputShell:not(.msm-inputShell--multi) .msm-core:has(>select.msm-input[data-hasvalue="1"])>.msm-floatLabel,.msm-inputShell:not(.msm-inputShell--multi) .msm-core:has(>select.msm-input:-webkit-autofill)>.msm-floatLabel{top:9px!important;transform:none!important;font-size:10.4px!important;color:rgba(107,114,128,.92)!important;}.msm-inputShell:not(.msm-inputShell--multi) .msm-core:has(>input.msm-input:not([type="tel"]):focus)>.msm-input,.msm-inputShell:not(.msm-inputShell--multi) .msm-core:has(>input.msm-input:not([type="tel"])[data-hasvalue="1"])>.msm-input,.msm-inputShell:not(.msm-inputShell--multi) .msm-core:has(>input.msm-input:not([type="tel"]):-webkit-autofill)>.msm-input,.msm-inputShell:not(.msm-inputShell--multi) .msm-core:has(>textarea.msm-input:focus)>.msm-input,.msm-inputShell:not(.msm-inputShell--multi) .msm-core:has(>textarea.msm-input[data-hasvalue="1"])>.msm-input,.msm-inputShell:not(.msm-inputShell--multi) .msm-core:has(>select.msm-input:focus)>.msm-input,.msm-inputShell:not(.msm-inputShell--multi) .msm-core:has(>select.msm-input[data-hasvalue="1"])>.msm-input,.msm-inputShell:not(.msm-inputShell--multi) .msm-core:has(>select.msm-input:-webkit-autofill)>.msm-input{padding-top:15px!important;}.msm-inputShell:not(.msm-inputShell--multi) .msm-core:has(>input.msm-input[type="tel"])>.msm-floatLabel{top:9px!important;transform:none!important;font-size:10.4px!important;color:rgba(107,114,128,.92)!important;}.msm-inputShell:not(.msm-inputShell--multi) .msm-core>input.msm-input[type="tel"]{padding-top:15px!important;}input.msm-input[type="tel"]::placeholder{color:rgba(107,114,128,.62)!important;opacity:1!important;font-weight:700!important;}input.msm-input:-webkit-autofill,input.msm-input:-webkit-autofill:hover,input.msm-input:-webkit-autofill:focus,textarea.msm-input:-webkit-autofill,select.msm-input:-webkit-autofill{-webkit-text-fill-color:var(--msm-ink)!important;caret-color:var(--msm-ink)!important;-webkit-box-shadow:0 0 0 1000px #fff inset!important;box-shadow:0 0 0 1000px #fff inset!important;transition:background-color 9999s ease-out 0s!important;background:#fff!important;}select.msm-input option{padding:7px 12px!important;text-indent:8px;}.flow-additional-student-gate{margin-top:16px;padding:14px 15px;border:1px solid rgba(var(--theme-color-rgb),.14);border-radius:16px;background:rgba(255,255,255,.88);box-shadow:var(--shadow2);display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;}.flow-additional-student-gate[hidden]{display:none!important}.flow-additional-student-gate__icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:rgba(var(--theme-color-rgb),.08);color:var(--theme-color);border:1px solid rgba(var(--theme-color-rgb),.12);}.flow-additional-student-gate__copy{min-width:0;display:grid;gap:2px}.flow-additional-student-gate__copy b{font-size:12.8px;color:var(--title-color)}.flow-additional-student-gate__copy p{margin:0;font-size:11.5px;color:var(--muted);line-height:1.45}.flow-additional-student-gate__button{min-width:120px;justify-content:center}.flow-additional-student-gate__button i{font-size:11px;margin-right:6px}.flow-additional-student-gate.is-pending{border-color:rgba(245,158,11,.20);background:rgba(255,251,235,.88)}.flow-additional-student-gate.is-pending .flow-additional-student-gate__icon{color:#b7791f;background:rgba(245,158,11,.10);border-color:rgba(245,158,11,.18)}.flow-additional-student-gate.is-pending .flow-additional-student-gate__button{opacity:.88;cursor:pointer}@media(max-width:640px){.flow-additional-student-gate{grid-template-columns:36px minmax(0,1fr);padding:12px;gap:9px}.flow-additional-student-gate__icon{width:36px;height:36px}.flow-additional-student-gate__button{grid-column:1/-1;width:100%;margin-top:2px}}#msmIndividualApp .flow-main-panel{min-height:0!important}.flow-notice--compact{align-items:center;gap:10px;margin-bottom:12px;padding:10px 13px;border-radius:14px;}.flow-notice--compact .msm-noticeCleanIcon{width:34px;height:34px;flex:0 0 34px;border-radius:10px;}.flow-notice--compact .msm-noticeCleanIcon svg{width:16px;height:16px}.flow-notice--compact .msm-noticeCleanTitle{margin:0 0 2px;font-size:14px;line-height:1.25;}.flow-notice--compact .msm-noticeCleanBody p{font-size:11.7px;line-height:1.42;}@media(max-width:640px){.flow-notice--compact{padding:10px 11px;gap:9px}.flow-notice--compact .msm-noticeCleanTitle{font-size:13.5px}}.flow-otp-error,.msm-digital-error{margin:8px 0 10px;padding:8px 10px;border:1px solid rgba(180,35,24,.18);background:rgba(180,35,24,.06);color:#b42318;border-radius:10px;font-size:11px;font-weight:700;line-height:1.4;}.flow-otp-inputs.is-invalid input,.msm-digital-otp.is-invalid input{border-color:rgba(180,35,24,.42)!important;box-shadow:0 0 0 2px rgba(180,35,24,.08)!important;}.flow-status-badge,.msm-exam-status{display:inline-flex;align-items:center;gap:5px;width:max-content;margin-top:5px;padding:4px 7px;border-radius:8px;font-size:9.5px;font-weight:800;line-height:1;white-space:nowrap;}.flow-status-badge.is-approved,.msm-exam-status.is-ready{background:rgba(17,138,77,.08);color:#117a46;border:1px solid rgba(17,138,77,.14)}.flow-status-badge.is-pending{background:rgba(180,118,0,.08);color:#966200;border:1px solid rgba(180,118,0,.15)}.flow-status-badge.is-rejected,.msm-exam-status.is-blocked{background:rgba(180,35,24,.07);color:#b42318;border:1px solid rgba(180,35,24,.14)}.flow-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.flow-mobile-status{display:none}.flow-review-reject{margin:10px 0 0;color:#b42318;font-size:11px;line-height:1.45}.msm-digital-student-list{display:grid;gap:10px}.msm-digital-empty{display:flex;align-items:flex-start;gap:9px;padding:12px;border-radius:12px;background:rgba(17,24,39,.035);color:var(--body-color);font-size:11px;line-height:1.45}.msm-digital-empty i{color:var(--theme-color);margin-top:2px}.msm-exam-status{font-size:9px}.msm-exam-student-card button:disabled{opacity:.58;cursor:not-allowed;transform:none!important}.studentAddBtn.is-loading,.cta-btn.is-loading,.th-btn.is-loading{cursor:wait!important;opacity:.78}@media(max-width:767.98px){.flow-row-actions .flow-status-badge{display:none}.flow-mobile-status{display:block}}#msmIndividualApp .msm-field[data-state="invalid"][data-touched="1"] .msm-msg,#msm-drawer .msm-field[data-state="invalid"][data-touched="1"] .msm-msg{color:#b42318;background:rgba(180,35,24,.07);border-color:rgba(180,35,24,.18);}#msmIndividualApp .msm-field[data-state="invalid"][data-touched="1"] .msm-msg::before,#msm-drawer .msm-field[data-state="invalid"][data-touched="1"] .msm-msg::before{background:#b42318;}#msmIndividualApp .msm-field[data-state="invalid"][data-touched="1"] .msm-inputShell,#msm-drawer .msm-field[data-state="invalid"][data-touched="1"] .msm-inputShell{border-color:rgba(180,35,24,.48);box-shadow:0 0 0 2px rgba(180,35,24,.10);}select.msm-input[data-hasvalue="1"]{color:var(--msm-ink)!important;}.msm-phone-mask-core{position:relative!important;}.msm-phone-mask-core>input.msm-input[type="tel"]{position:relative!important;z-index:2!important;background:transparent!important;}.msm-phone-mask-guide{position:absolute;z-index:1;left:0;right:0;top:50%;transform:translateY(1px);padding-top:15px;line-height:20px;font:inherit;font-weight:700;color:rgba(107,114,128,.48);white-space:pre;pointer-events:none;overflow:hidden;}.msm-phone-mask-guide[hidden]{display:none!important;}.msm-phone-mask-guide__typed{visibility:hidden;}.msm-phone-mask-guide{inset:0!important;left:0!important;right:0!important;top:0!important;bottom:0!important;transform:none!important;display:flex;align-items:center;padding-top:15px!important;}.msm-phone-mask-guide[hidden]{display:none!important;}

/* MSM: SweetAlert2 bildirimlerini uygulama/SMS modallarinin ustunde tut. */
.swal2-container{z-index:2147483647!important;}

/* MSM: 4 özellik kartını aynı yükseklikte tut */
#serviceSlide > [class*="col-"]{
  display:flex;
  align-items:stretch;
}
#serviceSlide .service-item{
  width:100%;
  height:100%;
}


/* ===== MSM 2026-2027: added information sections (scoped; header/container untouched) ===== */
body[data-page="msm-home"] .msm-added-section{
  font-family:var(--body-font);
  position:relative;
}
body[data-page="msm-home"] .msm-added-section h2,
body[data-page="msm-home"] .msm-added-section h3,
body[data-page="msm-home"] .msm-added-section h4{
  font-family:var(--title-font);
}
body[data-page="msm-home"] .msm-added-digital{padding:12px 0 32px;}
body[data-page="msm-home"] .msm-added-digital__panel{
  display:grid;
  grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);
  grid-template-areas:"copy media" "copy quote";
  column-gap:36px;
  row-gap:16px;
  align-items:center;
  padding:38px 36px 28px;
  border-radius:30px;
  background:#e9f6ff;
  overflow:hidden;
}
body[data-page="msm-home"] .msm-added-digital__copy{grid-area:copy;}
body[data-page="msm-home"] .msm-added-digital__title{
  margin:0 0 26px;
  font-size:clamp(34px,3vw,52px);
  line-height:1.06;
  letter-spacing:-.025em;
  font-weight:800;
}
body[data-page="msm-home"] .msm-added-digital__title span,
body[data-page="msm-home"] .msm-added-digital__title strong{display:block;}
body[data-page="msm-home"] .msm-added-digital__title span{color:#0c4b8d;}
body[data-page="msm-home"] .msm-added-digital__title strong{color:#ff4b14;font-weight:800;}
body[data-page="msm-home"] .msm-added-digital__copy p{
  margin:0 0 16px;
  color:#0b4a86;
  font-size:17px;
  line-height:1.68;
}
body[data-page="msm-home"] .msm-added-digital__media{
  grid-area:media;
  min-width:0;
  display:flex;
  align-items:flex-end;
  justify-content:flex-end;
}
body[data-page="msm-home"] .msm-added-digital__media img{
  display:block;
  width:min(100%,520px);
  height:auto;
  max-height:390px;
  object-fit:contain;
  object-position:right bottom;
}
body[data-page="msm-home"] .msm-added-digital__quote{
  grid-area:quote;
  width:100%;
  padding:17px 22px;
  border-radius:999px;
  background:linear-gradient(135deg,#ffc33a,#ffcf59);
  color:#073f78;
  font-family:var(--body-font);
  font-size:14px;
  line-height:1.5;
  font-weight:700;
}
body[data-page="msm-home"] .msm-added-digital__quote strong,
body[data-page="msm-home"] .msm-added-digital__quote b{font-weight:900;color:#073f78;}

body[data-page="msm-home"] .msm-added-participation{padding:0 0 26px;}
body[data-page="msm-home"] .msm-added-participation__panel{
  padding:34px 36px 36px;
  border:1px solid rgba(1,15,52,.075);
  border-radius:28px;
  background:rgba(255,255,255,.94);
  box-shadow:0 18px 44px rgba(1,15,52,.055);
}
body[data-page="msm-home"] .msm-added-split-title{
  margin:0 0 24px;
  color:#0b285e;
  font-size:clamp(30px,2.5vw,42px);
  line-height:1.15;
  letter-spacing:-.02em;
  font-weight:800;
}
body[data-page="msm-home"] .msm-added-split-title>span{color:#ff4b14;}
body[data-page="msm-home"] .msm-added-participation__grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:20px;
}
body[data-page="msm-home"] .msm-added-participation-card{
  position:relative;
  overflow:hidden;
  padding:24px;
  border:1px solid rgba(1,15,52,.09);
  border-radius:22px;
  background:#fff;
  box-shadow:0 12px 30px rgba(1,15,52,.045);
}
body[data-page="msm-home"] .msm-added-participation-card::after{
  content:"";
  position:absolute;
  width:160px;
  height:160px;
  right:-72px;
  top:-72px;
  border-radius:50%;
  background:rgba(var(--theme-color-rgb),.055);
  pointer-events:none;
}
body[data-page="msm-home"] .msm-added-participation-card--institutional::after{background:rgba(var(--theme-color2-rgb),.07);}
body[data-page="msm-home"] .msm-added-participation-card__head{
  position:relative;
  z-index:1;
  display:grid;
  grid-template-columns:58px minmax(0,1fr) auto;
  gap:14px;
  align-items:center;
  margin-bottom:18px;
}
body[data-page="msm-home"] .msm-added-participation-card__icon{
  width:58px;
  height:58px;
  display:grid;
  place-items:center;
  border-radius:17px;
  background:linear-gradient(145deg,#0f68aa,#005498);
  color:#fff;
  font-size:22px;
  box-shadow:0 10px 22px rgba(var(--theme-color-rgb),.18);
}
body[data-page="msm-home"] .msm-added-participation-card--institutional .msm-added-participation-card__icon{
  background:linear-gradient(145deg,#55a649,#3a8530);
  box-shadow:0 10px 22px rgba(var(--theme-color2-rgb),.16);
}
body[data-page="msm-home"] .msm-added-participation-card__head small{
  display:block;
  margin-bottom:3px;
  color:#7b8799;
  font-family:var(--body-font);
  font-size:11px;
  font-weight:800;
  letter-spacing:.07em;
}
body[data-page="msm-home"] .msm-added-participation-card__head h3{
  margin:0;
  color:var(--title-color);
  font-size:24px;
  line-height:1.2;
  font-weight:800;
}
body[data-page="msm-home"] .msm-added-participation-card__badge{
  padding:7px 11px;
  border-radius:999px;
  background:rgba(var(--theme-color-rgb),.08);
  color:var(--theme-color);
  font-size:11px;
  line-height:1;
  font-weight:800;
  white-space:nowrap;
}
body[data-page="msm-home"] .msm-added-participation-card--institutional .msm-added-participation-card__badge{
  background:rgba(var(--theme-color2-rgb),.09);
  color:var(--theme-color2);
}
body[data-page="msm-home"] .msm-added-participation-card__list{display:grid;gap:10px;}
body[data-page="msm-home"] .msm-added-participation-card__list p{
  display:grid;
  grid-template-columns:22px minmax(0,1fr);
  align-items:start;
  gap:10px;
  margin:0;
  padding:10px 12px;
  border-radius:12px;
  background:#f8fafc;
  color:#5e6a7e;
  font-size:14px;
  line-height:1.5;
}
body[data-page="msm-home"] .msm-added-participation-card__check{
  width:18px;
  height:18px;
  display:grid;
  place-items:center;
  margin-top:2px;
  border-radius:50%;
  background:#3a8530;
  color:#fff;
}
body[data-page="msm-home"] .msm-added-participation-card__check svg{width:13px;height:13px;display:block;}
body[data-page="msm-home"] .msm-added-participation-card__list .is-restricted{
  background:rgba(var(--theme-color3-rgb),.055);
  color:#7b4a31;
}
body[data-page="msm-home"] .msm-added-participation-card__list .is-restricted .msm-added-participation-card__check{background:var(--theme-color3);}

body[data-page="msm-home"] .msm-added-evaluation{padding:24px 0 22px;}
body[data-page="msm-home"] .msm-added-evaluation__grid{
  display:grid;
  grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);
  gap:44px;
  align-items:center;
  margin-bottom:28px;
}
body[data-page="msm-home"] .msm-added-evaluation__copy p{
  margin:0;
  color:#0b4a86;
  font-size:16px;
  line-height:1.72;
}
body[data-page="msm-home"] .msm-added-evaluation__results{
  position:relative;
  overflow:hidden;
  padding:28px 30px;
  border:1px solid rgba(58,133,48,.10);
  border-radius:24px;
  background:rgba(239,251,241,.90);
}
body[data-page="msm-home"] .msm-added-evaluation__results::after{
  content:"";
  position:absolute;
  width:180px;
  height:180px;
  top:-90px;
  right:-72px;
  border-radius:50%;
  background:rgba(255,255,255,.46);
  pointer-events:none;
}
body[data-page="msm-home"] .msm-added-evaluation__results-head{
  position:relative;
  z-index:1;
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:18px;
  margin-bottom:14px;
}
body[data-page="msm-home"] .msm-added-evaluation__results-head h3{
  margin:0;
  color:#07843b;
  font-size:32px;
  line-height:1.2;
  font-weight:800;
}
body[data-page="msm-home"] .msm-added-evaluation__clipboard{
  flex:0 0 58px;
  width:58px;
  height:58px;
  color:#0f68aa;
}
body[data-page="msm-home"] .msm-added-evaluation__clipboard svg{display:block;width:100%;height:100%;}
body[data-page="msm-home"] .msm-added-evaluation__results ul{
  position:relative;
  z-index:1;
  display:grid;
  gap:11px;
  margin:0;
  padding:0;
  list-style:none;
}
body[data-page="msm-home"] .msm-added-evaluation__results li{
  display:grid;
  grid-template-columns:26px minmax(0,1fr);
  align-items:start;
  gap:12px;
  color:#0b4a86;
  font-family:var(--body-font);
  font-size:15px;
  line-height:1.5;
}
body[data-page="msm-home"] .msm-added-evaluation__check{
  width:24px;
  height:24px;
  display:grid;
  place-items:center;
  margin-top:1px;
  border-radius:50%;
  background:#09a87e;
  color:#fff;
  box-shadow:0 5px 12px rgba(9,168,126,.16);
}
body[data-page="msm-home"] .msm-added-evaluation__check svg{width:15px;height:15px;display:block;}
body[data-page="msm-home"] .msm-added-evaluation__not-test{margin-top:0;}

@media (max-width:1199px){
  body[data-page="msm-home"] .msm-added-digital__panel{
    grid-template-columns:1fr;
    grid-template-areas:"copy" "media" "quote";
    gap:22px;
  }
  body[data-page="msm-home"] .msm-added-digital__media{justify-content:center;}
  body[data-page="msm-home"] .msm-added-digital__media img{width:min(100%,620px);}
  body[data-page="msm-home"] .msm-added-digital__quote{max-width:620px;margin:0 auto;}
  body[data-page="msm-home"] .msm-added-evaluation__grid{grid-template-columns:1fr;gap:24px;}
}
@media (max-width:991px){
  body[data-page="msm-home"] .msm-added-participation__grid{grid-template-columns:1fr;}
}
@media (max-width:767px){
  body[data-page="msm-home"] .msm-added-digital{padding:6px 0 22px;}
  body[data-page="msm-home"] .msm-added-digital__panel{padding:25px 18px 20px;border-radius:22px;}
  body[data-page="msm-home"] .msm-added-digital__title{font-size:34px;margin-bottom:19px;}
  body[data-page="msm-home"] .msm-added-digital__copy p{font-size:15px;line-height:1.62;}
  body[data-page="msm-home"] .msm-added-digital__quote{border-radius:20px;padding:14px 16px;font-size:13px;}
  body[data-page="msm-home"] .msm-added-participation__panel{padding:24px 18px;border-radius:22px;}
  body[data-page="msm-home"] .msm-added-split-title{font-size:30px;margin-bottom:20px;}
  body[data-page="msm-home"] .msm-added-participation-card{padding:18px;}
  body[data-page="msm-home"] .msm-added-participation-card__head{grid-template-columns:50px minmax(0,1fr);gap:11px;}
  body[data-page="msm-home"] .msm-added-participation-card__icon{width:50px;height:50px;border-radius:14px;}
  body[data-page="msm-home"] .msm-added-participation-card__badge{grid-column:1/-1;width:max-content;}
  body[data-page="msm-home"] .msm-added-evaluation{padding:16px 0 18px;}
  body[data-page="msm-home"] .msm-added-evaluation__results{padding:22px 18px;border-radius:20px;}
  body[data-page="msm-home"] .msm-added-evaluation__results-head h3{font-size:26px;}
  body[data-page="msm-home"] .msm-added-evaluation__clipboard{width:48px;height:48px;flex-basis:48px;}
  body[data-page="msm-home"] .msm-added-evaluation__copy p{font-size:15px;}
}
@media (max-width:480px){
  body[data-page="msm-home"] .msm-added-digital__title{font-size:30px;}
  body[data-page="msm-home"] .msm-added-evaluation__results li{font-size:14px;}
}


/* MSM HOME - keep the application CTA visible with the desktop menu.
   The theme globally hides .header-button .th-btn below 1500px; that also
   hid the only "Başvuru Yap" CTA on common 1920px screens when browser
   zoom reduced the CSS viewport. Scope the correction to header-layout6. */
@media (min-width: 992px){
  .header-layout6 .header-button .info-card{
    display:flex !important;
    align-items:center;
  }
  .header-layout6 .header-button .th-btn:not([hidden]){
    display:inline-flex !important;
    align-items:center;
    justify-content:center;
  }
  .header-layout6 .header-button .th-btn[hidden]{
    display:none !important;
  }
}
@media (min-width: 992px) and (max-width: 1299px){
  .header-layout6 .header-button .th-btn:not([hidden]){
    margin-left:0;
    padding-left:24px;
    padding-right:24px;
    white-space:nowrap;
  }
}


/* =========================================================
   MSM 2026 — Nasıl Değerlendirilir / son sade metin akışı
   Matematik Alan Becerileri mevcut process-card tasarımını AYNEN kullanır.
   ========================================================= */
body[data-page="msm-home"] .msm-evaltext{
  position:relative;
  padding:58px 0 64px;
  overflow:hidden;
}
body[data-page="msm-home"] .msm-evaltext::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:
    radial-gradient(circle at 7% 12%,rgba(255,126,32,.075),transparent 24%),
    radial-gradient(circle at 93% 74%,rgba(25,119,204,.065),transparent 27%);
}
body[data-page="msm-home"] .msm-evaltext__inner{
  position:relative;
  max-width:1180px;
  margin:0 auto;
  padding:0 8px;
}
body[data-page="msm-home"] .msm-evaltext__header{
  position:relative;
  margin-bottom:30px;
  padding-bottom:20px;
  border-bottom:1px solid rgba(18,27,77,.11);
}
body[data-page="msm-home"] .msm-evaltext__eyebrow{
  display:inline-flex;
  align-items:center;
  gap:12px;
  margin-bottom:12px;
  color:#1977cc;
  font:800 10px/1 "DM Sans",sans-serif;
  letter-spacing:.22em;
}
body[data-page="msm-home"] .msm-evaltext__eyebrow::after{
  content:"";
  width:48px;
  height:3px;
  border-radius:999px;
  background:#f05a12;
}
body[data-page="msm-home"] .msm-evaltext__header h2{
  margin:0;
  color:#102e4a;
  font:850 clamp(38px,4.25vw,64px)/.98 "Outfit",sans-serif;
  letter-spacing:-1.9px;
}
body[data-page="msm-home"] .msm-evaltext__header h2 strong{
  color:#f05a12;
  font-weight:850;
}
body[data-page="msm-home"] .msm-evaltext__content{
  max-width:1100px;
  color:#294961;
  font:500 16px/1.78 "DM Sans",sans-serif;
}
body[data-page="msm-home"] .msm-evaltext__content>p{
  margin:0 0 24px;
}
body[data-page="msm-home"] .msm-evaltext__intro{
  position:relative;
  padding:2px 0 2px 22px;
  color:#173f78;
  font-size:17px;
  font-weight:560;
}
body[data-page="msm-home"] .msm-evaltext__intro::before{
  content:"";
  position:absolute;
  left:0;
  top:3px;
  bottom:3px;
  width:4px;
  border-radius:999px;
  background:linear-gradient(180deg,#1977cc,#62b5ff);
}
/* Beceriler, eski ayrı bölümdeki aynı container genişliğinde kalır. */
body[data-page="msm-home"] .msm-evaltext > .container > .step-wrap{
  width:100%;
  max-width:100%;
  min-width:0;
  margin:4px 0 12px;
}
body[data-page="msm-home"] .msm-evaltext > .container > .step-wrap .process-card_wrapp,
body[data-page="msm-home"] .msm-evaltext > .container > .step-wrap .process-card,
body[data-page="msm-home"] .msm-evaltext > .container > .step-wrap .process-card_content{
  min-width:0;
  max-width:100%;
  box-sizing:border-box;
}
body[data-page="msm-home"] .msm-evaltext > .container > .step-wrap .process-card .box-title{
  max-width:100%;
  overflow-wrap:break-word;
}
body[data-page="msm-home"] .msm-evaltext__inner--after-skills{
  margin-top:2px;
}
body[data-page="msm-home"] .msm-evaltext__content>p:not(.msm-evaltext__intro):not(.msm-evaltext__closing){
  padding-left:2px;
}
body[data-page="msm-home"] .msm-evaltext__closing{
  position:relative;
  margin-top:32px!important;
  padding:19px 22px 19px 58px;
  border:1px solid rgba(25,119,204,.14);
  border-radius:14px;
  background:linear-gradient(100deg,#f5faff,#fff 72%);
  color:#173751;
  font-weight:580;
}
body[data-page="msm-home"] .msm-evaltext__closing::before{
  content:"✓";
  position:absolute;
  left:18px;
  top:50%;
  display:grid;
  place-items:center;
  width:26px;
  height:26px;
  border-radius:50%;
  background:#1977cc;
  color:#fff;
  font-size:14px;
  font-weight:900;
  transform:translateY(-50%);
}
body[data-page="msm-home"] .msm-evaltext__closing strong{color:#0757a6}
@media(max-width:767.98px){
  body[data-page="msm-home"] .msm-evaltext{padding:38px 0 44px}
  body[data-page="msm-home"] .msm-evaltext__inner{padding:0 4px}
  body[data-page="msm-home"] .msm-evaltext__header{margin-bottom:23px;padding-bottom:16px}
  body[data-page="msm-home"] .msm-evaltext__eyebrow{font-size:8.7px;letter-spacing:.17em}
  body[data-page="msm-home"] .msm-evaltext__eyebrow::after{width:34px}
  body[data-page="msm-home"] .msm-evaltext__header h2{font-size:clamp(34px,10vw,46px);letter-spacing:-1.1px}
  body[data-page="msm-home"] .msm-evaltext__content{font-size:14px;line-height:1.72}
  body[data-page="msm-home"] .msm-evaltext__content>p{margin-bottom:20px}
  body[data-page="msm-home"] .msm-evaltext__intro{padding-left:16px;font-size:14.6px}
  body[data-page="msm-home"] .msm-evaltext__closing{margin-top:25px!important;padding:16px 16px 16px 50px;border-radius:12px}
  body[data-page="msm-home"] .msm-evaltext__closing::before{left:14px;width:24px;height:24px}
}
