.gis-auth-page{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(430px,585px);align-items:center;grid-gap:clamp(48px,7.4vw,120px);gap:clamp(48px,7.4vw,120px);min-height:100dvh;padding:clamp(42px,5vw,78px) clamp(60px,8.9vw,145px) clamp(52px,6vw,94px) clamp(60px,7.4vw,120px);overflow:hidden;color:#fff;background-color:#0a3b83;background-image:linear-gradient(90deg,rgba(4,38,96,.23),rgba(10,51,116,.08) 43%,transparent 70%),url(/_next/static/media/auth-gisland-scene.48ca7dce.webp);background-position:50%;background-size:cover;font-family:Arial,Roboto,sans-serif}.gis-auth-page:before{position:absolute;z-index:-1;inset:0;content:"";pointer-events:none;background:radial-gradient(circle at 87% 13%,hsla(0,0%,100%,.17),transparent 28%)}.gis-auth-story{display:flex;flex-direction:column;align-self:stretch;min-width:0;max-width:650px}.gis-auth-brand{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;color:inherit;text-decoration:none;line-height:1}.gis-auth-brand:hover{color:inherit}.gis-auth-brand img{flex:none;object-fit:contain}.gis-auth-brand--light img{filter:brightness(0) invert(1)}.gis-auth-brand-copy{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.gis-auth-brand-copy strong{font-size:2.05rem;font-weight:750;letter-spacing:-.055em}.gis-auth-brand-copy small{font-size:.72rem;font-weight:500;letter-spacing:-.015em;white-space:nowrap}.gis-auth-story-content{margin-top:clamp(30px,4.7vh,48px)}.gis-auth-story h1{margin:0;color:#fff;font-size:clamp(2.65rem,3.2vw,3.25rem);font-weight:750;line-height:1.13;letter-spacing:-.045em;text-wrap:balance}.gis-auth-story h1 span{display:block;margin-top:3px;color:#ffd071}.gis-auth-intro{max-width:440px;margin:19px 0 0;color:hsla(0,0%,100%,.91);font-size:clamp(1rem,1.25vw,1.24rem);line-height:1.33;text-wrap:pretty}.gis-auth-features{display:grid;grid-gap:22px;gap:22px;margin:25px 0 0;padding:0;list-style:none}.gis-auth-features li{display:flex;align-items:center;gap:22px}.gis-auth-feature-icon{display:grid;flex:0 0 64px;width:64px;height:64px;place-items:center;border:1px solid rgba(255,210,116,.28);border-radius:17px;color:#ffd068;background:linear-gradient(140deg,hsla(0,0%,100%,.21),hsla(0,0%,100%,.08));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.13);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gis-auth-feature-icon svg{width:32px;height:32px;stroke-width:2.2}.gis-auth-features small,.gis-auth-features strong{display:block}.gis-auth-features strong{font-size:1.15rem;font-weight:700;line-height:1.3}.gis-auth-features small{margin-top:4px;color:hsla(0,0%,100%,.86);font-size:1rem;line-height:1.35}.gis-auth-signature{position:relative;align-self:flex-start;margin:auto 0 24px -55px;padding-top:35px;color:hsla(0,0%,100%,.92);font-family:Segoe Script,Bradley Hand,cursive;font-size:clamp(1.45rem,2.2vw,2.25rem);font-style:italic;font-weight:400;line-height:1.35;transform:rotate(-7deg)}.gis-auth-signature:after{position:absolute;right:0;bottom:-12px;width:75%;height:2px;border-radius:50%;background:#ffd072;content:"";transform:rotate(-5deg)}.gis-auth-form-wrap{position:relative;width:100%;max-width:470px;justify-self:center}.gis-auth-form-wrap:before{position:absolute;z-index:-1;top:-50px;right:-33px;width:240px;height:175px;border:1px solid hsla(0,0%,100%,.8);border-radius:36px;background:linear-gradient(130deg,hsla(0,0%,100%,.65),#ffe4a4);box-shadow:0 18px 48px rgba(182,145,73,.19);content:"";transform:skewY(-21deg)}.gis-auth-card{width:100%;border-radius:20px;color:#15284b;background:linear-gradient(145deg,#f5faff,#fff 35%,#f4f7ff);box-shadow:0 20px 54px rgba(11,42,100,.19),inset 0 1px 0 hsla(0,0%,100%,.95);overflow:hidden}.gis-auth-card-body{padding:34px 36px 28px}.gis-auth-card-heading .gis-auth-brand--mobile{display:none;width:max-content;margin:0 auto 18px;color:#124697}.gis-auth-card-heading .gis-auth-brand-copy strong{font-size:2.1rem}.gis-auth-card-heading h2{margin:0;color:#142645;font-size:1.4rem;line-height:1.18;letter-spacing:-.035em}.gis-auth-card-heading p{margin:6px 0 0;color:#546b91;font-size:.91rem;line-height:1.45}.gis-auth-card form{margin-top:22px!important}.gis-auth-card .form-label{margin-bottom:6px;color:#192d4e;font-size:.9rem;font-weight:650}.gis-auth-card .form-control{height:50px;padding:0 15px;border:1px solid #dce3ed;border-radius:11px;color:#162a4c;background-color:hsla(0,0%,100%,.88);box-shadow:0 1px 2px rgba(12,52,112,.03);font-size:.94rem;transition:border-color .2s ease,box-shadow .2s ease}.gis-auth-card .form-control::placeholder{color:#7b899d;font-size:.9rem}.gis-auth-card .form-control:focus{border-color:#dfa92c;box-shadow:0 0 0 4px rgba(227,169,41,.15)}.gis-auth-card .form-control.is-invalid{border-color:#d35959}.gis-auth-phone-field{position:relative}.gis-auth-phone-field .form-control{padding-left:49px;border-color:#e5c36f}.gis-auth-phone-icon{position:absolute;top:41px;left:17px;width:19px;height:19px;color:#173664;pointer-events:none}.gis-auth-card .btn-dark{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:50px;margin-top:5px;border:1px solid #ddb044;border-radius:11px;color:#17325a;background:linear-gradient(105deg,#f9d875,#e5b447 53%,#d1a03d);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65),0 5px 12px rgba(187,124,25,.12);font-size:1rem;font-weight:700!important;transition:filter .2s ease,transform .2s ease,box-shadow .2s ease}.gis-auth-card .btn-dark:hover:not(:disabled){border-color:#cd9a34;color:#17325a;filter:saturate(1.08) brightness(.98);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 8px 15px rgba(187,124,25,.17);transform:translateY(-1px)}.gis-auth-card .btn-dark:active:not(:disabled){transform:translateY(1px)}.gis-auth-card .btn-dark svg{width:19px;height:19px}.gis-auth-card .btn-outline-secondary{min-height:46px;border-radius:11px;font-weight:600}.gis-auth-card .btn-link{color:#15519c;font-weight:600}.gis-auth-brand:focus-visible,.gis-auth-card .btn:focus-visible,.gis-auth-card a:focus-visible,.gis-auth-card button:focus-visible{outline:3px solid #e6ad32;outline-offset:3px}.gis-auth-divider{display:flex;align-items:center;gap:14px;margin:17px 0 14px;color:#657a9a;font-size:.88rem}.gis-auth-divider:after,.gis-auth-divider:before{flex:1 1;height:1px;background:#cbd5e5;content:""}.gis-auth-qr{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;min-height:62px;padding:8px 16px;border:1px solid #d9e1eb;border-radius:12px;color:#182d4f;background:hsla(0,0%,100%,.71);box-shadow:inset 0 1px 0 #fff;text-align:left;cursor:not-allowed}.gis-auth-qr>svg{flex:none;width:25px;height:25px}.gis-auth-qr small,.gis-auth-qr strong{display:block}.gis-auth-qr strong{font-size:.91rem;line-height:1.25}.gis-auth-qr small{margin-top:2px;color:#7485a0;font-size:.76rem}.gis-auth-legal{margin:17px 0 0;color:#607695;font-size:.78rem;line-height:1.5;text-align:center}.gis-auth-legal a{color:#1754a0;font-weight:600;text-underline-offset:2px}.gis-auth-alert{position:absolute;z-index:2;right:0;bottom:calc(100% + 12px);width:100%;margin:0;box-shadow:0 10px 28px rgba(10,35,80,.2)}@media(max-width:1199px){.gis-auth-page{grid-template-columns:minmax(0,1fr) minmax(400px,500px);gap:28px;padding:42px 48px}.gis-auth-story h1{font-size:clamp(2.15rem,3.8vw,2.7rem)}.gis-auth-features{gap:15px}.gis-auth-feature-icon{flex-basis:54px;width:54px;height:54px}.gis-auth-feature-icon svg{width:28px;height:28px}.gis-auth-card-body{padding:32px 28px 26px}.gis-auth-signature{margin-left:0}}@media(max-width:1279px){.gis-auth-page{display:grid;grid-template-columns:minmax(0,1fr);place-items:center;min-height:100dvh;padding:32px 28px;background-position:50%}.gis-auth-page:before{z-index:-1;background:linear-gradient(180deg,rgba(3,33,86,.78),rgba(6,42,100,.84) 52%,rgba(6,45,106,.8))}.gis-auth-story{display:none}.gis-auth-form-wrap{width:100%;max-width:580px;margin:auto}.gis-auth-card-body{padding:28px 28px 24px}.gis-auth-card-heading .gis-auth-brand--mobile{display:flex;margin-bottom:16px}.gis-auth-card-heading .gis-auth-brand--mobile img{width:44px;height:44px}.gis-auth-card-heading .gis-auth-brand--mobile .gis-auth-brand-copy strong{font-size:1.45rem}.gis-auth-card-heading .gis-auth-brand--mobile .gis-auth-brand-copy small{font-size:.62rem}.gis-auth-card-heading h2{font-size:1.25rem}.gis-auth-card-heading p{margin-top:4px;font-size:.92rem}.gis-auth-card form{margin-top:20px!important}.gis-auth-alert{position:relative;bottom:auto;margin-bottom:12px}}@media(max-width:767px){.gis-auth-page{padding:20px 16px;background-image:url(/_next/static/media/auth-gisland-scene.48ca7dce.webp);background-position:43%}.gis-auth-page:before{background:linear-gradient(180deg,rgba(3,34,88,.86),rgba(6,39,91,.91))}.gis-auth-form-wrap{max-width:410px;margin:auto}.gis-auth-card{border-radius:20px}.gis-auth-card-body{padding:20px 18px 18px}.gis-auth-card-heading .gis-auth-brand--mobile img{width:40px;height:40px}.gis-auth-card-heading .gis-auth-brand--mobile .gis-auth-brand-copy strong{font-size:1.3rem}.gis-auth-card-heading .gis-auth-brand--mobile .gis-auth-brand-copy small{font-size:.58rem}.gis-auth-card-heading .gis-auth-brand--mobile{margin-bottom:14px}.gis-auth-card-heading h2{font-size:1.1rem;line-height:1.2}.gis-auth-card-heading p{max-width:260px;margin:4px auto 0;font-size:.84rem;line-height:1.4}.gis-auth-card form{margin-top:16px!important}.gis-auth-card .form-label{margin-bottom:5px;font-size:.86rem}.gis-auth-card .form-control{height:48px;font-size:.92rem}.gis-auth-card .form-control::placeholder{font-size:.86rem}.gis-auth-phone-field .form-control{padding-left:44px}.gis-auth-phone-icon{top:40px;left:15px;width:17px;height:17px}.gis-auth-card .btn-dark{min-height:48px;font-size:1rem}.gis-auth-card .btn-dark svg{width:17px;height:17px}.gis-auth-divider{gap:10px;margin:14px 0 12px;font-size:.8rem}.gis-auth-qr{min-height:56px;gap:12px;padding:6px 12px}.gis-auth-qr>svg{width:22px;height:22px}.gis-auth-qr strong{font-size:.84rem}.gis-auth-qr small{font-size:.69rem}.gis-auth-legal{margin-top:14px;font-size:.72rem;line-height:1.45}.gis-auth-form-wrap:before{right:-13px;width:130px;height:110px}}