*,:after,:before{box-sizing:border-box}body{background:#f6f2ef;color:#2e2e2e;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0}.page{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:24px}.hero{grid-gap:30px;align-items:stretch;display:grid;gap:30px;grid-template-columns:1.05fr .95fr;max-width:1200px;width:100%}.hero-panel{align-items:center;background:linear-gradient(135deg,#fef5e9,#fde4d6 38%,#f7c6c1);border-radius:34px;box-shadow:0 25px 80px #0000001f;box-sizing:border-box;display:flex;flex-direction:column;height:86vh;justify-content:flex-start;padding:0}.card-header{gap:12px}.card-logo{border-radius:18px;box-shadow:0 12px 28px #0000001f;height:auto;max-width:100%;width:170px}.card-tagline{color:#d45857;font-size:18px;font-weight:800;letter-spacing:.8px;margin:0;text-transform:uppercase}.two-column{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;width:100%}.hero-brand{display:none}.slider{background:#fff;border-radius:34px;box-shadow:0 18px 40px #0000001f;height:100%;overflow:hidden;position:relative;width:100%}.slide{animation:slideShow 25s ease-in-out infinite both;inset:0;opacity:0;position:absolute;z-index:1}.slide.static-slide{animation:none;opacity:1;z-index:3}.slide.static-slide img{object-fit:cover;object-position:center}.slide:first-child{animation-delay:0s}.slide:nth-child(3){animation-delay:10s}.slide:nth-child(4){animation-delay:15s}.slide:nth-child(5){animation-delay:20s}.slide img{display:block;height:100%;object-fit:cover;width:100%}@keyframes slideShow{0%,16.66%{opacity:1}17%,to{opacity:0}}.card{align-items:flex-start;background:#fff;border-radius:34px;box-shadow:0 25px 70px #0000001f;box-sizing:border-box;height:86vh;justify-content:flex-start;min-height:560px;overflow:visible;padding:28px 28px 32px}.card,.card-header{display:flex;flex-direction:column}.card-header{align-items:center;gap:14px;margin-bottom:26px;width:100%}.card-header h2{color:#d45857;font-size:34px;margin:0 0 10px}.card-header p{color:#d45b7d;font-size:15px;font-weight:600;margin:0}form{display:flex;flex-direction:column;gap:14px;width:100%}input,select{background:#faf7f5;border:1px solid #e6d7d0;border-radius:14px;box-sizing:border-box;color:#4b434d;font-size:15px;outline:none;padding:14px 16px;width:100%}input:focus,select:focus{border-color:#da8f8a}.gender{display:flex;flex-wrap:wrap;gap:18px}.gender label{align-items:center;color:#5c4a51;display:flex;font-size:14px;gap:8px}button{background:#e1545b;border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:.4px;margin:12px auto 0;max-width:320px;min-width:220px;padding:14px 24px;transition:transform .2s ease,box-shadow .2s ease;width:auto}button:hover{box-shadow:0 18px 30px #e1545b40;transform:translateY(-1px)}.overlay{align-items:center;background:#00000073;bottom:0;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;z-index:9999}.popup{background:#fff;border-radius:20px;box-shadow:0 20px 40px #0000002e;max-width:90vw;padding:28px;text-align:center;width:min(360px,100%)}@media(max-width:1100px){.hero{grid-template-columns:1fr}.card,.hero-panel{min-height:auto}}@media(max-width:720px){.card,.hero-panel{padding:28px}.hero-copy h2{font-size:40px}}
/*# sourceMappingURL=main.0d37039d.css.map*/