/* Páginas de campanhas permanentes, sem alterar a Home */
.nd-links-page,.nd-method-page,.nd-videos-page{background:#fff9f5;color:#17464b;overflow:hidden}.nd-links-page h1,.nd-method-page h1,.nd-videos-page h1{font:700 clamp(44px,5.1vw,78px)/1.02 Georgia,serif;letter-spacing:-.035em;color:#123f43}.nd-links-page h2,.nd-method-page h2,.nd-videos-page h2{font:700 clamp(31px,3.4vw,49px)/1.1 Georgia,serif;color:#143f44}.nd-links-page h3,.nd-method-page h3,.nd-videos-page h3{font:700 23px/1.25 Georgia,serif}.nd-links-page em,.nd-method-page em,.nd-videos-page em{color:#be5278;font-style:normal}.nd-links-page p,.nd-method-page p,.nd-videos-page p{line-height:1.7}.nd-migration-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;max-width:100%;border:1.5px solid #a9c3c5;background:#fff;color:#164b54!important;text-align:center;text-decoration:none;border-radius:999px;padding:15px 23px;font:700 14px/1.4 Arial,sans-serif;transition:transform .2s,box-shadow .2s}.nd-migration-btn:hover{transform:translateY(-2px);box-shadow:0 7px 18px #743d5022}.nd-migration-primary{background:#b95175!important;color:#fff!important;border-color:#b95175!important}.nd-migration-ghost{background:#f9e7eb}.nd-migration-btn small{display:block;font-weight:400}.nd-link-hero{padding:75px 0 100px;background:radial-gradient(ellipse at 0 80%,#f8e8eb,transparent 65%),#fff9f5;position:relative}.nd-link-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:8%;align-items:center;max-width:1000px}.nd-link-portrait{position:relative;background:#f1d1da;border-radius:46% 54% 53% 47%/33% 37% 63% 67%;overflow:hidden}.nd-link-portrait img{width:100%;height:540px;object-fit:cover}.nd-link-content h1{margin:10px 0 12px}.nd-link-content>p{font-size:18px;color:#5c6668}.nd-link-buttons{display:flex;flex-direction:column;align-items:stretch;gap:14px;margin-top:30px}.nd-link-buttons .nd-migration-btn{border-radius:21px;min-height:62px;padding:18px 24px}.nd-method-hero{padding:70px 0 75px;background:linear-gradient(145deg,#fff9f5 60%,#f8e8eb)}.nd-method-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:5%;align-items:center}.nd-method-hero h1{margin:15px 0 18px}.nd-method-hero p{font-size:17px}.nd-method-note{border-left:3px solid #b95175;padding-left:14px;color:#7e4a60}.nd-method-benefits{display:flex;gap:9px;flex-wrap:wrap;margin:24px 0}.nd-method-benefits span{background:#f5e6eb;border-radius:99px;padding:7px 11px;font-size:12px;font-weight:700}.nd-method-portrait{overflow:hidden;border-radius:47% 53% 16% 20%/27% 42% 16% 20%;background:#f8e8eb}.nd-method-portrait img{width:100%;height:520px;object-fit:cover}.nd-method-section{padding:70px 0;position:relative}.nd-method-heading{text-align:center}.nd-method-heading p{margin-inline:auto}.nd-method-tint{background:#f8e8eb}.nd-method-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:30px 0}.nd-method-cards article{background:#fff9f5;border:1px solid #f4dce4;border-radius:32px 32px 43px 24px;padding:26px 21px;line-height:1.6}.nd-method-cards article:nth-child(2){background:#eaf6f3}.nd-method-cards article:nth-child(3){background:#f4ede5}.nd-method-center{text-align:center;margin-top:25px}.nd-method-modules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:23px 0}.nd-method-modules details{border:1px solid #e7cad2;background:#fff9f5;border-radius:19px;padding:18px 22px}.nd-method-modules summary{font:700 17px/1.4 Georgia,serif;cursor:pointer;list-style:none}.nd-method-modules summary:after{content:'+';float:right;color:#be5278;font:700 22px Arial}.nd-method-modules details[open] summary:after{content:'−'}.nd-method-modules ul{padding-left:20px}.nd-method-modules li{margin:8px 0}.nd-method-modules details>p{margin-top:15px}.nd-method-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:6%}.nd-method-split blockquote{margin:20px 0;padding-left:21px;border-left:4px solid #b95175;font:italic 22px/1.5 Georgia,serif}.nd-method-offer{border-radius:38px;background:#f9e4e9;padding:35px;display:grid;gap:13px}.nd-method-offer>strong{font:700 50px Georgia,serif;color:#b95175}.nd-method-offer .nd-migration-btn{justify-self:start}.nd-videos-hero{background:linear-gradient(145deg,#fff9f5,#f8e8eb);text-align:center;padding:90px 0}.nd-videos-hero .wrap{max-width:880px}.nd-videos-hero p{max-width:750px;margin:20px auto;font-size:19px}.nd-videos-actions{display:flex;gap:13px;flex-wrap:wrap;justify-content:center;margin-top:30px}.nd-videos-notice{margin:25px auto 0;background:#743d50;color:#fff;border-radius:30px;padding:12px 20px;max-width:370px}.nd-videos-section{padding:75px 0}.nd-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.nd-video-session{background:#fff;border:1px solid #eed5dd;border-radius:28px;overflow:hidden;padding:14px 14px 25px;text-align:center}.nd-video-session-thumb{aspect-ratio:16/9;overflow:hidden;border-radius:18px}.nd-video-session-thumb img{width:100%;height:100%;object-fit:cover}.nd-video-session h2{font-size:28px;margin:10px 0 20px}.nd-video-session .eyebrow{display:block;margin-top:20px}.nd-video-session .nd-migration-btn{width:100%}.nd-videos-section .nd-method-offer p{margin:0}.nd-videos-section .nd-method-offer small{color:#626267}
@media(max-width:850px){.nd-link-grid,.nd-method-hero-grid,.nd-method-split{grid-template-columns:1fr}.nd-link-grid{max-width:600px}.nd-link-portrait{max-width:400px;margin:auto}.nd-method-cards{grid-template-columns:repeat(2,1fr)}.nd-video-grid{grid-template-columns:1fr}.nd-method-portrait{max-width:500px;margin:auto}.nd-method-modules{grid-template-columns:1fr}}@media(max-width:520px){.nd-link-hero,.nd-method-section,.nd-videos-hero,.nd-videos-section{padding:42px 0}.nd-link-portrait img{height:390px}.nd-method-cards{grid-template-columns:1fr}.nd-method-portrait img{height:380px}.nd-method-offer{padding:25px}.nd-method-modules details{padding:15px}}

/* v2.10.1: acabamento editorial alinhado à identidade da página inicial */
.nd-videos-page .nd-video-session-thumb{position:relative;aspect-ratio:16/9;background:#173d43;border-radius:19px;overflow:hidden}
.nd-videos-page .nd-video-session-thumb iframe{display:block;width:100%;height:100%;border:0}
.nd-videos-page .nd-video-grid{gap:20px}
.nd-videos-page .nd-video-session{box-shadow:0 16px 40px rgba(116,61,80,.07)}
.nd-method-page .nd-method-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 95% 12%,rgba(248,216,222,.8),transparent 49%),#fff9f5}
.nd-method-page .nd-method-hero::before{content:'';position:absolute;z-index:-1;left:-160px;top:12%;width:330px;height:550px;border:2px solid #f1bdca;border-radius:59% 41% 65% 35%/40% 63% 37% 60%;transform:rotate(25deg)}
.nd-method-page .nd-method-portrait{position:relative;border-radius:45% 55% 46% 54%/32% 38% 62% 68%;isolation:isolate;box-shadow:20px 18px 0 rgba(234,184,196,.28)}
.nd-method-page .nd-method-portrait img{object-position:50% 20%}
.nd-method-page .nd-method-section{padding:clamp(54px,6.5vw,98px) 0}
.nd-method-page .nd-method-section>.wrap{position:relative;z-index:1}
.nd-method-page .nd-method-section h2{max-width:800px;letter-spacing:-.035em}
.nd-method-page .nd-method-calling{border-radius:56% 44% 0 0 / 34px 22px 0 0;background:linear-gradient(120deg,#f9e5e9,#fbf0ed)}
.nd-method-page .nd-method-pillars{background:#fffaf6;position:relative}
.nd-method-page .nd-method-pillars::before{content:'';position:absolute;top:-25px;left:0;right:0;height:32px;background:#fffaf6;border-radius:54% 46% 0 0 / 100% 100% 0 0}
.nd-method-page .nd-method-pillars .nd-method-cards article{display:flex;flex-direction:column;align-items:flex-start;min-height:285px;padding:34px 23px;border:none;border-radius:42px 37px 40px 31px;box-shadow:0 12px 30px rgba(116,61,80,.06)}
.nd-method-page .nd-method-pillars .nd-method-cards article::before{content:'✧';display:grid;place-items:center;margin-bottom:24px;height:48px;width:48px;border-radius:42% 58% 52% 48% / 60% 45% 55% 40%;color:#ba5277;background:#f5dce4;font:36px/1 Georgia,serif}
.nd-method-page .nd-method-pillars .nd-method-cards article:nth-child(2)::before{content:'♡';background:#f7dfe5}
.nd-method-page .nd-method-pillars .nd-method-cards article:nth-child(3)::before{content:'✿';background:#cae9e3;color:#087269}
.nd-method-page .nd-method-pillars .nd-method-cards article:nth-child(4)::before{content:'↗';background:#f4e2d5}
.nd-method-page .nd-method-curriculum{background:#f8e8eb;position:relative;border-radius:52% 48% 0 0/30px 32px 0 0}
.nd-method-page .nd-method-curriculum .nd-method-modules details{border:1px solid #f2dce2;background:#fffaf8;border-radius:22px;box-shadow:0 7px 25px rgba(80,34,50,.04);transition:background .2s}
.nd-method-page .nd-method-curriculum .nd-method-modules details:nth-child(4n+2){background:#edf6f4}
.nd-method-page .nd-method-curriculum .nd-method-modules details:nth-child(4n+3){background:#fbf0ed}
.nd-method-page .nd-method-curriculum .nd-method-modules details[open]{background:#fff}
.nd-method-page .nd-method-how{background:#fffaf6}
.nd-method-page .nd-method-how .nd-method-cards article{border:0;min-height:260px;box-shadow:0 12px 30px #743d5010}
.nd-method-page .nd-method-how .nd-method-cards article::before{content:'✧';display:block;font-size:34px;color:#c75f7b;margin-bottom:15px}
.nd-method-page .nd-method-how .nd-method-cards article:nth-child(2)::before{content:'♡'}
.nd-method-page .nd-method-how .nd-method-cards article:nth-child(3)::before{content:'✿'}
.nd-method-page .nd-method-how .nd-method-cards article:nth-child(4)::before{content:'◷'}
.nd-method-page .nd-method-doula-visivel{position:relative;background:#075968;color:#fff;border-radius:55% 45% 48% 52%/28px 20px 25px 23px}
.nd-method-page .nd-method-doula-visivel h2,.nd-method-page .nd-method-doula-visivel h3{color:#fff}
.nd-method-page .nd-method-doula-visivel p,.nd-method-page .nd-method-doula-visivel li{color:#edf7f6}
.nd-method-page .nd-method-doula-visivel .eyebrow{color:#ffb6cb}
.nd-method-page .nd-method-doula-visivel blockquote{color:#fff;border-color:#efa4b7}
.nd-method-page .nd-method-testimony{background:radial-gradient(circle at 8% 70%,#f9e5e7,transparent 46%),#fff9f5}
.nd-method-page .nd-method-testimony .nd-method-offer{background:#f9e2e7;box-shadow:0 18px 35px #743d5011}
.nd-method-page .nd-method-faq{border-radius:52% 48% 0 0/30px 20px 0 0;background:#f8e8eb}
.nd-method-page .nd-method-faq details{box-shadow:0 8px 22px #743d5009}
@media(max-width:850px){.nd-method-page .nd-method-pillars .nd-method-cards article,.nd-method-page .nd-method-how .nd-method-cards article{min-height:unset}}
@media(max-width:520px){.nd-method-page .nd-method-hero::before{opacity:.35}.nd-method-page .nd-method-calling,.nd-method-page .nd-method-faq,.nd-method-page .nd-method-curriculum{border-radius:32px 32px 0 0}}

/* v2.10.2 – vídeos incorporados das páginas de origem */
.nd-source-video,.nd-videos-featured{position:relative;width:min(100%,850px);aspect-ratio:16/9;margin:26px auto 24px;border-radius:22px;overflow:hidden;background:#164b54;box-shadow:0 17px 45px rgba(35,44,47,.12)}
.nd-source-video iframe,.nd-videos-featured iframe{display:block;width:100%;height:100%;border:0}
.nd-method-heading .nd-source-video{margin-top:30px}
.nd-method-testimony .nd-source-video{margin:24px 0}
.nd-videos-featured{margin:34px auto 22px}
@media(max-width:760px){.nd-source-video,.nd-videos-featured{border-radius:14px;margin-top:18px}}
