@keyframes page-module__SEZomW__slideInLeft{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}@keyframes page-module__SEZomW__slideInRight{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes page-module__SEZomW__fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__SEZomW__zoomIn{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes page-module__SEZomW__fadeIn{0%{opacity:0}to{opacity:1}}.page-module__SEZomW__page{min-height:100dvh;display:flex}.page-module__SEZomW__panel{background:#0a1a0f;flex:1;animation:.55s cubic-bezier(.22,1,.36,1) both page-module__SEZomW__slideInLeft;display:none;position:relative;overflow:hidden}@media (min-width:900px){.page-module__SEZomW__panel{flex-direction:column;justify-content:flex-end;padding:48px 52px;display:flex}}.page-module__SEZomW__panelImg{object-fit:cover;object-position:center;filter:brightness(.45)saturate(1.1);width:100%;height:100%;animation:.9s cubic-bezier(.22,1,.36,1) both page-module__SEZomW__zoomIn;display:block;position:absolute;inset:0}.page-module__SEZomW__panelOverlay{background:linear-gradient(#0000 0%,#051e0a4d 40%,#051e0ae0 100%);position:absolute;inset:0}.page-module__SEZomW__panelContent{z-index:2;position:relative}.page-module__SEZomW__panelBrand{align-items:center;gap:10px;margin-bottom:52px;animation:.5s cubic-bezier(.22,1,.36,1) .2s both page-module__SEZomW__fadeUp;display:inline-flex}.page-module__SEZomW__panelBadge{color:#1a4a2a;background:#fffffff2;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.page-module__SEZomW__panelBrandName{font-family:var(--font-serif);color:#fff;letter-spacing:-.01em;font-size:1.125rem;font-weight:600}.page-module__SEZomW__panelHeadline{font-family:var(--font-serif);color:#fff;letter-spacing:-.02em;max-width:400px;margin:0 0 20px;font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:600;line-height:1.25;animation:.5s cubic-bezier(.22,1,.36,1) .35s both page-module__SEZomW__fadeUp}.page-module__SEZomW__panelFeatures{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;animation:.5s cubic-bezier(.22,1,.36,1) .48s both page-module__SEZomW__fadeUp;display:flex}.page-module__SEZomW__panelFeature{font-family:var(--font-sans);color:#ffffffbf;align-items:center;gap:10px;font-size:.875rem;line-height:1.4;display:flex}.page-module__SEZomW__panelFeatureDot{background:var(--color-forest-400,#4ade80);border-radius:50%;flex-shrink:0;width:6px;height:6px}.page-module__SEZomW__formPanel{width:100%;padding:var(--s-8) var(--s-6);background:var(--color-papier);justify-content:center;align-items:center;animation:.55s cubic-bezier(.22,1,.36,1) both page-module__SEZomW__slideInRight;display:flex}@media (min-width:900px){.page-module__SEZomW__formPanel{width:480px;padding:var(--s-12) var(--s-10);flex-shrink:0}}.page-module__SEZomW__formInner{width:100%;max-width:380px}.page-module__SEZomW__formHeader{margin-bottom:var(--s-8);animation:.45s cubic-bezier(.22,1,.36,1) .15s both page-module__SEZomW__fadeUp}.page-module__SEZomW__title{font-family:var(--font-serif);font-size:var(--fs-h2);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--color-forest-700);margin:0 0 var(--s-1)}.page-module__SEZomW__subtitle{font-family:var(--font-sans);font-size:var(--fs-body-sm);color:var(--color-neutral-500);margin:0;line-height:1.5}.page-module__SEZomW__form{gap:var(--s-5);flex-direction:column;animation:.45s cubic-bezier(.22,1,.36,1) .28s both page-module__SEZomW__fadeUp;display:flex}.page-module__SEZomW__field{gap:var(--s-2);flex-direction:column;display:flex}.page-module__SEZomW__label{font-family:var(--font-sans);font-size:var(--fs-label);font-weight:var(--fw-medium);color:var(--color-neutral-700)}.page-module__SEZomW__input{font-family:var(--font-sans);font-size:var(--fs-body);color:var(--color-ink-1);background:var(--color-neutral-50);border:1px solid var(--color-neutral-300);border-radius:var(--r-md);padding:var(--s-3) var(--s-4);outline:none;min-height:44px;transition:border-color .2s ease-out,box-shadow .2s ease-out,background .2s ease-out,transform .15s ease-out}.page-module__SEZomW__input:focus{border-color:var(--color-forest-500);box-shadow:var(--shadow-focus);background:#fff;transform:translateY(-1px)}.page-module__SEZomW__error{font-family:var(--font-sans);font-size:var(--fs-body-sm);color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 8%, transparent);border-radius:var(--r-md);padding:var(--s-2) var(--s-3);margin:0}.page-module__SEZomW__submit{font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-semibold);color:#fff;background:var(--color-forest-500);border-radius:var(--r-md);padding:var(--s-3) var(--s-4);cursor:pointer;min-height:44px;margin-top:var(--s-2);border:none;transition:background .2s ease-out,box-shadow .2s ease-out,transform .15s ease-out;animation:.4s cubic-bezier(.22,1,.36,1) .38s both page-module__SEZomW__fadeUp}.page-module__SEZomW__submit:hover:not(:disabled){background:var(--color-forest-600);box-shadow:var(--shadow-2);transform:translateY(-1px)}.page-module__SEZomW__submit:active:not(:disabled){box-shadow:none;transform:translateY(0)scale(.98)}.page-module__SEZomW__submit:disabled{opacity:.6;cursor:not-allowed}.page-module__SEZomW__divider{background:var(--color-neutral-200);height:1px;margin:var(--s-2) 0 0}.page-module__SEZomW__linkRow{font-family:var(--font-sans);font-size:var(--fs-body-sm);color:var(--color-neutral-600);text-align:center;margin:var(--s-5) 0 0;animation:.4s ease-out .5s both page-module__SEZomW__fadeIn}.page-module__SEZomW__link{color:var(--color-forest-500);font-weight:var(--fw-medium);text-decoration:none;transition:color .15s ease-out,opacity .15s ease-out}.page-module__SEZomW__link:hover{color:var(--color-forest-700);text-decoration:underline}.page-module__SEZomW__success{font-family:var(--font-sans);font-size:var(--fs-body-sm);color:var(--color-forest-700);background:color-mix(in srgb, var(--color-forest-500) 10%, transparent);border-radius:var(--r-md);padding:var(--s-2) var(--s-3);margin:0 0 var(--s-5)}.page-module__SEZomW__warningBox{gap:var(--s-1);margin:0 0 var(--s-5);flex-direction:column;display:flex}.page-module__SEZomW__warning{font-family:var(--font-sans);font-size:var(--fs-body-sm);color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 8%, transparent);border-radius:var(--r-md);padding:var(--s-2) var(--s-3);margin:0}
