:root{--v2-jade: oklch(.8 .14 75);--v2-jade-bright: oklch(.86 .16 75);--v2-jade-deep: oklch(.8 .14 75);--v2-jade-bg: oklch(.8 .14 75 / .12);--v2-jade-glow: oklch(.8 .14 75 / .28);--v2-aurora-1: oklch(.8 .14 75 / .45);--v2-aurora-2: oklch(.72 .16 65 / .35);--v2-aurora-3: oklch(.86 .12 85 / .3);--ndi-bio-link: oklch(.9 .08 80)}:root[data-theme=light]{--v2-jade: oklch(.6 .14 75);--v2-jade-bright: oklch(.44 .18 75);--v2-jade-deep: oklch(.6 .14 75);--v2-jade-bg: oklch(.6 .14 75 / .14);--v2-jade-glow: oklch(.6 .14 75 / .28);--v2-aurora-1: oklch(.8 .14 75 / .18);--v2-aurora-2: oklch(.72 .16 65 / .14);--v2-aurora-3: oklch(.86 .12 85 / .15);--ndi-bio-link: oklch(.42 .18 75)}:root[data-theme=light] .v2-header__cta:hover{background:oklch(.58 .14 75);box-shadow:0 6px 24px oklch(.6 .14 75 / .3)}.ndi-cta-primary{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;background:var(--v2-jade-deep);color:#0d0600;font-family:Inter Tight,system-ui,sans-serif;font-size:17px;font-weight:700;text-decoration:none;border-radius:14px;box-shadow:0 6px 28px var(--v2-jade-glow);transition:background .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1);letter-spacing:-.01em;cursor:pointer;min-height:54px}.ndi-cta-primary:hover{background:var(--v2-jade);transform:translateY(-2px);box-shadow:0 10px 36px var(--v2-jade-glow)}.ndi-cta-primary:active{transform:translateY(0)}.ndi-cta-primary:focus-visible{outline:2px solid var(--v2-jade-bright);outline-offset:3px}.ndi-cta-compra{display:inline-flex;align-items:center;gap:10px;padding:18px 44px;background:#4ade80;color:#030a03;font-family:Inter Tight,system-ui,sans-serif;font-size:18px;font-weight:700;text-decoration:none;border-radius:14px;box-shadow:0 6px 28px #11ad3259;transition:background .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1);letter-spacing:-.01em;cursor:pointer;min-height:56px;scroll-margin-top:100px}.ndi-cta-compra:hover{background:#3fd252;transform:translateY(-2px);box-shadow:0 12px 40px #11ad3273}.ndi-cta-compra:active{transform:translateY(0)}.ndi-cta-compra:focus-visible{outline:2px solid #4ade80;outline-offset:3px}.ndi-price-block{margin:0 auto 36px}.ndi-price-main{font-family:Inter Tight,system-ui,sans-serif;font-size:clamp(44px,7vw,72px);font-weight:800;letter-spacing:-.03em;color:var(--v2-tx);line-height:1;font-variant-numeric:tabular-nums}.ndi-price-alt{font-family:Inter Tight,system-ui,sans-serif;font-size:clamp(16px,1.8vw,20px);color:var(--v2-tx-soft);margin-top:10px;font-variant-numeric:tabular-nums}.tabular{font-variant-numeric:tabular-nums}.ndi-preco-dezembro{font-size:clamp(14px,1.4vw,16px);color:var(--v2-jade-bright);background:var(--v2-jade-bg);border:1px solid var(--v2-jade-glow);border-radius:12px;padding:14px 20px;margin:20px auto 0;max-width:480px;line-height:1.55}.ndi-preco-microtext{font-size:14px;color:var(--v2-tx-muted);margin-top:14px;text-align:center;line-height:1.5}.ndi-learn-disclaimer{font-size:clamp(14px,1.4vw,16px);color:var(--v2-tx-muted);text-align:center;margin:0 auto 40px;max-width:640px;line-height:1.6;font-style:italic}.ndi-learn{scroll-margin-top:80px}.ndi-learn-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(max-width:680px){.ndi-learn-grid{grid-template-columns:1fr}}.ndi-learn-card{background:var(--v2-bg-elev);border:1px solid var(--v2-line);border-radius:20px;padding:28px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;flex-direction:column;transition:border-color .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1)}.ndi-learn-card:hover{border-color:var(--v2-jade-glow);box-shadow:0 8px 32px #0000002e,0 0 0 1px var(--v2-jade-glow);transform:translateY(-2px)}.ndi-learn-card__head{display:flex;align-items:center;gap:14px;margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid var(--v2-line);flex-shrink:0}.ndi-learn-card__icon{width:44px;height:44px;border-radius:12px;background:var(--v2-jade-bg);border:1px solid var(--v2-jade-glow);display:flex;align-items:center;justify-content:center;color:var(--v2-jade-bright);flex-shrink:0}.ndi-learn-card__title{font-family:var(--v2-font-display, "Inter Tight", system-ui, sans-serif);font-size:18px;font-weight:700;color:var(--v2-tx);line-height:1.2;letter-spacing:-.015em;margin:0}.ndi-learn-card__items{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px;flex:1}.ndi-learn-item{display:flex;align-items:flex-start;gap:12px}.ndi-learn-item__check{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--v2-jade-bg);border:1px solid var(--v2-jade-glow);color:var(--v2-jade-bright);display:flex;align-items:center;justify-content:center;margin-top:2px}.ndi-learn-item span:last-child{font-size:16px;color:var(--v2-tx-soft);line-height:1.55}@media(max-width:480px){.ndi-learn-card{padding:20px}.ndi-learn-item span:last-child{padding-right:64px}}.ndi-reforco{margin:0;padding:36px 40px;background:var(--v2-bg-elev);border:1px solid var(--v2-jade-glow);border-left:4px solid var(--v2-jade);border-radius:16px;box-shadow:0 4px 24px #0000001f}.ndi-reforco p{font-size:clamp(16px,1.8vw,19px);color:var(--v2-tx);line-height:1.7;margin:0 0 10px}.ndi-reforco p:last-child{margin:0}@media(max-width:375px){.v2-header .v2-header__cta{display:none!important}}.ndi-hero-stamp{margin-top:clamp(32px,4vw,48px);width:100%}.ndi-depos .ts-wrapper{overflow:clip;overflow-clip-margin:0}.ndi-depos .ts-texto{font-size:clamp(16px,1.6vw,17px)}@media(prefers-reduced-motion:reduce){.ndi-cta-primary,.ndi-cta-compra,.ndi-learn-card{transition:none!important}}.ndi-learn-item span:last-child strong{color:var(--v2-jade-bright);font-weight:700}.ndi-bonus-acesso{display:inline-flex;align-items:center;gap:10px;font-size:clamp(14px,1.4vw,15px);color:var(--v2-tx-soft);background:var(--v2-jade-bg);border:1px solid var(--v2-jade-glow);border-radius:12px;padding:12px 20px;margin:0 auto 32px;max-width:440px;line-height:1.5;text-align:left}.ndi-bonus-acesso svg{color:var(--v2-jade-bright);flex-shrink:0}.ndi-bonus-acesso strong{color:var(--v2-jade-bright);font-weight:700}.ndi-faq__list{border-top:1px solid var(--v2-line)}.ndi-faq__item{border-bottom:1px solid var(--v2-line)}.ndi-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;font-family:var(--v2-font-display, "Inter Tight", system-ui, sans-serif);font-size:16px;font-weight:500;color:var(--v2-tx);cursor:pointer;list-style:none;user-select:none;transition:color .18s ease}.ndi-faq__question::-webkit-details-marker{display:none}.ndi-faq__question::marker{content:""}.ndi-faq__question:after{content:"+";font-size:22px;font-weight:300;color:var(--v2-tx-muted);flex-shrink:0;transition:transform .25s cubic-bezier(.16,1,.3,1),color .25s ease;line-height:1}details[open]>.ndi-faq__question{color:var(--v2-tx)}details[open]>.ndi-faq__question:after{transform:rotate(45deg);color:var(--v2-jade-bright)}.ndi-faq__question:hover{color:var(--v2-tx)}.ndi-faq__answer{padding-bottom:24px}.ndi-faq__answer p{font-size:15px;color:var(--v2-tx-soft);line-height:1.8;margin:0 0 12px}.ndi-faq__answer p:last-child{margin-bottom:0}.ndi-faq__answer strong,.ndi-preco-dezembro strong{color:var(--v2-jade-bright);font-weight:700}@media(max-width:480px){.ndi-faq__question{font-size:15px;padding:18px 0}.ndi-bonus-acesso{display:flex;max-width:100%}}
