.gwp-vs-passport-art{position:relative;width:190px;height:220px;margin:auto}.gwp-vs-passport-back{position:absolute;right:10px;top:42px;width:106px;height:142px;border-radius:20px;background:linear-gradient(145deg,#8dc3ff 0%,#4d91ee 100%);transform:rotate(8deg);box-shadow:0 16px 30px rgb(1 47 111 / .24);padding:44px 18px 0}.gwp-vs-passport-back span{display:block;height:8px;border-radius:999px;background:rgb(255 255 255 / .62);margin:0 0 11px}.gwp-vs-passport-back span:nth-child(2){width:78%}.gwp-vs-passport-back span:nth-child(3){width:58%}.gwp-vs-passport-main{position:absolute;left:12px;top:22px;width:118px;height:160px;border-radius:22px;background:linear-gradient(145deg,#438bea 0%,#155fc8 100%);border:1px solid rgb(255 255 255 / .55);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;box-shadow:0 19px 34px rgb(0 47 119 / .3)}.gwp-vs-passport-main i{display:block;width:46px;height:6px;border-radius:999px;background:rgb(255 255 255 / .92)}.gwp-vs-passport-main svg{filter:drop-shadow(0 3px 8px rgb(0 40 100 / .15))}.gwp-vs-passport-art .gwp-vs-art-badge{right:0;bottom:14px;width:54px;height:54px;border:7px solid #fff;background:#fff;color:#0c64cd;box-shadow:0 13px 28px rgb(4 43 100 / .2)}.gwp-vs-passport-art .gwp-vs-art-badge svg{stroke-width:3.2}.gwp-vs-step-icon{position:relative;width:58px;height:58px;border-radius:50%;background:#eaf4ff;color:#0b68d2;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.gwp-vs-step-icon>span{position:absolute!important;right:-5px;top:-5px;width:22px!important;height:22px!important;margin:0!important;border:3px solid #fff;box-shadow:none!important;background:#0c70df!important;font-size:10px!important}.gwp-vs-help-arrow{margin-left:auto;color:#0a5fc1;display:flex;align-items:center;justify-content:center;flex:0 0 auto}@media (max-width:640px){body.gwp-interior-check-status,body.gwp-interior-check-status .gwp-check-status-page,body.gwp-interior-check-status .gwp-eb.gwp-eb-status{background:#fff!important}body.gwp-interior-check-status #primary,body.gwp-interior-check-status .gwp-check-status-page,body.gwp-interior-check-status .gwp-elementor-functional-page{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow-x:hidden}body.gwp-interior-check-status .gwp-check-status-shell,body.gwp-interior-check-status .gwp-eb.gwp-eb-status .gwp-eb-shell{width:100%!important;max-width:none!important;margin:0!important;padding:14px 12px 34px!important}body.gwp-interior-check-status .elementor-widget-gwp-visa-status,body.gwp-interior-check-status .elementor-widget-gwp-visa-status>.elementor-widget-container,body.gwp-interior-check-status .gwp-vs-app,body.gwp-interior-check-status .gwp-vs-search-shell{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}body.gwp-interior-check-status .gwp-vs-app,body.gwp-interior-check-status .gwp-vs-app *{box-sizing:border-box}body.gwp-interior-check-status .gwp-vs-app{font-family:Inter,Arial,sans-serif!important;color:#193958}body.gwp-interior-check-status .gwp-vs-hero-card{width:100%;min-height:258px;grid-template-columns:minmax(0,1fr) 112px;gap:8px;align-items:center;padding:22px 16px 20px;border-radius:20px;box-shadow:0 14px 32px rgb(10 78 159 / .19);background:linear-gradient(135deg,#086ee2 0%,#0866d1 58%,#0753ad 100%)}body.gwp-interior-check-status .gwp-vs-hero-card:before{width:220px;height:220px;right:-106px;top:-105px;background:rgb(255 255 255 / .08)}body.gwp-interior-check-status .gwp-vs-hero-card:after{width:230px;height:130px;left:32%;bottom:-78px;background:rgb(255 255 255 / .06)}body.gwp-interior-check-status .gwp-vs-hero-copy{max-width:none;min-width:0}body.gwp-interior-check-status .gwp-vs-eyebrow{display:inline-flex;width:auto;min-height:31px;padding:0 13px;margin:0 0 13px;border-radius:999px;background:rgb(94 177 255 / .35);color:#fff;font:800 11px/31px Inter,Arial,sans-serif;letter-spacing:.10em}body.gwp-interior-check-status .gwp-vs-eyebrow:after{display:none}body.gwp-interior-check-status .gwp-vs-hero-copy h1{margin:0 0 12px;max-width:225px;color:#fff;font:800 32px/1.02 Inter,Arial,sans-serif;letter-spacing:-.035em}body.gwp-interior-check-status .gwp-vs-hero-copy p{margin:0;max-width:228px;color:rgb(255 255 255 / .95);font:500 13px/1.58 Inter,Arial,sans-serif}body.gwp-interior-check-status .gwp-vs-hero-art{display:flex!important;min-height:0!important;justify-content:flex-end!important;align-items:center!important;overflow:visible}body.gwp-interior-check-status .gwp-vs-passport-art{width:112px;height:148px;margin:0;transform:translateX(1px)}body.gwp-interior-check-status .gwp-vs-passport-back{right:0;top:31px;width:70px;height:92px;border-radius:14px;padding:31px 11px 0}body.gwp-interior-check-status .gwp-vs-passport-back span{height:5px;margin-bottom:7px}body.gwp-interior-check-status .gwp-vs-passport-main{left:0;top:14px;width:76px;height:104px;border-radius:15px;gap:13px}body.gwp-interior-check-status .gwp-vs-passport-main svg{width:31px;height:31px}body.gwp-interior-check-status .gwp-vs-passport-main i{width:31px;height:4px}body.gwp-interior-check-status .gwp-vs-passport-art .gwp-vs-art-badge{right:0;bottom:10px;width:39px;height:39px;border-width:5px}body.gwp-interior-check-status .gwp-vs-passport-art .gwp-vs-art-badge svg{width:19px;height:19px}body.gwp-interior-check-status .gwp-vs-form-card{width:100%;margin:14px 0 0;padding:18px 16px 18px!important;border-radius:18px!important;border:1px solid #d9e6f1!important;background:#fff;box-shadow:0 9px 26px rgb(8 50 98 / .07)!important}body.gwp-interior-check-status .gwp-status-search-grid{display:grid!important;grid-template-columns:1fr!important;gap:16px!important}body.gwp-interior-check-status .gwp-status-field{margin:0!important}body.gwp-interior-check-status .gwp-status-field label{margin:0 0 7px!important;color:#0d3159!important;font:750 13.5px/1.35 Inter,Arial,sans-serif!important;letter-spacing:-.01em}body.gwp-interior-check-status .gwp-status-input-wrap input{width:100%!important;min-width:0!important;height:54px!important;min-height:54px!important;padding:0 13px!important;border:1px solid #cfdeeb!important;border-radius:13px!important;background:#fff!important;color:#173a59!important;font:500 13.5px/1 Inter,Arial,sans-serif!important;box-shadow:none!important;text-overflow:ellipsis}body.gwp-interior-check-status .gwp-status-input-has-icon input{padding-left:46px!important}body.gwp-interior-check-status .gwp-status-input-icon{left:13px!important;color:#0c65c8!important;width:24px;height:24px}body.gwp-interior-check-status .gwp-status-input-wrap input::placeholder{color:#8c9dad!important;opacity:1}body.gwp-interior-check-status .gwp-status-input-wrap input:focus{border-color:#1987df!important;box-shadow:0 0 0 3px rgb(25 135 223 / .10)!important}body.gwp-interior-check-status .gwp-vs-submit,body.gwp-interior-check-status .gwp-status-submit{width:100%!important;height:54px!important;min-height:54px!important;margin:18px 0 0!important;border-radius:13px!important;gap:9px!important;font:800 15.5px/1 Inter,Arial,sans-serif!important;background:linear-gradient(100deg,#0b8beb 0%,#0876de 48%,#0758be 100%)!important;box-shadow:0 12px 24px rgb(7 103 205 / .20)!important}body.gwp-interior-check-status .gwp-vs-search-support{width:100%;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin:14px 0 0!important}body.gwp-interior-check-status .gwp-vs-micro-card{width:100%;min-height:0!important;padding:15px!important;border-radius:18px!important;border:1px solid #dbe7f2!important;background:#fff!important;gap:13px!important;box-shadow:0 7px 22px rgb(8 50 98 / .045)!important}body.gwp-interior-check-status .gwp-vs-secure-card{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;background:linear-gradient(135deg,#f7fbff 0%,#edf6ff 100%)!important;padding:16px!important}body.gwp-interior-check-status .gwp-vs-micro-icon{width:48px!important;height:48px!important;flex-basis:48px!important;border-radius:50%!important;background:#e4f1ff!important;color:#075dc0!important}body.gwp-interior-check-status .gwp-vs-micro-card strong,body.gwp-interior-check-status .gwp-vs-mini-title{color:#0b3159!important;font:800 15px/1.3 Inter,Arial,sans-serif!important;letter-spacing:-.015em;margin:0 0 4px!important}body.gwp-interior-check-status .gwp-vs-micro-card p{margin:0!important;color:#536d87!important;font:500 12.5px/1.55 Inter,Arial,sans-serif!important}body.gwp-interior-check-status .gwp-vs-micro-card.is-steps{display:block!important;padding:17px 13px 18px!important}body.gwp-interior-check-status .gwp-vs-mini-title{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;margin:0 0 18px!important;text-align:center;font-size:17px!important}body.gwp-interior-check-status .gwp-vs-mini-title:before,body.gwp-interior-check-status .gwp-vs-mini-title:after{content:"";width:28px;height:1px;background:#bfd6e9;display:block}body.gwp-interior-check-status .gwp-vs-steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:0!important;text-align:left!important}body.gwp-interior-check-status .gwp-vs-step{position:relative!important;padding:0!important;min-width:0;text-align:left!important}body.gwp-interior-check-status .gwp-vs-step:not(:last-child):after{content:"→";position:absolute;top:18px;right:-9px;color:#527aa1;font:500 20px/1 Inter,Arial,sans-serif}body.gwp-interior-check-status .gwp-vs-step-icon{width:50px!important;height:50px!important;margin:0 auto 9px!important;border-radius:50%!important;background:#eaf4ff!important;color:#075fc7!important}body.gwp-interior-check-status .gwp-vs-step-icon svg{width:22px;height:22px}body.gwp-interior-check-status .gwp-vs-step-icon>span{right:-4px!important;top:-4px!important;width:20px!important;height:20px!important;border-width:2px!important;font-size:9px!important}body.gwp-interior-check-status .gwp-vs-step>strong{display:block!important;margin:0 0 4px!important;color:#0c3159!important;text-align:center!important;font:800 11.5px/1.25 Inter,Arial,sans-serif!important}body.gwp-interior-check-status .gwp-vs-step>small{display:block!important;color:#5d7690!important;font:500 9.6px/1.45 Inter,Arial,sans-serif!important;text-align:left!important}body.gwp-interior-check-status .gwp-vs-micro-card.is-help{display:grid!important;grid-template-columns:48px minmax(0,1fr) 22px!important;align-items:center!important;padding:15px 14px!important}body.gwp-interior-check-status .gwp-vs-micro-card.is-help>div{min-width:0}body.gwp-interior-check-status .gwp-vs-help-arrow{display:flex!important;margin:0!important;color:#075bbb!important}body.gwp-interior-check-status .gwp-status-result{width:100%!important;margin-top:16px!important}body.gwp-interior-check-status .gwp-chatbot{right:max(13px,env(safe-area-inset-right))!important;bottom:max(13px,env(safe-area-inset-bottom))!important}body.gwp-interior-check-status .gwp-chatbot-launcher{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;padding:6px!important;border-radius:50%!important;border:4px solid #d9ebff!important;background:linear-gradient(145deg,#0879e3,#065ac6)!important;box-shadow:0 11px 26px rgb(4 68 147 / .27)!important}body.gwp-interior-check-status .gwp-chatbot-launcher-icon{width:42px!important;height:42px!important;border-radius:50%!important;border:0!important;background:transparent!important}body.gwp-interior-check-status .gwp-chatbot-online-dot{display:block!important;width:11px!important;height:11px!important;right:0!important;top:0!important;border:2px solid #fff!important}}@media (max-width:390px){body.gwp-interior-check-status .gwp-check-status-shell,body.gwp-interior-check-status .gwp-eb.gwp-eb-status .gwp-eb-shell{padding-left:10px!important;padding-right:10px!important}body.gwp-interior-check-status .gwp-vs-hero-card{grid-template-columns:minmax(0,1fr) 94px;padding:19px 13px 18px;min-height:244px}body.gwp-interior-check-status .gwp-vs-hero-copy h1{font-size:29px;max-width:205px}body.gwp-interior-check-status .gwp-vs-hero-copy p{font-size:12.5px;max-width:205px}body.gwp-interior-check-status .gwp-vs-passport-art{width:94px;height:132px;transform:scale(.92);transform-origin:center right}body.gwp-interior-check-status .gwp-vs-steps{gap:9px!important}body.gwp-interior-check-status .gwp-vs-step:not(:last-child):after{right:-7px;font-size:18px}body.gwp-interior-check-status .gwp-vs-step>small{font-size:9px!important}}