.YourFirstVisit_hero__gMpoe{position:relative;height:8em;background-image:url(/assets/backgrounds/chiro-banner.jpg);background-size:cover;background-position:50%;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--text-light);margin-top:9em}.YourFirstVisit_heroOverlay__9hA7W{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(138,176,97,.85),hsla(28,24%,52%,.85));z-index:1}.YourFirstVisit_heroContent__fwhd4{position:relative;z-index:2;max-width:800px;padding:4rem 2rem;animation:YourFirstVisit_fadeInUp__kdZ_3 1s ease-out}.YourFirstVisit_hero__gMpoe h1{font-size:4rem;font-weight:700;margin:0;color:var(--text-light);line-height:1.1;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.YourFirstVisit_heroUnderline__QWfAv{width:100px;height:5px;background-color:var(--primary-yellow);margin:2rem auto 0;border-radius:2px}.YourFirstVisit_visitContent__Xx1L3{padding:5rem 0;background-color:var(--neutral-white)}.YourFirstVisit_container__9WcAS{max-width:1200px;margin:0 auto;padding:0 2rem;opacity:0;transform:translateY(30px);transition:all 1s ease}.YourFirstVisit_container__9WcAS.YourFirstVisit_visible__y54bJ{opacity:1;transform:translateY(0)}.YourFirstVisit_welcomeSection__mirRE{display:grid;grid-template-columns:1.2fr 1fr;gap:3rem;align-items:center;margin-bottom:4rem}.YourFirstVisit_familyBadge__zt0kF{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(90deg,var(--primary-green) 0,var(--secondary-light-green) 100%);color:var(--text-light);padding:.5rem 1.5rem;border-radius:50px;font-weight:600;font-size:.9rem;margin-bottom:1.5rem}.YourFirstVisit_badgeIcon__f_b76{width:18px;height:18px}.YourFirstVisit_welcomeText__EIhX5 h2{font-size:2.2rem;font-weight:700;color:var(--neutral-black);margin-bottom:1rem;line-height:1.2}.YourFirstVisit_welcomeText__EIhX5 p{font-size:1.1rem;line-height:1.7;color:var(--neutral-gray);margin:0}.YourFirstVisit_expectImage__F92Hd{width:100%;height:auto;border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.1);transition:transform .3s ease}.YourFirstVisit_expectImage__F92Hd:hover{transform:scale(1.02)}.YourFirstVisit_processSection___quHe{margin-bottom:4rem}.YourFirstVisit_processStep__1k_z1{display:grid;grid-template-columns:auto auto 1.5fr 1fr;gap:2rem;align-items:center;padding:2rem;margin-bottom:2rem;background-color:var(--neutral-white);border-radius:16px;box-shadow:0 4px 15px rgba(0,0,0,.05);border:1px solid rgba(138,176,97,.1);transition:all .3s ease;position:relative;overflow:hidden}.YourFirstVisit_processStep__1k_z1:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-green) 0,var(--primary-brown) 100%);transform:scaleX(0);transition:transform .3s ease}.YourFirstVisit_processStep__1k_z1:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.YourFirstVisit_processStep__1k_z1:hover:before{transform:scaleX(1)}.YourFirstVisit_stepNumber__D6nza{width:40px;height:40px;background-color:var(--primary-yellow);font-weight:700;font-size:1.2rem;color:var(--neutral-black)}.YourFirstVisit_stepIcon__5EETf,.YourFirstVisit_stepNumber__D6nza{border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.YourFirstVisit_stepIcon__5EETf{width:50px;height:50px;background:linear-gradient(135deg,var(--primary-green) 0,var(--secondary-light-green) 100%);color:var(--text-light)}.YourFirstVisit_stepContent__11DmN h3{font-size:1.3rem;font-weight:700;color:var(--neutral-black);margin-bottom:.8rem}.YourFirstVisit_stepContent__11DmN p{color:var(--neutral-gray);line-height:1.6;margin-bottom:1rem}.YourFirstVisit_formLink__s7AAV{display:inline-flex;align-items:center;gap:.5rem;background-color:var(--primary-brown);color:var(--text-light);padding:.6rem 1.2rem;border-radius:6px;font-weight:600;text-decoration:none;transition:all .3s ease;font-size:.9rem}.YourFirstVisit_formLink__s7AAV:hover{background-color:var(--secondary-dark-brown);transform:translateY(-1px)}.YourFirstVisit_reportSection___geZY{display:flex;gap:2rem;align-items:center;background:linear-gradient(135deg,var(--neutral-light-gray) 0,hsla(0,0%,94%,.5) 100%);padding:3rem;border-radius:16px;margin-bottom:3rem}.YourFirstVisit_reportIcon__sAUhf{width:80px;height:80px;background:linear-gradient(135deg,var(--primary-brown) 0,var(--secondary-dark-brown) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-light);flex-shrink:0}.YourFirstVisit_reportContent__YiZRd h2{font-size:1.8rem;font-weight:700;color:var(--neutral-black);margin-bottom:1rem}.YourFirstVisit_reportContent__YiZRd p{color:var(--neutral-gray);line-height:1.6;margin-bottom:1.5rem}.YourFirstVisit_questionsList__iHMeB{display:flex;flex-direction:column;gap:.8rem}.YourFirstVisit_question__9ygHs{display:flex;align-items:center;gap:.5rem;color:var(--neutral-dark-gray);font-weight:500;position:relative;padding-left:1.2rem}.YourFirstVisit_question__9ygHs:before{content:"?";position:absolute;left:0;color:var(--primary-green);font-weight:700;font-size:1.1rem}.YourFirstVisit_ctaSection__d08hE{background:linear-gradient(135deg,var(--primary-green) 0,var(--secondary-dark-green) 100%);color:var(--text-light);padding:4rem 0;text-align:center}.YourFirstVisit_ctaContent__sIk_J{max-width:800px;margin:0 auto;padding:0 2rem}.YourFirstVisit_ctaContent__sIk_J h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:var(--text-light)}.YourFirstVisit_ctaContent__sIk_J p{font-size:1.2rem;margin-bottom:2.5rem;opacity:.95;color:var(--text-light)}.YourFirstVisit_ctaButtons__xGh3O{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.YourFirstVisit_primaryBtn__Ig9yM{display:inline-flex;align-items:center;gap:.5rem;background-color:var(--primary-yellow);color:var(--neutral-black);padding:1rem 2rem;border-radius:6px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px hsla(52,99%,73%,.3)}.YourFirstVisit_primaryBtn__Ig9yM:hover{background-color:#fde047;transform:translateY(-2px);box-shadow:0 6px 20px hsla(52,99%,73%,.4)}.YourFirstVisit_outlineBtn__DqXiZ{display:inline-flex;align-items:center;gap:.5rem;background-color:transparent;color:var(--text-light);padding:1rem 2rem;border:2px solid var(--text-light);border-radius:6px;font-weight:600;text-decoration:none;transition:all .3s ease}.YourFirstVisit_outlineBtn__DqXiZ:hover{background-color:var(--text-light);color:var(--primary-green);transform:translateY(-2px)}@keyframes YourFirstVisit_fadeInUp__kdZ_3{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.YourFirstVisit_hero__gMpoe h1{font-size:3.2rem}.YourFirstVisit_processStep__1k_z1{grid-template-columns:auto auto 1fr;gap:1.5rem}.YourFirstVisit_stepImage__jkJB3{grid-column:1/-1;margin-top:1rem}}@media (max-width:768px){.YourFirstVisit_hero__gMpoe{height:7em}.YourFirstVisit_hero__gMpoe h1{font-size:2.8rem}.YourFirstVisit_welcomeSection__mirRE{grid-template-columns:1fr;gap:2rem;text-align:center}.YourFirstVisit_welcomeText__EIhX5 h2{font-size:2rem}.YourFirstVisit_processStep__1k_z1{grid-template-columns:1fr;text-align:center;gap:1rem;padding:1.5rem}.YourFirstVisit_reportSection___geZY{flex-direction:column;text-align:center;gap:1.5rem}.YourFirstVisit_ctaContent__sIk_J h2{font-size:2rem}.YourFirstVisit_ctaButtons__xGh3O{flex-direction:column;align-items:center}.YourFirstVisit_container__9WcAS{padding:0 1.5rem}.YourFirstVisit_visitContent__Xx1L3{padding:3rem 0}}@media (max-width:480px){.YourFirstVisit_hero__gMpoe{height:6em;margin-top:10em}.YourFirstVisit_hero__gMpoe h1{font-size:2rem}.YourFirstVisit_welcomeText__EIhX5 h2{font-size:1.8rem}.YourFirstVisit_reportContent__YiZRd h2{font-size:1.6rem}.YourFirstVisit_ctaContent__sIk_J h2{font-size:1.8rem}.YourFirstVisit_processStep__1k_z1{padding:1.2rem}.YourFirstVisit_reportSection___geZY{padding:2rem}.YourFirstVisit_outlineBtn__DqXiZ,.YourFirstVisit_primaryBtn__Ig9yM{padding:.875rem 1.5rem;font-size:.9rem}}@media (max-width:360px){.YourFirstVisit_hero__gMpoe{height:4.5em}.YourFirstVisit_hero__gMpoe h1{font-size:1.8rem}}