/* Nascer Doula 2.8.1 – percurso editorial orgânico, não circular */
body.home .nd-new-journey .nd-journey-steps{position:relative!important;gap:16px!important;align-items:start!important;padding:8px 0 14px!important}
body.home .nd-new-journey .nd-journey-steps::before{content:""!important;position:absolute!important;inset:15px 2% auto!important;width:96%!important;height:105px!important;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22760%22%20height%3D%22120%22%20viewBox%3D%220%200%20760%20120%22%3E%3Cpath%20d%3D%22M4%2074%20C90%202%20154%20108%20253%2048%20S413%2016%20497%2073%20S642%20103%20755%2030%22%20fill%3D%22none%22%20stroke%3D%22%23f2c5cd%22%20stroke-width%3D%222.6%22%20stroke-linecap%3D%22round%22%20stroke-dasharray%3D%221%200%22%2F%3E%3C%2Fsvg%3E") center/100% 100% no-repeat!important;opacity:.92!important;border:0!important;pointer-events:none}
body.home .nd-new-journey .nd-journey-steps article{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;padding:0 4px!important;background:none!important;isolation:isolate}
body.home .nd-new-journey .nd-journey-steps article:nth-child(1){transform:translateY(24px)}
body.home .nd-new-journey .nd-journey-steps article:nth-child(2){transform:translateY(-7px)}
body.home .nd-new-journey .nd-journey-steps article:nth-child(3){transform:translateY(27px)}
body.home .nd-new-journey .nd-journey-steps article:nth-child(4){transform:translateY(-10px)}
body.home .nd-new-journey .nd-journey-steps .nd-step-symbol{width:118px!important;height:110px!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,246,245,.72)!important;border-radius:47% 53% 56% 44% / 54% 44% 56% 46%!important;transform:rotate(-11deg)!important;box-shadow:inset 0 2px 14px rgba(255,255,255,.2),0 10px 18px rgba(0,30,30,.14)!important;background:#d999ac!important;font-size:43px!important;font-weight:400!important;margin:0 auto 12px!important;color:white!important;transition:transform .25s ease,box-shadow .25s ease!important}
body.home .nd-new-journey .nd-journey-steps article:nth-child(2) .nd-step-symbol{border-radius:57% 43% 46% 54% / 43% 60% 40% 57%!important;transform:rotate(9deg)!important;background:#91c0b4!important}
body.home .nd-new-journey .nd-journey-steps article:nth-child(3) .nd-step-symbol{border-radius:44% 56% 61% 39% / 48% 55% 45% 52%!important;transform:rotate(-8deg)!important;background:#dcb2a4!important}
body.home .nd-new-journey .nd-journey-steps article:nth-child(4) .nd-step-symbol{border-radius:56% 44% 48% 52% / 59% 42% 58% 41%!important;transform:rotate(13deg)!important;background:#aab4c8!important}
body.home .nd-new-journey .nd-journey-steps article h3{font:600 15px/1.25 Georgia,serif!important;max-width:160px!important;margin:0 auto!important;text-wrap:balance}
body.home .nd-new-journey .nd-journey-steps article:hover .nd-step-symbol{box-shadow:inset 0 2px 16px rgba(255,255,255,.25),0 16px 28px rgba(0,30,30,.22)!important}
@media(max-width:760px){body.home .nd-new-journey .nd-journey-steps{gap:28px 12px!important}body.home .nd-new-journey .nd-journey-steps::before{display:none!important}body.home .nd-new-journey .nd-journey-steps article:nth-child(n){transform:none!important}body.home .nd-new-journey .nd-journey-steps .nd-step-symbol{width:104px!important;height:98px!important}}
@media(prefers-reduced-motion:reduce){body.home .nd-new-journey .nd-journey-steps .nd-step-symbol{transition:none!important}}

/* v2.9.2 — copy detalhada do marketing, mantendo o percurso orgânico */
body.home .nd-new-journey .nd-journey-grid{grid-template-columns:minmax(0,37%) minmax(0,63%)!important;gap:24px!important;}
body.home .nd-new-journey .nd-journey-grid h2{font-size:clamp(30px,2.65vw,43px)!important;line-height:1.09!important;max-width:515px;}
body.home .nd-new-journey .nd-journey-steps{padding-bottom:38px!important;align-items:start!important;}
body.home .nd-new-journey .nd-journey-steps article>div{width:100%;max-width:192px;}
body.home .nd-new-journey .nd-journey-steps article h3{font-size:15px!important;line-height:1.18!important;min-height:36px!important;}
body.home .nd-new-journey .nd-journey-steps article p{font:400 11px/1.48 'DM Sans',Arial,sans-serif!important;color:#eaf4f3!important;margin:8px auto 0!important;max-width:182px;}
@media(max-width:1050px){body.home .nd-new-journey .nd-journey-grid{grid-template-columns:1fr!important;}body.home .nd-new-journey .nd-journey-steps{max-width:900px;margin:14px auto 0!important;}}
@media(max-width:760px){body.home .nd-new-journey .nd-journey-steps{padding-bottom:10px!important;}body.home .nd-new-journey .nd-journey-steps article p{font-size:12px!important;}body.home .nd-new-journey .nd-journey-steps article h3{min-height:0!important;}body.home .nd-new-journey .nd-journey-grid h2{font-size:clamp(30px,8vw,42px)!important;}}
