/* Depth is expressed through situations, demonstration, comparison and a clear next step. */
.deep-emotion-intro{padding-block:100px 35px}.deep-emotion-intro .nx-two-col{align-items:end}.deep-emotion-intro h2{max-width:19ch}.deep-emotion-intro p+p{margin-top:18px}
.deep-emotions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:42px;border-top:1px solid var(--nx-line)}
.deep-emotions article{padding:32px 36px 32px 0;border-bottom:1px solid var(--nx-line)}.deep-emotions article:nth-child(2n){padding-left:36px;border-left:1px solid var(--nx-line)}
.deep-emotions .deep-emotion-label{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--nx-blue);margin-bottom:14px}.deep-emotions h3{font-size:30px;max-width:24ch}.deep-emotions p{margin-top:16px;max-width:47ch;color:var(--nx-muted);font-size:17px}
.deep-emotion-close{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center;margin-top:34px}.deep-emotion-close .nx-lead{max-width:40ch}.deep-emotion-close .nx-link{justify-self:start}
.deep-positive-entry{font-size:17px!important;line-height:1.7;margin-top:28px!important;color:var(--nx-muted);max-width:75ch!important}
.deep-experience-feature{display:grid;grid-template-columns:1.05fr .95fr;gap:75px;align-items:center}.deep-experience-feature figure{margin:0;aspect-ratio:1.15;overflow:hidden}.deep-experience-feature img{width:100%;height:100%;object-fit:cover;object-position:center}.deep-experience-feature h2{font-size:clamp(38px,4.1vw,64px);max-width:15ch}.deep-experience-feature p{margin-top:22px;color:var(--nx-muted)}.deep-experience-feature .nx-link{margin-top:23px}
.deep-choice-band{background:var(--nx-pale);padding-block:75px}.deep-choice-band>.container{display:grid;grid-template-columns:1.25fr .75fr;gap:65px;align-items:center}.deep-choice-band h2{font-size:clamp(38px,4.1vw,62px);max-width:19ch}.deep-choice-band p{font-size:18px;margin-top:22px}.deep-choice-band .nx-btn{justify-self:start}
.nx-table-wrap{overflow-x:auto;margin-block:35px;max-width:100%;border-block:1px solid var(--nx-line);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.nx-table-wrap:focus-visible{outline:3px solid var(--nx-blue);outline-offset:4px}.nx-table-wrap table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.65}.nx-table-wrap th,.nx-table-wrap td{padding:22px 20px;text-align:left;vertical-align:top;border-bottom:1px solid var(--nx-line)}.nx-table-wrap th{font-size:14px;font-weight:650;background:var(--nx-pale);color:var(--nx-ink)}.nx-table-wrap tr:last-child td{border-bottom:0}.nx-table-wrap td:first-child{font-weight:550}.nx-table-wrap td p{font-size:16px}.nx-table-wrap .nx-link{font-size:14px}
.deep-faq-search{max-width:740px;margin-top:35px}.deep-faq-search[hidden],.deep-faq-group[hidden],[data-faq-item][hidden]{display:none!important}.deep-faq-search label{display:block;font-size:14px;font-weight:600;margin-bottom:12px}.deep-faq-search input{width:100%;min-height:58px;padding:14px 18px;border:1px solid #8b96aa;background:#fff;color:var(--nx-ink);font:400 17px/1.5 Inter,Arial,sans-serif;border-radius:0}.deep-faq-search input:focus{outline:3px solid var(--nx-blue);outline-offset:3px}.deep-faq-search [role=status]{font-size:14px;min-height:24px;margin-top:12px;color:var(--nx-muted)}
.deep-topic-nav{display:flex;flex-wrap:wrap;gap:12px 25px;margin-block:30px 60px;padding-block:20px;border-block:1px solid var(--nx-line)}.deep-topic-nav a{font-size:14px;font-weight:550;min-height:38px;display:inline-flex;align-items:center;border-bottom:1px solid transparent}.deep-topic-nav a:hover{color:var(--nx-blue);border-bottom-color:currentColor}.deep-faq-group{margin-top:65px;scroll-margin-top:125px}.deep-faq-group h3{margin-bottom:25px;font-size:30px}.deep-faq details{border-top:1px solid var(--nx-line);padding:22px 0}.deep-faq details:last-child{border-bottom:1px solid var(--nx-line)}.deep-faq summary{cursor:pointer;font-size:19px;font-weight:550;line-height:1.4;list-style:none;position:relative;padding-right:40px}.deep-faq summary::after{content:'+';position:absolute;right:4px;top:0;color:var(--nx-blue);font-size:23px}.deep-faq details[open] summary::after{content:'−'}.deep-faq details p{font-size:17px;max-width:70ch;margin-top:20px;color:var(--nx-muted)}
.premium .nx-page .nx-hero .deep-hero-image{height:500px;aspect-ratio:auto;align-self:center}.deep-hero-image img{object-fit:cover!important;object-position:center!important;height:100%;width:100%}
.deep-body-links{display:flex;flex-wrap:wrap;gap:14px 30px;margin-top:28px}
.deep-practice{margin-top:45px;max-width:830px;border-top:2px solid var(--nx-blue);padding-top:30px}.deep-practice [hidden],.deep-practice[hidden]{display:none!important}.deep-practice-progress{font-size:13px!important;letter-spacing:.08em;text-transform:uppercase;color:var(--nx-blue);margin-bottom:25px!important}.deep-practice label{display:block;font-size:24px;line-height:1.35;font-weight:550;max-width:34ch;margin-bottom:20px}.deep-practice textarea{display:block;width:100%;resize:vertical;min-height:140px;border:1px solid #8390a6;border-radius:0;padding:18px;background:#fff;color:var(--nx-ink);font:400 17px/1.6 Inter,Arial,sans-serif}.deep-practice textarea:focus{outline:3px solid var(--nx-blue);outline-offset:3px}.deep-practice textarea[aria-invalid=true]{border-color:#a12938}.deep-practice [data-practice-step]>p{font-size:15px;color:var(--nx-muted);margin-top:14px}.deep-practice-error{font-size:15px!important;color:#8b2030;margin-top:18px!important}.deep-practice-result dl{margin:25px 0}.deep-practice-result dt{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--nx-muted);margin-top:24px}.deep-practice-result dd{margin:8px 0 0;font-size:20px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.deep-practice-result>p{font-size:17px}.deep-practice-static{margin-top:30px}
.nx-page :is(section[id],div[id]){scroll-margin-top:105px}.nx-page .nx-steps article{min-width:0}.nx-page .nx-steps article>h3+p{margin-top:18px}
@media(max-width:1000px){.deep-experience-feature{gap:40px}.deep-choice-band>.container{gap:35px}.deep-emotion-close{gap:30px}.nx-table-wrap table{font-size:15px}.nx-table-wrap th,.nx-table-wrap td{padding:20px 16px}}
@media(max-width:760px){.deep-emotion-intro{padding-top:65px}.deep-emotions{grid-template-columns:1fr;margin-top:30px}.deep-emotions article,.deep-emotions article:nth-child(2n){padding:28px 0;border-left:0}.deep-emotions h3{font-size:28px}.deep-emotion-close,.deep-experience-feature,.deep-choice-band>.container{grid-template-columns:1fr;gap:30px}.deep-experience-feature figure{aspect-ratio:1.3}.deep-experience-feature h2{max-width:19ch}.deep-choice-band{padding-block:55px}.nx-table-wrap table{min-width:720px;font-size:15px}.nx-table-wrap th,.nx-table-wrap td{padding:18px 15px}.deep-topic-nav{gap:8px 20px;margin-bottom:40px}.deep-faq-group{margin-top:45px}.deep-faq-group h3{font-size:26px}.deep-faq summary{font-size:18px}.premium .nx-page .nx-hero .deep-hero-image{height:auto;aspect-ratio:1.25;width:100%}.deep-faq-page .nx-training-top h1{font-size:clamp(38px,10.2vw,58px)}.nx-page :is(section[id],div[id]){scroll-margin-top:100px}}
@media(prefers-reduced-motion:reduce){.deep-experience-feature img{transform:none!important}}

/* Iteration 3: browser-observed improvements to decision and controls. */
.premium button.nx-link{appearance:none;background:transparent;border:0;border-bottom:1px solid currentColor;border-radius:0;padding:13px 0;font:600 14px/1.4 Inter,Arial,sans-serif}
.premium .rich-header .brand .brand-descriptor{font-size:10px;line-height:1.4;letter-spacing:0}
.premium .nx-comparison .nx-hero-text{display:block;min-height:0;padding-block:65px 70px}
.premium .nx-comparison .nx-hero-text .nx-hero-copy{max-width:1000px}
.premium .nx-comparison .nx-hero-text h1{max-width:22ch}
.premium .nx-faq-page .nx-training-top{padding-block:60px 35px}
.premium .nx-faq-page .nx-training-top h1{font-size:clamp(46px,4.6vw,70px);max-width:24ch}
.nx-faq-page .nx-training-top .deep-faq-search{margin-top:28px}
.nx-faq-page .nx-training-top .nx-actions{margin-top:12px}
@media(max-width:760px){.premium .nx-comparison .nx-hero-text{padding-block:38px 45px}.premium .nx-faq-page .nx-training-top{padding-block:38px 30px}.premium .nx-faq-page .nx-training-top h1{font-size:clamp(38px,10.2vw,54px)}}
@media(max-width:760px){.nx-table-wrap::before{content:'Desliza para veres todas as colunas.';display:block;position:sticky;left:0;padding:14px 0;font:500 12px/1.5 Inter,Arial,sans-serif;color:var(--nx-muted)}.nx-table-wrap th:first-child,.nx-table-wrap td:first-child{position:sticky;left:0;z-index:1;background:var(--nx-pale)}.nx-table-wrap thead th:first-child{z-index:2}}

/* Event presence iteration: original human imagery, distinct MPA/ETA atmospheres. */
.premium .nx-page:not(.nx-home) .nx-event-hero{display:block;position:relative;isolation:isolate;min-height:720px;padding:0;background:#10204e;color:#fff;overflow:hidden}
.premium .nx-page:not(.nx-home) .nx-event-hero .nx-event-inner{position:static;padding-block:88px 78px;min-height:720px;display:flex;align-items:center}
.premium .nx-page:not(.nx-home) .nx-event-hero .nx-hero-copy{position:relative;z-index:2;max-width:860px;padding:0}
.premium .nx-page:not(.nx-home) .nx-event-hero h1{font-size:clamp(58px,5.3vw,91px);line-height:1.02;letter-spacing:-.055em;max-width:18ch;color:#fff;margin:23px 0 26px}
.premium .nx-page:not(.nx-home) .nx-event-hero--eta h1{max-width:19ch;font-size:clamp(56px,4.8vw,82px)}
.premium .nx-page .nx-event-hero h1 .nx-event-accent{color:#b8ceff}.premium .nx-page .nx-event-hero--eta h1 .nx-event-accent{color:#e8caff}
.premium .nx-page:not(.nx-home) .nx-event-hero .section-label{color:#fff;font-size:12px;letter-spacing:.12em}
.premium .nx-page:not(.nx-home) .nx-event-hero .nx-lead{color:#fff;font-size:20px!important;line-height:1.65;max-width:57ch}
.nx-event-experience{font-size:14px!important;line-height:1.65;max-width:61ch;margin-top:20px;color:#e2e9ff}
.premium .nx-page:not(.nx-home) .nx-event-hero .nx-actions{gap:24px;margin-top:30px}
.premium .nx-page:not(.nx-home) .nx-event-hero .nx-btn{background:#fff;color:#152656;border:1px solid #fff;min-height:58px;font-size:14px}
.premium .nx-page:not(.nx-home) .nx-event-hero .nx-btn:hover{background:#dce7ff;color:#152656}
.premium .nx-page:not(.nx-home) .nx-event-hero .nx-link{color:#fff;border-color:#fff;font-size:14px}
.nx-event-status{font-size:12px!important;line-height:1.5;margin-top:18px!important;color:#e2e9ff}
.premium .nx-page:not(.nx-home) .nx-event-image{position:absolute;inset:0;z-index:-1;margin:0;width:100%;height:100%;aspect-ratio:auto}
.nx-event-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:70% center}
.nx-event-image::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,22,60,.97) 0%,rgba(12,29,77,.91) 35%,rgba(17,42,104,.45) 69%,rgba(9,24,63,.12) 100%)}
.nx-event-hero--eta .nx-event-image img{object-position:75% center}
.nx-event-hero--eta .nx-event-image::after{background:linear-gradient(90deg,rgba(29,16,48,.97),rgba(40,24,62,.9) 35%,rgba(49,31,70,.35) 75%,rgba(29,16,48,.15))}
.nx-event-caption{position:absolute;right:32px;bottom:18px;z-index:2;font-size:10px!important;line-height:1.5;color:#fff;text-shadow:0 1px 6px #000;margin:0!important}
.nx-event-hero+nav.nx-actions{padding-block:24px;border-bottom:1px solid var(--nx-line)}
@media(max-width:1000px){.premium .nx-page:not(.nx-home) .nx-event-hero .nx-hero-copy{max-width:740px}.nx-event-image::after{background:linear-gradient(90deg,rgba(10,22,60,.97),rgba(12,29,77,.8) 60%,rgba(17,42,104,.45))}}
@media(max-width:760px){.premium .nx-page:not(.nx-home) .nx-event-hero,.premium .nx-page:not(.nx-home) .nx-event-hero .nx-event-inner{min-height:0}.premium .nx-page:not(.nx-home) .nx-event-hero .nx-event-inner{padding-block:44px 65px}.premium .nx-page:not(.nx-home) .nx-event-hero h1,.premium .nx-page:not(.nx-home) .nx-event-hero--eta h1{font-size:clamp(40px,11.5vw,58px);line-height:1.06;margin-block:23px;max-width:17ch}.premium .nx-page:not(.nx-home) .nx-event-hero .section-label{font-size:10px;line-height:1.6;letter-spacing:.08em}.premium .nx-page:not(.nx-home) .nx-event-hero .nx-lead{font-size:17px!important;line-height:1.6}.nx-event-experience{font-size:13px!important;max-width:38ch}.premium .nx-page:not(.nx-home) .nx-event-hero .nx-actions{gap:14px 24px;margin-top:24px}.premium .nx-page:not(.nx-home) .nx-event-hero .nx-btn{min-height:55px}.nx-event-image img{object-position:65% center}.nx-event-image::after{background:linear-gradient(90deg,rgba(10,22,60,.94),rgba(12,29,77,.8))}.nx-event-hero--eta .nx-event-image::after{background:linear-gradient(90deg,rgba(29,16,48,.95),rgba(40,24,62,.79))}.nx-event-caption{right:20px;left:20px;bottom:15px;font-size:9px!important}.nx-event-hero+nav.nx-actions{gap:12px 24px}}


/* Journey review candidate: actual founder earlier, open editorial practice scenes. */
.premium .nx-page .nx-author-early{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:80px;padding-block:55px 75px;border-block:1px solid var(--nx-line)}
.premium .nx-page .nx-author-early figure{width:100%;height:auto;max-width:360px;aspect-ratio:4/5;clip-path:none;overflow:hidden;margin:0}
.premium .nx-page .nx-author-early figure img{width:100%;height:100%;object-fit:cover;object-position:center 25%;transform:none;border-radius:0}
.premium .nx-page .nx-author-early h2{font-size:clamp(36px,3.6vw,54px);max-width:19ch}
.premium .nx-page .nx-scene--mpa{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:55px}
.nx-scene-photo{margin:0;min-width:0}.nx-scene-photo img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;object-position:40% center}.nx-scene-photo figcaption{font-size:11px;line-height:1.6;color:var(--nx-muted);margin-top:10px}
.premium .nx-page .nx-scene h2{font-size:clamp(34px,3.5vw,54px);line-height:1.08;letter-spacing:-.045em;max-width:23ch}
.nx-scene-lines{list-style:none;padding:0;margin:32px 0 26px;border-top:1px solid var(--nx-line)}
.nx-scene-lines>li,.nx-scene-lines>article{display:grid;grid-template-columns:52px minmax(0,1fr);gap:20px;border-bottom:1px solid var(--nx-line);padding:24px 0;margin:0}
.nx-scene-lines .nx-index{font-size:14px;color:var(--nx-blue);padding-top:4px}.premium .nx-page .nx-scene-lines h3{font-size:22px;line-height:1.3;letter-spacing:-.03em;margin:0}.nx-scene-lines p{font-size:16px;line-height:1.65;color:var(--nx-muted);margin:8px 0 0}
.nx-deep-details{margin-top:30px;border-block:1px solid var(--nx-line);padding:20px 0}.nx-deep-details summary{cursor:pointer;list-style:none;font:550 15px/1.5 Inter,Arial,sans-serif;padding-right:35px;position:relative}.nx-deep-details summary::after{content:'+';position:absolute;right:5px;top:0;font-size:20px;color:var(--nx-blue)}.nx-deep-details[open] summary::after{content:'−'}.nx-deep-details summary:focus-visible{outline:3px solid var(--nx-blue);outline-offset:5px}.nx-deep-details>p{margin-top:20px;font-size:16px;line-height:1.7}.nx-deep-details .nx-practice-list{margin-top:25px}
.nx-scene--eta .nx-scene-lines>article{grid-template-columns:1fr;gap:0;padding-block:28px}.premium .nx-page .nx-scene--eta .nx-scene-lines h3{max-width:none}.nx-scene--eta .nx-scene-lines p{max-width:78ch;font-size:17px}
@media(max-width:1000px){.premium .nx-page .nx-scene--mpa{gap:35px}.premium .nx-page .nx-author-early{gap:40px}}
@media(max-width:760px){.premium .nx-page .nx-scene--mpa,.premium .nx-page .nx-author-early{grid-template-columns:1fr;gap:28px}.premium .nx-page .nx-author-early{padding-block:40px}.premium .nx-page .nx-author-early figure{height:340px;max-width:100%;width:100%;aspect-ratio:auto}.premium .nx-page .nx-author-early figure img{object-position:center 28%}.premium .nx-page .nx-scene h2{font-size:clamp(32px,8.7vw,43px);max-width:22ch}.nx-scene-lines>li{grid-template-columns:32px minmax(0,1fr);gap:14px;padding-block:20px}.premium .nx-page .nx-scene-lines h3{font-size:21px}.nx-scene-lines p{font-size:16px}.nx-scene-photo img{aspect-ratio:3/2}.nx-deep-details summary{font-size:15px}}
