.btn-animate-chars{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border:1px solid currentColor;background:none;color:inherit;font:inherit;cursor:pointer;outline:inherit;overflow:hidden}.btn-animate-chars:disabled{opacity:.5;cursor:not-allowed}.btn-animate-chars [data-button-animate-chars]{overflow:hidden;position:relative;display:inline-block}.btn-animate-chars [data-button-animate-chars] span{display:inline-block;position:relative;text-shadow:0px 1.3em currentColor;transform:translateY(0) rotate(.001deg);transition:transform .6s cubic-bezier(.625,.05,0,1)}.btn-animate-chars:hover:not(:disabled) [data-button-animate-chars] span{transform:translateY(-1.3em) rotate(.001deg)}.btn-animate-chars__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-color:currentColor;opacity:.1;transition:inset .6s cubic-bezier(.625,.05,0,1)}.btn-animate-chars:hover:not(:disabled) .btn-animate-chars__bg{top:.125em;right:.125em;bottom:.125em;left:.125em}.start-screen{width:100vw;min-height:100vh;display:flex;align-items:center;justify-content:center}.start-screen__container{max-width:1200px;margin:0 auto;padding:0 1rem;width:100%;display:flex;align-items:center;justify-content:center;min-height:100vh}.start-screen__content{text-align:center;max-width:672px;width:100%;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.start-screen__star img{width:22px;height:22px}.start-screen__subtitle{font-family:ARS Maquette Pro,Niice Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:500;line-height:1.4;letter-spacing:-.05em;color:#fff;opacity:.8;margin-bottom:1rem}.start-screen__title{font-family:ARS Maquette Pro,Niice Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(1.5rem,4vw,2rem);font-weight:400;letter-spacing:-.05em;color:#fff;margin-bottom:2rem;line-height:1.4}.start-screen__button{font-family:ARS Maquette Pro,Niice Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:500;line-height:1;border:none;border-radius:9999px;padding:12px 24px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;white-space:nowrap;min-height:44px;background-color:#e51f5c;color:#fff;transition:all .25s ease}.start-screen__button:hover{background-color:#d11a52;transform:translateY(-2px)}.start-screen__button:active{transform:translateY(0)}@media (max-width: 767px){.start-screen__container{padding:1.5rem}.start-screen__title{font-size:clamp(1.5rem,4vw,2rem)}}@media (max-width: 479px){.start-screen__container{padding:1rem}.start-screen__title{font-size:1.5rem;margin-bottom:1.5rem}.start-screen__button{width:100%;max-width:280px}}.question-screen{width:100vw;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem}.question-screen__container{margin:0 auto;padding:0 1rem;display:flex;flex-direction:column;align-items:center;gap:2rem;max-width:800px;width:100%}.question-screen__progress{display:flex;gap:9px;align-items:center}.question-screen__progress-dot{width:20px;height:4px;border-radius:100px;background-color:#fff3;transition:all .25s ease}.question-screen__progress-dot--active{background-color:#fff}.question-screen__content{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:672px}.question-screen__star img{width:22px;height:22px}.question-screen__text{text-align:center}.question-screen__title{font-family:ARS Maquette Pro,Niice Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(1.5rem,4vw,2rem);font-weight:400;letter-spacing:-.05em;color:#fff;margin-bottom:1rem;line-height:1.4}.question-screen__subtitle{font-family:ARS Maquette Pro,Niice Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:400;letter-spacing:-.03em;color:#fff;opacity:.8;line-height:1.4}.question-screen__answers{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap;justify-content:center}.question-screen__answer{display:flex;align-items:center;gap:12px;cursor:pointer;transition:all .25s ease}.question-screen__answer:hover .question-screen__radio-custom{border-color:#ffffffe6}.question-screen__radio{position:absolute;opacity:0;pointer-events:none}.question-screen__radio:checked+.question-screen__radio-custom{background-color:#e51f5c;border-color:#e51f5c;align-items:center}.question-screen__radio:checked+.question-screen__radio-custom:after{opacity:1;transform:translate(-50%,-50%) scale(1)}.question-screen__radio-custom{width:20px;height:20px;border:1px solid rgba(255,255,255,.8);border-radius:50%;background-color:transparent;position:relative;align-items:center;transition:all .25s ease}.question-screen__radio-custom:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;background-color:#fff;border-radius:50%;transform:translate(-50%,-50%) scale(0);opacity:0;transition:all .25s ease}.question-screen__answer-text{font-family:ARS Maquette Pro,Niice Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;letter-spacing:-.03em;color:#fff;white-space:nowrap}.question-screen__navigation{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;justify-content:center}.question-screen__button{font-family:ARS Maquette Pro,Niice Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:500;line-height:1;border:none;border-radius:9999px;padding:12px 24px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;white-space:nowrap;min-height:44px;transition:all .25s ease}.question-screen__button--primary{font-family:ARS Maquette Pro,Niice Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:500;line-height:1;border:none;border-radius:9999px;padding:12px 24px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;white-space:nowrap;min-height:44px;background-color:#e51f5c;color:#fff}.question-screen__button--primary:hover:not(:disabled){background-color:#d11a52;transform:translateY(-2px)}.question-screen__button--primary:disabled{opacity:.5;cursor:not-allowed}.question-screen__button--secondary{font-family:ARS Maquette Pro,Niice Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:500;line-height:1;border:none;border-radius:9999px;padding:12px 24px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;white-space:nowrap;min-height:44px;background-color:#ffffff1a;color:#fff;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.question-screen__button--secondary:hover{background-color:#ffffff26;transform:translateY(-2px)}.question-screen__button:active{transform:translateY(0)}@media (max-width: 767px){.question-screen{padding:1.5rem}.question-screen__title{font-size:clamp(1.25rem,3.5vw,1.5rem)}.question-screen__answers{gap:1rem}.question-screen__navigation{gap:.75rem}}@media (max-width: 479px){.question-screen{padding:1rem}.question-screen__answers{flex-direction:column;gap:1rem;width:100%}.question-screen__answer{justify-content:flex-start;width:100%;max-width:280px}.question-screen__navigation{flex-direction:column;width:100%;gap:.75rem}.question-screen__button{width:100%;max-width:280px}.question-screen__title{font-size:1.25rem}}.result-screen{width:100vw;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem}.result-screen__container{max-width:1200px;margin:0 auto;padding:0 1rem;width:100%;display:flex;align-items:center;justify-content:center;min-height:100vh}.result-screen__content{display:flex;flex-direction:column;align-items:center;gap:2rem;max-width:672px;width:100%;text-align:center}.result-screen__star img{width:22px;height:22px}.result-screen__score{display:flex;flex-direction:column;gap:1rem}.result-screen__title{font-family:ARS Maquette Pro,Niice Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(1.5rem,4vw,2rem);font-weight:400;letter-spacing:-.05em;color:#fff;line-height:1.4}.result-screen__result-text{font-family:ARS Maquette Pro,Niice Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;letter-spacing:-.03em;color:#fff;opacity:.9;font-size:1.125rem;line-height:1.4}.result-screen__form{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:400px}.result-screen__input-group{display:flex;flex-direction:column;gap:.75rem;text-align:left}.result-screen__label{font-family:ARS Maquette Pro,Niice Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.6;letter-spacing:-.03em;color:#fff;opacity:.9;font-weight:500}.result-screen__input{font-family:ARS Maquette Pro,Niice Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.4;padding:12px 16px;border-radius:8px;border:1px solid transparent;min-height:44px;width:100%;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.3);color:#fff;transition:all .25s ease}.result-screen__input::placeholder{color:#fff9}.result-screen__input:focus{border-color:#e51f5c;background-color:#ffffff26;outline:none}.result-screen__error{font-family:ARS Maquette Pro,Niice Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;line-height:1.6;letter-spacing:-.03em;color:#ff6b6b;font-size:.875rem;text-align:center}.result-screen__button{font-family:ARS Maquette Pro,Niice Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:500;line-height:1;border:none;border-radius:9999px;padding:12px 24px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;white-space:nowrap;min-height:44px;background-color:#e51f5c;color:#fff;transition:all .25s ease}.result-screen__button:hover:not(:disabled){background-color:#d11a52;transform:translateY(-2px)}.result-screen__button:disabled{opacity:.7;cursor:not-allowed}.result-screen__button:active{transform:translateY(0)}.result-screen__success{display:flex;flex-direction:column;gap:1rem}.result-screen__subtitle{font-family:ARS Maquette Pro,Niice Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:400;letter-spacing:-.03em;color:#fff;opacity:.8;line-height:1.4}.result-screen__contact{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem;align-items:center}.result-screen__contact-text{font-family:ARS Maquette Pro,Niice Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;line-height:1.6;letter-spacing:-.03em;color:#fff;opacity:.7;margin:0;font-size:1.125rem}.result-screen__contact-link{font-family:ARS Maquette Pro,Niice Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;line-height:1.6;letter-spacing:-.03em;color:#fff;opacity:.95;text-decoration:none;transition:opacity .35s ease;font-size:1.125rem}.result-screen__contact-link:hover{opacity:.7}@media (max-width: 767px){.result-screen{padding:1.5rem}.result-screen__title{font-size:clamp(1.5rem,4vw,2rem)}.result-screen__result-text{font-size:1rem}}@media (max-width: 479px){.result-screen{padding:1rem}.result-screen__form{max-width:100%}.result-screen__button{width:100%}.result-screen__title{font-size:1.5rem}.result-screen__result-text{font-size:.9rem}}@font-face{font-family:ARS Maquette Pro;src:url(./ARSMaquettePro-Regular-DEDbF9F4.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Niice Sans Pro;src:url(./NiiceSansPro-Happy-BBMfERGL.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}[data-split=heading] .split-line{overflow:hidden;display:block}@keyframes gradientMove{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.animated-gradient{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background:#63c4dc;background:linear-gradient(90deg,#63c4dc59,#0e1e26,#e51f5c61);background-size:200% 200%;animation:gradientMove 15s ease infinite}*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:ARS Maquette Pro,Niice Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:#0c1c25;color:#fff;line-height:1.4;overflow-x:hidden}#app{width:100%;min-height:100vh}button:focus-visible,input:focus-visible,label:focus-visible{outline:2px solid #E51F5C;outline-offset:2px}html{scroll-behavior:smooth}::selection{background-color:#e51f5c;color:#fff}.fade-enter{opacity:0;transform:translateY(20px)}.fade-enter-active{opacity:1;transform:translateY(0);transition:all .35s ease ease}.fade-exit{opacity:1;transform:translateY(0)}.fade-exit-active{opacity:0;transform:translateY(-20px);transition:all .35s ease ease}
