.logo-background.svelte-q5vytk{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;display:flex;justify-content:center;align-items:center;pointer-events:none;overflow:hidden}.overlay.svelte-q5vytk{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(#ffffff85,#ffffff80);z-index:0}.fullscreen-logo.svelte-q5vytk{max-width:85%;max-height:85%;opacity:1;position:relative;z-index:-1;filter:saturate(.8) contrast(.85);object-fit:contain}.content-container.svelte-q5vytk{position:relative;z-index:1;width:100%;max-width:1200px;margin:0 auto;padding:0 15px;box-sizing:border-box;overflow-x:hidden}.header-container.svelte-q5vytk{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:25px 10px 20px;box-sizing:border-box;background:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:0 0 16px 16px;box-shadow:0 10px 30px #0000000f;border-bottom:1px solid rgba(209,165,53,.2)}nav.svelte-q5vytk{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;flex-wrap:nowrap;gap:10px;width:100%;padding:0 10px 5px;box-sizing:border-box}nav.svelte-q5vytk::-webkit-scrollbar{display:none}.progress-button.svelte-q5vytk{font-size:14px;color:#888;cursor:pointer;padding:0;background:none;border:none;text-align:center;font-weight:400;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;min-width:80px;flex:1;gap:6px}.step-indicator.svelte-q5vytk{width:28px;height:28px;border-radius:50%;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center;font-weight:600;color:#888;transition:all .3s ease}.step-label.svelte-q5vytk{font-size:13px;transition:all .3s ease}.progress-button.active.svelte-q5vytk .step-indicator:where(.svelte-q5vytk){background-color:#d1a535;color:#fff;box-shadow:0 2px 8px #d1a5354d}.progress-button.active.svelte-q5vytk .step-label:where(.svelte-q5vytk){font-weight:600;color:#d1a535}.progress-button.completed.svelte-q5vytk .step-indicator:where(.svelte-q5vytk){background-color:#d1a53533;color:#d1a535}.progress-button.completed.svelte-q5vytk .step-label:where(.svelte-q5vytk){color:#d1a535}.progress-button.disabled.svelte-q5vytk .step-indicator:where(.svelte-q5vytk){background-color:#f0f0f0;color:#ccc}.progress-button.disabled.svelte-q5vytk .step-label:where(.svelte-q5vytk){color:#ccc}.progress-button.disabled.svelte-q5vytk{cursor:not-allowed;opacity:.7}.progress-bar.svelte-q5vytk{width:100%;background:#f0f0f0;height:6px;border-radius:8px;overflow:hidden;margin-top:5px}.progress.svelte-q5vytk{background:linear-gradient(to right,#d1a535,#e6c87a);height:100%;transition:width .5s ease;border-radius:8px;box-shadow:0 1px 3px #d1a53533}.form-container{background:#ffffffd9!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;box-shadow:0 15px 35px #00000014!important;border:1px solid rgba(209,165,53,.15)!important;border-radius:16px!important}.card,.form-card{background:#ffffffd9!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border-radius:12px!important;border:1px solid rgba(209,165,53,.1)!important;transition:transform .3s ease,box-shadow .3s ease!important}.card:hover,.form-card:hover{transform:translateY(-2px)!important;box-shadow:0 10px 25px #00000014!important}input,select,textarea{background:#ffffffe6!important;border:1px solid rgba(209,165,53,.2)!important;border-radius:8px!important;padding:12px 16px!important;transition:all .3s ease!important}input:focus,select:focus,textarea:focus{border-color:#d1a535!important;box-shadow:0 0 0 2px #d1a53526!important;outline:none!important}button.submit-button{background-color:#d1a535!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:12px 24px!important;font-weight:500!important;transition:all .3s ease!important;box-shadow:0 4px 12px #d1a53533!important}button.submit-button:hover{background-color:#c19525!important;transform:translateY(-2px)!important;box-shadow:0 6px 15px #d1a5354d!important}button.submit-button:active{transform:translateY(0)!important;box-shadow:0 2px 8px #d1a53533!important}@media (max-width: 768px){nav.svelte-q5vytk{gap:10px;padding:0 5px 5px}.progress-button.svelte-q5vytk{min-height:60px!important}.step-indicator.svelte-q5vytk{width:24px;height:24px;font-size:12px}.step-label.svelte-q5vytk{font-size:11px;width:100%}.header-container.svelte-q5vytk{padding:20px 4px 15px}.content-container.svelte-q5vytk{padding:0 10px}}@media (max-width: 480px){.overlay.svelte-q5vytk{background:linear-gradient(#ffffffa6,#fff9)}.fullscreen-logo.svelte-q5vytk{opacity:.9}.step-indicator.svelte-q5vytk{width:20px;height:20px;font-size:11px}.step-label.svelte-q5vytk{font-size:10px}.progress-button.svelte-q5vytk{min-width:50px}nav.svelte-q5vytk{padding:0 2px 5px}}@media (max-width: 360px){.header-container.svelte-q5vytk{padding:15px 2px 12px;border-radius:0 0 12px 12px}nav.svelte-q5vytk{gap:5px;padding:0 1px 5px}input,select,textarea{padding:10px 12px!important;font-size:14px!important}.progress-button.svelte-q5vytk{min-width:45px}.step-indicator.svelte-q5vytk{width:18px;height:18px;font-size:10px}.step-label.svelte-q5vytk{font-size:9px}.progress-bar.svelte-q5vytk{height:4px}}body{font-family:Raleway,sans-serif;overflow-x:hidden;width:100%;max-width:100vw}h1,h2,h3,h4,h5,h6{font-family:Raleway,sans-serif;font-weight:600}button,input,select,textarea{font-family:Raleway,sans-serif}html,body{overflow-x:hidden;position:relative;width:100%}main,section{width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden;display:flex;flex-direction:column;align-items:center}.navbar-responsive-container.svelte-q5vytk{width:100%}.navbar-logo-mobile.svelte-q5vytk{display:none;justify-content:center;align-items:center;margin-bottom:10px}.navbar-logo-link.svelte-q5vytk{display:flex;align-items:center;text-decoration:none}.navbar-logo.svelte-q5vytk{height:32px;width:auto;display:block}.navbar-logo-small.svelte-q5vytk{height:104px;max-width:250px}.navbar-centered.svelte-q5vytk{display:flex;align-items:center;justify-content:center;gap:24px;width:100%}.navbar-logo-desktop.svelte-q5vytk{display:flex}@media (max-width: 768px){.navbar-logo-mobile.svelte-q5vytk{display:flex}.navbar-logo-desktop.svelte-q5vytk{display:none!important}.navbar-centered.svelte-q5vytk{gap:10px}}@media (max-width: 480px){.navbar-logo-small.svelte-q5vytk{height:64px;max-width:160px}}
