.page[data-astro-cid-j7pv25f6]{width:100%;min-height:100vh;display:flex;flex-direction:column;background:var(--white)}.hero[data-astro-cid-j7pv25f6]{text-align:center;padding:clamp(4rem,10vw,8rem) clamp(2rem,5vw,4rem);background:var(--white)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(3rem,6vw,5rem);font-family:Pacifico,cursive;color:var(--blue-400);margin:0 0 2rem;line-height:1.1;font-weight:400}.hero[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:clamp(300px,95vw,1090px);height:auto;margin:0 auto 2rem;max-width:100%;display:block}.hero[data-astro-cid-j7pv25f6] .subtitle[data-astro-cid-j7pv25f6]{font-size:clamp(1.25rem,2.5vw,1.75rem);color:var(--blue-400);margin:0;font-weight:300}.content[data-astro-cid-j7pv25f6]{flex:1;display:flex;flex-direction:column;width:100%;max-width:800px;margin:0 auto;padding:0 clamp(2rem,5vw,4rem)}.card[data-astro-cid-j7pv25f6]{padding:clamp(3rem,6vw,4rem) 0;width:100%;box-sizing:border-box;border-bottom:1px solid rgba(0,0,0,.05)}.card[data-astro-cid-j7pv25f6]:last-child{border-bottom:none}.card[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.75rem,3vw,2.5rem);font-family:Fredoka,sans-serif;color:var(--blue-400);margin:0 0 clamp(1rem,2vw,1.5rem) 0;line-height:1.2;font-weight:400}.card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(1.25rem,2vw,1.5rem);font-family:Fredoka,sans-serif;color:var(--blue-400);margin:0 0 clamp(.5rem,1vw,.75rem) 0;line-height:1.2;font-weight:400}.card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.6;color:var(--black);margin:0 0 clamp(1rem,2vw,1.5rem) 0;font-weight:300}.card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:last-child{margin-bottom:0}.card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-weight:500;color:var(--red-400)}.card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--blue-400);text-decoration:none;font-weight:400}.card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{text-decoration:underline}.card[data-astro-cid-j7pv25f6] .button[data-astro-cid-j7pv25f6]{font-size:clamp(1rem,2vw,1.25rem);padding:clamp(.75rem,1.5vw,1rem) clamp(1.5rem,3vw,2rem);border-radius:8px;border:2px solid var(--blue-400);background-color:var(--blue-400);color:var(--white)!important;text-decoration:none;cursor:pointer;font-family:Fredoka,sans-serif;font-weight:500;display:inline-block;text-align:center;box-sizing:border-box;transition:all .2s ease;margin-top:clamp(.5rem,1vw,1rem);width:auto;height:auto;min-height:44px;line-height:1.2}.card[data-astro-cid-j7pv25f6] .button[data-astro-cid-j7pv25f6]:hover{background-color:transparent;color:var(--blue-400)!important;transform:translateY(-1px)}.process-steps[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:clamp(2rem,4vw,3rem);margin-top:clamp(1rem,2vw,1.5rem)}.step[data-astro-cid-j7pv25f6]{display:flex;gap:clamp(1rem,2vw,1.5rem);align-items:flex-start}.step[data-astro-cid-j7pv25f6] .step-number[data-astro-cid-j7pv25f6]{flex:0 0 clamp(2.5rem,4vw,3rem);height:clamp(2.5rem,4vw,3rem);background-color:var(--blue-400);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:clamp(1rem,2vw,1.25rem);font-family:Fredoka,sans-serif;font-weight:500}.step[data-astro-cid-j7pv25f6] .step-content[data-astro-cid-j7pv25f6]{flex:1}.step[data-astro-cid-j7pv25f6] .step-content[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:clamp(.5rem,1vw,.75rem)}.step[data-astro-cid-j7pv25f6] .step-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-bottom:0}.form-hero[data-astro-cid-j7pv25f6]{background:var(--white);padding:clamp(4rem,8vw,6rem) clamp(2rem,5vw,4rem);border-top:1px solid rgba(0,0,0,.05)}.form-container[data-astro-cid-j7pv25f6]{max-width:600px;margin:0 auto;text-align:center}.form-container[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.75rem,3vw,2.5rem);font-family:Fredoka,sans-serif;color:var(--blue-400);margin:0 0 clamp(1rem,2vw,1.5rem) 0;line-height:1.2;font-weight:400}.form-container[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{font-size:clamp(1.125rem,2vw,1.375rem);color:var(--black);margin:0 0 clamp(2rem,4vw,3rem) 0;line-height:1.6;font-weight:300}.form-wrapper[data-astro-cid-j7pv25f6]{background:var(--white);padding:0}#homepage-form[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2rem);width:100%}#homepage-form[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6][type=text],#homepage-form[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6][type=email],#homepage-form[data-astro-cid-j7pv25f6] textarea[data-astro-cid-j7pv25f6]{font-size:clamp(1rem,2vw,1.25rem);padding:clamp(.75rem,1.5vw,1rem) clamp(1rem,2vw,1.5rem);border-radius:0;border:none;border-bottom:2px solid rgba(0,0,0,.1);background-color:transparent;color:var(--black);width:100%;box-sizing:border-box;transition:border-color .2s ease;font-weight:300;font-family:inherit}#homepage-form[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6][type=text]:focus,#homepage-form[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6][type=email]:focus,#homepage-form[data-astro-cid-j7pv25f6] textarea[data-astro-cid-j7pv25f6]:focus{outline:none;border-bottom-color:var(--blue-400)}#homepage-form[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6][type=text]::placeholder,#homepage-form[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6][type=email]::placeholder,#homepage-form[data-astro-cid-j7pv25f6] textarea[data-astro-cid-j7pv25f6]::placeholder{color:#0006}#homepage-form[data-astro-cid-j7pv25f6] textarea[data-astro-cid-j7pv25f6]{resize:vertical;min-height:100px}#submit-btn[data-astro-cid-j7pv25f6]{font-size:clamp(1rem,2vw,1.25rem);padding:clamp(1rem,2vw,1.25rem) clamp(2rem,4vw,3rem);border-radius:8px;border:2px solid var(--blue-400);background-color:var(--blue-400);color:var(--white);cursor:pointer;font-family:Fredoka,sans-serif;font-weight:500;transition:all .2s ease;margin-top:clamp(1rem,2vw,1.5rem);min-height:48px}#submit-btn[data-astro-cid-j7pv25f6]:hover:not([disabled]){background-color:transparent;color:var(--blue-400);transform:translateY(-1px)}#submit-btn[data-astro-cid-j7pv25f6][disabled]{border-color:#0003;background-color:transparent;color:#0006;cursor:not-allowed}.message[data-astro-cid-j7pv25f6]{font-size:clamp(1rem,2vw,1.25rem);text-align:center;margin-top:clamp(1.5rem,3vw,2rem);padding:clamp(1rem,2vw,1.5rem);border-radius:0;border:none;animation:fadeIn .3s ease-in-out;font-weight:300}.message[data-astro-cid-j7pv25f6].success{color:var(--blue-400);background-color:#738dfb0d}.message[data-astro-cid-j7pv25f6].error{color:var(--red-400);background-color:#d140810d;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;width:90%;max-width:500px;animation:errorShake .5s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes errorShake{0%,to{transform:translate(-50%,-50%)}25%{transform:translate(-50%,-50%) translate(-5px)}75%{transform:translate(-50%,-50%) translate(5px)}}@media screen and (max-width: 768px){.hero[data-astro-cid-j7pv25f6]{padding:clamp(2rem,6vw,4rem) clamp(1rem,3vw,2rem)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.5rem,8vw,3.5rem)}.hero[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:clamp(250px,80vw,400px);margin:0 auto 1.5rem}.hero[data-astro-cid-j7pv25f6] .subtitle[data-astro-cid-j7pv25f6]{font-size:clamp(1rem,4vw,1.25rem)}.content[data-astro-cid-j7pv25f6]{padding:0 clamp(1rem,3vw,2rem)}.card[data-astro-cid-j7pv25f6]{padding:clamp(2rem,4vw,2.5rem) 0}.card[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.5rem,5vw,2rem)}.card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(1.125rem,4vw,1.25rem)}.card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:clamp(1rem,3vw,1.125rem)}.process-steps[data-astro-cid-j7pv25f6]{gap:clamp(1.5rem,3vw,2rem)}.step[data-astro-cid-j7pv25f6]{flex-direction:row;align-items:flex-start;gap:clamp(.75rem,2vw,1rem)}.step[data-astro-cid-j7pv25f6] .step-number[data-astro-cid-j7pv25f6]{flex:0 0 clamp(2rem,6vw,2.5rem);height:clamp(2rem,6vw,2.5rem);font-size:clamp(.875rem,3vw,1rem)}.step[data-astro-cid-j7pv25f6] .step-content[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(1rem,3.5vw,1.125rem);margin-bottom:clamp(.25rem,1vw,.5rem)}.step[data-astro-cid-j7pv25f6] .step-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:clamp(.875rem,2.5vw,1rem);line-height:1.5}.form-hero[data-astro-cid-j7pv25f6]{padding:clamp(2rem,6vw,4rem) clamp(1rem,3vw,2rem)}.form-container[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.5rem,5vw,2rem)}.form-container[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{font-size:clamp(1rem,3vw,1.125rem)}#homepage-form[data-astro-cid-j7pv25f6]{gap:clamp(1rem,2vw,1.5rem)}#homepage-form[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6][type=text],#homepage-form[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6][type=email],#homepage-form[data-astro-cid-j7pv25f6] textarea[data-astro-cid-j7pv25f6]{font-size:clamp(.875rem,3vw,1rem);padding:clamp(.5rem,1.5vw,.75rem) clamp(.75rem,2vw,1rem)}#submit-btn[data-astro-cid-j7pv25f6]{font-size:clamp(.875rem,3vw,1rem);padding:clamp(.75rem,2vw,1rem) clamp(1.5rem,4vw,2rem);min-height:44px}}
