.ThinkingOverlayDemo_demo__Hc3Cy{position:fixed;inset:0;isolation:isolate;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;overflow:clip;overflow-anchor:none;background:#061b3d;color:#f6f8f7;font-family:var(--font-contygo-body),sans-serif}.ThinkingOverlayDemo_demo__Hc3Cy:not([open]){display:none}.ThinkingOverlayDemo_demo__Hc3Cy::-webkit-backdrop{background:#061b3d}.ThinkingOverlayDemo_demo__Hc3Cy::backdrop{background:#061b3d}.ThinkingOverlayDemo_demo__Hc3Cy *,.ThinkingOverlayDemo_demo__Hc3Cy :after,.ThinkingOverlayDemo_demo__Hc3Cy :before{box-sizing:border-box}.ThinkingOverlayDemo_demo__Hc3Cy button,.ThinkingOverlayDemo_demo__Hc3Cy input{font:inherit}.ThinkingOverlayDemo_demo__Hc3Cy button{cursor:pointer}.ThinkingOverlayDemo_demo__Hc3Cy button:focus-visible,.ThinkingOverlayDemo_demo__Hc3Cy input:focus-visible{outline:2px solid #f6f8f7;outline-offset:5px}.ThinkingOverlayDemo_stage__3SScp{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr) auto 18dvh;justify-items:center;width:100%;height:100%;min-height:0;overflow:clip}.ThinkingOverlayDemo_header__lod4_{display:flex;flex-direction:column;align-items:center;gap:16px;padding:clamp(33px,5dvh,57px) 100px 22px;text-align:center}.ThinkingOverlayDemo_logo__5oR4K{display:block;width:clamp(152px,14vw,205px);height:auto}.ThinkingOverlayDemo_thread__P9Klb{width:min(100%,730px);min-height:0;padding:22px 34px 27px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#f6f8f733 transparent;scroll-padding-block:20px;-webkit-mask-image:linear-gradient(transparent,#061b3d 16px,#061b3d calc(100% - 14px),transparent);mask-image:linear-gradient(transparent,#061b3d 16px,#061b3d calc(100% - 14px),transparent)}.ThinkingOverlayDemo_messages__FSn2a{display:flex;flex-direction:column;gap:clamp(20px,3.2dvh,35px);min-height:100%;justify-content:safe center}.ThinkingOverlayDemo_message__ac730{max-width:90%;animation:ThinkingOverlayDemo_messageIn__3Vekp .25s ease-out both}.ThinkingOverlayDemo_speaker__ohu3l{display:block;margin-bottom:8px;color:#f6f8f780;font-size:9px;line-height:1.4;letter-spacing:.08em}.ThinkingOverlayDemo_message__ac730 p{margin:0;font-size:clamp(17px,1.6vw,23px);font-weight:400;line-height:1.55;letter-spacing:-.018em}.ThinkingOverlayDemo_assistant__1_XyF{align-self:flex-start}.ThinkingOverlayDemo_user__Qb0oH{align-self:flex-end;text-align:right;color:#25d366}.ThinkingOverlayDemo_user__Qb0oH p{font-size:clamp(14px,1.1vw,17px)}.ThinkingOverlayDemo_user__Qb0oH .ThinkingOverlayDemo_speaker__ohu3l{color:#25d36699}.ThinkingOverlayDemo_composerArea__sy9w3{width:min(calc(100% - 48px),780px);padding-top:16px}.ThinkingOverlayDemo_composer__HlllY{position:relative;isolation:isolate;display:flex;align-items:center;gap:12px;min-height:65px;padding:9px 10px 9px 24px;overflow:hidden;border:1px solid #f6f8f752;border-radius:34px;background:#f6f8f709;box-shadow:inset 0 1px 1px #f6f8f75c}.ThinkingOverlayDemo_composer__HlllY>:not([data-liquid-glass]){position:relative;z-index:1}.ThinkingOverlayDemo_composer__HlllY>[data-liquid-glass]{position:absolute;z-index:0}.ThinkingOverlayDemo_composer__HlllY input{width:0;flex:1 1;min-width:0;padding:9px 0;border:0;background:transparent;color:#f6f8f7;font-size:13px;line-height:1.5}.ThinkingOverlayDemo_composer__HlllY input::placeholder{color:#f6f8f780}.ThinkingOverlayDemo_composer__HlllY input:focus-visible{outline:0}.ThinkingOverlayDemo_composer__HlllY:focus-within{border-color:#f6f8f7a6}.ThinkingOverlayDemo_composer__HlllY input:disabled{opacity:.65}.ThinkingOverlayDemo_send__snXg2{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:14px;min-height:45px;padding:11px 17px;border:0;border-radius:24px;background:#25d366;color:#061b3d;font-size:10px!important;font-weight:650!important;transition:background .2s,opacity .2s}.ThinkingOverlayDemo_send__snXg2 svg{width:19px;height:19px;flex-shrink:0}.ThinkingOverlayDemo_send__snXg2:disabled{cursor:default;opacity:.45}.ThinkingOverlayDemo_send__snXg2:hover:not(:disabled){background:#f6f8f7}.ThinkingOverlayDemo_inputReaction__KH3Gj{position:relative;width:calc(100% - 44px);height:10px;margin:2px auto 0;opacity:0;pointer-events:none;transition:opacity .18s ease}.ThinkingOverlayDemo_inputReaction__KH3Gj[data-active=true]{opacity:1}.ThinkingOverlayDemo_inputReaction__KH3Gj:after,.ThinkingOverlayDemo_inputReaction__KH3Gj:before{content:"";position:absolute;inset:1px 0;border-radius:50%;background:linear-gradient(100deg,transparent 10%,color-mix(in srgb,#061b3d 70%,#f6f8f7) 32%,#087f46 49%,#25d366 62%,transparent 85%);background-size:190% 100%;background-position:85% 0;animation:ThinkingOverlayDemo_inputCurrent__iPeId 1.2s ease-in-out infinite;animation-play-state:paused}.ThinkingOverlayDemo_inputReaction__KH3Gj:before{filter:blur(7px);opacity:.62}.ThinkingOverlayDemo_inputReaction__KH3Gj:after{inset:0 8%;height:2px;filter:blur(1px);opacity:.7}.ThinkingOverlayDemo_inputReaction__KH3Gj[data-active=true]:after,.ThinkingOverlayDemo_inputReaction__KH3Gj[data-active=true]:before{animation-play-state:running}.ThinkingOverlayDemo_status__QCiQx{min-height:16px;margin:5px 0 0;text-align:center;color:#f6f8f799;font-size:10px;line-height:1.6}.ThinkingOverlayDemo_lowerSpace___RErc{position:relative;align-self:stretch;width:100%}.ThinkingOverlayDemo_lowerSpace___RErc>span{position:absolute;bottom:28px;width:100%;text-align:center;color:#f6f8f74d;font-size:7px;letter-spacing:.18em}.ThinkingOverlayDemo_close__JIu9d{position:absolute;z-index:30;top:max(19px,env(safe-area-inset-top));left:max(23px,env(safe-area-inset-left));display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:9px 12px;border:1px solid #f6f8f733;border-radius:23px;background:#061b3dbf;color:#f6f8f7;font-size:11px!important}.ThinkingOverlayDemo_close__JIu9d>span{font-size:20px;line-height:1}.ThinkingOverlayDemo_close__JIu9d:hover{background:#061b3d;border-color:#f6f8f780}.ThinkingOverlayDemo_demoLabel___cj3q{position:absolute;z-index:3;top:37px;right:32px;color:#f6f8f74d;font-size:7px;letter-spacing:.14em}.ThinkingOverlayDemo_srOnly__fJFxz{position:absolute!important;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@keyframes ThinkingOverlayDemo_messageIn__3Vekp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes ThinkingOverlayDemo_inputCurrent__iPeId{0%,to{background-position:85% 0}50%{background-position:15% 0}}@media (max-width:640px){.ThinkingOverlayDemo_header__lod4_{padding:max(86px,10dvh) 24px 16px;gap:13px}.ThinkingOverlayDemo_logo__5oR4K{width:165px}.ThinkingOverlayDemo_thread__P9Klb{padding:17px 27px 21px}.ThinkingOverlayDemo_messages__FSn2a{gap:23px}.ThinkingOverlayDemo_message__ac730{max-width:95%}.ThinkingOverlayDemo_message__ac730 p{font-size:18px;line-height:1.5}.ThinkingOverlayDemo_user__Qb0oH p{font-size:14px}.ThinkingOverlayDemo_speaker__ohu3l{font-size:8px;margin-bottom:7px}.ThinkingOverlayDemo_composerArea__sy9w3{width:calc(100% - 36px);padding-top:12px}.ThinkingOverlayDemo_composer__HlllY{min-height:61px;padding:8px 9px 8px 20px;gap:9px}.ThinkingOverlayDemo_composer__HlllY input{font-size:16px}.ThinkingOverlayDemo_send__snXg2{width:43px;min-height:43px;padding:0}.ThinkingOverlayDemo_send__snXg2>span{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.ThinkingOverlayDemo_status__QCiQx{font-size:9px;margin-top:5px}.ThinkingOverlayDemo_close__JIu9d{top:max(17px,env(safe-area-inset-top));left:18px}.ThinkingOverlayDemo_demoLabel___cj3q{top:36px;right:22px;font-size:6px}.ThinkingOverlayDemo_lowerSpace___RErc>span{bottom:23px;font-size:6px}}@media (max-height:600px) and (orientation:landscape){.ThinkingOverlayDemo_stage__3SScp{grid-template-rows:auto minmax(0,1fr) auto 12dvh}.ThinkingOverlayDemo_header__lod4_{padding-block:15px 8px;gap:7px}.ThinkingOverlayDemo_logo__5oR4K{width:135px}.ThinkingOverlayDemo_thread__P9Klb{padding-block:10px}.ThinkingOverlayDemo_messages__FSn2a{gap:18px}.ThinkingOverlayDemo_composerArea__sy9w3{padding-top:8px}.ThinkingOverlayDemo_status__QCiQx{margin-top:6px}.ThinkingOverlayDemo_lowerSpace___RErc>span{bottom:12px}}@media (prefers-reduced-motion:reduce){.ThinkingOverlayDemo_demo__Hc3Cy *,.ThinkingOverlayDemo_demo__Hc3Cy :after,.ThinkingOverlayDemo_demo__Hc3Cy :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.BrandLiquidSurface_surface__tTjXK{position:absolute;inset:0;overflow:hidden;isolation:isolate;pointer-events:none;border-radius:inherit;background:#061b3d}.BrandLiquidSurface_atmosphere__smMSg,.BrandLiquidSurface_canvasHost__p86Dw,.BrandLiquidSurface_fallback__kB0kz{position:absolute;inset:0}.BrandLiquidSurface_fallback__kB0kz{overflow:hidden;background:#061b3d}.BrandLiquidSurface_fallback__kB0kz:after,.BrandLiquidSurface_fallback__kB0kz:before{content:"";position:absolute;width:100%;height:115%;border:1px solid rgba(246,248,247,.13);border-radius:43% 57% 38% 62%/64% 39% 61% 36%;animation:BrandLiquidSurface_liquidDrift__deqfF 12s ease-in-out infinite alternate;animation-play-state:paused}.BrandLiquidSurface_fallback__kB0kz:before{top:-68%;left:calc(-24% + var(--flow-step, 0) * 2%);background:linear-gradient(150deg,#061b3d 15%,#087f46 65%,#25d366);box-shadow:inset -6px -9px 23px rgba(246,248,247,.1),0 22px 35px rgba(6,27,61,.35)}.BrandLiquidSurface_fallback__kB0kz:after{bottom:-61%;right:calc(-24% + var(--flow-step, 0) * 2%);background:linear-gradient(142deg,#087f46 4%,#25d366 41%,#061b3d 88%);box-shadow:inset 4px 7px 18px rgb(246 248 247/9%);animation-name:BrandLiquidSurface_liquidCounter__nbILL;animation-duration:15s;animation-delay:-5s}.BrandLiquidSurface_surface__tTjXK[data-theme=ribbon] .BrandLiquidSurface_fallback__kB0kz:before{top:-34%;height:78%;width:138%;left:calc(-30% + var(--flow-step, 0) * 2%);border-radius:34% 66% 29% 71%/58% 38% 62% 42%;background:linear-gradient(167deg,#061b3d 2%,#087f46 54%,#25d366 97%)}.BrandLiquidSurface_surface__tTjXK[data-theme=ribbon] .BrandLiquidSurface_fallback__kB0kz:after{bottom:-39%;height:80%;width:130%;background:linear-gradient(152deg,#25d366 1%,#087f46 58%,#061b3d 99%)}.BrandLiquidSurface_surface__tTjXK[data-theme=prism],.BrandLiquidSurface_surface__tTjXK[data-theme=prism] .BrandLiquidSurface_fallback__kB0kz{background:#f6f8f7}.BrandLiquidSurface_surface__tTjXK[data-theme=prism] .BrandLiquidSurface_fallback__kB0kz:before{left:calc(68% + var(--flow-step, 0) * 1%);top:-30%;width:78%;height:115%;background:linear-gradient(149deg,#061b3d 20%,#087f46 78%,#25d366);box-shadow:inset -5px -7px 24px rgba(246,248,247,.16)}.BrandLiquidSurface_surface__tTjXK[data-theme=prism] .BrandLiquidSurface_fallback__kB0kz:after{right:-30%;bottom:-55%;width:80%;height:100%;background:linear-gradient(159deg,#25d366 5%,#087f46 63%,#061b3d);box-shadow:inset 3px 5px 20px rgba(246,248,247,.16)}.BrandLiquidSurface_surface__tTjXK[data-renderer=css][data-motion=running] .BrandLiquidSurface_fallback__kB0kz:after,.BrandLiquidSurface_surface__tTjXK[data-renderer=css][data-motion=running] .BrandLiquidSurface_fallback__kB0kz:before{animation-play-state:running;transition:left 2.8s ease,right 2.8s ease}.BrandLiquidSurface_canvas__6SC47{display:block;width:100%;height:100%;opacity:0;transition:opacity .28s ease}.BrandLiquidSurface_canvas__6SC47[data-ready=true]{opacity:1}.BrandLiquidSurface_atmosphere__smMSg{background:radial-gradient(ellipse at 50% 38%,transparent 40%,rgb(6 27 61/9%) 100%)}.BrandLiquidSurface_surface__tTjXK[data-theme=prism] .BrandLiquidSurface_atmosphere__smMSg{background:linear-gradient(90deg,rgba(246,248,247,.1),transparent 60%)}@keyframes BrandLiquidSurface_liquidDrift__deqfF{0%{transform:translate(-3%,-3%) rotate(-17deg) scale(1);border-radius:43% 57% 38% 62%/64% 39% 61% 36%}to{transform:translate(12%,19%) rotate(8deg) scale(1.12);border-radius:62% 38% 59% 41%/36% 59% 41% 64%}}@keyframes BrandLiquidSurface_liquidCounter__nbILL{0%{transform:translate(3%,4%) rotate(13deg) scale(1);border-radius:43% 57% 38% 62%/64% 39% 61% 36%}to{transform:translate(-13%,-16%) rotate(-9deg) scale(1.1);border-radius:59% 41% 62% 38%/42% 63% 37% 58%}}.BrandLiquidSurface_surface__tTjXK[data-placement=basin],.BrandLiquidSurface_surface__tTjXK[data-placement=basin] .BrandLiquidSurface_fallback__kB0kz,.BrandLiquidSurface_surface__tTjXK[data-placement=halo],.BrandLiquidSurface_surface__tTjXK[data-placement=halo] .BrandLiquidSurface_fallback__kB0kz{background:#061b3d}.BrandLiquidSurface_surface__tTjXK[data-placement=basin] .BrandLiquidSurface_atmosphere__smMSg,.BrandLiquidSurface_surface__tTjXK[data-placement=halo] .BrandLiquidSurface_atmosphere__smMSg{background:none}.BrandLiquidSurface_surface__tTjXK[data-placement=basin] .BrandLiquidSurface_fallback__kB0kz{-webkit-mask-image:linear-gradient(0deg,#000 0,#000 24%,transparent 40%);mask-image:linear-gradient(0deg,#000 0,#000 24%,transparent 40%)}.BrandLiquidSurface_surface__tTjXK[data-placement=basin] .BrandLiquidSurface_fallback__kB0kz:after,.BrandLiquidSurface_surface__tTjXK[data-placement=basin] .BrandLiquidSurface_fallback__kB0kz:before,.BrandLiquidSurface_surface__tTjXK[data-placement=halo] .BrandLiquidSurface_fallback__kB0kz:after,.BrandLiquidSurface_surface__tTjXK[data-placement=halo] .BrandLiquidSurface_fallback__kB0kz:before{inset:auto 0 0;width:100%;height:40%;border:0;border-radius:0;box-shadow:none;background:radial-gradient(ellipse 44% 29% at 50% var(--cloud-y,65%),rgba(246,248,247,.2),transparent 78%),radial-gradient(ellipse 33% 45% at 50% var(--cloud-y,65%),rgb(8 127 70/5%),transparent 78%),radial-gradient(ellipse 34% 37% at 50% var(--cloud-y,65%),rgb(246 248 247/7%),transparent 76%);filter:blur(18px);opacity:.8;-webkit-mask-image:none;mask-image:none;animation:BrandLiquidSurface_focalCloudTurn__MBBtI 18s ease-in-out infinite alternate paused;transform-origin:50% var(--cloud-y,65%)}.BrandLiquidSurface_surface__tTjXK[data-placement=halo] .BrandLiquidSurface_fallback__kB0kz:after,.BrandLiquidSurface_surface__tTjXK[data-placement=halo] .BrandLiquidSurface_fallback__kB0kz:before{--cloud-y:50%;inset:0;height:100%}.BrandLiquidSurface_surface__tTjXK[data-placement=basin] .BrandLiquidSurface_fallback__kB0kz:after,.BrandLiquidSurface_surface__tTjXK[data-placement=halo] .BrandLiquidSurface_fallback__kB0kz:after{background:radial-gradient(ellipse 40% 32% at 50% var(--cloud-y,65%),rgb(246 248 247/7%),rgb(8 127 70/2%) 40%,transparent 78%);filter:blur(24px);animation-direction:alternate-reverse;animation-delay:-7s;animation-duration:23s}@keyframes BrandLiquidSurface_focalCloudTurn__MBBtI{0%{opacity:calc(.68 + var(--voice-level, 0) * .2);transform:rotate(-16deg) scale(calc(1 + var(--voice-level, 0) * .18))}to{opacity:calc(.78 + var(--voice-level, 0) * .2);transform:rotate(20deg) scale(calc(1.025 + var(--voice-level, 0) * .15))}}@media (prefers-reduced-motion:reduce){.BrandLiquidSurface_canvas__6SC47{transition:none}.BrandLiquidSurface_fallback__kB0kz:after,.BrandLiquidSurface_fallback__kB0kz:before{animation:none!important;transition:none!important}}.VisaContractInvitation_scene__fStk5{--navy:#061b3d;--green:#25d366;--deep-green:#087f46;--paper:#f6f8f7;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;height:100dvh;overflow-y:auto;overscroll-behavior:contain;background:var(--paper);color:var(--navy);font-family:var(--font-contygo-body),sans-serif}.VisaContractInvitation_entranceCurtain__Qpgp5{position:absolute;inset:0;z-index:5;background:var(--navy);opacity:0;pointer-events:none}.VisaContractInvitation_artwork__L5jv8{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:640px;padding:105px 48px 95px;background:var(--navy);overflow:hidden}.VisaContractInvitation_artworkBackdrop__6OBRP{position:absolute;inset:0;z-index:-1;overflow:hidden;background:radial-gradient(ellipse at 35% 48%,#25d36619,transparent 62%)}.VisaContractInvitation_artworkBackdrop__6OBRP>span{position:absolute;left:50%;top:50%;width:640px;aspect-ratio:1;border:1px solid #25d36623;border-radius:50%;transform:translate(-50%,-50%) rotateX(36deg) rotate(-23deg)}.VisaContractInvitation_artworkBackdrop__6OBRP>span:nth-child(2){width:830px;border-color:#f6f8f70d;transform:translate(-50%,-50%) rotateX(36deg) rotate(-23deg)}.VisaContractInvitation_artworkBackdrop__6OBRP>span:nth-child(3){width:1000px;border-color:#f6f8f70a;transform:translate(-50%,-50%) rotateX(36deg) rotate(-23deg)}.VisaContractInvitation_brand__E6Vy8{position:absolute;top:37px;left:42px;width:137px;height:auto}.VisaContractInvitation_documentStage__TPleZ{position:relative;width:min(100%,342px);perspective:1100px;padding:12px 0 28px}.VisaContractInvitation_documentShadow__P0y84{position:absolute;left:10%;right:0;bottom:0;height:32px;border-radius:50%;background:#0007;filter:blur(21px);transform:rotate(-6deg)}.VisaContractInvitation_document__xDF2_{position:relative;aspect-ratio:.74;width:100%;padding:36px 33px 30px;background:linear-gradient(110deg,#fff,var(--paper));color:var(--navy);border:1px solid #fff;border-radius:4px 37px 5px 5px;box-shadow:0 35px 65px #00102755,10px 9px 0 -5px #b5c9c1,17px 17px 0 -11px #d9e2de;transform:rotate(-6deg);transform-style:preserve-3d}.VisaContractInvitation_documentFold__IXozf{position:absolute;top:-1px;right:-1px;width:48px;height:48px;border-radius:0 35px 0 7px;background:linear-gradient(45deg,#dce6e0,#f6f8f7 51%,#c5d8cd 52%);box-shadow:-5px 6px 14px #061b3d0c}.VisaContractInvitation_documentLogo__1jdEe{width:107px;height:auto;display:block;margin-bottom:31px}.VisaContractInvitation_documentEyebrow__WaoDy{display:block;font-size:8px;line-height:1.5;letter-spacing:.16em;color:var(--deep-green);font-weight:800;margin-bottom:10px}.VisaContractInvitation_document__xDF2_>strong{display:block;font:800 clamp(26px,2.6vw,37px)/1.13 var(--font-contygo-heading),sans-serif;letter-spacing:-.055em}.VisaContractInvitation_documentLines__4JKId{display:grid;grid-gap:8px;gap:8px;margin-top:26px}.VisaContractInvitation_documentLines__4JKId>i{display:block;height:3px;width:100%;background:#061b3d0e;border-radius:3px}.VisaContractInvitation_documentLines__4JKId>i:nth-child(2){width:89%}.VisaContractInvitation_documentLines__4JKId>i:nth-child(3){width:94%}.VisaContractInvitation_documentLines__4JKId>i:nth-child(4){width:61%}.VisaContractInvitation_documentRule__R7FFH{height:1px;background:#061b3d13;margin-top:24px}.VisaContractInvitation_signature__jeZEC{width:63%;height:auto;display:block;margin-top:19px;color:var(--deep-green)}.VisaContractInvitation_documentCaption__wur0H{display:block;margin-top:9px;font-size:6px;font-weight:800;letter-spacing:.15em;color:#061b3d80}.VisaContractInvitation_seal__Hea6d{position:absolute;right:-26px;bottom:24px;display:grid;place-items:center;width:85px;height:85px;background:var(--paper);border:1px solid #fff;border-radius:50%;box-shadow:0 8px 27px #061b3d22,inset 0 0 0 6px #e7f0eb;transform:rotate(6deg)}.VisaContractInvitation_seal__Hea6d>img{width:62px;height:62px;object-fit:contain}.VisaContractInvitation_artwork__L5jv8 .VisaContractInvitation_artworkCaption__8m3NQ{position:absolute;bottom:40px;left:42px;color:#f6f8f799;font-size:12px;line-height:1.6;letter-spacing:.01em;margin:0}.VisaContractInvitation_artworkCaption__8m3NQ strong{font-weight:600;color:var(--paper)}.VisaContractInvitation_copy__YhTvP{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;max-width:700px;padding:90px clamp(32px,5.3vw,90px) 56px;min-width:0}.VisaContractInvitation_eyebrow__Tbi0p{display:flex;align-items:center;gap:10px;color:var(--deep-green);font-size:9px;font-weight:800;letter-spacing:.15em;line-height:1.5;margin-bottom:26px}.VisaContractInvitation_eyebrow__Tbi0p>i{display:block;width:5px;height:5px;border-radius:50%;background:var(--green)}.VisaContractInvitation_copy__YhTvP .VisaContractInvitation_title__839bv{font-family:var(--font-contygo-heading),sans-serif;font-weight:800;font-size:clamp(39px,4.15vw,67px);line-height:1.07;letter-spacing:-.055em;margin:0;color:var(--navy)}.VisaContractInvitation_title__839bv>span{color:var(--deep-green)}.VisaContractInvitation_copy__YhTvP .VisaContractInvitation_description__Lf0Ii{max-width:370px;color:#061b3da6;font-size:16px;line-height:1.75;margin:25px 0 0}.VisaContractInvitation_reviewNote__jLF_9{display:flex;gap:15px;align-items:flex-start;border-top:1px solid #061b3d14;width:100%;margin:30px 0 29px;padding-top:20px}.VisaContractInvitation_reviewNote__jLF_9>span{font-size:10px;line-height:24px;letter-spacing:.1em;color:var(--deep-green)}.VisaContractInvitation_reviewNote__jLF_9>p{font-size:13px;line-height:1.7;color:#061b3d9c;margin:0}.VisaContractInvitation_reviewNote__jLF_9 strong{font-weight:600;color:var(--navy)}.VisaContractInvitation_contractLink__pHkhQ{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:100px;padding:23px 22px 23px 26px;background:var(--navy);color:var(--paper);border:1px solid var(--navy);border-radius:19px;overflow:hidden;box-shadow:0 17px 35px #061b3d16;text-decoration:none;transition:box-shadow .3s}.VisaContractInvitation_contractLink__pHkhQ:before{position:absolute;inset:0;z-index:-1;content:"";background:radial-gradient(ellipse at 100% 120%,#25d3663d,transparent 70%);opacity:.5;transition:opacity .35s}.VisaContractInvitation_contractLink__pHkhQ:after{position:absolute;inset:0;content:"";background:linear-gradient(110deg,transparent 35%,#f6f8f70f 50%,transparent 65%);transform:translateX(-120%);transition:transform .85s;pointer-events:none}.VisaContractInvitation_contractLink__pHkhQ:hover{box-shadow:0 23px 38px #061b3d25}.VisaContractInvitation_contractLink__pHkhQ:hover:before{opacity:1}.VisaContractInvitation_contractLink__pHkhQ:hover:after{transform:translateX(120%)}.VisaContractInvitation_contractLink__pHkhQ:focus-visible{outline:3px solid var(--deep-green)!important;outline-offset:6px!important}.VisaContractInvitation_contractLink__pHkhQ>.VisaContractInvitation_linkArrow__eAR6D,.VisaContractInvitation_contractLink__pHkhQ>.VisaContractInvitation_linkText__gqqEA{position:relative;z-index:1}.VisaContractInvitation_contractLink__pHkhQ>.VisaContractInvitation_edgeLight__lc6B4{z-index:2}.VisaContractInvitation_edgeLight__lc6B4{position:absolute;inset:0;padding:2px;border-radius:inherit;overflow:hidden;pointer-events:none;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor}.VisaContractInvitation_edgeLight__lc6B4:before{content:"";position:absolute;inset:-500%;background:conic-gradient(from 30deg,transparent 0deg,transparent 250deg,#25d366 290deg,#e6fff9 313deg,transparent 335deg);animation:VisaContractInvitation_edgeOrbit__TvXjr 3.8s linear 3}.VisaContractInvitation_contractLink__pHkhQ:hover .VisaContractInvitation_edgeLight__lc6B4:before{animation-play-state:paused}@keyframes VisaContractInvitation_edgeOrbit__TvXjr{to{transform:rotate(1turn)}}.VisaContractInvitation_linkText__gqqEA{min-width:0}.VisaContractInvitation_linkText__gqqEA>small{display:block;font-size:8px;line-height:1.6;letter-spacing:.15em;color:#f6f8f79c;font-weight:700;margin-bottom:6px}.VisaContractInvitation_linkText__gqqEA>strong{display:block;color:var(--paper);font:800 clamp(18px,1.7vw,24px)/1.18 var(--font-contygo-heading),sans-serif;letter-spacing:-.035em}.VisaContractInvitation_linkArrow__eAR6D{display:grid;place-items:center;flex:0 0 45px;width:45px;height:45px;border-radius:50%;background:var(--green);color:var(--navy);transition:transform .3s,background .3s}.VisaContractInvitation_linkArrow__eAR6D>svg{width:22px;height:22px}.VisaContractInvitation_contractLink__pHkhQ:hover .VisaContractInvitation_linkArrow__eAR6D{transform:rotate(-35deg);background:var(--paper)}.VisaContractInvitation_copy__YhTvP .VisaContractInvitation_footnote__xldws{font-size:11px;line-height:1.7;color:#061b3d8a;margin:17px 0 0;max-width:330px}.VisaContractInvitation_signoff__DDPOk{display:flex;align-items:center;gap:18px;margin-top:45px;width:100%;padding-top:20px;border-top:1px solid #061b3d0e}.VisaContractInvitation_signoff__DDPOk>img{width:82px;height:auto}.VisaContractInvitation_signoff__DDPOk>span{font-size:10px;color:#061b3d8a}@media(min-width:901px) and (max-height:760px){.VisaContractInvitation_artwork__L5jv8{min-height:590px;padding-top:85px;padding-bottom:76px}.VisaContractInvitation_documentStage__TPleZ{width:290px}.VisaContractInvitation_document__xDF2_{padding:28px}.VisaContractInvitation_documentLogo__1jdEe{margin-bottom:24px}.VisaContractInvitation_documentLines__4JKId{margin-top:22px;gap:7px}.VisaContractInvitation_documentRule__R7FFH{margin-top:20px}.VisaContractInvitation_document__xDF2_>strong{font-size:31px}.VisaContractInvitation_signature__jeZEC{margin-top:12px}.VisaContractInvitation_copy__YhTvP{padding-block:65px 35px}.VisaContractInvitation_copy__YhTvP .VisaContractInvitation_title__839bv{font-size:48px}.VisaContractInvitation_eyebrow__Tbi0p{margin-bottom:19px}.VisaContractInvitation_copy__YhTvP .VisaContractInvitation_description__Lf0Ii{font-size:14px;margin-top:19px}.VisaContractInvitation_reviewNote__jLF_9{margin-block:22px}.VisaContractInvitation_signoff__DDPOk{margin-top:26px}.VisaContractInvitation_contractLink__pHkhQ{min-height:87px;padding-block:18px}}@media(max-width:900px){.VisaContractInvitation_scene__fStk5{grid-template-columns:minmax(0,1fr);display:block}.VisaContractInvitation_artwork__L5jv8{height:310px;min-height:0;padding:53px 26px 17px;overflow:hidden}.VisaContractInvitation_brand__E6Vy8{top:24px;left:25px;width:113px}.VisaContractInvitation_artworkBackdrop__6OBRP>span{width:420px}.VisaContractInvitation_artworkBackdrop__6OBRP>span:nth-child(2){width:560px}.VisaContractInvitation_artworkBackdrop__6OBRP>span:nth-child(3){width:730px}.VisaContractInvitation_documentStage__TPleZ{width:174px;padding:0;transform:translate(51px,29px)}.VisaContractInvitation_document__xDF2_{padding:20px 18px 16px;border-radius:3px 22px 3px 3px}.VisaContractInvitation_documentFold__IXozf{width:29px;height:29px;border-top-right-radius:20px}.VisaContractInvitation_documentLogo__1jdEe{width:66px;margin-bottom:16px}.VisaContractInvitation_documentEyebrow__WaoDy{font-size:5px;margin-bottom:6px}.VisaContractInvitation_document__xDF2_>strong{font-size:20px}.VisaContractInvitation_documentLines__4JKId{gap:5px;margin-top:13px}.VisaContractInvitation_documentLines__4JKId>i{height:2px}.VisaContractInvitation_documentRule__R7FFH{margin-top:12px}.VisaContractInvitation_signature__jeZEC{margin-top:9px}.VisaContractInvitation_documentCaption__wur0H{font-size:4px;margin-top:4px}.VisaContractInvitation_seal__Hea6d{width:48px;height:48px;right:-16px;bottom:20px;box-shadow:0 8px 20px #061b3d22,inset 0 0 0 4px #e7f0eb}.VisaContractInvitation_seal__Hea6d>img{width:37px;height:37px}.VisaContractInvitation_artwork__L5jv8 .VisaContractInvitation_artworkCaption__8m3NQ{left:25px;bottom:28px;font-size:10px;max-width:110px}.VisaContractInvitation_copy__YhTvP{max-width:620px;margin:auto;padding:35px 26px 34px}.VisaContractInvitation_eyebrow__Tbi0p{font-size:8px;margin-bottom:18px;gap:8px}.VisaContractInvitation_copy__YhTvP .VisaContractInvitation_title__839bv{font-size:clamp(36px,7vw,48px)}.VisaContractInvitation_copy__YhTvP .VisaContractInvitation_description__Lf0Ii{font-size:14px;line-height:1.65;margin-top:17px;max-width:460px}.VisaContractInvitation_reviewNote__jLF_9{margin:23px 0;padding-top:17px}.VisaContractInvitation_reviewNote__jLF_9>p{font-size:12px}.VisaContractInvitation_contractLink__pHkhQ{min-height:87px;padding:18px 19px 18px 22px;border-radius:16px}.VisaContractInvitation_linkText__gqqEA>strong{font-size:23px}.VisaContractInvitation_linkArrow__eAR6D{flex-basis:43px;width:43px;height:43px}.VisaContractInvitation_copy__YhTvP .VisaContractInvitation_footnote__xldws{max-width:360px;font-size:10px}.VisaContractInvitation_signoff__DDPOk{margin-top:29px;padding-top:19px}.VisaContractInvitation_signoff__DDPOk>img{width:78px}.VisaContractInvitation_signoff__DDPOk>span{font-size:9px}}@media(max-width:380px){.VisaContractInvitation_copy__YhTvP{padding-inline:22px}.VisaContractInvitation_copy__YhTvP .VisaContractInvitation_title__839bv{font-size:35px}.VisaContractInvitation_linkText__gqqEA>strong{font-size:20px}.VisaContractInvitation_contractLink__pHkhQ{gap:13px}.VisaContractInvitation_artwork__L5jv8{height:282px}.VisaContractInvitation_documentStage__TPleZ{width:156px;transform:translate(52px,25px)}.VisaContractInvitation_document__xDF2_>strong{font-size:18px}.VisaContractInvitation_artwork__L5jv8 .VisaContractInvitation_artworkCaption__8m3NQ{font-size:9px}}@media(prefers-reduced-motion:reduce){.VisaContractInvitation_scene__fStk5 *,.VisaContractInvitation_scene__fStk5 :after,.VisaContractInvitation_scene__fStk5 :before{animation:none!important;transition:none!important}.VisaContractInvitation_contractLink__pHkhQ:hover{transform:none}.VisaContractInvitation_contractLink__pHkhQ:after{display:none}.VisaContractInvitation_contractLink__pHkhQ:hover .VisaContractInvitation_linkArrow__eAR6D{transform:none}}.VisaStatePicker_sheet__k15Nk{position:fixed;inset:auto 0 max(20px,env(safe-area-inset-bottom));isolation:isolate;display:flex;flex-direction:column;width:min(520px,calc(100vw - 36px));height:min(720px,82dvh);max-width:none;max-height:92dvh;margin:0 auto;padding:0;overflow:clip;border:1px solid #f6f8f73d;border-radius:30px;background:linear-gradient(145deg,#f6f8f714,transparent 26%,transparent 65%,#25d36608),#061b3d94;color:#f6f8f7;backdrop-filter:blur(24px) saturate(1.15);-webkit-backdrop-filter:blur(24px) saturate(1.15);box-shadow:inset 0 1px 0 #f6f8f752,inset 1px 0 0 #f6f8f712,inset -1px 0 0 #f6f8f70a,0 28px 90px #061b3d52;font-family:var(--font-contygo-body),sans-serif;animation:VisaStatePicker_sheetEnter__dSeQm .35s cubic-bezier(.18,.85,.23,1.04) both}.VisaStatePicker_sheet__k15Nk:not([open]){display:none}.VisaStatePicker_sheet__k15Nk .VisaStatePicker_description__D8Lvf{margin:12px var(--sheet-gutter,27px) 21px}.VisaStatePicker_sheet__k15Nk .VisaStatePicker_resultCount__COAs6{margin:17px calc(var(--sheet-gutter, 27px) + 1px) 8px}.VisaStatePicker_sheet__k15Nk .VisaStatePicker_empty__VLu32{margin:30px 18px}.VisaStatePicker_sheet__k15Nk .VisaStatePicker_search__8pu7b input:focus-visible{outline:0;box-shadow:none}.VisaStatePicker_sheet__k15Nk .VisaStatePicker_unknown__nCpM0{font-size:12px}.VisaStatePicker_sheet__k15Nk::-webkit-backdrop{background:#061b3d14;animation:VisaStatePicker_backdropEnter__G8oTa .24s ease-out both}.VisaStatePicker_sheet__k15Nk::backdrop{background:#061b3d14;animation:VisaStatePicker_backdropEnter__G8oTa .24s ease-out both}.VisaStatePicker_sheet__k15Nk *,.VisaStatePicker_sheet__k15Nk :after,.VisaStatePicker_sheet__k15Nk :before{box-sizing:border-box}.VisaStatePicker_sheet__k15Nk button,.VisaStatePicker_sheet__k15Nk input{font-family:inherit}.VisaStatePicker_sheet__k15Nk button{cursor:pointer;-webkit-tap-highlight-color:transparent}.VisaStatePicker_sheet__k15Nk button:focus-visible{outline:2px solid #25d366;outline-offset:-3px}.VisaStatePicker_handle__P5WsV{width:34px;height:4px;flex-shrink:0;margin:12px auto 0;border-radius:4px;background:#f6f8f740;box-shadow:0 1px 0 #061b3d33}.VisaStatePicker_header__cpFyT{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:23px 27px 0}.VisaStatePicker_kicker__uLgdS{display:block;margin-bottom:9px;color:#25d366;font-size:8px;font-weight:650;letter-spacing:.14em}.VisaStatePicker_header__cpFyT h2{margin:0;color:#f6f8f7;font-family:var(--font-contygo-heading),sans-serif;font-size:27px;font-weight:650;line-height:1.15;letter-spacing:-.035em}.VisaStatePicker_close__P9ueh{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;padding:0;border:1px solid #f6f8f724;border-radius:50%;background:#f6f8f70a;color:#f6f8f7b3;box-shadow:inset 0 1px 0 #f6f8f71f;transition:background .18s,color .18s}.VisaStatePicker_close__P9ueh svg{width:19px;height:19px}.VisaStatePicker_close__P9ueh:hover{color:#f6f8f7;background:#f6f8f71a}.VisaStatePicker_description__D8Lvf{margin:12px 27px 21px;color:#f6f8f7a6;font-size:12px;line-height:1.6}.VisaStatePicker_search__8pu7b{position:relative;display:flex;align-items:center;gap:12px;min-height:51px;flex-shrink:0;margin:0 22px;padding:10px 13px 10px 17px;overflow:hidden;border:1px solid #f6f8f72b;border-radius:28px;background:linear-gradient(120deg,#f6f8f709,transparent 62%),#f6f8f705;box-shadow:inset 0 1px 0 #f6f8f724,0 2px 10px #061b3d12;transition:border-color .18s,background .18s}.VisaStatePicker_search__8pu7b:focus-within{border-color:#f6f8f766;background-color:#f6f8f70a}.VisaStatePicker_search__8pu7b>svg{width:18px;height:18px;flex-shrink:0;color:#f6f8f799}.VisaStatePicker_search__8pu7b input{flex:1 1;width:0;min-width:0;padding:3px 0;border:0;outline:0;background:transparent;color:#f6f8f7;font-size:15px;line-height:1.5}.VisaStatePicker_search__8pu7b input::placeholder{color:#f6f8f780}.VisaStatePicker_search__8pu7b input::-webkit-search-cancel-button{-webkit-appearance:none}.VisaStatePicker_clear__j42j0{display:grid;place-items:center;width:27px;height:27px;flex-shrink:0;padding:0;border:0;border-radius:50%;background:#f6f8f714;color:#f6f8f7b3}.VisaStatePicker_clear__j42j0 svg{width:15px;height:15px}.VisaStatePicker_resultCount__COAs6{min-height:14px;flex-shrink:0;margin:17px 28px 8px;color:#f6f8f773;font-size:9px;line-height:1.5;letter-spacing:.02em}.VisaStatePicker_list__z5IWF{flex:1 1;min-height:0;margin-inline:12px;padding:0 8px;overflow:auto;overscroll-behavior:contain;scroll-padding-block:8px;scrollbar-width:thin;scrollbar-color:#f6f8f72b transparent}.VisaStatePicker_option__ilXfq{display:grid;grid-template-columns:32px minmax(0,1fr) 17px;align-items:center;grid-gap:13px;gap:13px;width:100%;min-height:53px;padding:13px 8px;border:0;border-bottom:1px solid #f6f8f712;border-radius:0;background:transparent;color:#f6f8f7;text-align:left;transition:background .16s}.VisaStatePicker_option__ilXfq:last-child{border-bottom-color:transparent}.VisaStatePicker_option__ilXfq:focus-visible,.VisaStatePicker_option__ilXfq:hover{border-radius:9px;background:#f6f8f709}.VisaStatePicker_code__oHcA8{color:#25d366;font-size:10px;font-weight:550;line-height:1.5;letter-spacing:.04em}.VisaStatePicker_name__Vx1QS{font-size:14px;font-weight:450;line-height:1.45}.VisaStatePicker_option__ilXfq>svg{width:17px;height:17px;color:#f6f8f740;transition:color .16s,transform .16s}.VisaStatePicker_option__ilXfq:focus-visible>svg,.VisaStatePicker_option__ilXfq:hover>svg{color:#25d366;transform:translateX(2px)}.VisaStatePicker_empty__VLu32{margin:30px 18px;color:#f6f8f7bf;font-size:14px;line-height:1.6;text-align:center}.VisaStatePicker_empty__VLu32>span{display:block;margin-top:5px;color:#f6f8f773;font-size:12px}.VisaStatePicker_footer__8Y5JH{flex-shrink:0;margin:8px 22px 0;padding:10px 0 16px;border-top:1px solid #f6f8f724}.VisaStatePicker_unknown__nCpM0{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;min-height:46px;padding:9px 5px;border:0;border-radius:8px;background:transparent;color:#f6f8f7b3;text-align:left;font-size:12px;line-height:1.5}.VisaStatePicker_unknown__nCpM0>svg{width:17px;height:17px;flex-shrink:0;color:#25d366}.VisaStatePicker_unknown__nCpM0:hover{color:#f6f8f7;background:#f6f8f705}@keyframes VisaStatePicker_sheetEnter__dSeQm{0%{opacity:0;transform:translateY(34px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes VisaStatePicker_backdropEnter__G8oTa{0%{opacity:0}to{opacity:1}}@media (max-width:600px){.VisaStatePicker_sheet__k15Nk{--sheet-gutter:22px;inset:auto 0 max(8px,env(safe-area-inset-bottom));width:calc(100vw - 16px);height:min(740px,87dvh);max-height:calc(92dvh - env(safe-area-inset-bottom));border-radius:28px}.VisaStatePicker_header__cpFyT{padding:21px 22px 0}.VisaStatePicker_header__cpFyT h2{font-size:26px}.VisaStatePicker_description__D8Lvf{margin-inline:22px;margin-bottom:19px;font-size:11px}.VisaStatePicker_search__8pu7b{margin-inline:16px;min-height:52px;padding-left:15px;gap:10px}.VisaStatePicker_search__8pu7b input{font-size:16px}.VisaStatePicker_resultCount__COAs6{margin-inline:23px}.VisaStatePicker_list__z5IWF{margin-inline:9px;padding-inline:6px}.VisaStatePicker_option__ilXfq{min-height:54px;grid-template-columns:30px minmax(0,1fr) 16px;gap:10px}.VisaStatePicker_footer__8Y5JH{margin-inline:18px;padding-bottom:12px}}@media (max-height:530px){.VisaStatePicker_sheet__k15Nk{height:92dvh;max-height:calc(92dvh - env(safe-area-inset-bottom));bottom:max(4dvh,env(safe-area-inset-bottom))}.VisaStatePicker_handle__P5WsV{display:none}.VisaStatePicker_header__cpFyT{padding-top:16px}.VisaStatePicker_kicker__uLgdS{display:none}.VisaStatePicker_header__cpFyT h2{font-size:22px}.VisaStatePicker_description__D8Lvf{margin-block:8px 12px}.VisaStatePicker_search__8pu7b{min-height:44px;padding-block:6px}.VisaStatePicker_resultCount__COAs6{margin-top:10px}.VisaStatePicker_footer__8Y5JH{padding-block:3px}}@media (prefers-reduced-motion:reduce){.VisaStatePicker_sheet__k15Nk::-webkit-backdrop{animation:none!important;-webkit-transition:none!important;transition:none!important;scroll-behavior:auto!important}.VisaStatePicker_sheet__k15Nk,.VisaStatePicker_sheet__k15Nk *,.VisaStatePicker_sheet__k15Nk :after,.VisaStatePicker_sheet__k15Nk :before,.VisaStatePicker_sheet__k15Nk::backdrop{animation:none!important;transition:none!important;scroll-behavior:auto!important}}[data-contygo-theme=light] .VisaStatePicker_sheet__k15Nk{border:1px solid rgba(6,27,61,.239);background:linear-gradient(145deg,#f6f8f714,transparent 26%,transparent 65%,#25d36608),hsla(0,0%,100%,.58);color:#061b3d}[data-contygo-theme=light] .VisaStatePicker_sheet__k15Nk::-webkit-backdrop{background:hsla(0,0%,100%,.078)}[data-contygo-theme=light] .VisaStatePicker_sheet__k15Nk::backdrop{background:hsla(0,0%,100%,.078)}[data-contygo-theme=light] .VisaStatePicker_kicker__uLgdS{color:#087f46}[data-contygo-theme=light] .VisaStatePicker_header__cpFyT h2{color:#061b3d}[data-contygo-theme=light] .VisaStatePicker_close__P9ueh{border:1px solid rgba(6,27,61,.141);color:rgba(6,27,61,.702)}[data-contygo-theme=light] .VisaStatePicker_close__P9ueh:hover{color:#061b3d}[data-contygo-theme=light] .VisaStatePicker_description__D8Lvf{color:rgba(6,27,61,.651)}[data-contygo-theme=light] .VisaStatePicker_search__8pu7b{border:1px solid rgba(6,27,61,.169)}[data-contygo-theme=light] .VisaStatePicker_search__8pu7b:focus-within{border-color:rgba(6,27,61,.4)}[data-contygo-theme=light] .VisaStatePicker_search__8pu7b>svg{color:rgba(6,27,61,.6)}[data-contygo-theme=light] .VisaStatePicker_search__8pu7b input{color:#061b3d}[data-contygo-theme=light] .VisaStatePicker_search__8pu7b input::placeholder{color:rgba(6,27,61,.502)}[data-contygo-theme=light] .VisaStatePicker_clear__j42j0{color:rgba(6,27,61,.702)}[data-contygo-theme=light] .VisaStatePicker_resultCount__COAs6{color:rgba(6,27,61,.451)}[data-contygo-theme=light] .VisaStatePicker_option__ilXfq{border-bottom:1px solid rgba(6,27,61,.071);color:#061b3d}[data-contygo-theme=light] .VisaStatePicker_code__oHcA8{color:#087f46}[data-contygo-theme=light] .VisaStatePicker_option__ilXfq>svg{color:rgba(6,27,61,.251)}[data-contygo-theme=light] .VisaStatePicker_option__ilXfq:focus-visible>svg,[data-contygo-theme=light] .VisaStatePicker_option__ilXfq:hover>svg{color:#087f46}[data-contygo-theme=light] .VisaStatePicker_empty__VLu32{color:rgba(6,27,61,.749)}[data-contygo-theme=light] .VisaStatePicker_empty__VLu32>span{color:rgba(6,27,61,.451)}[data-contygo-theme=light] .VisaStatePicker_footer__8Y5JH{border-top:1px solid rgba(6,27,61,.141)}[data-contygo-theme=light] .VisaStatePicker_unknown__nCpM0{color:rgba(6,27,61,.702)}[data-contygo-theme=light] .VisaStatePicker_unknown__nCpM0>svg{color:#087f46}[data-contygo-theme=light] .VisaStatePicker_unknown__nCpM0:hover{color:#061b3d}.ExperienceTheme_surface__5cAcq[data-contygo-theme=light]{--cg-stage:#fff;--cg-stage-rgb:255,255,255;--cg-text:#061b3d;--cg-text-rgb:6,27,61;--cg-accent:#087f46}.ExperienceTheme_surface__5cAcq[data-contygo-theme=dark]{--cg-stage:#061b3d;--cg-stage-rgb:6,27,61;--cg-text:#f6f8f7;--cg-text-rgb:246,248,247;--cg-accent:#25d366}.ExperienceTheme_surface__5cAcq[data-contygo-theme=light] dialog img[src="/contygo/brand/logo-dark.png"]{content:url(/contygo/brand/logo-light.png)}.ExperienceTheme_surface__5cAcq[data-contygo-theme=light] dialog img[src="/contygo/brand/symbol-dark.png"]{content:url(/contygo/brand/symbol-light.png)}.ExperienceTheme_surface__5cAcq[data-contygo-theme=light] dialog input[type=date]{color-scheme:light}.ExperienceTheme_surface__5cAcq[data-contygo-theme=light][data-contygo-dia=papel]{--cg-stage:#eaf2ed;--cg-stage-rgb:234,242,237}.VisaTransitionPreview_page__u6g5z{min-height:100dvh;padding:30px clamp(22px,4.4vw,72px) 24px;background:#f6f8f7;color:#061b3d;font-family:var(--font-contygo-body),sans-serif}.VisaTransitionPreview_contractPage__excWu *,.VisaTransitionPreview_page__u6g5z *{box-sizing:border-box}.VisaTransitionPreview_contractPage__excWu button,.VisaTransitionPreview_page__u6g5z button{font:inherit;cursor:pointer}.VisaTransitionPreview_contractPage__excWu button:focus-visible,.VisaTransitionPreview_page__u6g5z button:focus-visible{outline:3px solid #087f46;outline-offset:5px}.VisaTransitionPreview_experiencePreview__6JsBH,.VisaTransitionPreview_footer__tnynR,.VisaTransitionPreview_header__yHj08{width:min(100%,1380px);margin-inline:auto}.VisaTransitionPreview_header__yHj08{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:26px;border-bottom:1px solid #061b3d21}.VisaTransitionPreview_brand__f6d_c{display:block;width:148px;height:auto}.VisaTransitionPreview_previewLabel__37cDb{display:inline-flex;align-items:center;gap:9px;color:#061b3d99;font-size:9px;font-weight:700;letter-spacing:.16em}.VisaTransitionPreview_previewLabel__37cDb i{width:6px;height:6px;border-radius:50%;background:#25d366}.VisaTransitionPreview_experiencePreview__6JsBH{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1.35fr);align-items:center;grid-gap:clamp(35px,5.2vw,82px);gap:clamp(35px,5.2vw,82px);padding-block:clamp(44px,6.2vw,86px) 54px}.VisaTransitionPreview_copy__2SV3s{padding-block:8px 24px}.VisaTransitionPreview_eyebrow__ibMpq{margin:0 0 20px;color:#087f46;font-size:9px;font-weight:700;letter-spacing:.15em}.VisaTransitionPreview_copy__2SV3s h1{margin:0;font-family:var(--font-contygo-heading),sans-serif;font-size:clamp(39px,4.1vw,59px);font-weight:800;line-height:1.04;letter-spacing:-.055em;text-wrap:balance}.VisaTransitionPreview_copy__2SV3s h1>span{color:#087f46}.VisaTransitionPreview_description__5SthK{max-width:370px;margin:25px 0 0;color:#061b3db3;font-size:15px;line-height:1.75}.VisaTransitionPreview_designNotes__tZ0k5{display:grid;grid-gap:19px;gap:19px;margin-block:29px 34px}.VisaTransitionPreview_designNotes__tZ0k5>div{display:flex;align-items:flex-start;gap:13px}.VisaTransitionPreview_designNotes__tZ0k5>div>span{padding-top:2px;color:#087f46;font-size:9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.VisaTransitionPreview_designNotes__tZ0k5 p{margin:0;font-size:12px;line-height:1.7;color:#061b3d99}.VisaTransitionPreview_designNotes__tZ0k5 strong{color:#061b3d;font-weight:600}.VisaTransitionPreview_actions__Od4zm{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.VisaTransitionPreview_responseButton__j11Jh{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;max-width:100%;min-height:52px;padding:15px 20px;border:1px solid #061b3d;border-radius:14px;background:#061b3d;color:#f6f8f7;font-size:12px;font-weight:600;text-align:left;transition:background .2s}.VisaTransitionPreview_responseButton__j11Jh svg{width:19px;height:19px;flex-shrink:0;color:#25d366}.VisaTransitionPreview_responseButton__j11Jh:hover{background:#087f46}.VisaTransitionPreview_primaryButton__3ySvv{display:inline-flex;align-items:center;justify-content:space-between;gap:38px;min-height:53px;padding:16px 21px;border:1px solid #25d366;border-radius:14px;background:#25d366;color:#061b3d;font-size:13px;font-weight:750;box-shadow:0 3px 0 #087f46;transition:transform .2s,box-shadow .2s}.VisaTransitionPreview_primaryButton__3ySvv svg{width:19px;height:19px}.VisaTransitionPreview_primaryButton__3ySvv:hover{transform:translateY(-2px);box-shadow:0 5px 0 #087f46}.VisaTransitionPreview_primaryButton__3ySvv:active{transform:translateY(1px);box-shadow:0 2px 0 #087f46}.VisaTransitionPreview_fullFilmButton__s2Q2Z{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:49px;max-width:100%;margin-top:5px;padding:13px 17px;border:1px solid #061b3d33;border-radius:14px;background:transparent;color:#061b3d;font-size:11px;font-weight:600;line-height:1.5;text-align:left;transition:background .2s,border-color .2s}.VisaTransitionPreview_fullFilmButton__s2Q2Z svg{width:17px;height:17px;flex-shrink:0}.VisaTransitionPreview_fullFilmButton__s2Q2Z:hover{background:#061b3d08;border-color:#061b3d80}.VisaTransitionPreview_completedButton__KTT0y{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:49px;max-width:100%;padding:13px 17px;border:1px solid #087f4666;border-radius:14px;background:#25d3660d;color:#087f46;font-size:12px;font-weight:650;line-height:1.5;text-align:left;transition:background .2s,border-color .2s}.VisaTransitionPreview_completedButton__KTT0y svg{width:17px;height:17px;flex-shrink:0}.VisaTransitionPreview_completedButton__KTT0y:hover{background:#25d36621;border-color:#087f46}.VisaTransitionPreview_contractButton__vao9u{display:inline-flex;align-items:center;gap:11px;min-height:41px;padding:8px 0;border:0;background:transparent;color:#061b3db3;font-size:11px}.VisaTransitionPreview_contractButton__vao9u:hover{color:#087f46}.VisaTransitionPreview_previewNote__wtLtO{margin:19px 0 0;color:#061b3d99;font-size:10px;line-height:1.75}.VisaTransitionPreview_previewNote__wtLtO strong{font-weight:650;color:#061b3dbf}.VisaTransitionPreview_previewFigure__1SMcJ{min-width:0;margin:0}.VisaTransitionPreview_scene__xGjRE{position:relative;isolation:isolate;width:100%;aspect-ratio:4/3;overflow:hidden;border:1px solid #061b3d;border-radius:28px;background:#061b3d;color:#f6f8f7;box-shadow:0 26px 60px -37px #061b3d80}.VisaTransitionPreview_liquidSurface__2TL88{position:absolute!important;inset:20% -10% -15%;width:120%;height:95%;z-index:0;pointer-events:none}.VisaTransitionPreview_sceneContents__jUBi_{position:absolute;inset:0 0 14%;z-index:1;display:flex;flex-direction:column;align-items:center;padding:clamp(26px,3vw,43px) clamp(24px,3.3vw,48px) 0}.VisaTransitionPreview_sceneBrand__93vGU{display:block;width:clamp(134px,13vw,187px);max-width:43%;height:auto;flex-shrink:0}.VisaTransitionPreview_conversation__ZEwT9{display:flex;flex:1 1;align-items:center;justify-content:center;min-height:0;width:min(100%,480px);padding:20px 3px 18px}.VisaTransitionPreview_message__2w8Aq{text-align:center;animation:VisaTransitionPreview_messageIn__hIwxA .55s cubic-bezier(.16,1,.3,1) both}.VisaTransitionPreview_assistantMessage__pEWiC{margin:0;color:#f6f8f7;font-size:clamp(18px,1.85vw,27px);font-weight:500;line-height:1.5;letter-spacing:-.025em;text-wrap:balance}.VisaTransitionPreview_userMessage__Vo5OQ{margin:20px 0 0;color:#25d366;font-size:clamp(11px,1.03vw,15px);line-height:1.55}.VisaTransitionPreview_composer__Molui{position:relative;isolation:isolate;display:flex;align-items:center;gap:11px;width:min(100%,485px);min-height:57px;flex-shrink:0;padding:8px 9px 8px 21px;overflow:hidden;border:1px solid #f6f8f759;border-radius:30px;background:#f6f8f709;box-shadow:inset 0 1px 1px #f6f8f766,0 12px 30px #061b3d33}.VisaTransitionPreview_composer__Molui>:not([data-liquid-glass]){position:relative;z-index:1}.VisaTransitionPreview_composer__Molui>[data-liquid-glass]{position:absolute;z-index:0}.VisaTransitionPreview_placeholder__0U5Wb{flex:1 1;min-width:0;font-size:11px;color:#f6f8f799}.VisaTransitionPreview_microphone__JulbM{display:grid;place-items:center;color:#f6f8f7a6}.VisaTransitionPreview_microphone__JulbM svg{width:17px;height:17px}.VisaTransitionPreview_sendButton__Sbe2j{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;padding:0;border:0;border-radius:50%;background:#25d366;color:#061b3d;transition:transform .2s}.VisaTransitionPreview_sendButton__Sbe2j svg{width:17px;height:17px}.VisaTransitionPreview_sendButton__Sbe2j:hover{transform:scale(1.07)}.VisaTransitionPreview_scene__xGjRE .VisaTransitionPreview_sendButton__Sbe2j:focus-visible{outline:2px solid #f6f8f7;outline-offset:3px}.VisaTransitionPreview_sceneSignoff__C_98q{margin-top:17px;color:#f6f8f780;font-size:6px;line-height:1.4;letter-spacing:.18em}.VisaTransitionPreview_demoControls__9rveL{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:17px 5px 0}.VisaTransitionPreview_demoControls__9rveL>button{display:inline-flex;align-items:center;gap:7px;min-height:35px;padding:5px 0;border:0;background:transparent;color:#087f46;font-size:11px;font-weight:600}.VisaTransitionPreview_demoControls__9rveL>button svg{width:16px;height:16px;transition:transform .25s}.VisaTransitionPreview_demoControls__9rveL>button:hover svg{transform:rotate(35deg)}.VisaTransitionPreview_demoControls__9rveL>span{color:#061b3d99;font-size:9px;line-height:1.6}.VisaTransitionPreview_demoControls__9rveL>span i{margin-left:9px;color:#061b3d;font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.VisaTransitionPreview_footer__tnynR{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #061b3d21;padding-top:20px}.VisaTransitionPreview_footer__tnynR>span{color:#061b3d99;font-size:8px;letter-spacing:.14em}.VisaTransitionPreview_footer__tnynR p{margin:0;color:#061b3d99;font-size:9px}.VisaTransitionPreview_contractPage__excWu{--closing-preview-offset:67px;min-height:100dvh;color:#061b3d;background:#f6f8f7;font-family:var(--font-contygo-body),sans-serif}.VisaTransitionPreview_contractToolbar__AcrIp{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 25px;border-bottom:1px solid #061b3d26;background:#f6f8f7}.VisaTransitionPreview_contractToolbar__AcrIp>span{font-size:10px;color:#061b3d99}.VisaTransitionPreview_backButton__ncGCc{display:flex;align-items:center;gap:9px;min-height:36px;padding:5px 0;border:0;color:#061b3d;background:transparent;font-size:11px}.VisaTransitionPreview_backButton__ncGCc>span{font-size:20px}@keyframes VisaTransitionPreview_messageIn__hIwxA{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px) and (min-width:761px){.VisaTransitionPreview_page__u6g5z{padding-inline:28px}.VisaTransitionPreview_experiencePreview__6JsBH{grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);gap:28px}.VisaTransitionPreview_copy__2SV3s h1{font-size:39px}.VisaTransitionPreview_eyebrow__ibMpq{font-size:8px;letter-spacing:.09em}.VisaTransitionPreview_description__5SthK{font-size:13px}.VisaTransitionPreview_designNotes__tZ0k5{gap:13px;margin-block:23px 26px}.VisaTransitionPreview_designNotes__tZ0k5 p{font-size:11px}.VisaTransitionPreview_sceneContents__jUBi_{bottom:12%;padding:22px 22px 0}.VisaTransitionPreview_conversation__ZEwT9{padding-block:12px}.VisaTransitionPreview_assistantMessage__pEWiC{font-size:16px;line-height:1.45}.VisaTransitionPreview_userMessage__Vo5OQ{margin-top:13px;font-size:10px}.VisaTransitionPreview_composer__Molui{min-height:47px;padding:6px 7px 6px 16px}.VisaTransitionPreview_sendButton__Sbe2j{width:33px;height:33px}.VisaTransitionPreview_sceneSignoff__C_98q{margin-top:13px;font-size:5px}.VisaTransitionPreview_demoControls__9rveL{gap:6px}.VisaTransitionPreview_demoControls__9rveL>button{font-size:10px;gap:5px}.VisaTransitionPreview_demoControls__9rveL>span{font-size:8px}.VisaTransitionPreview_demoControls__9rveL>span i{margin-left:4px}}@media (max-width:760px){.VisaTransitionPreview_page__u6g5z{padding:24px 22px}.VisaTransitionPreview_header__yHj08{padding-bottom:22px}.VisaTransitionPreview_brand__f6d_c{width:128px}.VisaTransitionPreview_previewLabel__37cDb{font-size:7px;letter-spacing:.12em;gap:7px}.VisaTransitionPreview_experiencePreview__6JsBH{grid-template-columns:minmax(0,1fr);gap:31px;padding-block:38px 34px;max-width:580px}.VisaTransitionPreview_copy__2SV3s{padding:0}.VisaTransitionPreview_copy__2SV3s h1{font-size:clamp(40px,9vw,59px)}.VisaTransitionPreview_eyebrow__ibMpq{font-size:8px;margin-bottom:17px}.VisaTransitionPreview_description__5SthK{margin-top:21px;max-width:430px;font-size:14px}.VisaTransitionPreview_designNotes__tZ0k5{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-block:23px 28px}.VisaTransitionPreview_designNotes__tZ0k5>div{gap:8px}.VisaTransitionPreview_designNotes__tZ0k5 p{font-size:10px}.VisaTransitionPreview_designNotes__tZ0k5>div>span{font-size:8px}.VisaTransitionPreview_actions__Od4zm{align-items:stretch}.VisaTransitionPreview_primaryButton__3ySvv{min-height:53px;font-size:13px}.VisaTransitionPreview_fullFilmButton__s2Q2Z{min-height:51px;font-size:12px}.VisaTransitionPreview_contractButton__vao9u{justify-content:center;min-height:42px;font-size:11px}.VisaTransitionPreview_previewNote__wtLtO{margin-top:13px;font-size:10px;text-align:center}.VisaTransitionPreview_scene__xGjRE{aspect-ratio:3/4;max-height:670px;border-radius:24px}.VisaTransitionPreview_sceneContents__jUBi_{inset:0 0 16%;padding:33px 25px 0}.VisaTransitionPreview_sceneBrand__93vGU{width:164px;max-width:56%}.VisaTransitionPreview_conversation__ZEwT9{padding:20px 0}.VisaTransitionPreview_assistantMessage__pEWiC{font-size:clamp(21px,5.1vw,27px);line-height:1.52}.VisaTransitionPreview_userMessage__Vo5OQ{margin-top:23px;font-size:13px}.VisaTransitionPreview_composer__Molui{min-height:57px;padding-left:18px;gap:10px}.VisaTransitionPreview_placeholder__0U5Wb{font-size:12px}.VisaTransitionPreview_sendButton__Sbe2j{width:38px;height:38px}.VisaTransitionPreview_sceneSignoff__C_98q{margin-top:21px;font-size:6px}.VisaTransitionPreview_demoControls__9rveL{padding-top:13px;gap:9px}.VisaTransitionPreview_demoControls__9rveL>button{min-height:40px;font-size:11px}.VisaTransitionPreview_demoControls__9rveL>span{font-size:8px;text-align:right}.VisaTransitionPreview_demoControls__9rveL>span i{display:block;margin-left:0;font-size:9px}.VisaTransitionPreview_footer__tnynR{flex-direction:column;align-items:flex-start;gap:9px;padding-top:18px}.VisaTransitionPreview_contractToolbar__AcrIp{align-items:flex-start;flex-direction:column;gap:5px;padding:12px 20px}}@media (max-width:370px){.VisaTransitionPreview_page__u6g5z{padding-inline:16px}.VisaTransitionPreview_designNotes__tZ0k5{grid-template-columns:1fr;gap:12px}.VisaTransitionPreview_designNotes__tZ0k5 p br{display:none}.VisaTransitionPreview_designNotes__tZ0k5 strong{margin-left:4px}.VisaTransitionPreview_sceneContents__jUBi_{padding-inline:21px;padding-top:33px}.VisaTransitionPreview_assistantMessage__pEWiC{font-size:20px}.VisaTransitionPreview_userMessage__Vo5OQ{font-size:12px}.VisaTransitionPreview_composer__Molui{padding-left:15px;gap:8px}.VisaTransitionPreview_microphone__JulbM svg{width:15px;height:15px}}@media (prefers-reduced-motion:reduce){.VisaTransitionPreview_page__u6g5z *,.VisaTransitionPreview_page__u6g5z :after,.VisaTransitionPreview_page__u6g5z :before{animation:none!important;transition:none!important}}