@keyframes page-module__7eqTEW__fadeUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes page-module__7eqTEW__fadeIn{0%{opacity:0}to{opacity:1}}.page-module__7eqTEW__fadeUp{animation:.8s cubic-bezier(.16,1,.3,1) both page-module__7eqTEW__fadeUp}.page-module__7eqTEW__fadeIn{animation:.7s cubic-bezier(.16,1,.3,1) both page-module__7eqTEW__fadeIn}.page-module__7eqTEW__d1{animation-delay:50ms}.page-module__7eqTEW__d2{animation-delay:.12s}.page-module__7eqTEW__d3{animation-delay:.2s}.page-module__7eqTEW__d4{animation-delay:.28s}.page-module__7eqTEW__d5{animation-delay:.36s}.page-module__7eqTEW__d6{animation-delay:.44s}.page-module__7eqTEW__d7{animation-delay:.52s}.page-module__7eqTEW__d8{animation-delay:.6s}.page-module__7eqTEW__page{background-image:radial-gradient(#96948c59 1px,#0000 1px);background-size:24px 24px;flex-direction:column;justify-content:space-between;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.page-module__7eqTEW__glow{display:none}.page-module__7eqTEW__nav{z-index:1;justify-content:space-between;align-items:center;width:100%;max-width:1040px;padding:22px 40px;display:flex;position:relative}.page-module__7eqTEW__logo{letter-spacing:-.2px;color:var(--text);font-size:16px;font-weight:600}.page-module__7eqTEW__navLink{color:var(--text-muted);font-size:14px;text-decoration:none;transition:color .2s}.page-module__7eqTEW__navLink:hover{color:var(--text)}.page-module__7eqTEW__main{z-index:1;flex-direction:column;align-items:center;width:100%;max-width:1040px;padding:40px;display:flex;position:relative}.page-module__7eqTEW__hero{justify-content:space-between;align-items:center;gap:48px;width:100%;margin-bottom:40px;display:flex}.page-module__7eqTEW__heroText{text-align:left;flex:1}.page-module__7eqTEW__mascot{flex-shrink:0}.page-module__7eqTEW__mascot img{filter:drop-shadow(0 8px 24px #0000001a)}.page-module__7eqTEW__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:24px;font-size:12px;font-weight:500}.page-module__7eqTEW__headline{letter-spacing:-2px;color:var(--text);margin-bottom:18px;font-size:clamp(42px,5.5vw,66px);font-weight:600;line-height:1.08}.page-module__7eqTEW__dot{color:var(--text-muted)}.page-module__7eqTEW__sub{color:#6b6860;max-width:480px;margin:0;font-size:16px;font-weight:400;line-height:1.7}.page-module__7eqTEW__formArea{flex-direction:column;align-items:flex-start;gap:10px;width:100%;max-width:440px;margin-top:36px;display:flex}.page-module__7eqTEW__form{border:1px solid var(--border);background:#fff;border-radius:999px;gap:0;width:100%;padding:5px 5px 5px 20px;transition:box-shadow .2s,border-color .2s;display:flex}.page-module__7eqTEW__form:focus-within{border-color:#c8c4bb;box-shadow:0 0 0 4px #0000000d}.page-module__7eqTEW__input{font-size:14px;font-family:var(--font);color:var(--text);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:10px 0}.page-module__7eqTEW__input::placeholder{color:#b8b4ac}.page-module__7eqTEW__btn{font-size:14px;font-weight:500;font-family:var(--font);background:var(--text);color:#f8f7f3;cursor:pointer;white-space:nowrap;border:none;border-radius:999px;flex-shrink:0;padding:11px 22px;transition:background .2s,transform .1s,opacity .2s}.page-module__7eqTEW__btn:hover:not(:disabled){background:#2c2c2e}.page-module__7eqTEW__btn:active:not(:disabled){transform:scale(.97)}.page-module__7eqTEW__btn:disabled{opacity:.55;cursor:not-allowed}.page-module__7eqTEW__successInline{color:var(--text-muted);align-items:flex-start;gap:12px;padding:4px 0;display:flex}.page-module__7eqTEW__successInline svg{flex-shrink:0;margin-top:3px}.page-module__7eqTEW__successTitle{color:var(--text);letter-spacing:-.2px;margin-bottom:2px;font-size:15px;font-weight:600}.page-module__7eqTEW__successText{color:#6b6860;font-size:14px;line-height:1.5}.page-module__7eqTEW__errorNote{color:#a03030;font-size:12px}.page-module__7eqTEW__divider{display:none}.page-module__7eqTEW__cards{grid-template-columns:repeat(3,1fr);gap:16px;width:100%;max-width:1040px;margin-top:48px;display:grid}.page-module__7eqTEW__card{isolation:isolate;border:1px solid var(--border);text-align:left;background:#fff;border-radius:14px;padding:24px;transition:border-color .2s}.page-module__7eqTEW__card:hover{border-color:#c8c4bb}.page-module__7eqTEW__cardIcon{filter:grayscale();opacity:.65;margin-bottom:14px;font-size:20px;display:block}.page-module__7eqTEW__cardTitle{color:var(--text);letter-spacing:-.2px;margin-bottom:8px;font-size:14px;font-weight:600}.page-module__7eqTEW__cardDesc{color:#6b6860;font-size:14px;line-height:1.7}.page-module__7eqTEW__footer{z-index:1;border-top:1px solid var(--border);justify-content:space-between;align-items:center;width:100%;max-width:1040px;padding:22px 40px;display:flex;position:relative}.page-module__7eqTEW__footerText{color:var(--text-muted);font-size:13px}.page-module__7eqTEW__footerLink{color:var(--text-muted);font-size:13px;text-decoration:none;transition:color .2s}.page-module__7eqTEW__footerLink:hover{color:var(--text)}@keyframes page-module__7eqTEW__pulse{0%,to{opacity:1}50%{opacity:.4}}.page-module__7eqTEW__badge{letter-spacing:.3px;color:var(--text-muted);background:#96948c14;border:1px solid #96948c4d;border-radius:100px;align-items:center;gap:7px;margin-bottom:16px;padding:5px 12px;font-size:12px;font-weight:500;display:inline-flex}.page-module__7eqTEW__badgeDot{background:#f59e0b;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite page-module__7eqTEW__pulse}@media (max-width:768px){.page-module__7eqTEW__hero{text-align:center;flex-direction:column-reverse;gap:32px;margin-bottom:32px}.page-module__7eqTEW__heroText{text-align:center}.page-module__7eqTEW__sub{margin:0 auto}}@media (max-width:600px){.page-module__7eqTEW__nav{padding:20px 24px}.page-module__7eqTEW__main{padding:56px 24px 72px}.page-module__7eqTEW__headline{letter-spacing:-1.8px}.page-module__7eqTEW__form{border-radius:18px;flex-direction:column;gap:8px;padding:12px}.page-module__7eqTEW__btn{text-align:center;border-radius:12px;width:100%}.page-module__7eqTEW__cards{grid-template-columns:1fr}.page-module__7eqTEW__footer{text-align:center;flex-direction:column;gap:8px;padding:20px 24px}}
