.content-wrapper{max-width:1170px;margin:0 auto;padding:0 15px;box-sizing:border-box}@media (max-width:1200px){.content-wrapper{padding:0 15px}}@media (max-width:767px){.content-wrapper{padding:0 20px}}.hero-section{position:relative;margin-top:105px;margin-bottom:60px}.hero-banner{height:551px;min-height:500px;width:100%}.hero-badge{position:absolute;bottom:-60px;left:0;right:0;z-index:10}.hero-badge-inner{display:inline-block;border-radius:var(--radius-card) var(--radius-card) 0 0;padding:45px 60px;max-width:85%;background:linear-gradient(var(--color-nyra-blue),var(--color-nyra-blue))}.hero-title{font-size:42px;font-weight:700;line-height:1.3;color:#ffffff;font-family:var(--font-heading);margin:0;white-space:normal;word-wrap:break-word}@media (max-width:1024px){.hero-banner{min-height:380px;height:55vh}.hero-badge-inner{padding:35px 50px;max-width:90%}.hero-title{font-size:30px}}@media (max-width:767px){.hero-section{margin-bottom:30px}.hero-banner{min-height:340px;height:75vw}.hero-badge{bottom:-30px}.hero-badge-inner{padding:22px 28px;max-width:95%;border-radius:var(--radius-card) var(--radius-card) 0 0}.hero-title{font-size:20px}}@media (max-width:480px){.hero-section{margin-bottom:25px}.hero-banner{min-height:300px;height:78vw}.hero-badge{bottom:-25px}.hero-badge-inner{padding:16px 20px;max-width:96%}.hero-title{font-size:16px}}.tagline-section{background:#fff;padding-top:80px;padding-bottom:20px}@media (max-width:1024px){.tagline-section{padding-top:55px}}@media (max-width:767px){.tagline-section{padding-top:28px;padding-bottom:10px}}.section-title{font-size:30px;margin-bottom:15px}.section-title,.section-title-medium{font-weight:700;line-height:1.2;color:var(--color-ink);font-family:var(--font-heading)}.section-title-medium{font-size:25px;margin-bottom:12px}.body-text,.body-text-list{font-size:18px;line-height:1.5;color:var(--color-slate);font-family:var(--font-body)}@media (max-width:1024px){.section-title{font-size:22px}.section-title-medium{font-size:23px}.body-text,.body-text-list{font-size:16px}}@media (max-width:767px){.section-title{font-size:18px}.section-title-medium{font-size:20px}.body-text{font-size:15px;line-height:1.7}.body-text-list{font-size:15px;line-height:1.6}}@media (max-width:480px){.section-title{font-size:16px}.section-title-medium{font-size:18px}}.dotted-divider{height:5px;box-sizing:border-box;border-top:1px dashed var(--color-nyra-blue);padding-top:1px;background:var(--color-nyra-blue);background-clip:content-box;margin-bottom:15px}@media (max-width:767px){.dotted-divider{margin-bottom:20px}}.content-grid{display:grid;grid-template-columns:458px 1fr;gap:30px;align-items:start}@media (max-width:1024px){.content-grid{grid-template-columns:1fr;gap:28px}}@media (max-width:767px){.content-grid{gap:20px}}.phases-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px}@media (max-width:1024px){.phases-grid{grid-template-columns:1fr;gap:40px}}@media (max-width:767px){.phases-grid{gap:32px}}.phase-title{font-size:18px;line-height:27px;font-weight:700;color:var(--color-slate);margin-bottom:10px;white-space:pre-line;font-family:var(--font-heading)}@media (max-width:767px){.phase-title{font-size:16px}}.content-section{background:#fff;padding-bottom:50px}.phases-section{background:#fff;padding-bottom:60px}@media (max-width:767px){.content-section{padding-bottom:32px}.phases-section{padding-bottom:40px}}