.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:585px;justify-self:end}.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:27px;color:#15284b;background:linear-gradient(145deg,#f5faff,#fff 35%,#f4f7ff);box-shadow:0 26px 76px rgba(11,42,100,.29),inset 0 1px 0 hsla(0,0%,100%,.95);overflow:hidden}.gis-auth-card-body{padding:64px 60px 45px}.gis-auth-card-heading .gis-auth-brand{margin:0 auto 41px;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:clamp(1.5rem,2vw,1.78rem);line-height:1.18;letter-spacing:-.035em}.gis-auth-card-heading p{margin:9px 0 0;color:#546b91;font-size:1.05rem;line-height:1.45}.gis-auth-card form{margin-top:31px!important}.gis-auth-card .form-label{margin-bottom:8px;color:#192d4e;font-size:.97rem;font-weight:650}.gis-auth-card .form-control{height:59px;padding:0 19px;border:1px solid #d8e0ed;border-radius:13px;color:#162a4c;background-color:hsla(0,0%,100%,.88);box-shadow:0 1px 2px rgba(12,52,112,.03);font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}.gis-auth-card .form-control::placeholder{color:#7589a7}.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:58px;border-color:#e2ad3c}.gis-auth-phone-icon{position:absolute;top:48px;left:21px;width:23px;height:23px;color:#173664;pointer-events:none}.gis-auth-card .btn-dark{display:inline-flex;align-items:center;justify-content:center;gap:14px;width:100%;min-height:62px;margin-top:8px;border:1px solid #e6af30;border-radius:14px;color:#fff;background:linear-gradient(105deg,#ffdb75,#e6ad32 53%,#c9901b);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65),0 7px 16px rgba(187,124,25,.13);font-size:1.15rem;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:#d29a27;color:#fff;filter:saturate(1.08) brightness(.98);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 10px 19px rgba(187,124,25,.2);transform:translateY(-1px)}.gis-auth-card .btn-dark:active:not(:disabled){transform:translateY(1px)}.gis-auth-card .btn-dark svg{width:24px;height:24px}.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:20px;margin:26px 0 22px;color:#657a9a;font-size:1rem}.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:22px;width:100%;min-height:75px;padding:11px 20px;border:1px solid #d0dbe9;border-radius:15px;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:32px;height:32px}.gis-auth-qr small,.gis-auth-qr strong{display:block}.gis-auth-qr strong{font-size:1.02rem;line-height:1.25}.gis-auth-qr small{margin-top:4px;color:#7485a0;font-size:.91rem}.gis-auth-legal{margin:29px 0 0;color:#607695;font-size:.91rem;line-height:1.65;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:52px 42px 40px}.gis-auth-signature{margin-left:0}}@media(max-width:900px){.gis-auth-page{display:block;min-height:100dvh;padding:32px 28px 48px;background-position:42% top}.gis-auth-page:before{z-index:-1;background:linear-gradient(180deg,rgba(3,33,86,.64),rgba(6,42,100,.8) 48%,rgba(6,45,106,.68))}.gis-auth-story{max-width:650px;margin:0 auto}.gis-auth-story-content{margin-top:33px}.gis-auth-intro{max-width:560px}.gis-auth-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px}.gis-auth-features li{align-items:flex-start;gap:9px}.gis-auth-feature-icon{flex:0 0 42px;width:42px;height:42px;border-radius:12px}.gis-auth-feature-icon svg{width:22px;height:22px}.gis-auth-features strong{font-size:.88rem}.gis-auth-features small{font-size:.77rem}.gis-auth-signature{display:none}.gis-auth-form-wrap{max-width:585px;margin:40px auto 0}.gis-auth-alert{position:relative;bottom:auto;margin-bottom:12px}}@media(max-width:600px){.gis-auth-page{padding:24px 16px 34px;background-image:linear-gradient(180deg,rgba(3,34,88,.72),rgba(6,39,91,.88)),url(/_next/static/media/auth-gisland-scene.48ca7dce.webp);background-position:43% top}.gis-auth-story{padding:0 7px}.gis-auth-brand img{width:45px;height:45px}.gis-auth-brand-copy strong{font-size:1.72rem}.gis-auth-brand-copy small{font-size:.64rem}.gis-auth-story-content{margin-top:35px}.gis-auth-story h1{font-size:clamp(2.02rem,9vw,2.75rem)}.gis-auth-intro{margin-top:13px;font-size:.96rem;line-height:1.5}.gis-auth-features{grid-template-columns:1fr;gap:10px;margin-top:22px}.gis-auth-features li{align-items:center}.gis-auth-features strong{font-size:.91rem}.gis-auth-features small{margin-top:1px;font-size:.79rem}.gis-auth-form-wrap{margin-top:29px}.gis-auth-form-wrap:before{right:-13px;width:130px;height:110px}.gis-auth-card{border-radius:23px}.gis-auth-card-body{padding:36px 22px 30px}.gis-auth-card-heading .gis-auth-brand{margin-bottom:27px}.gis-auth-card-heading h2{font-size:1.5rem}.gis-auth-card-heading p{font-size:.94rem}.gis-auth-card form{margin-top:25px!important}.gis-auth-qr{gap:15px}.gis-auth-legal{font-size:.82rem}}