.NewPatients_hero__7oUIt{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}.NewPatients_heroOverlay__jiatA{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}.NewPatients_heroContent__6P6Z0{position:relative;z-index:2;max-width:800px;padding:4rem 2rem;animation:NewPatients_fadeInUp__F6QZj 1s ease-out}.NewPatients_hero__7oUIt 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)}.NewPatients_heroUnderline__OojBN{width:100px;height:5px;background-color:var(--primary-yellow);margin:2rem auto 0;border-radius:2px}.NewPatients_welcomeContent__PuATU{padding:5rem 0;background-color:var(--neutral-white)}.NewPatients_container__hhovw{max-width:1200px;margin:0 auto;padding:0 2rem;opacity:0;transform:translateY(30px);transition:all 1s ease}.NewPatients_container__hhovw.NewPatients_visible__wX_hn{opacity:1;transform:translateY(0)}.NewPatients_welcomeSection__GSn3Q{display:grid;grid-template-columns:1fr 1.3fr;gap:4rem;align-items:center;margin-bottom:6rem}.NewPatients_welcomeImage__D3UZ0{position:relative}.NewPatients_imageAccent__5Z5XP{position:absolute;top:20px;left:20px;right:20px;bottom:20px;border:3px solid var(--primary-green);border-radius:12px;z-index:1}.NewPatients_patientImage__3fZQc{position:relative;z-index:2;width:100%;height:auto;border-radius:12px;box-shadow:0 15px 35px rgba(0,0,0,.1);transition:transform .5s ease}.NewPatients_patientImage__3fZQc:hover{transform:scale(1.02)}.NewPatients_welcomeInfo__vG_w3{display:flex;flex-direction:column;gap:1.5rem}.NewPatients_familyBadge__qEdLh{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;align-self:flex-start}.NewPatients_badgeIcon__aRHHz{width:18px;height:18px}.NewPatients_welcomeInfo__vG_w3 h2{font-size:2.8rem;font-weight:700;color:var(--neutral-black);margin:0;line-height:1.2}.NewPatients_titleUnderline__eI5oO{width:80px;height:4px;background:linear-gradient(90deg,var(--primary-green) 0,var(--primary-brown) 100%)}.NewPatients_welcomeText__hGuOi{font-size:1.1rem;line-height:1.7;color:var(--neutral-gray);margin:0}.NewPatients_valueHighlights__8Ks95{display:flex;flex-direction:column;gap:1rem;margin:1rem 0}.NewPatients_highlight__0F4VK{display:flex;align-items:center;gap:.75rem;font-weight:500;color:var(--neutral-dark-gray)}.NewPatients_icon__Hwpoo{color:var(--primary-green);flex-shrink:0}.NewPatients_actionGroup___nm2T{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1.5rem}.NewPatients_firstVisitSection___kGqy{margin-bottom:5rem}.NewPatients_sectionHeader__NBdAP{text-align:center;margin-bottom:3rem}.NewPatients_sectionHeader__NBdAP h2{font-size:2.2rem;font-weight:700;color:var(--neutral-black);margin-bottom:1rem;position:relative;padding-bottom:1rem}.NewPatients_sectionHeader__NBdAP h2:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg,var(--primary-green) 0,var(--primary-brown) 100%)}.NewPatients_sectionHeader__NBdAP p{font-size:1.1rem;color:var(--neutral-gray);line-height:1.6}.NewPatients_processGrid__H1z46{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}.NewPatients_processCard__x3s0E{background-color:var(--neutral-white);padding:2.5rem;border-radius:16px;text-align:center;box-shadow:0 8px 25px rgba(0,0,0,.08);border:1px solid rgba(138,176,97,.1);transition:all .3s ease;position:relative;overflow:hidden}.NewPatients_processCard__x3s0E: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}.NewPatients_processCard__x3s0E:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.12)}.NewPatients_processCard__x3s0E:hover:before{transform:scaleX(1)}.NewPatients_processNumber__4jKV7{position:absolute;top:0;right:20px;width:40px;height:40px;background-color:var(--primary-yellow);font-weight:700;font-size:1.2rem;color:var(--neutral-black);box-shadow:0 4px 10px rgba(0,0,0,.1)}.NewPatients_processIcon__uAl4l,.NewPatients_processNumber__4jKV7{border-radius:50%;display:flex;align-items:center;justify-content:center}.NewPatients_processIcon__uAl4l{width:60px;height:60px;background:linear-gradient(135deg,var(--primary-green) 0,var(--secondary-light-green) 100%);margin:0 auto 1.5rem;color:var(--text-light)}.NewPatients_processCard__x3s0E h3{font-size:1.4rem;font-weight:700;color:var(--neutral-black);margin-bottom:1rem}.NewPatients_processCard__x3s0E p{color:var(--neutral-gray);line-height:1.6;margin-bottom:1.5rem}.NewPatients_paperworkBtn___3gns{display:inline-flex;align-items:center;gap:.5rem;background-color:var(--primary-brown);color:var(--text-light);padding:.8rem 1.5rem;border-radius:6px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px hsla(28,24%,52%,.3)}.NewPatients_paperworkBtn___3gns:hover{background-color:var(--secondary-dark-brown);transform:translateY(-2px);box-shadow:0 6px 20px hsla(28,24%,52%,.4)}.NewPatients_doctorInfo__aZi8V,.NewPatients_locationInfo__fGv9g{display:flex;align-items:center;gap:.5rem;color:var(--primary-green);font-weight:600;font-size:.9rem;margin-top:1rem}.NewPatients_expectSection__BE_N_{background-color:var(--neutral-light-gray);padding:3rem;border-radius:16px;margin-bottom:4rem}.NewPatients_expectContent__8hsOg h2{font-size:2rem;font-weight:700;color:var(--neutral-black);margin-bottom:2rem;text-align:center}.NewPatients_expectGrid__nmYGS{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:2.5rem}.NewPatients_expectItem__ErFCA{display:flex;gap:1rem;align-items:flex-start}.NewPatients_checkIcon__0Mx5W{color:var(--primary-green);width:24px;height:24px;flex-shrink:0;margin-top:.2rem}.NewPatients_expectText__YSf1V h4{font-size:1.1rem;font-weight:700;color:var(--neutral-black);margin:0 0 .5rem}.NewPatients_expectText__YSf1V p{color:var(--neutral-gray);line-height:1.6;margin:0}.NewPatients_timeInfo__OMNuJ{display:flex;align-items:center;gap:1.5rem;background-color:var(--neutral-white);padding:2rem;border-radius:12px;border-left:4px solid var(--primary-green)}.NewPatients_timeIcon__zL0BA{color:var(--primary-green);width:32px;height:32px;flex-shrink:0}.NewPatients_timeText__6IZ9j h3{font-size:1.2rem;font-weight:700;color:var(--neutral-black);margin:0 0 .5rem}.NewPatients_timeText__6IZ9j p{color:var(--neutral-gray);margin:0;line-height:1.6}.NewPatients_primaryBtn__Yvil6{display:inline-flex;align-items:center;gap:.5rem;background-color:var(--primary-green);color:var(--text-light);padding:1rem 2rem;border-radius:6px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px rgba(138,176,97,.3)}.NewPatients_primaryBtn__Yvil6:hover{background-color:var(--secondary-dark-green);transform:translateY(-2px);box-shadow:0 6px 20px rgba(138,176,97,.4)}.NewPatients_phoneBtn__9Ns5I{display:inline-flex;align-items:center;gap:.5rem;background-color:transparent;color:var(--primary-green);padding:1rem 1.5rem;border:2px solid var(--primary-green);border-radius:6px;font-weight:600;text-decoration:none;transition:all .3s ease}.NewPatients_phoneBtn__9Ns5I:hover{background-color:var(--primary-green);color:var(--text-light);transform:translateY(-2px)}.NewPatients_outlineBtn__8SyxG{display:inline-flex;align-items:center;gap:.5rem;background-color:transparent;color:var(--primary-brown);padding:1rem 2rem;border:2px solid var(--primary-brown);border-radius:6px;font-weight:600;text-decoration:none;transition:all .3s ease}.NewPatients_outlineBtn__8SyxG:hover{background-color:var(--primary-brown);color:var(--text-light);transform:translateY(-2px)}.NewPatients_contactSection__C6zzD{background:linear-gradient(135deg,var(--primary-green) 0,var(--secondary-dark-green) 100%);color:var(--text-light);padding:4rem 0;text-align:center}.NewPatients_contactContent__NQUag{max-width:800px;margin:0 auto;padding:0 2rem}.NewPatients_contactContent__NQUag h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:var(--text-light)}.NewPatients_contactContent__NQUag p{font-size:1.2rem;margin-bottom:2.5rem;opacity:.95;color:var(--text-light);line-height:1.7}.NewPatients_contactActions__z8hnC{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.NewPatients_contactActions__z8hnC .NewPatients_primaryBtn__Yvil6{background-color:var(--primary-yellow);color:var(--neutral-black);box-shadow:0 4px 15px hsla(52,99%,73%,.3)}.NewPatients_contactActions__z8hnC .NewPatients_primaryBtn__Yvil6:hover{background-color:#fde047;transform:translateY(-2px);box-shadow:0 6px 20px hsla(52,99%,73%,.4)}.NewPatients_contactActions__z8hnC .NewPatients_outlineBtn__8SyxG{border-color:var(--text-light);color:var(--text-light)}.NewPatients_contactActions__z8hnC .NewPatients_outlineBtn__8SyxG:hover{background-color:var(--text-light);color:var(--primary-green)}@keyframes NewPatients_fadeInUp__F6QZj{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.NewPatients_hero__7oUIt h1{font-size:3.5rem}.NewPatients_heroContent__6P6Z0{padding:3.5rem 2rem}.NewPatients_heroUnderline__OojBN{width:90px;margin:1.8rem auto 0}}@media (max-width:1024px){.NewPatients_hero__7oUIt h1{font-size:3.2rem}.NewPatients_heroContent__6P6Z0{padding:3rem 1.8rem}.NewPatients_heroUnderline__OojBN{width:85px;margin:1.6rem auto 0}.NewPatients_welcomeSection__GSn3Q{gap:3rem}.NewPatients_processGrid__H1z46{gap:2rem}.NewPatients_expectSection__BE_N_{padding:2.5rem}}@media (max-width:768px){.NewPatients_hero__7oUIt{height:7em}.NewPatients_hero__7oUIt h1{font-size:2.8rem}.NewPatients_heroContent__6P6Z0{padding:2.5rem 1.5rem}.NewPatients_heroUnderline__OojBN{width:80px;height:4px;margin:1.4rem auto 0}.NewPatients_welcomeSection__GSn3Q{grid-template-columns:1fr;gap:2.5rem;text-align:center}.NewPatients_welcomeInfo__vG_w3 h2{font-size:2.2rem}.NewPatients_processGrid__H1z46{grid-template-columns:1fr;gap:2rem}.NewPatients_expectGrid__nmYGS{grid-template-columns:1fr;gap:1.5rem}.NewPatients_timeInfo__OMNuJ{flex-direction:column;text-align:center;gap:1rem}.NewPatients_actionGroup___nm2T,.NewPatients_contactActions__z8hnC{flex-direction:column;align-items:center}.NewPatients_contactContent__NQUag h2{font-size:2rem}.NewPatients_container__hhovw{padding:0 1.5rem}.NewPatients_welcomeContent__PuATU{padding:3rem 0}}@media (max-width:640px){.NewPatients_hero__7oUIt{height:6em}.NewPatients_hero__7oUIt h1{font-size:2.4rem}.NewPatients_heroContent__6P6Z0{padding:2rem 1.2rem}.NewPatients_heroUnderline__OojBN{width:70px;height:4px;margin:1.2rem auto 0}.NewPatients_expectSection__BE_N_,.NewPatients_processCard__x3s0E{padding:2rem}.NewPatients_timeInfo__OMNuJ{padding:1.5rem}}@media (max-width:480px){.NewPatients_hero__7oUIt{height:6em;margin-top:10em}.NewPatients_hero__7oUIt h1{font-size:2rem}.NewPatients_heroContent__6P6Z0{padding:1.5rem 1rem}.NewPatients_heroUnderline__OojBN{width:60px;height:3px;margin:1rem auto 0}.NewPatients_welcomeInfo__vG_w3 h2{font-size:1.9rem}.NewPatients_contactContent__NQUag h2,.NewPatients_expectContent__8hsOg h2,.NewPatients_sectionHeader__NBdAP h2{font-size:1.8rem}.NewPatients_outlineBtn__8SyxG,.NewPatients_paperworkBtn___3gns,.NewPatients_phoneBtn__9Ns5I,.NewPatients_primaryBtn__Yvil6{padding:.875rem 1.5rem;font-size:.9rem}.NewPatients_processCard__x3s0E{padding:1.5rem}}@media (max-width:360px){.NewPatients_hero__7oUIt{height:4.5em}.NewPatients_hero__7oUIt h1{font-size:1.8rem}.NewPatients_heroContent__6P6Z0{padding:1.2rem .8rem}.NewPatients_heroUnderline__OojBN{width:50px;height:3px;margin:.8rem auto 0}}