.nmc-application-guide-pdf-button-module__GiTzUW__download{margin-left:clamp(1.25rem,3vw,2rem)}.nmc-application-guide-pdf-button-module__GiTzUW__button{border:1px solid var(--primary);border-radius:var(--radius);background:var(--primary);min-height:3rem;color:var(--primary-foreground);cursor:pointer;font:inherit;padding:.8rem 1.2rem;font-size:.9rem;font-weight:700;transition:background-color .16s,color .16s,transform .16s}.nmc-application-guide-pdf-button-module__GiTzUW__button:hover:not(:disabled){background:color-mix(in srgb, var(--primary) 88%, var(--foreground));transform:translateY(-1px)}.nmc-application-guide-pdf-button-module__GiTzUW__button:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.nmc-application-guide-pdf-button-module__GiTzUW__button:disabled{cursor:progress;opacity:.72}.nmc-application-guide-pdf-button-module__GiTzUW__download>p{color:var(--guide-muted,var(--muted-foreground));margin:.75rem 0 0;font-size:.8rem;line-height:1.5}.nmc-application-guide-pdf-button-module__GiTzUW__download .nmc-application-guide-pdf-button-module__GiTzUW__error{max-width:28rem;color:var(--destructive)}@media (prefers-reduced-motion:reduce){.nmc-application-guide-pdf-button-module__GiTzUW__button{transition:none}.nmc-application-guide-pdf-button-module__GiTzUW__button:hover:not(:disabled){transform:none}}
.nmc-guide-assistant-module__O9TgJW__region{width:min(100% - 64px,1000px);margin:0 auto;padding:0 0 4.5rem}.nmc-guide-assistant-module__O9TgJW__panel{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 88%, var(--primary) 12%);overflow:hidden}.nmc-guide-assistant-module__O9TgJW__heading{max-width:54rem;padding:clamp(1.25rem,4vw,2.5rem) clamp(1.25rem,4vw,3rem) 1.25rem}.nmc-guide-assistant-module__O9TgJW__eyebrow{color:var(--primary);letter-spacing:.15em;text-transform:uppercase;margin:0 0 .6rem;font-size:.7rem;font-weight:750;line-height:1.45}.nmc-guide-assistant-module__O9TgJW__heading h2{color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,3.6vw,2.8rem);font-weight:500;line-height:1.08}.nmc-guide-assistant-module__O9TgJW__heading>p:last-child{color:#42564e;max-width:44rem;margin:.8rem 0 0;font-size:.94rem;line-height:1.7}.nmc-guide-assistant-module__O9TgJW__conversation{gap:1rem;max-height:32rem;padding:0 clamp(1.25rem,4vw,3rem) 1.5rem;display:grid;overflow-y:auto}.nmc-guide-assistant-module__O9TgJW__emptyState{border-left:2px solid var(--primary);background:var(--background);color:#42564e;margin:0;padding:1rem 1.1rem;font-size:.9rem;line-height:1.65}.nmc-guide-assistant-module__O9TgJW__turn{border:1px solid var(--border);background:var(--background);min-width:0;padding:1rem 1.1rem}.nmc-guide-assistant-module__O9TgJW__question{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.55}.nmc-guide-assistant-module__O9TgJW__pending,.nmc-guide-assistant-module__O9TgJW__failure,.nmc-guide-assistant-module__O9TgJW__answer{color:#42564e;overflow-wrap:anywhere;margin-top:.75rem;font-size:.9rem;line-height:1.7}.nmc-guide-assistant-module__O9TgJW__pending{display:block}.nmc-guide-assistant-module__O9TgJW__pending,.nmc-guide-assistant-module__O9TgJW__failure p,.nmc-guide-assistant-module__O9TgJW__answer>p{margin:0}.nmc-guide-assistant-module__O9TgJW__answer .nmc-guide-assistant-module__O9TgJW__status{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .4rem;font-size:.72rem;font-weight:750}.nmc-guide-assistant-module__O9TgJW__sources{flex-wrap:wrap;gap:.45rem 1rem;margin:.8rem 0 0;padding:0;list-style:none;display:flex}.nmc-guide-assistant-module__O9TgJW__sources li{overflow-wrap:anywhere;max-width:100%;font-size:.79rem;line-height:1.5}.nmc-guide-assistant-module__O9TgJW__sources a{color:var(--primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--primary) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--primary) 45%, transparent);text-underline-offset:.18em}.nmc-guide-assistant-module__O9TgJW__sources a:hover{text-decoration-thickness:2px}.nmc-guide-assistant-module__O9TgJW__failure{color:#812e26}.nmc-guide-assistant-module__O9TgJW__retry{color:#812e26;font:inherit;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;margin-top:.6rem;padding:0;font-weight:700;text-decoration:underline}.nmc-guide-assistant-module__O9TgJW__retry:disabled{cursor:wait;opacity:.6}.nmc-guide-assistant-module__O9TgJW__form{border-top:1px solid var(--border);background:var(--card);padding:1.25rem clamp(1.25rem,4vw,3rem) clamp(1.25rem,4vw,2.5rem)}.nmc-guide-assistant-module__O9TgJW__form label{color:var(--foreground);margin-bottom:.5rem;font-size:.86rem;font-weight:700;display:block}.nmc-guide-assistant-module__O9TgJW__inputRow{align-items:stretch;gap:.75rem;display:flex}.nmc-guide-assistant-module__O9TgJW__inputRow textarea{resize:vertical;border:1px solid var(--border);border-radius:var(--radius);background:var(--background);min-width:0;min-height:3.25rem;color:var(--foreground);font:inherit;flex:1;padding:.8rem .9rem;font-size:.9rem;line-height:1.5}.nmc-guide-assistant-module__O9TgJW__inputRow textarea:focus-visible,.nmc-guide-assistant-module__O9TgJW__submit:focus-visible,.nmc-guide-assistant-module__O9TgJW__retry:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.nmc-guide-assistant-module__O9TgJW__submit{border:1px solid var(--primary);border-radius:var(--radius);background:var(--primary);min-width:8.75rem;color:var(--primary-foreground);font:inherit;cursor:pointer;align-self:stretch;padding:.75rem 1rem;font-size:.88rem;font-weight:700;transition:filter .16s,transform .16s}.nmc-guide-assistant-module__O9TgJW__submit:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.nmc-guide-assistant-module__O9TgJW__submit:disabled{cursor:not-allowed;border-color:color-mix(in srgb, var(--primary) 18%, var(--border));background:color-mix(in srgb, var(--primary) 16%, var(--background));color:var(--foreground)}.nmc-guide-assistant-module__O9TgJW__note{color:#65756c;margin:.7rem 0 0;font-size:.76rem;line-height:1.55}@media (max-width:760px){.nmc-guide-assistant-module__O9TgJW__region{width:min(100% - 36px,1000px)}}@media (max-width:520px){.nmc-guide-assistant-module__O9TgJW__inputRow{flex-direction:column}.nmc-guide-assistant-module__O9TgJW__submit{min-height:2.9rem}}@media (max-width:390px){.nmc-guide-assistant-module__O9TgJW__region{width:calc(100% - 28px)}}@media (prefers-reduced-motion:reduce){.nmc-guide-assistant-module__O9TgJW__submit{transition:none}}
.nmc-journey-glossary-module__4192sa__glossary{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 92%, var(--primary) 8%);width:min(100% - 64px,980px);margin:0 auto 4rem;padding:clamp(1.25rem,4vw,2.5rem);scroll-margin-top:2rem}.nmc-journey-glossary-module__4192sa__intro{max-width:48rem}.nmc-journey-glossary-module__4192sa__label{color:var(--primary);letter-spacing:.15em;text-transform:uppercase;margin:0 0 .55rem;font-size:.7rem;font-weight:750;line-height:1.45}.nmc-journey-glossary-module__4192sa__intro h2{color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1.08}.nmc-journey-glossary-module__4192sa__intro>p:last-child{color:#42564e;margin:.75rem 0 0;font-size:.92rem;line-height:1.7}.nmc-journey-glossary-module__4192sa__terms{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,4vw,3rem);margin:1.5rem 0 0;display:grid}.nmc-journey-glossary-module__4192sa__term{border-bottom:1px solid var(--border);min-width:0;padding:1rem 0}.nmc-journey-glossary-module__4192sa__term dt{color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.015em;font-size:1.08rem;font-weight:600;line-height:1.3}.nmc-journey-glossary-module__4192sa__term dd{margin:0}.nmc-journey-glossary-module__4192sa__term dd>p{color:#42564e;margin:.4rem 0 0;font-size:.86rem;line-height:1.65}.nmc-journey-glossary-module__4192sa__sources{flex-wrap:wrap;gap:.3rem .8rem;margin:.55rem 0 0;padding:0;list-style:none;display:flex}.nmc-journey-glossary-module__4192sa__sources li{overflow-wrap:anywhere;max-width:100%;font-size:.74rem;line-height:1.5}.nmc-journey-glossary-module__4192sa__sources a{color:var(--primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--primary) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--primary) 45%, transparent);text-underline-offset:.18em}.nmc-journey-glossary-module__4192sa__sources a:hover{text-decoration-thickness:2px}@media (max-width:760px){.nmc-journey-glossary-module__4192sa__glossary{width:min(100% - 36px,980px)}.nmc-journey-glossary-module__4192sa__terms{grid-template-columns:1fr}}@media (max-width:390px){.nmc-journey-glossary-module__4192sa__glossary{width:calc(100% - 28px)}}
.nmc-application-guide-module__Lsu-3q__page{--guide-body:#42564e;--guide-muted:#65756c;background:var(--background);min-height:100vh;color:var(--foreground);font-family:var(--font-body), Arial, sans-serif}.nmc-application-guide-module__Lsu-3q__hero,.nmc-application-guide-module__Lsu-3q__steps,.nmc-application-guide-module__Lsu-3q__practical,.nmc-application-guide-module__Lsu-3q__disclaimer{width:min(100% - 64px,1152px);margin-inline:auto}.nmc-application-guide-module__Lsu-3q__hero{border-bottom:1px solid var(--border);padding-block:clamp(3rem,7vw,6rem) 2.5rem}.nmc-application-guide-module__Lsu-3q__eyebrow,.nmc-application-guide-module__Lsu-3q__sectionLabel{color:var(--primary);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:750;line-height:1.45}.nmc-application-guide-module__Lsu-3q__heroGrid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:end;gap:clamp(2rem,6vw,6rem);margin-top:1.5rem;display:grid}.nmc-application-guide-module__Lsu-3q__title{max-width:10ch;font-family:var(--font-display), Georgia, serif;letter-spacing:-.055em;margin:0;font-size:clamp(3rem,6vw,5.5rem);font-weight:500;line-height:.98}.nmc-application-guide-module__Lsu-3q__audience{max-width:36rem;color:var(--guide-body);margin:1.2rem 0 0;font-size:1.03rem;font-weight:650;line-height:1.65}.nmc-application-guide-module__Lsu-3q__intro{border-left:1px solid var(--border);color:var(--guide-body);margin:0;padding-left:clamp(1.25rem,3vw,2rem);font-size:.96rem;line-height:1.75}.nmc-application-guide-module__Lsu-3q__checkedDate{color:var(--guide-muted);margin:.9rem 0 1.2rem clamp(1.25rem,3vw,2rem);font-size:.78rem;font-weight:600}.nmc-application-guide-module__Lsu-3q__companionGuide{color:var(--guide-muted);margin:2rem 0 0;font-size:.88rem;line-height:1.6}.nmc-application-guide-module__Lsu-3q__glossaryJump{color:var(--guide-muted);margin:.65rem 0 0;font-size:.88rem;line-height:1.6}.nmc-application-guide-module__Lsu-3q__companionGuide a,.nmc-application-guide-module__Lsu-3q__glossaryJump a,.nmc-application-guide-module__Lsu-3q__disclaimer a,.nmc-application-guide-module__Lsu-3q__sourceLinks a{color:var(--primary);-webkit-text-decoration-color:color-mix(in srgb, var(--primary) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--primary) 45%, transparent);text-underline-offset:.2em}.nmc-application-guide-module__Lsu-3q__companionGuide a:hover,.nmc-application-guide-module__Lsu-3q__glossaryJump a:hover,.nmc-application-guide-module__Lsu-3q__disclaimer a:hover,.nmc-application-guide-module__Lsu-3q__sourceLinks a:hover{text-decoration-thickness:2px}.nmc-application-guide-module__Lsu-3q__steps{max-width:1000px;padding-block:4rem 5rem}.nmc-application-guide-module__Lsu-3q__sectionIntro{max-width:48rem;margin-bottom:2rem}.nmc-application-guide-module__Lsu-3q__sectionHeading{font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;margin:.65rem 0 .8rem;font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1.08}.nmc-application-guide-module__Lsu-3q__stepList{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.nmc-application-guide-module__Lsu-3q__step{border-bottom:1px solid var(--border);grid-template-columns:5rem minmax(0,1fr);gap:clamp(1.25rem,4vw,3rem);padding-block:2rem;display:grid}.nmc-application-guide-module__Lsu-3q__stepNumber{color:var(--primary);font-family:var(--font-display), Georgia, serif;font-size:2.4rem;line-height:1}.nmc-application-guide-module__Lsu-3q__stepBody h3,.nmc-application-guide-module__Lsu-3q__factBlock h2,.nmc-application-guide-module__Lsu-3q__sources h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;margin:0;font-size:clamp(1.45rem,2.2vw,2rem);font-weight:500;line-height:1.15}.nmc-application-guide-module__Lsu-3q__stepBody>p,.nmc-application-guide-module__Lsu-3q__factBlock>p,.nmc-application-guide-module__Lsu-3q__sources>p{color:var(--guide-body);font-size:.96rem;line-height:1.75}.nmc-application-guide-module__Lsu-3q__stepBody>p:first-of-type{margin-top:.65rem;font-weight:600}.nmc-application-guide-module__Lsu-3q__sourceLinks{flex-wrap:wrap;gap:.4rem 1rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.nmc-application-guide-module__Lsu-3q__sourceLinks li{overflow-wrap:anywhere;max-width:100%;font-size:.82rem;line-height:1.5}.nmc-application-guide-module__Lsu-3q__practical{max-width:1050px;padding-block:1rem 4.5rem}.nmc-application-guide-module__Lsu-3q__factsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.nmc-application-guide-module__Lsu-3q__factBlock{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 90%, var(--primary) 10%);padding:clamp(1.25rem,3vw,2rem)}.nmc-application-guide-module__Lsu-3q__factBlock .nmc-application-guide-module__Lsu-3q__sectionLabel,.nmc-application-guide-module__Lsu-3q__sources .nmc-application-guide-module__Lsu-3q__sectionLabel{margin-bottom:.7rem}.nmc-application-guide-module__Lsu-3q__checkedNote{color:var(--guide-muted)!important;font-size:.78rem!important}.nmc-application-guide-module__Lsu-3q__costList,.nmc-application-guide-module__Lsu-3q__timingList{border-top:1px solid var(--border);margin:1.4rem 0}.nmc-application-guide-module__Lsu-3q__costItem,.nmc-application-guide-module__Lsu-3q__timingItem{border-bottom:1px solid var(--border);grid-template-columns:minmax(7rem,.7fr) minmax(0,1.3fr);gap:1rem;padding-block:.9rem;display:grid}.nmc-application-guide-module__Lsu-3q__costItem dt,.nmc-application-guide-module__Lsu-3q__timingItem dt{color:var(--foreground);font-size:.9rem;font-weight:700}.nmc-application-guide-module__Lsu-3q__costItem dd,.nmc-application-guide-module__Lsu-3q__timingItem dd{color:var(--guide-body);gap:.25rem;margin:0;font-size:.88rem;line-height:1.55;display:grid}.nmc-application-guide-module__Lsu-3q__costItem dd strong{color:var(--primary);font-size:1.1rem}.nmc-application-guide-module__Lsu-3q__total,.nmc-application-guide-module__Lsu-3q__caveat{font-weight:700;color:var(--foreground)!important}.nmc-application-guide-module__Lsu-3q__sources{border:1px solid var(--border);background:var(--card);margin-top:2.5rem;padding:clamp(1.25rem,3vw,2rem)}.nmc-application-guide-module__Lsu-3q__sources .nmc-application-guide-module__Lsu-3q__sourceLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 2rem;margin-top:1.5rem;display:grid}.nmc-application-guide-module__Lsu-3q__disclaimer{border-top:1px solid var(--border);max-width:1000px;color:var(--guide-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;padding-block:1.5rem 3rem;font-size:.88rem;line-height:1.65;display:flex}.nmc-application-guide-module__Lsu-3q__disclaimer p{max-width:52rem;margin:0}.nmc-application-guide-module__Lsu-3q__disclaimer a{font-weight:650}@media (max-width:760px){.nmc-application-guide-module__Lsu-3q__hero,.nmc-application-guide-module__Lsu-3q__steps,.nmc-application-guide-module__Lsu-3q__practical,.nmc-application-guide-module__Lsu-3q__disclaimer{width:min(100% - 36px,1152px)}.nmc-application-guide-module__Lsu-3q__heroGrid,.nmc-application-guide-module__Lsu-3q__factsGrid{grid-template-columns:1fr}.nmc-application-guide-module__Lsu-3q__heroGrid{gap:1.5rem}.nmc-application-guide-module__Lsu-3q__title{max-width:12ch;font-size:clamp(2.8rem,13vw,4.4rem)}.nmc-application-guide-module__Lsu-3q__step{grid-template-columns:3rem minmax(0,1fr);gap:1rem}.nmc-application-guide-module__Lsu-3q__stepNumber{font-size:1.8rem}.nmc-application-guide-module__Lsu-3q__sources .nmc-application-guide-module__Lsu-3q__sourceLinks{grid-template-columns:1fr}}@media (max-width:390px){.nmc-application-guide-module__Lsu-3q__hero,.nmc-application-guide-module__Lsu-3q__steps,.nmc-application-guide-module__Lsu-3q__practical,.nmc-application-guide-module__Lsu-3q__disclaimer{width:calc(100% - 28px)}.nmc-application-guide-module__Lsu-3q__costItem,.nmc-application-guide-module__Lsu-3q__timingItem{grid-template-columns:1fr;gap:.3rem}}
