.ls-decor{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.ls-decor>div{position:absolute}.ls-vignette{background:radial-gradient(60% 82% at 76% 44%, color-mix(in srgb, var(--brand-gold) 9%, transparent), transparent 72%), radial-gradient(78% 100% at 94% 3%, rgba(84,88,60,.18), transparent 62%), linear-gradient(105deg, #03191a 0%, #062526 48%, #0a2c2c 100%);top:0;bottom:0;left:0;right:0}.ls-grain{opacity:.035;mix-blend-mode:soft-light;background-image:radial-gradient(rgba(255,255,255,.72) .45px,transparent .7px),radial-gradient(rgba(0,0,0,.68) .45px,transparent .7px);background-position:0 0,1px 1px;background-size:3px 3px;top:0;bottom:0;left:0;right:0}.ls-halo{background:radial-gradient(33% 48% at 73% 44%, color-mix(in srgb, var(--brand-gold) 14%, transparent) 0%, color-mix(in srgb, var(--brand-gold) 5%, transparent) 48%, transparent 76%);top:0;bottom:0;left:0;right:0}.ls-wash{filter:blur(20px);background:radial-gradient(at 58% 30%,rgba(255,228,173,.13),rgba(249,188,96,.043) 42%,transparent 72%);width:min(44vw,48rem);height:min(48vw,52rem);top:-12rem;right:-8rem}.ls-card-section{isolation:isolate;position:relative}.ls-card-section:before{content:"";z-index:-1;filter:blur(30px);pointer-events:none;background:radial-gradient(at 68% 26%,rgba(255,222,158,.23),rgba(249,188,96,.06) 44%,transparent 72%);border-radius:46%;width:min(86%,36rem);height:min(82%,48rem);position:absolute}.ls-card{isolation:isolate;-webkit-backdrop-filter:blur(14px)saturate(108%);backdrop-filter:blur(14px)saturate(108%);background:radial-gradient(82% 38% at 94% 0,rgba(255,226,171,.18),transparent 72%),linear-gradient(145deg,rgba(255,253,247,.9) 0%,rgba(242,237,227,.84) 58%,rgba(245,240,231,.88) 100%);border-color:rgba(255,245,220,.72);position:relative;overflow:hidden;box-shadow:0 32px 80px -42px rgba(0,13,14,.78),0 7px 24px -18px rgba(255,224,163,.24)}.ls-card:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset -1px 1px rgba(255,247,225,.94),inset 14px -18px 34px rgba(77,63,40,.024)}.ls-card>*{z-index:1;position:relative}.ls-card :is(a,button,input):focus-visible{outline-offset:3px;outline:3px solid rgba(11,90,82,.82)}.ls-primary-action{box-shadow:0 10px 20px -14px rgba(0,71,68,.8)}.ls-secondary-action{background-color:rgba(255,255,255,.74)}@media (max-width:1023px){.ls-copy-section{-ms-flex-pack:start;justify-content:flex-start;min-height:0;padding-bottom:1.5rem}.ls-copy{padding-top:1.25rem;padding-bottom:0}.ls-copy h2{font-size:2.15rem;line-height:1.01}.ls-copy h2+p{margin-top:.85rem;font-size:.95rem;line-height:1.55}.ls-card-header{padding-top:1.5rem;padding-bottom:1rem}.ls-card-body{padding-top:1.35rem;padding-bottom:1.5rem}}@media (max-width:420px){.ls-card-header .mb-3{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:.65rem}}@keyframes ls-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.ls-card{animation:ls-rise .22s var(--ease-out) both}.ls-copy{animation:ls-rise .26s var(--ease-out) 40ms both}.ls-benefit{animation:ls-rise .22s var(--ease-out) both}.ls-benefit:first-child{animation-delay:70ms}.ls-benefit:nth-child(2){animation-delay:.1s}.ls-benefit:nth-child(3){animation-delay:.13s}}@media (min-width:1024px){.ls-copy h2{font-size:max(3.55rem,min(4.3vw,4.45rem))}}@media (prefers-reduced-motion:reduce){.login-scene :is(.ls-card,.ls-copy,.ls-benefit,.ls-halo){animation:none;transform:none}}@media (prefers-reduced-transparency:reduce){.ls-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fbf8ef}.ls-card-section:before,.ls-wash{filter:none}}@media (min-width:1024px) and (max-height:900px){.ls-card-section{padding-top:1rem;padding-bottom:1rem}.ls-copy-section{padding-top:1.5rem;padding-bottom:1.5rem}.ls-copy{padding-top:1rem;padding-bottom:1rem}.ls-copy ol{margin-top:1.75rem}.ls-card-header{padding-top:1.65rem;padding-bottom:1.15rem}.ls-card-body{padding-top:1.4rem;padding-bottom:1.4rem}}@media (min-width:1024px) and (max-height:820px){.ls-card-section{padding-top:.5rem;padding-bottom:.5rem}.ls-copy-section{padding-top:1rem;padding-bottom:1rem}.ls-copy{padding-top:.5rem;padding-bottom:.5rem}.ls-copy h2{font-size:2.15rem;line-height:1.05}.ls-copy h2+p{margin-top:.75rem;font-size:.95rem;line-height:1.5}.ls-copy ol{margin-top:1.1rem}.ls-card-header{padding-top:1.1rem;padding-bottom:.85rem}.ls-card-header .mb-3{margin-bottom:.4rem}.ls-card-header h1{font-size:1.55rem}.ls-card-header p:last-child{margin-top:.375rem}.ls-card-body{padding-top:1rem;padding-bottom:1rem}.ls-card-body :is(input,button).h-11{height:2.5rem}.ls-card-body .space-y-4>*+*{margin-top:.7rem}.ls-card-body .space-y-2>*+*{margin-top:.35rem}.ls-card-body .my-5{margin-top:.7rem;margin-bottom:.7rem}.ls-card-body :is(.mt-3,.mt-4){margin-top:.55rem}.ls-card{border-radius:1.35rem}}@media (min-width:1024px) and (max-height:768px){.ls-card-section{padding-top:.35rem;padding-bottom:.35rem}.ls-card-header{padding-top:.95rem;padding-bottom:.75rem}.ls-card-body{padding-top:.8rem;padding-bottom:.8rem}.ls-copy ol{display:none}}@media (min-width:1024px) and (max-height:720px){.ls-card-section{padding-top:.25rem;padding-bottom:.25rem}.ls-card-header{padding-top:.75rem;padding-bottom:.6rem}.ls-card-header p:last-child{display:none}.ls-card-body{padding-top:.65rem;padding-bottom:.65rem}.ls-card-body :is(input,button).h-11{height:2.25rem}.ls-card-body .space-y-4>*+*{margin-top:.55rem}.ls-card-body .my-5{margin-top:.55rem;margin-bottom:.55rem}.ls-card-body :is(.mt-3,.mt-4){margin-top:.4rem}}
