.IntakeForm-module__L8H-iW__intakeForm{width:100%;max-width:650px}.IntakeForm-module__L8H-iW__formSection{flex-direction:column;gap:.75rem;display:flex}.IntakeForm-module__L8H-iW__formRow{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.IntakeForm-module__L8H-iW__formGroup{flex-direction:column;display:flex}.IntakeForm-module__L8H-iW__formGroup input,.IntakeForm-module__L8H-iW__formGroup textarea,.IntakeForm-module__L8H-iW__formGroup select{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:14px 16px;font-family:inherit;font-size:.95rem;transition:all .3s}.IntakeForm-module__L8H-iW__formGroup input::placeholder,.IntakeForm-module__L8H-iW__formGroup textarea::placeholder{color:#888}.IntakeForm-module__L8H-iW__formGroup input:focus,.IntakeForm-module__L8H-iW__formGroup textarea:focus,.IntakeForm-module__L8H-iW__formGroup select:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-rgba),.15);background:#ffffff14;outline:none}.IntakeForm-module__L8H-iW__formGroup select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2300B448' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.IntakeForm-module__L8H-iW__formGroup select option{color:#fff;background:#1a1a1a}.IntakeForm-module__L8H-iW__formGroup textarea{resize:vertical;min-height:50px;line-height:1.5}.IntakeForm-module__L8H-iW__primaryButton{box-shadow:0 6px 24px rgba(var(--primary-rgba),.4),0 2px 8px #0000004d,inset 0 1px 0 #ffffff26;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;background:linear-gradient(135deg,var(--primary-color),var(--primary-dark-10))!important;border:none!important}.IntakeForm-module__L8H-iW__primaryButton:before{content:"";background:#ffffff26;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.IntakeForm-module__L8H-iW__primaryButton:hover:before{width:400px;height:400px}.IntakeForm-module__L8H-iW__primaryButton:hover{box-shadow:0 12px 40px rgba(var(--primary-rgba),.6),0 4px 16px #0006,0 0 40px rgba(var(--primary-rgba),.3),inset 0 1px 0 #fff3;transform:translateY(-3px)scale(1.02);background:linear-gradient(135deg,var(--primary-light-10),var(--primary-color))!important}@media (max-width:768px){.IntakeForm-module__L8H-iW__intakeForm{padding:0 .5rem}.IntakeForm-module__L8H-iW__formSection{gap:.75rem}.IntakeForm-module__L8H-iW__formRow{grid-template-columns:1fr;gap:.75rem}.IntakeForm-module__L8H-iW__formGroup input,.IntakeForm-module__L8H-iW__formGroup textarea,.IntakeForm-module__L8H-iW__formGroup select{font-size:16px}}
:root{--primary-color:#00b448;--primary-rgba:0,180,72;--primary-light-10:#00d454;--primary-light-20:#1ae567;--primary-light-30:#47f086;--primary-light-50:#8ffbb8;--primary-dark-10:#009b3e;--primary-dark-20:#008235;--primary-dark-30:#00692c;--accent-color:gold;--accent-rgba:255,215,0;--logo-filter:brightness(0)saturate(100%)invert(44%)sepia(94%)saturate(1272%)hue-rotate(116deg)brightness(94%)contrast(101%)}.page-module__E0kJGG__container{background:#000;flex-direction:column;width:100vw;min-height:100vh;display:flex;position:relative}.page-module__E0kJGG__heroSection{background:linear-gradient(135deg,#000000eb 0%,#000000f5 100%),radial-gradient(ellipse 80% 60% at 30% 20%,rgba(var(--primary-rgba),.08)0%,transparent 50%),radial-gradient(ellipse 70% 50% at 70% 80%,rgba(var(--primary-rgba),.05)0%,transparent 50%),radial-gradient(circle at 50% 50%,rgba(var(--primary-rgba),.03)0%,transparent 70%),#000;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.page-module__E0kJGG__heroSection:before{content:"";opacity:.3;pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0}@media (min-width:769px){.page-module__E0kJGG__heroSection{height:100vh}}.page-module__E0kJGG__logoHeader{z-index:100;transition:all .3s;position:absolute;top:2rem;left:50%;transform:translate(-50%)}.page-module__E0kJGG__logoHeader:hover{transform:translate(-50%)translateY(-2px)}.page-module__E0kJGG__logoImage{filter:drop-shadow(0 2px 4px #0000004d);background:#fff;-webkit-mask:url(/salazar-elite-fitness-logo.svg) 50%/contain no-repeat;mask:url(/salazar-elite-fitness-logo.svg) 50%/contain no-repeat}.page-module__E0kJGG__mainContainer{z-index:10;padding:2rem;position:relative}.page-module__E0kJGG__grid{min-height:80vh}.page-module__E0kJGG__leftContent{animation:1s ease-out page-module__E0kJGG__slideInLeft}.page-module__E0kJGG__heroImageContainer{justify-content:center;align-items:center;animation:1s ease-out page-module__E0kJGG__slideInRight;display:flex;position:relative}.page-module__E0kJGG__heroImageContainer:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#0009 50%,#000 100%);border-radius:0 0 12px 12px;height:80px;position:absolute;bottom:0;left:0;right:0}.page-module__E0kJGG__mobileHeroImage{display:none}.page-module__E0kJGG__heroImage{object-fit:contain;width:100%;max-width:500px;height:auto;max-height:80vh;box-shadow:0 30px 80px #0009,0 10px 40px #0006,0 0 60px rgba(var(--primary-rgba),.1);border-radius:12px;transition:all .4s}.page-module__E0kJGG__heroImage:hover{box-shadow:0 40px 100px #000000b3,0 15px 50px #00000080,0 0 80px rgba(var(--primary-rgba),.15);transform:scale(1.02)}.page-module__E0kJGG__eyebrow{color:var(--primary-color);font-weight:700;animation:.8s ease-out page-module__E0kJGG__fadeIn}.page-module__E0kJGG__mainTitle{animation:1s ease-out .2s backwards page-module__E0kJGG__fadeIn}.page-module__E0kJGG__subtitle{animation:1.2s ease-out .4s backwards page-module__E0kJGG__fadeIn}.page-module__E0kJGG__buttonGroup{animation:1.4s ease-out .6s backwards page-module__E0kJGG__fadeIn}.page-module__E0kJGG__primaryButton{box-shadow:0 6px 24px rgba(var(--primary-rgba),.4),0 2px 8px #0000004d,inset 0 1px 0 #ffffff26;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;background:linear-gradient(135deg,var(--primary-color)0%,var(--primary-dark-10)100%)!important;border:none!important;font-weight:800!important}.page-module__E0kJGG__primaryButton:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.page-module__E0kJGG__primaryButton:hover:before{left:100%}.page-module__E0kJGG__primaryButton:after{content:"";opacity:0;background:linear-gradient(135deg,#0000 0%,#ffffff1a 100%);transition:opacity .3s;position:absolute;inset:0}.page-module__E0kJGG__primaryButton:hover:after{opacity:1}.page-module__E0kJGG__primaryButton:hover{box-shadow:0 12px 40px rgba(var(--primary-rgba),.6),0 4px 16px #0006,0 0 40px rgba(var(--primary-rgba),.3),inset 0 1px 0 #fff3;transform:translateY(-3px)scale(1.02);background:linear-gradient(135deg,var(--primary-light-10)0%,var(--primary-color)100%)!important}.page-module__E0kJGG__primaryButton svg{transition:transform .3s}.page-module__E0kJGG__primaryButton:hover svg{transform:translate(4px)}.page-module__E0kJGG__secondaryButton{border-width:2px;transition:all .25s;position:relative;overflow:hidden;color:#fff!important;background:#ffffff0d!important;border-color:#ffffff4d!important;font-weight:700!important}.page-module__E0kJGG__secondaryButton:before{content:"";background:radial-gradient(circle at center,rgba(var(--primary-rgba),.2)0%,transparent 70%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.page-module__E0kJGG__secondaryButton:hover:before{opacity:1}.page-module__E0kJGG__secondaryButton:hover{transform:translateY(-2px);background:#ffffff1a!important;border-color:#ffffff80!important}.page-module__E0kJGG__secondaryButton svg{transition:transform .3s}.page-module__E0kJGG__secondaryButton:hover svg{transform:rotate(20deg)scale(1.1)}.page-module__E0kJGG__stats{gap:50px!important}.page-module__E0kJGG__stats>div{opacity:0;animation:.8s ease-out forwards page-module__E0kJGG__fadeInUp;position:relative}.page-module__E0kJGG__stats>div:first-child{animation-delay:.9s}.page-module__E0kJGG__stats>div:nth-child(2){animation-delay:1.1s}.page-module__E0kJGG__stats>div:nth-child(3){animation-delay:1.3s}@keyframes page-module__E0kJGG__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-module__E0kJGG__servicesSection{z-index:10;background:#0a0a0a;padding:120px 0;position:relative}.page-module__E0kJGG__servicesGrid{grid-template-columns:repeat(2,1fr);gap:40px;max-width:1000px;margin:60px auto 0;display:grid}.page-module__E0kJGG__serviceCard{border-left:3px solid var(--primary-color);text-align:left;background:#ffffff08;border-radius:4px;padding:40px 30px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 4px 20px #0000001a}.page-module__E0kJGG__serviceCard:after{content:"";background:linear-gradient(180deg,var(--primary-color),var(--primary-light-10));opacity:0;width:3px;transition:opacity .4s;position:absolute;top:0;bottom:0;left:0}.page-module__E0kJGG__serviceCard:hover:after{opacity:1}.page-module__E0kJGG__serviceCard:hover{box-shadow:-4px 0 0 var(--primary-color),0 8px 40px rgba(var(--primary-rgba),.2),0 4px 20px #0000004d;background:#ffffff0f;transform:translate(10px)}.page-module__E0kJGG__serviceIcon{background:linear-gradient(135deg,rgba(var(--primary-rgba),.2),rgba(var(--primary-rgba),.1));width:60px;height:60px;color:var(--primary-color);box-shadow:0 4px 12px rgba(var(--primary-rgba),.15);border-radius:12px;justify-content:center;align-items:center;margin-bottom:20px;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.page-module__E0kJGG__serviceIcon:before{content:"";background:linear-gradient(135deg,var(--primary-color),transparent);-webkit-mask-composite:xor;opacity:0;border-radius:12px;padding:2px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.page-module__E0kJGG__serviceCard:hover .page-module__E0kJGG__serviceIcon{background:linear-gradient(135deg,rgba(var(--primary-rgba),.35),rgba(var(--primary-rgba),.2));box-shadow:0 8px 24px rgba(var(--primary-rgba),.3),0 0 20px rgba(var(--primary-rgba),.2);color:var(--primary-light-10);transform:scale(1.1)rotate(-5deg)}.page-module__E0kJGG__serviceCard:hover .page-module__E0kJGG__serviceIcon:before{opacity:1}.page-module__E0kJGG__serviceTitle{color:#fff;letter-spacing:.3px;margin-bottom:12px;font-size:1.25rem;font-weight:700}.page-module__E0kJGG__serviceDescription{color:#b0b0b0;font-size:.95rem;font-weight:400;line-height:1.7}.page-module__E0kJGG__testimonialsSection{z-index:10;background:#000;padding:120px 0;position:relative}.page-module__E0kJGG__testimonialsGrid{flex-direction:column;gap:40px;max-width:800px;margin:0 auto;display:flex}.page-module__E0kJGG__testimonialCard,.page-module__E0kJGG__testimonialCardFeatured{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;padding:40px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 4px 20px #0000001a}.page-module__E0kJGG__testimonialCardFeatured{border-left:4px solid var(--primary-color);background:linear-gradient(135deg,#ffffff0a,rgba(var(--primary-rgba),.02));box-shadow:0 4px 20px #0003,-4px 0 20px rgba(var(--primary-rgba),.1)}.page-module__E0kJGG__testimonialCard:hover,.page-module__E0kJGG__testimonialCardFeatured:hover{box-shadow:0 12px 40px #0000004d,0 4px 12px rgba(var(--primary-rgba),.1);background:#ffffff0f;border-color:#fff3;transform:translateY(-6px)}.page-module__E0kJGG__testimonialCardFeatured:hover{box-shadow:0 12px 40px #0000004d,-4px 0 30px rgba(var(--primary-rgba),.3)}.page-module__E0kJGG__quoteIcon{color:var(--primary-color);opacity:.2;font-family:Georgia,serif;font-size:60px;line-height:1;position:absolute;top:20px;left:20px}.page-module__E0kJGG__verifiedBadge{background:rgba(var(--primary-rgba),.15);border:1px solid var(--primary-color);color:var(--primary-color);letter-spacing:1.5px;z-index:2;border-radius:4px;margin-bottom:20px;padding:6px 12px;font-size:.65rem;font-weight:700;display:inline-block;position:relative}.page-module__E0kJGG__testimonialHighlight{color:#fff;z-index:1;margin-bottom:20px;font-size:1.25rem;font-style:italic;font-weight:600;line-height:1.5;position:relative}.page-module__E0kJGG__testimonialText{color:#d0d0d0;z-index:1;margin-bottom:20px;font-size:.95rem;font-weight:400;line-height:1.8;position:relative}.page-module__E0kJGG__testimonialText strong{color:#fff;font-weight:600}.page-module__E0kJGG__testimonialStars{letter-spacing:2px;color:var(--accent-color);margin-bottom:20px;font-size:1.5rem}.page-module__E0kJGG__testimonialAuthor{border-top:1px solid rgba(var(--primary-rgba),.25);margin-top:10px;padding-top:20px}.page-module__E0kJGG__contactSection{z-index:10;background:#0a0a0a;padding:120px 0;position:relative}.page-module__E0kJGG__contactDivider{align-items:center;width:100%;margin:2rem 0 1rem;display:flex}.page-module__E0kJGG__dividerLine{background:#ffffff1a;flex:1;height:1px}.page-module__E0kJGG__footer{z-index:100;background:#000;border-top:1px solid #ffffff1a;margin-top:0;padding:3rem 0;position:relative}.page-module__E0kJGG__footerContent{flex-wrap:wrap}.page-module__E0kJGG__footerIconLink{color:inherit;align-items:center;text-decoration:none;transition:all .3s;display:flex}.page-module__E0kJGG__footerIconLink:hover{color:var(--primary-color)}.page-module__E0kJGG__footerIconLink:hover button{background-color:rgba(var(--primary-rgba),.15);color:var(--primary-color)}@keyframes page-module__E0kJGG__fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__E0kJGG__slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes page-module__E0kJGG__slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@media (max-width:992px){.page-module__E0kJGG__flexContainer{flex-direction:column!important}.page-module__E0kJGG__leftContent{text-align:center;align-items:center}.page-module__E0kJGG__mainContainer{padding:1rem}.page-module__E0kJGG__heroImageContainer{display:none}.page-module__E0kJGG__mobileHeroImage{justify-content:center;align-items:center;margin:2rem 0;display:flex;position:relative}.page-module__E0kJGG__heroImage{max-width:350px;max-height:50vh}.page-module__E0kJGG__buttonGroup{flex-direction:column;justify-content:center;width:100%}.page-module__E0kJGG__stats{justify-content:center;gap:30px!important}}@media (max-width:768px){.page-module__E0kJGG__container{min-height:100vh;padding:2rem 0;height:auto!important;overflow:visible!important}.page-module__E0kJGG__leftContent{animation:.6s ease-out page-module__E0kJGG__fadeIn!important}.page-module__E0kJGG__eyebrow{animation:.5s ease-out page-module__E0kJGG__fadeIn!important}.page-module__E0kJGG__mainTitle{animation:.7s ease-out .1s backwards page-module__E0kJGG__fadeIn!important}.page-module__E0kJGG__subtitle{animation:.8s ease-out .2s backwards page-module__E0kJGG__fadeIn!important}.page-module__E0kJGG__buttonGroup{animation:.9s ease-out .3s backwards page-module__E0kJGG__fadeIn!important}.page-module__E0kJGG__stats{animation:1s ease-out .4s backwards page-module__E0kJGG__fadeIn!important}.page-module__E0kJGG__primaryButton:active,.page-module__E0kJGG__secondaryButton:active{transform:scale(.98)}.page-module__E0kJGG__mobileHeroImage{animation:.6s ease-out .15s backwards page-module__E0kJGG__fadeIn!important}.page-module__E0kJGG__mobileHeroImage .page-module__E0kJGG__heroImage{object-fit:cover;object-position:center top;max-width:300px;max-height:35vh;transform:translateZ(0)}.page-module__E0kJGG__mobileHeroImage:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#0000004d 40%,#000 100%);border-radius:0 0 8px 8px;height:120px;position:absolute;bottom:0;left:0;right:0}.page-module__E0kJGG__mainTitle{font-size:2.5rem!important}.page-module__E0kJGG__subtitle{font-size:1rem!important}.page-module__E0kJGG__primaryButton,.page-module__E0kJGG__secondaryButton{width:100%;height:55px!important;padding-left:30px!important;padding-right:30px!important;font-size:13px!important}.page-module__E0kJGG__stats{flex-wrap:wrap;gap:20px!important}.page-module__E0kJGG__stats>div:before{display:none}.page-module__E0kJGG__eyebrow{margin-top:60px!important;font-size:.7rem!important}.page-module__E0kJGG__logoHeader{top:1rem}.page-module__E0kJGG__logoHeader .page-module__E0kJGG__logoImage{width:150px!important;height:38px!important}.page-module__E0kJGG__footer{padding:1.5rem 1rem;position:relative}.page-module__E0kJGG__footerContent{text-align:center;flex-direction:column;align-items:center;gap:12px!important}.page-module__E0kJGG__footerIconLink{justify-content:center;width:100%;max-width:280px}.page-module__E0kJGG__footerIconLink span{font-size:.75rem!important}.page-module__E0kJGG__servicesSection{padding:80px 0}.page-module__E0kJGG__servicesGrid{grid-template-columns:1fr;gap:24px;margin:40px auto 0;padding:0 1rem}.page-module__E0kJGG__serviceCard{padding:30px 24px}.page-module__E0kJGG__serviceIcon{width:60px;height:60px}.page-module__E0kJGG__serviceTitle{font-size:1.1rem}.page-module__E0kJGG__serviceDescription{font-size:.9rem}.page-module__E0kJGG__testimonialsSection{padding:80px 0}.page-module__E0kJGG__testimonialsGrid{gap:20px;padding:0 1rem}.page-module__E0kJGG__testimonialCard,.page-module__E0kJGG__testimonialCardFeatured{padding:30px 20px}.page-module__E0kJGG__quoteIcon{font-size:60px;top:15px;left:15px}.page-module__E0kJGG__verifiedBadge{padding:5px 10px;font-size:.6rem}.page-module__E0kJGG__testimonialHighlight{padding-left:15px;font-size:1.1rem}.page-module__E0kJGG__testimonialText{font-size:.9rem}.page-module__E0kJGG__testimonialStars{font-size:1.2rem}.page-module__E0kJGG__contactSection{padding:80px 1rem}.page-module__E0kJGG__contactDivider{margin:1.5rem 0 1rem}.page-module__E0kJGG__heroSection{height:auto;min-height:100vh}}
