.page_main__Nc7DT{background:#fafbfc;min-height:60vh;padding:3rem 0;position:relative}.page_main__Nc7DT:before{background:linear-gradient(180deg,rgba(135,119,167,.03),transparent);content:"";height:200px;left:0;position:absolute;right:0;top:0;z-index:0}.page_content__S_GaX{margin:0 auto;max-width:1200px;padding:0 1rem;position:relative;z-index:1}.page_title__lsU82{color:var(--secondary);font-family:Nunito,sans-serif;font-size:2.5rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:1.5rem}.page_subtitle__jQYR8,.page_title__lsU82{text-align:center}.page_subtitle__jQYR8{color:#6b7280;font-size:1.2rem;font-weight:400;line-height:1.6;margin-bottom:3.5rem;margin-left:auto;margin-right:auto;max-width:700px}.page_serviceContent__o1eoo{display:grid;grid-gap:3rem;gap:3rem}.page_intro__CC_73{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);color:#4b5563;font-size:1.15rem;line-height:1.7;margin:0 auto 3rem;max-width:850px;padding:2rem;text-align:center}.page_section__gBOwQ{background:#fff;border:1px solid #f3f4f6;border-radius:20px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);margin-bottom:2rem;padding:3rem;position:relative;transition:all .3s ease}.page_section__gBOwQ:hover{border-color:rgba(135,119,167,.2);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);transform:translateY(-8px)}.page_section__gBOwQ:before{background:linear-gradient(90deg,var(--primary) 0,var(--secondary) 100%);border-radius:20px 20px 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.page_sectionTitle__fwRy_{align-items:center;color:var(--secondary);display:flex;font-family:Nunito,sans-serif;font-size:1.9rem;font-weight:700;gap:1rem;letter-spacing:-.01em;margin-bottom:2rem;position:relative;z-index:1}.page_sectionIcon__3YI5W{background:hsla(1,84%,76%,.1);border:2px solid hsla(1,84%,76%,.2);border-radius:12px;color:var(--primary)!important;display:block!important;font-size:2rem!important;height:auto!important;padding:.5rem;width:auto!important}.page_allergyTypes__AawTm{display:grid;grid-gap:1.5rem;gap:1.5rem;margin-top:1rem}.page_allergyType___2XSm{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:2.5rem;position:relative;transition:all .3s ease}.page_allergyType___2XSm:hover{border-color:var(--primary);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-4px)}.page_allergyType___2XSm:after{background:var(--primary);border-radius:50%;content:"";height:8px;opacity:.3;position:absolute;right:1rem;top:1rem;width:8px}.page_typeTitle__GCk62{color:var(--secondary);font-family:Nunito,sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:-.01em;margin-bottom:1.5rem}.page_servicesList__Sy4ml{list-style:none;margin:0;padding:0;position:relative;z-index:1}.page_servicesList__Sy4ml li{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;border-radius:8px;display:flex;gap:1rem;margin-bottom:.5rem;padding:1rem;transition:all .3s ease}.page_servicesList__Sy4ml li:hover{background:#f1f5f9;box-shadow:0 2px 4px rgba(0,0,0,.05);transform:translateX(8px)}.page_servicesList__Sy4ml li:last-child{border-bottom:none}.page_serviceIcon__eYscf{background:hsla(1,84%,76%,.1);border-radius:6px;color:var(--primary)!important;display:block!important;flex-shrink:0;font-size:1.1rem!important;height:auto!important;padding:.25rem;width:auto!important}.page_benefitsList__mnSfc{display:grid;grid-gap:1rem;gap:1rem;margin-top:1rem}.page_benefit__LYA_Q{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);display:flex;gap:1.5rem;padding:2rem;transition:all .3s ease}.page_benefit__LYA_Q:hover{border-color:rgba(135,119,167,.3);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-4px)}.page_benefitIcon__R9naq{background:hsla(1,84%,76%,.1);border:2px solid hsla(1,84%,76%,.2);border-radius:16px;color:var(--primary)!important;display:block!important;flex-shrink:0;font-size:2.5rem!important;height:auto!important;margin-top:.2rem;padding:1rem;width:auto!important}.page_benefitContent__FWsVP h3{color:var(--secondary);font-family:Nunito,sans-serif;font-size:1.3rem;font-weight:700;letter-spacing:-.01em;margin:0 0 .75rem}.page_benefitContent__FWsVP p{color:#6b7280;font-weight:400;line-height:1.6;margin:0}.page_whyChooseList___XE8y{display:grid;grid-gap:1rem;gap:1rem;margin-top:1rem}.page_choiceItem__wXH1T{align-items:flex-start;background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid var(--secondary);border-radius:16px;display:flex;gap:1.5rem;padding:2rem;transition:all .3s ease}.page_choiceItem__wXH1T:hover{background:#fff;border-left-color:var(--primary);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-4px)}.page_choiceIcon__dxr9A{background:rgba(135,119,167,.1);border:2px solid rgba(135,119,167,.2);border-radius:16px;color:var(--secondary)!important;display:block!important;flex-shrink:0;font-size:2.5rem!important;height:auto!important;margin-top:.2rem;padding:1rem;width:auto!important}.page_choiceContent__3hKNK h3{color:var(--secondary);font-family:Nunito,sans-serif;font-size:1.3rem;font-weight:700;letter-spacing:-.01em;margin:0 0 .75rem}.page_choiceContent__3hKNK p{color:#6b7280;font-weight:400;line-height:1.6;margin:0}.page_contextualLink__5jGAM{border-bottom:1px solid transparent;color:#f5908e;font-weight:600;text-decoration:none;transition:color .3s ease}.page_contextualLink__5jGAM:hover{border-bottom-color:#8a75aa;color:#8a75aa}@media (max-width:768px){.page_title__lsU82{font-size:2rem}.page_section__gBOwQ{padding:2rem}.page_sectionTitle__fwRy_{font-size:1.5rem;gap:.5rem}.page_benefit__LYA_Q,.page_choiceItem__wXH1T,.page_sectionTitle__fwRy_{flex-direction:column;text-align:center}.page_benefit__LYA_Q,.page_choiceItem__wXH1T{gap:1rem}.page_benefitIcon__R9naq,.page_choiceIcon__dxr9A{align-self:center}}