.planning-module__NLPjuq__root{background:#fff;width:100%}.planning-module__NLPjuq__hero{flex-direction:column;justify-content:flex-end;min-height:90vh;padding:0 clamp(1.5rem,6vw,5rem) 4rem;display:flex;position:relative;overflow:hidden}.planning-module__NLPjuq__heroImage{object-fit:cover;z-index:0;position:absolute;inset:0}.planning-module__NLPjuq__heroGradient{z-index:1;background:linear-gradient(#0e0f0fbf 0%,#0e0f0f66 40%,#0e0f0feb 100%);position:absolute;inset:0}.planning-module__NLPjuq__breadcrumb a{color:#edeae2d9}.planning-module__NLPjuq__breadcrumb em{color:var(--color-flare);font-style:normal;font-weight:700}.planning-module__NLPjuq__heroInner{gap:calc(var(--spacing,.25rem) * 10);z-index:2;grid-template-columns:1.5fr 1fr;margin-top:auto;padding-top:3rem;display:grid;position:relative}.planning-module__NLPjuq__heroBody{flex-direction:column;display:flex}.planning-module__NLPjuq__heroEyebrow{color:var(--color-flare);text-transform:uppercase;letter-spacing:.14em;margin-bottom:1rem;font-size:.85rem;font-weight:800}.planning-module__NLPjuq__heroTitle{font-family:var(--font-display);color:var(--color-bone);margin-bottom:1.5rem;font-size:clamp(2.6rem,6vw,4.2rem);font-weight:800;line-height:1.05}.planning-module__NLPjuq__heroDesc{color:#edeae2cc;max-width:540px;margin-bottom:2rem;font-size:1.05rem;font-weight:500;line-height:1.65}.planning-module__NLPjuq__jumpRow{gap:calc(var(--spacing,.25rem) * 2.5);flex-wrap:wrap;display:flex}.planning-module__NLPjuq__jumpLink{align-items:center;gap:calc(var(--spacing,.25rem) * 2);color:var(--color-bone);border:1.5px solid #edeae240;border-radius:3.40282e38px;padding:.55rem 1.1rem;font-size:.8rem;font-weight:700;transition:border-color .2s,background .2s;display:flex}.planning-module__NLPjuq__jumpLink:hover{border-color:var(--color-flare);background:#7a2e2e26}.planning-module__NLPjuq__heroStats{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:1fr 1fr;align-self:end;display:grid}.planning-module__NLPjuq__heroStatCard{border-radius:var(--radius-2xl,1rem);background:#edeae212;border:1px solid #edeae21a;flex-direction:column;padding:1.25rem;display:flex}.planning-module__NLPjuq__heroStatVal{font-family:var(--font-display);color:var(--color-bone);font-size:1.75rem;font-weight:800}.planning-module__NLPjuq__heroStatLabel{color:#edeae28c;margin-top:.25rem;font-size:.72rem;font-weight:600}.planning-module__NLPjuq__scrollCue{align-items:center;gap:var(--spacing,.25rem);z-index:2;color:#edeae299;flex-direction:column;margin:2.5rem auto 0;font-size:.72rem;font-weight:600;display:flex;position:relative}.planning-module__NLPjuq__introBand{text-align:center;background:var(--color-obsidian);flex-direction:column;align-items:center;padding:clamp(3rem,6vw,4.5rem) clamp(1.5rem,6vw,5rem);display:flex}.planning-module__NLPjuq__introText{color:#edeae2d9;max-width:780px;margin-bottom:2rem;font-size:1.15rem;font-weight:500;line-height:1.7}.planning-module__NLPjuq__introLinks{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.planning-module__NLPjuq__introLinkPrimary{align-items:center;gap:calc(var(--spacing,.25rem) * 2);color:#fff;background:var(--color-flare);border-radius:3.40282e38px;padding:.8rem 1.6rem;font-size:.9rem;font-weight:800;transition:background .2s;display:flex}.planning-module__NLPjuq__introLinkPrimary:hover{background:#8f3838}.planning-module__NLPjuq__introLinkGhost{color:var(--color-bone);border:1.5px solid #edeae240;border-radius:999px;padding:.8rem 1.6rem;font-size:.9rem;font-weight:700}.planning-module__NLPjuq__section{background:#fff;width:100%;padding:clamp(4rem,7vw,6rem) clamp(1.5rem,6vw,5rem)}.planning-module__NLPjuq__sectionDark{background:var(--color-obsidian)}.planning-module__NLPjuq__sectionCream{background:var(--color-bone)}.planning-module__NLPjuq__sectionInner{max-width:1200px;margin:0 auto}.planning-module__NLPjuq__sectionHeader{text-align:center;flex-direction:column;align-items:center;max-width:680px;margin:0 auto clamp(2.5rem,5vw,3.5rem);display:flex}.planning-module__NLPjuq__sectionEyebrow{color:var(--color-flare);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.75rem;font-size:.85rem;font-weight:800}.planning-module__NLPjuq__sectionEyebrowDark{color:#e28a75}.planning-module__NLPjuq__sectionTitle{font-family:var(--font-display);color:var(--color-obsidian);margin-bottom:1rem;font-size:clamp(1.9rem,3.6vw,2.6rem);font-weight:800}.planning-module__NLPjuq__sectionTitleDark{color:var(--color-bone)}.planning-module__NLPjuq__sectionSub{color:var(--color-ash);font-size:1rem;font-weight:500;line-height:1.6}.planning-module__NLPjuq__sectionSubDark{color:#edeae2a6}.planning-module__NLPjuq__tierTabs{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(3,1fr);margin-bottom:2rem;display:grid}.planning-module__NLPjuq__tierTab{border-radius:var(--radius-2xl,1rem);background:var(--color-bone);border:2px solid #0000;flex-direction:column;align-items:flex-start;padding:1.4rem 1.6rem;transition:border-color .25s,background .25s;display:flex}.planning-module__NLPjuq__tierTab:hover{border-color:#7a2e2e4d}.planning-module__NLPjuq__tierTabActive{background:var(--color-obsidian);border-color:var(--color-flare)}.planning-module__NLPjuq__tierTabBand{color:var(--color-flare);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:800}.planning-module__NLPjuq__tierTabActive .planning-module__NLPjuq__tierTabBand{color:#e28a75}.planning-module__NLPjuq__tierTabTitle{font-family:var(--font-display);color:var(--color-obsidian);margin-top:.35rem;font-size:1.15rem;font-weight:800}.planning-module__NLPjuq__tierTabActive .planning-module__NLPjuq__tierTabTitle{color:var(--color-bone)}.planning-module__NLPjuq__tierPanel{gap:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius-3xl,1.5rem);background:var(--color-bone);grid-template-columns:1.4fr 1fr;width:100%;padding:clamp(2rem,4vw,3rem);display:grid}.planning-module__NLPjuq__tierPanelLeft{flex-direction:column;display:flex}.planning-module__NLPjuq__tierPanelExamples{color:var(--color-obsidian);margin-bottom:1rem;font-size:.95rem;font-weight:600}.planning-module__NLPjuq__tierPanelDesc{color:var(--color-ash);margin-bottom:1.5rem;font-size:.95rem;font-weight:500;line-height:1.65}.planning-module__NLPjuq__tierStatsGrid{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:1fr 1fr;margin-bottom:1.75rem;display:grid}.planning-module__NLPjuq__tierStat{flex-direction:column;display:flex}.planning-module__NLPjuq__tierStatLabel{color:var(--color-ash);text-transform:uppercase;font-size:.7rem;font-weight:700}.planning-module__NLPjuq__tierStatValue{color:var(--color-obsidian);margin-top:.2rem;font-size:.95rem;font-weight:800}.planning-module__NLPjuq__tierCta{align-items:center;gap:calc(var(--spacing,.25rem) * 2);color:#fff;background:var(--color-flare);border-radius:3.40282e38px;align-self:flex-start;padding:.8rem 1.5rem;font-size:.88rem;font-weight:800;transition:background .2s;display:flex}.planning-module__NLPjuq__tierCta:hover{background:#8f3838}.planning-module__NLPjuq__ladder{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.planning-module__NLPjuq__ladderLabel{color:var(--color-ash);text-transform:uppercase;margin-bottom:.5rem;font-size:.72rem;font-weight:800}.planning-module__NLPjuq__ladderRung{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl,.75rem);text-align:left;background:#fff;border:1.5px solid #0000;padding:.9rem;transition:border-color .2s;display:flex}.planning-module__NLPjuq__ladderRungActive{border-color:var(--color-flare)}.planning-module__NLPjuq__ladderDot{background:#4a4d474d;border-radius:3.40282e38px;flex-shrink:0;width:10px;height:10px}.planning-module__NLPjuq__ladderRungActive .planning-module__NLPjuq__ladderDot{background:var(--color-flare)}.planning-module__NLPjuq__ladderInfo{flex-direction:column;display:flex}.planning-module__NLPjuq__ladderBand{color:var(--color-obsidian);font-size:.82rem;font-weight:700}.planning-module__NLPjuq__ladderElev{color:var(--color-ash);font-size:.72rem;font-weight:600}.planning-module__NLPjuq__timeline{flex-direction:column;display:flex}.planning-module__NLPjuq__timelineStep{gap:calc(var(--spacing,.25rem) * 5);width:100%;display:flex}.planning-module__NLPjuq__timelineMarker{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.planning-module__NLPjuq__timelineDot{background:var(--color-flare);border-radius:3.40282e38px;flex-shrink:0;width:14px;height:14px;margin-top:.3rem}.planning-module__NLPjuq__timelineConnector{background:#edeae226;flex:1;width:2px;margin:.4rem 0}.planning-module__NLPjuq__timelineContent{flex-direction:column;flex:1;min-width:0;padding-bottom:2.5rem;display:flex}.planning-module__NLPjuq__timelineMonth{color:#e28a75;text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:800}.planning-module__NLPjuq__timelineTitle{font-family:var(--font-display);color:var(--color-bone);margin:.4rem 0 .75rem;font-size:1.25rem;font-weight:800}.planning-module__NLPjuq__timelineList{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.planning-module__NLPjuq__timelineList li{align-items:center;gap:calc(var(--spacing,.25rem) * 2);color:#edeae2bf;font-size:.88rem;font-weight:500;display:flex}.planning-module__NLPjuq__timelineList li svg{color:var(--color-flare);flex-shrink:0}.planning-module__NLPjuq__phaseTabs{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(4,1fr);margin-bottom:2rem;display:grid}.planning-module__NLPjuq__phaseTab{border-radius:var(--radius-2xl,1rem);background:var(--color-bone);border:2px solid #0000;flex-direction:column;align-items:flex-start;padding:1.2rem 1.3rem;transition:border-color .25s;display:flex}.planning-module__NLPjuq__phaseTabActive{border-color:var(--color-flare);background:#fff}.planning-module__NLPjuq__phaseTabNum{color:var(--color-flare);font-size:.75rem;font-weight:800}.planning-module__NLPjuq__phaseTabTitle{font-family:var(--font-display);color:var(--color-obsidian);margin-top:.3rem;font-size:1rem;font-weight:800}.planning-module__NLPjuq__phaseTabDuration{color:var(--color-ash);margin-top:.2rem;font-size:.72rem;font-weight:600}.planning-module__NLPjuq__phasePanel{gap:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius-3xl,1.5rem);background:var(--color-bone);grid-template-columns:1.3fr 1fr;width:100%;padding:clamp(2rem,4vw,2.75rem);display:grid}.planning-module__NLPjuq__phaseFocus{color:#fff;background:var(--color-flare);border-radius:3.40282e38px;margin-bottom:1rem;padding:.4rem .9rem;font-size:.75rem;font-weight:800;display:inline-block}.planning-module__NLPjuq__phaseDesc{color:var(--color-obsidian);font-size:.95rem;font-weight:500;line-height:1.65}.planning-module__NLPjuq__phaseMetricsCard{border-radius:var(--radius-2xl,1rem);background:#fff;flex-direction:column;padding:1.5rem;display:flex}.planning-module__NLPjuq__phaseMetricsLabel{color:var(--color-ash);text-transform:uppercase;margin-bottom:.85rem;font-size:.72rem;font-weight:800}.planning-module__NLPjuq__phaseMetricsList{gap:calc(var(--spacing,.25rem) * 2.5);flex-direction:column;display:flex}.planning-module__NLPjuq__phaseMetricsList li{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);color:var(--color-obsidian);font-size:.85rem;font-weight:600;display:flex}.planning-module__NLPjuq__metricDot{background:var(--color-flare);border-radius:3.40282e38px;flex-shrink:0;width:6px;height:6px}.planning-module__NLPjuq__accliGrid{gap:calc(var(--spacing,.25rem) * 5);grid-template-columns:repeat(3,1fr);display:grid}.planning-module__NLPjuq__accliCard{border-radius:var(--radius-2xl,1rem);background:#fff;flex-direction:column;padding:1.75rem;display:flex;position:relative;overflow:hidden}.planning-module__NLPjuq__accliNum{pointer-events:none;font-family:var(--font-display);-webkit-user-select:none;user-select:none;color:var(--color-obsidian);opacity:.06;font-size:3.5rem;font-weight:800;position:absolute;top:-.3rem;right:1rem}.planning-module__NLPjuq__accliTitle{font-family:var(--font-display);color:var(--color-obsidian);margin-bottom:.6rem;font-size:1.05rem;font-weight:800}.planning-module__NLPjuq__accliBody{color:var(--color-ash);font-size:.86rem;font-weight:500;line-height:1.6}.planning-module__NLPjuq__handleGrid{gap:calc(var(--spacing,.25rem) * 5);grid-template-columns:repeat(4,1fr);display:grid}.planning-module__NLPjuq__handleCard{border-radius:var(--radius-2xl,1rem);background:var(--color-bone);flex-direction:column;padding:1.75rem;display:flex}.planning-module__NLPjuq__handleCat{font-family:var(--font-display);color:var(--color-obsidian);margin-bottom:1rem;font-size:1.02rem;font-weight:800}.planning-module__NLPjuq__handleList{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.planning-module__NLPjuq__handleList li{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);color:var(--color-ash);font-size:.8rem;font-weight:600;line-height:1.4;display:flex}.planning-module__NLPjuq__handleList li svg{color:var(--color-flare);flex-shrink:0;margin-top:.15rem}.planning-module__NLPjuq__faqList{flex-direction:column;max-width:800px;margin:0 auto;display:flex}.planning-module__NLPjuq__faqItem{border-bottom:1px solid #4a4d471f}.planning-module__NLPjuq__faqQ{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);text-align:left;width:100%;color:var(--color-obsidian);padding:1.4rem 0;font-size:1rem;font-weight:700;display:flex}.planning-module__NLPjuq__faqQ svg{color:var(--color-flare);flex-shrink:0}.planning-module__NLPjuq__faqAWrap{overflow:hidden}.planning-module__NLPjuq__faqA{color:var(--color-ash);max-width:640px;padding-bottom:1.5rem;font-size:.92rem;font-weight:500;line-height:1.65}.planning-module__NLPjuq__ctaSection{background:var(--color-obsidian);width:100%;padding:clamp(3.5rem,7vw,5rem) clamp(1.5rem,6vw,5rem)}.planning-module__NLPjuq__ctaInner{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 8);flex-wrap:wrap;max-width:1200px;margin:0 auto;display:flex}.planning-module__NLPjuq__ctaEyebrow{color:#e28a75;text-transform:uppercase;letter-spacing:.12em;font-size:.82rem;font-weight:800}.planning-module__NLPjuq__ctaTitle{font-family:var(--font-display);color:var(--color-bone);margin:.6rem 0 1rem;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800}.planning-module__NLPjuq__ctaDesc{color:#edeae2b3;max-width:480px;font-size:.95rem;font-weight:500;line-height:1.6}.planning-module__NLPjuq__ctaActions{gap:calc(var(--spacing,.25rem) * 2.5);flex-direction:column;display:flex}.planning-module__NLPjuq__ctaPrimary{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);color:#fff;background:var(--color-flare);border-radius:3.40282e38px;padding:.9rem 1.8rem;font-size:.92rem;font-weight:800;transition:background .2s;display:flex}.planning-module__NLPjuq__ctaPrimary:hover{background:#8f3838}.planning-module__NLPjuq__ctaSecondary{color:var(--color-bone);border:1.5px solid #edeae240;border-radius:3.40282e38px;justify-content:center;align-items:center;padding:.85rem 1.8rem;font-size:.88rem;font-weight:700;display:flex}.planning-module__NLPjuq__ctaWhatsapp{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);color:#fff;background:#25d366;border-radius:3.40282e38px;padding:.85rem 1.8rem;font-size:.88rem;font-weight:800;display:flex}@media (max-width:1000px){.planning-module__NLPjuq__heroInner{grid-template-columns:1fr}.planning-module__NLPjuq__heroStats{grid-template-columns:repeat(4,1fr)}.planning-module__NLPjuq__tierTabs,.planning-module__NLPjuq__phaseTabs{grid-template-columns:1fr 1fr}.planning-module__NLPjuq__tierPanel,.planning-module__NLPjuq__phasePanel{grid-template-columns:1fr}.planning-module__NLPjuq__accliGrid,.planning-module__NLPjuq__handleGrid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.planning-module__NLPjuq__heroStats,.planning-module__NLPjuq__tierTabs,.planning-module__NLPjuq__phaseTabs,.planning-module__NLPjuq__accliGrid,.planning-module__NLPjuq__handleGrid{grid-template-columns:1fr}}.planning-module__NLPjuq__heroTitle{font-size:clamp(3.2rem,8vw,5.8rem);line-height:.98}.planning-module__NLPjuq__heroDesc{max-width:620px;font-size:1.2rem}.planning-module__NLPjuq__sectionTitle{font-size:clamp(2.3rem,4.4vw,3.4rem)}.planning-module__NLPjuq__sectionSub{font-size:1.12rem}.planning-module__NLPjuq__timelineTitle{font-size:1.55rem}.planning-module__NLPjuq__timelineList li{font-size:1rem}.planning-module__NLPjuq__tierPanelDesc,.planning-module__NLPjuq__phaseDesc{font-size:1.05rem}.planning-module__NLPjuq__accliTitle{font-size:1.2rem}.planning-module__NLPjuq__accliBody{font-size:.95rem}.planning-module__NLPjuq__handleCat,.planning-module__NLPjuq__faqQ{font-size:1.15rem}
