.lg-root{--lg-navy-900:#122c55;--lg-navy-800:#1d3f75;--lg-navy-700:#32548b;--lg-teal-600:#0e7c7b;--lg-teal-500:#2e9e85;--lg-green-text:#1f7a54;--lg-green-dot:#2e9e6f;--lg-green-bg:#eaf6f0;--lg-green-line:#bfe3d0;--lg-ink:#1b2638;--lg-ink-muted:#5f6c80;--lg-ink-subtle:#7d8a9e;--lg-label:#3a4659;--lg-line:#cbd3de;--lg-danger:#b3261e;--lg-danger-text:#8a1c16;--lg-danger-bg:#fdecea;--lg-danger-line:#f3b8b3;--lg-ease:cubic-bezier(.2, .8, .2, 1);min-height:100vh;color:var(--lg-navy-900);background:linear-gradient(120deg,#fff9f1 0%,#fff 45%,#edfaf9 100%);position:relative;overflow-x:clip}.lg-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.lg-mark{animation:26s ease-in-out infinite lg-sway;position:absolute}.lg-mark-tl{inset-inline-start:auto;opacity:.95;width:760px;height:760px;top:-120px;left:-140px}.lg-mark-br{opacity:.9;width:760px;height:760px;bottom:-300px;right:-260px}.lg-page{grid-template-columns:1fr 380px;align-items:center;gap:56px;min-height:100vh;padding:0 64px 0 88px;display:grid;position:relative}.lg-brand{position:absolute;top:44px;right:64px}.lg-hero{padding:96px 0}.lg-greet{color:var(--lg-green-text);background:var(--lg-green-bg);border:1px solid var(--lg-green-line);animation:lg-rise .8s .1s var(--lg-ease) both;border-radius:999px;align-items:center;gap:10px;padding:7px 16px;font-size:16px;font-weight:600;display:inline-flex}.lg-greet:before{content:"";background:var(--lg-green-dot);border-radius:50%;width:8px;height:8px;animation:3.2s ease-in-out infinite lg-breathe}.lg-headline{letter-spacing:-.01em;margin:26px 0 0;font-weight:700;line-height:1.15}.lg-mask{margin-bottom:-.22em;padding:.06em 0 .22em;font-size:84px;display:block;overflow:hidden}.lg-mask>span{animation:lg-slideup 1.05s .3s var(--lg-ease) both;display:block;transform:translateY(118%)}.lg-mid{color:var(--lg-navy-700);flex-wrap:wrap;gap:2px 22px;margin:8px 0 0;font-size:40px;font-weight:600;line-height:1.4;display:flex}.lg-mid>span{opacity:0;animation:lg-slidein .85s var(--lg-ease) both;display:inline-block;transform:translate(28px)}.lg-mid>span:first-child{animation-delay:1s}.lg-mid>span:nth-child(2){animation-delay:1.45s}.lg-last{padding-bottom:.05em;font-size:76px;line-height:1.25;display:block}.lg-last>em{background:linear-gradient(90deg, var(--lg-teal-600) 0%, var(--lg-teal-500) 50%, var(--lg-teal-600) 100%);color:#0000;opacity:0;animation:lg-pop 1s 2.1s var(--lg-ease) both, lg-shine 7s 3.1s ease-in-out infinite, lg-float 6s 3.1s ease-in-out infinite;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;padding-bottom:.2em;font-style:normal;display:inline-block}.lg-form-col{width:380px;animation:lg-rise .9s .7s var(--lg-ease) both;justify-self:end}.lg-title{color:var(--lg-navy-900);font-size:24px;font-weight:700}.lg-sub{color:var(--lg-ink-muted);margin-top:6px;font-size:14px}.lg-form{margin-top:0}.lg-fields{border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.lg-field{flex-direction:column;display:flex}.lg-field label{color:var(--lg-label);margin:30px 0 4px;font-size:13px;font-weight:600}.lg-field input{border:0;border-bottom:2px solid var(--lg-line);height:46px;font:inherit;color:var(--lg-ink);text-align:left;box-shadow:none;background:0 0;border-radius:0;padding:0;font-size:16px;transition:border-color .2s,box-shadow .2s}.lg-field input::placeholder{color:var(--lg-ink-subtle)}.lg-field input:focus,.lg-field input:focus-visible{border-bottom-color:var(--lg-green-dot);box-shadow:0 1px 0 0 var(--lg-green-dot);outline:none}.lg-field input:disabled{color:var(--lg-ink-muted)}.lg-field input:-webkit-autofill{-webkit-text-fill-color:var(--lg-ink);caret-color:var(--lg-ink);transition:background-color 600000s,color 600000s,border-color .2s}.lg-field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--lg-ink);caret-color:var(--lg-ink);transition:background-color 600000s,color 600000s,border-color .2s}.lg-field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--lg-ink);caret-color:var(--lg-ink);transition:background-color 600000s,color 600000s,border-color .2s}.lg-field input:-webkit-autofill:active{-webkit-text-fill-color:var(--lg-ink);caret-color:var(--lg-ink);transition:background-color 600000s,color 600000s,border-color .2s}.lg-field input:autofill{color:var(--lg-ink);background-color:#0000;transition:background-color 600000s,color 600000s,border-color .2s}.lg-field input:autofill:hover{color:var(--lg-ink);background-color:#0000;transition:background-color 600000s,color 600000s,border-color .2s}.lg-field input:autofill:focus{color:var(--lg-ink);background-color:#0000;transition:background-color 600000s,color 600000s,border-color .2s}.lg-field input:autofill:active{color:var(--lg-ink);background-color:#0000;transition:background-color 600000s,color 600000s,border-color .2s}.lg-error{color:var(--lg-danger-text);background:var(--lg-danger-bg);border:1px solid var(--lg-danger-line);border-radius:12px;align-items:flex-start;gap:10px;margin:20px 0 0;padding:12px 14px;font-size:14px;display:flex}.lg-error>span:first-child{background:var(--lg-danger);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;font-size:12px;font-weight:700;display:inline-flex}.lg-btn{background:var(--lg-navy-900);color:#fff;height:52px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:36px;font-size:16px;font-weight:700;transition:background .2s,transform .2s;display:flex;box-shadow:0 14px 30px #122c5540}.lg-btn:hover:not(:disabled){background:var(--lg-navy-800);transform:translateY(-1px)}.lg-btn:focus-visible{outline:2px solid var(--lg-teal-600);outline-offset:3px}.lg-btn:disabled{background:var(--lg-navy-700);cursor:default}.lg-arrow{display:inline-block;transform:scaleX(-1)}.lg-foot{color:var(--lg-ink-subtle);direction:ltr;font-size:12px;position:absolute;bottom:28px;left:88px}@keyframes lg-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes lg-slideup{to{transform:none}}@keyframes lg-slidein{to{opacity:1;transform:none}}@keyframes lg-pop{0%{opacity:0;filter:blur(8px);transform:scale(.94)}to{opacity:1;filter:blur();transform:none}}@keyframes lg-breathe{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}@keyframes lg-shine{0%,to{background-position:0 0}50%{background-position:100% 0}}@keyframes lg-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes lg-sway{0%,to{transform:rotate(0)}50%{transform:rotate(3deg)}}@media (prefers-reduced-motion:reduce){.lg-root *,.lg-root :before{transition:none!important;animation:none!important}.lg-mask>span,.lg-mid>span,.lg-last>em{opacity:1;filter:none;transform:none}}@media (max-width:900px){.lg-page{grid-template-columns:1fr;align-items:start;gap:0;padding:0 20px 56px}.lg-brand{padding:28px 0 0;position:static}.lg-hero{padding:26px 0 24px}.lg-headline{margin-top:18px}.lg-mask{font-size:54px}.lg-mid{gap:0 14px;font-size:25px}.lg-last{font-size:46px}.lg-form-col{width:100%;padding:0 4px}.lg-foot{left:20px}.lg-mark-tl{width:420px;height:420px;top:-190px;left:-190px}.lg-mark-br{width:520px;height:520px;bottom:-240px;right:-200px}}
