html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,*{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);box-sizing:border-box}body{line-height:1;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);cursor:pointer}a:focus-visible{outline:none}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}input{border:none;outline:0}input:focus{border:none;outline:0}.post-buy-app{display:flex;flex-direction:column;min-height:100dvh;background-color:#f3f3f3}.post-buy-app .main-container{max-width:870px;width:calc(100% - 48px);margin:56px auto;transition:all .3s ease-in-out}@media(max-width: 568px){.post-buy-app .main-container{margin:16px auto}}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,*{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);box-sizing:border-box}body{line-height:1;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);cursor:pointer}a:focus-visible{outline:none}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}input{border:none;outline:0}input:focus{border:none;outline:0}.upload-later-container{display:grid;gap:24px;width:100%;background-color:#fff;padding:24px 32px 32px 32px;border:1px solid #e2e7e9;border-radius:16px}@media(max-width: 768px){.upload-later-container{padding:0;background-color:unset;border:none;border-radius:unset}}.upload-later-container .info{background-color:#e3daf1;border-radius:4px;padding:16px 20px}.upload-later-container .info p{color:#435056}.upload-later-container .header-text-container{display:grid;gap:16px}.upload-later-container .header-text-container .header-text{font-family:"MontserratSemibold",sans-serif;color:#435056;font-size:1.5rem;line-height:29px}@media(max-width: 568px){.upload-later-container .header-text-container .header-text{font-size:1.25rem;line-height:25px}}.upload-later-container .philsys-number-wrap{display:grid;gap:4px}.upload-later-container .philsys-number-wrap .philsys-number-text{font-family:"MontserratSemibold",sans-serif;font-size:0.875rem;color:#435056;line-height:18px}.upload-later-container .philsys-number-wrap .philsys-number{font-family:"OpenSansSemibold",sans-serif;font-size:1rem;color:#70858f;display:flex;gap:16px;line-height:22px}.upload-later-container .upload-document-wrap{display:grid;position:relative}.upload-later-container .upload-document-wrap .upload-doc-ID{padding:24px;display:flex;gap:12px;align-items:center;cursor:pointer;border:1px solid #e2e7e9;box-shadow:0px 1px 3px 0px rgba(26,26,26,.1019607843),0px 1px 2px 0px rgba(26,26,26,.0588235294);border-radius:12px}@media(max-width: 568px){.upload-later-container .upload-document-wrap .upload-doc-ID{width:100%}}.upload-later-container .upload-document-wrap .upload-doc-ID .secure-nudge{position:absolute;top:-13px;left:20px;font-size:0.625rem;font-family:"GeneralSansMedium",sans-serif;letter-spacing:.4px;line-height:13px;color:#fff;background:linear-gradient(97.88deg, #482C77 16%, #673FAE 78.04%);padding:4px 10px;border-radius:4px}.upload-later-container .upload-document-wrap .upload-doc-ID .upload-doc-label{font-size:1rem;font-family:"MontserratSemibold",sans-serif;line-height:20px;color:#482c77}.upload-later-container .upload-document-wrap .upload-doc-ID .upload-doc-label .doc-extra-info{font-size:0.75rem;line-height:16px;font-family:"MontserratRegular",sans-serif;display:block;margin-top:4px}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,*{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);box-sizing:border-box}body{line-height:1;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);cursor:pointer}a:focus-visible{outline:none}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}input{border:none;outline:0}input:focus{border:none;outline:0}.tooltip-container{display:flex;background-color:#f1ecf8;padding:16px;gap:12px;border-radius:8px;align-items:center;animation:fadeIn 300ms ease-in-out;margin-top:10px}.tooltip-container.warning{background-color:#fbf5e9}.tooltip-container.warning .tooltip-text{color:#db9624}.tooltip-container.danger{background-color:#f9edeb}.tooltip-container.danger .tooltip-text{color:#c65143}.tooltip-container.danger .close-cross{margin-left:auto;min-width:20px;cursor:pointer}.tooltip-container.primary{background-color:#f1ecf8}.tooltip-container.primary .tooltip-text{color:#5c3899}.tooltip-container .tooltip-text{color:#5c3899;font-family:"OpenSansbold";font-size:1rem;line-height:22px}@media(max-width: 568px){.tooltip-container .tooltip-text{font-size:0.875rem;line-height:20px}}.tooltip-container svg{width:100%;max-width:24px;height:24px}.tooltip-withbtn-container{display:grid;grid-template-columns:auto auto;justify-content:flex-start;align-items:flex-start;gap:10px;background-color:#f1ecf8;padding:16px;gap:12px;border-radius:8px;animation:fadeIn 300ms ease-in-out;margin-top:10px}.tooltip-withbtn-container.primary{background-color:#f1ecf8}.tooltip-withbtn-container.primary .tooltip-text{color:#5c3899}.tooltip-withbtn-container .tooltip-text{color:#5c3899;font-family:"OpenSansbold";font-size:1rem;line-height:22px}@media(max-width: 568px){.tooltip-withbtn-container .tooltip-text{font-size:0.875rem;line-height:20px}}.tooltip-withbtn-container .tooltip-btn{grid-column:2;max-width:-webkit-fit-content;max-width:fit-content;text-transform:capitalize}@media(max-width: 568px){.tooltip-withbtn-container .tooltip-btn{font-size:0.875rem;line-height:17px}}.tooltip-withbtn-container svg{width:100%;max-width:24px;height:24px}
.button{display:flex;justify-content:center;align-items:center;width:100%;font-size:1rem;line-height:20px;font-family:"MontserratSemibold",sans-serif;cursor:pointer;border-radius:12px;padding:11px;border:1px solid rgba(0,0,0,0);white-space:nowrap}.button.btn-purple{color:#fff;background:linear-gradient(137deg, #482C77 -17.19%, #673FAE 61.19%);box-shadow:0px 5px 13px 0px rgba(107,74,162,.25)}.button.btn-white{background-color:rgba(0,0,0,0);border-color:#8c5acb;color:#673fae;box-shadow:0px 2px 0px 0px rgba(0,0,0,.02)}.button:disabled{cursor:default;background:#f1f3f4;box-shadow:none;color:#a9b6bc}
.loader-image{width:100vw;height:100dvh;position:fixed;background-color:hsla(0,0%,100%,.9019607843);left:0;top:0;z-index:1000;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;opacity:.6}.loader-image .brand-logo{max-width:200px}
.upload-success-container{max-width:664px;width:100%;text-align:center;padding:0px 24px;display:grid;gap:32px;margin:0 auto}.upload-success-container .title-desc-wrapper{display:grid;gap:16px}.upload-success-container .title-desc-wrapper .success-title{font-family:"MontserratMedium",sans-serif;font-size:2.25rem;color:#482c77;line-height:43px}.upload-success-container .title-desc-wrapper .success-desc{color:#65737e;font-family:"OpenSansBold",sans-serif;font-size:1rem;line-height:22px}.upload-success-container .upload-success-btn{max-width:456px;margin:0 auto}
.upload-failed-container{max-width:664px;width:100%;text-align:center;padding:0px 24px;display:grid;gap:24px;margin:0 auto}.upload-failed-container .title-desc-wrapper{display:grid;gap:16px}.upload-failed-container .title-desc-wrapper .failed-title{font-family:"MontserratMedium",sans-serif;font-size:2.25rem;color:#482c77;line-height:43px}.upload-failed-container .title-desc-wrapper .failed-desc{color:#65737e;font-family:"MontserratBold",sans-serif;font-size:1rem;line-height:22px}.upload-failed-container .title-desc-wrapper .failed-desc span{display:block}.upload-failed-container .retry-contact-wrapper{display:flex;gap:16px;justify-content:center}.upload-failed-container .retry-contact-wrapper .retry-btn{max-width:223px}.upload-failed-container .retry-contact-wrapper .contact-btn{max-width:223px}
.upload-mismatched-wrapper{max-width:456px;margin:0 auto;text-align:center;width:100%}.upload-mismatched-wrapper-header{font-size:2.25rem;line-height:43px;font-family:"MontserratMedium",sans-serif;color:#482c77;margin:24px 0px 16px 0px}.upload-mismatched-wrapper-description{font-size:1rem;line-height:22px;font-family:"OpenSansBold";color:#65737e;margin-bottom:24px}
.ctpl-head-main{width:100%}.ctpl-head-main .header .header-inner-container{display:flex;justify-content:space-between;align-items:center;padding:20px 60px;max-width:1440px;margin:0 auto;width:100%}@media(max-width: 992px){.ctpl-head-main .header .header-inner-container{padding:13px 40px}}@media(max-width: 768px){.ctpl-head-main .header .header-inner-container{padding:13px 20px}}.ctpl-head-main .header .header-inner-container .header-left .brand-logo{cursor:pointer}@media(max-width: 768px){.ctpl-head-main .header .header-inner-container .header-left .brand-logo{width:76px}}.ctpl-head-main .header .header-inner-container .header-logo{cursor:pointer}.ctpl-head-main .header .header-inner-container .header-right{display:flex;align-items:center;gap:24px}@media(max-width: 568px){.ctpl-head-main .header .header-inner-container .header-right{gap:12px}}.ctpl-head-main .header .header-inner-container .header-right .telephone .travel-head-contact-btn{padding:10px 16px;display:flex;gap:10px;border-radius:8px;border:1px solid #8c5acb;box-shadow:0px 2px 0px 0px rgba(0,0,0,.02);color:#5f34aa;font-family:"GeneralSansSemibold",sans-serif;font-size:0.875rem;line-height:130%;letter-spacing:.14px;text-decoration:none;border-radius:12px;border:1px solid #8c5acb}@media(max-width: 568px){.ctpl-head-main .header .header-inner-container .header-right .telephone .travel-head-contact-btn{padding:6px 10px;font-size:0.6875rem;align-items:center}}
.dialog .popup-wrapper{position:fixed;width:100%;height:100vh;overflow:auto;display:flex;justify-content:center;align-items:center}@media(max-width: 568px){.dialog .popup-wrapper{display:block}}.dialog[open]::backdrop{animation:backdrop-fade .5s ease forwards}.dialog::backdrop{animation:backdrop-fade .5s ease backwards;animation-direction:reverse}@keyframes backdrop-fade{from{background:rgba(0,0,0,0)}to{background:rgba(0,0,0,.6)}}@keyframes fade-in{from{opacity:0}to{opacity:1}}
.contact-popup-wrapper{background:#fff;max-width:640px;width:100%;text-align:center;border-radius:16px;padding:32px}@media(max-width: 568px){.contact-popup-wrapper{padding:20px;position:fixed;bottom:0;border-bottom-left-radius:0px;border-bottom-right-radius:0px}}.contact-popup-wrapper .heading{display:flex;justify-content:space-between}.contact-popup-wrapper .heading .heading-text{color:#2d3539;font-size:1.5rem;line-height:29px;font-family:"MontserratSemibold",sans-serif}.contact-popup-wrapper .heading .close{cursor:pointer;color:#5c3899;font-family:"MontserratSemibold",sans-serif;font-size:1rem;line-height:20px;display:flex;align-items:center;gap:4px}@media(max-width: 568px){.contact-popup-wrapper .heading .close p{display:none}}.contact-popup-wrapper .subtitle{font-size:1rem;line-height:22px;font-family:"OpenSansRegular",sans-serif;padding:24px 0px 6px 0px;color:#5a6a72;text-align:start}.contact-popup-wrapper .contact-wrapper{display:flex;padding:16px;box-shadow:0px 1px 3px 0px rgba(26,26,26,.1019607843);border-radius:12px;gap:16px;border:1px solid #e2e7e9;margin-top:10px;text-align:start;align-items:center;text-decoration:none}.contact-popup-wrapper .contact-wrapper .title{color:#5c3899;font-size:0.875rem;line-height:18px;font-family:"MontserratSemibold",sans-serif}.contact-popup-wrapper .contact-wrapper .number{color:#5a6a72;font-size:0.75rem;line-height:17px;font-family:"OpenSansRegular",sans-serif;margin-top:4px;text-decoration:none}
