.nursing-hero{background:#f7faf9;flex-direction:column;align-items:center;width:100%;height:680px;display:flex;position:relative;overflow:hidden}.nursing-hero-img-wrap{z-index:0;border-radius:20px 20px 28.8px 28.8px;position:absolute;inset:10px;overflow:hidden}.nursing-hero-content{z-index:10;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:800px;padding:0 20px;display:flex;position:absolute;top:50%;left:50%;translate:-50% -45%}.nursing-hero-desc{color:#ffffffd9;font-family:var(--font-sora);text-align:center;max-width:650px;margin-top:16px;font-size:16px;font-weight:400;line-height:26px}@media (max-width:1024px){.nursing-hero{min-height:500px}.nursing-hero-content{top:55%;bottom:auto}}.nursing-what-is{background:#f7faf9;padding:96px 32px}.nursing-what-is-inner{grid-template-columns:1fr 1fr;align-items:center;gap:64px;max-width:1200px;margin:0 auto;display:grid}.nursing-what-is-content{flex-direction:column;display:flex}.nursing-what-is-desc{color:#12304a;font-family:var(--font-sora);opacity:.8;margin-top:24px;font-size:16px;font-weight:400;line-height:28px}.nursing-what-is-image{border-radius:24px;height:480px;position:relative;overflow:hidden}.nursing-what-is-quote{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-sora);color:#0b8f87;text-align:center;background:#ffffffe6;border-radius:16px;padding:20px;font-size:18px;font-weight:700;line-height:27px;position:absolute;bottom:24px;left:24px;right:24px;box-shadow:0 8px 32px #12304a1a}@media (max-width:960px){.nursing-what-is-inner{grid-template-columns:1fr}.nursing-what-is-image{height:400px}}.nursing-features{color:#fff;background:linear-gradient(145deg,#12304a 0%,#0b8f87 100%);padding:96px 32px}.nursing-features-inner{max-width:1200px;margin:0 auto}.nursing-features-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:64px;display:grid}.nursing-feature-card{text-align:left;background:#ffffff1a;border-radius:20px;flex-direction:column;padding:32px;display:flex}.nursing-feature-icon{background:#ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:24px;display:flex}.nursing-feature-title{color:#fff;font-family:var(--font-sora);margin-bottom:12px;font-size:18px;font-weight:700;line-height:1.4}.nursing-feature-desc{color:#fffc;font-family:var(--font-sora);font-size:14px;line-height:1.6}@media (max-width:1024px){.nursing-features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.nursing-features-grid{grid-template-columns:1fr}}.nursing-process{background:#f7faf9;padding:96px 32px}.nursing-process-inner{max-width:1200px;margin:0 auto}.nursing-process-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:64px;display:grid}.nursing-process-card{text-align:left;background:#fff;border-radius:20px;flex-direction:column;padding:32px;display:flex;box-shadow:0 4px 20px #12304a08}.nursing-process-step{font-family:var(--font-sora);color:#0b8f87;margin-bottom:16px;font-size:32px;font-weight:700;line-height:1}.nursing-process-icon{margin-bottom:24px;display:flex}.nursing-process-title{color:#12304a;font-family:var(--font-sora);margin-bottom:12px;font-size:18px;font-weight:700}.nursing-process-desc{color:#12304a;opacity:.75;font-family:var(--font-sora);font-size:14px;line-height:1.6}@media (max-width:1024px){.nursing-process-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.nursing-process-grid{grid-template-columns:1fr}}.nursing-benefits{color:#fff;background:linear-gradient(145deg,#12304a 0%,#0b8f87 100%);padding:96px 32px}.nursing-benefits-inner{max-width:1200px;margin:0 auto}.nursing-benefits-grid{grid-template-columns:1fr 1fr;gap:64px;margin-top:64px;display:grid}.nursing-benefit-col{background:#ffffff0d;border-radius:24px;padding:40px}.nursing-benefit-header{align-items:center;gap:16px;margin-bottom:32px;display:flex}.nursing-benefit-title{color:#fff;font-family:var(--font-sora);font-size:24px;font-weight:700}.nursing-benefit-list{flex-direction:column;gap:20px;display:flex}.nursing-benefit-item{background:0 0;align-items:center;gap:16px;padding:8px 0;display:flex}.nursing-benefit-icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.nursing-benefit-text{color:#fff;font-family:var(--font-sora);font-size:15px;font-weight:600}@media (max-width:900px){.nursing-benefits-grid{grid-template-columns:1fr}}.nursing-serve{background:#f7faf9;padding:96px 32px}.nursing-serve-inner{max-width:1200px;margin:0 auto}.nursing-serve-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:64px;display:grid}.nursing-serve-card{text-align:left;background:#fff;border-radius:20px;flex-direction:column;padding:40px 32px;display:flex;box-shadow:0 4px 20px #12304a08}.nursing-serve-icon{background:#0b8f8714;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:24px;display:flex}.nursing-serve-title{color:#12304a;font-family:var(--font-sora);margin-bottom:16px;font-size:20px;font-weight:700}.nursing-serve-desc{color:#12304a;opacity:.75;font-family:var(--font-sora);font-size:15px;line-height:1.6}@media (max-width:900px){.nursing-serve-grid{grid-template-columns:1fr}}.nursing-faq{color:#fff;background:0 0;padding:96px 32px}.nursing-faq-inner{max-width:860px;margin:0 auto}.nursing-faq-list{flex-direction:column;gap:16px;margin-top:48px;display:flex}.nursing-faq-item{background:#12304a59;border:1.38px solid #ffffff1f;border-radius:24px;overflow:hidden}.nursing-faq-q{cursor:pointer;justify-content:space-between;align-items:center;padding:24px;display:flex}.nursing-faq-q-text{color:#fff;font-family:var(--font-sora);font-size:16px;font-weight:500}.nursing-faq-icon{flex-shrink:0;transition:transform .2s}.nursing-faq-item.open .nursing-faq-icon{transform:rotate(180deg)}.nursing-faq-a{color:#fffc;font-family:var(--font-sora);padding:0 24px 24px;font-size:15px;line-height:1.6;display:none}.nursing-faq-item.open .nursing-faq-a{display:block}.nursing-testimonials-section.testimonials-section{background:#f7faf9;margin-bottom:0;padding:96px 32px}.nursing-testimonials-section .testimonials-heading{color:#12304a}.nursing-testimonials-section .testimonial-card{background:#ffffff8c;border:1.38px solid #ffffff4d;box-shadow:0 4px 16px #12304a0a}.nursing-testimonials-section .testimonial-quote{color:#12304a}.nursing-testimonials-section .testimonial-avatar{background:#0b8f871a}.nursing-testimonials-section .testimonial-avatar span,.nursing-testimonials-section .testimonial-name{color:#0b8f87}
