.nri-poa-module__BRpmja__page{background:var(--color-charcoal);color:var(--color-platinum);overflow:hidden}.nri-poa-module__BRpmja__inner{max-width:1080px;margin:0 auto;padding:0 clamp(1.1rem,5vw,2rem)}.nri-poa-module__BRpmja__hero{text-align:center;padding:clamp(6rem,12vw,8rem) clamp(1.1rem,5vw,2rem) clamp(2.5rem,7vw,4rem);position:relative}.nri-poa-module__BRpmja__hero:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 50% 0,#d4af371f,#0000 70%);position:absolute;inset:0}.nri-poa-module__BRpmja__eyebrow{font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-gold);margin-bottom:var(--space-5);font-weight:600;display:inline-block}.nri-poa-module__BRpmja__title{font-family:var(--font-display);letter-spacing:var(--tracking-tight);max-width:16ch;margin:0 auto;font-size:clamp(2.2rem,6vw,4rem);font-weight:600;line-height:1.08}.nri-poa-module__BRpmja__title em{color:var(--color-gold);font-style:italic}.nri-poa-module__BRpmja__lede{max-width:52ch;color:var(--color-silver);margin:clamp(1.1rem,3vw,1.6rem) auto 0;font-size:clamp(1rem,2.2vw,1.2rem);line-height:1.65}.nri-poa-module__BRpmja__heroCtas{gap:var(--space-3);flex-wrap:wrap;justify-content:center;margin-top:clamp(1.6rem,4vw,2.4rem);display:flex}.nri-poa-module__BRpmja__ctaPrimary,.nri-poa-module__BRpmja__ctaGhost{border-radius:var(--radius-full);font-size:var(--text-base);align-items:center;gap:.5rem;padding:.9rem 1.6rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,color .2s;display:inline-flex}.nri-poa-module__BRpmja__ctaPrimary{background:var(--color-gold);color:#241c07;box-shadow:0 14px 30px -14px #d4af3799}.nri-poa-module__BRpmja__ctaPrimary:hover{transform:translateY(-2px);box-shadow:0 18px 38px -14px #d4af37b3}.nri-poa-module__BRpmja__ctaGhost{color:var(--color-platinum);background:0 0;border:1px solid #ffffff2e}.nri-poa-module__BRpmja__ctaGhost:hover{border-color:var(--color-gold);color:var(--color-gold)}.nri-poa-module__BRpmja__tiers{gap:var(--space-5);grid-template-columns:repeat(3,1fr);padding:clamp(1.5rem,4vw,2.5rem) 0 clamp(3rem,8vw,5rem);display:grid}.nri-poa-module__BRpmja__tier{border-radius:var(--radius-xl);background:var(--color-slate);border:1px solid #ffffff1a;flex-direction:column;padding:clamp(1.5rem,3vw,2rem);display:flex}.nri-poa-module__BRpmja__tierFeatured{background:linear-gradient(180deg, #d4af3714, var(--color-slate) 60%);border-color:#d4af3773;box-shadow:0 20px 50px -30px #d4af3780}.nri-poa-module__BRpmja__tierBadge{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-gold);margin-bottom:var(--space-3);align-self:flex-start;font-weight:700}.nri-poa-module__BRpmja__tierName{font-family:var(--font-display);font-size:var(--text-xl);margin:0 0 var(--space-2);font-weight:600}.nri-poa-module__BRpmja__tierPrice{font-size:var(--text-2xl);color:var(--color-gold);margin:0 0 var(--space-1);font-weight:700}.nri-poa-module__BRpmja__tierPriceSub{font-size:var(--text-xs);color:var(--color-silver);margin:0 0 var(--space-4)}.nri-poa-module__BRpmja__tierDesc{font-size:var(--text-sm);color:var(--color-silver);margin:0 0 var(--space-4);line-height:1.6}.nri-poa-module__BRpmja__tierList{margin:0 0 var(--space-5);gap:var(--space-2);flex-direction:column;flex:1;padding:0;list-style:none;display:flex}.nri-poa-module__BRpmja__tierList li{font-size:var(--text-sm);color:var(--color-platinum);padding-left:1.4rem;line-height:1.5;position:relative}.nri-poa-module__BRpmja__tierList li:before{content:"✓";color:var(--color-gold);font-weight:700;position:absolute;left:0}.nri-poa-module__BRpmja__tierCta{border-radius:var(--radius-full);font-size:var(--text-sm);justify-content:center;align-items:center;gap:.4rem;padding:.75rem 1.2rem;font-weight:600;text-decoration:none;transition:transform .2s,background .2s,color .2s,border-color .2s;display:inline-flex}.nri-poa-module__BRpmja__tierCtaGold{background:var(--color-gold);color:#241c07}.nri-poa-module__BRpmja__tierCtaGold:hover{transform:translateY(-2px)}.nri-poa-module__BRpmja__tierCtaGhost{color:var(--color-platinum);background:0 0;border:1px solid #ffffff2e}.nri-poa-module__BRpmja__tierCtaGhost:hover{border-color:var(--color-gold);color:var(--color-gold)}.nri-poa-module__BRpmja__section{border-top:1px solid #ffffff12;padding:clamp(2.5rem,7vw,4.5rem) 0}.nri-poa-module__BRpmja__sectionEyebrow{font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-gold);margin-bottom:var(--space-3);font-weight:600;display:block}.nri-poa-module__BRpmja__h2{font-family:var(--font-display);letter-spacing:var(--tracking-tight);max-width:24ch;margin:0;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:600;line-height:1.18}.nri-poa-module__BRpmja__sectionLede{margin:var(--space-4) 0 0;max-width:56ch;font-size:var(--text-lg);color:var(--color-silver);line-height:1.7}.nri-poa-module__BRpmja__steps{grid-template-columns:repeat(2,1fr);gap:clamp(1.25rem,3vw,2rem);margin:clamp(1.75rem,4vw,2.5rem) 0 0;padding:0;list-style:none;display:grid}.nri-poa-module__BRpmja__step{gap:var(--space-4);align-items:flex-start;display:flex}.nri-poa-module__BRpmja__stepNum{border-radius:var(--radius-full);width:38px;height:38px;font-family:var(--font-display);color:var(--color-gold);background:var(--color-gold-muted);border:1px solid #d4af374d;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.nri-poa-module__BRpmja__stepTitle{font-size:var(--text-lg);margin:.35rem 0 .3rem;font-weight:600}.nri-poa-module__BRpmja__stepText{font-size:var(--text-sm);color:var(--color-silver);margin:0;line-height:1.6}.nri-poa-module__BRpmja__routeGrid{gap:var(--space-4);grid-template-columns:repeat(2,1fr);margin-top:clamp(1.75rem,4vw,2.5rem);display:grid}.nri-poa-module__BRpmja__routeCard{border-radius:var(--radius-lg);background:var(--color-slate);border:1px solid #ffffff1a;padding:clamp(1.15rem,3vw,1.5rem)}.nri-poa-module__BRpmja__routeLabel{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-gold);font-weight:600}.nri-poa-module__BRpmja__routeText{font-size:var(--text-sm);color:var(--color-silver);margin:0;line-height:1.6}.nri-poa-module__BRpmja__safeguards{gap:var(--space-4);grid-template-columns:repeat(2,1fr);margin-top:clamp(1.75rem,4vw,2.5rem);display:grid}.nri-poa-module__BRpmja__safeItem{gap:var(--space-3);font-size:var(--text-sm);color:var(--color-platinum);line-height:1.6;display:flex}.nri-poa-module__BRpmja__safeItem span:first-child{color:var(--color-gold);flex-shrink:0;font-weight:700}.nri-poa-module__BRpmja__faqList{gap:var(--space-3);flex-direction:column;margin:clamp(1.5rem,4vw,2.25rem) 0 0;display:flex}.nri-poa-module__BRpmja__faqItem{border-radius:var(--radius-md);background:var(--color-slate);padding:var(--space-4) var(--space-5);border:1px solid #ffffff1a}.nri-poa-module__BRpmja__faqQ{cursor:pointer;font-weight:600;font-size:var(--text-base);list-style:none}.nri-poa-module__BRpmja__faqQ::-webkit-details-marker{display:none}.nri-poa-module__BRpmja__faqItem[open] .nri-poa-module__BRpmja__faqQ{color:var(--color-gold)}.nri-poa-module__BRpmja__faqA{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--color-silver);line-height:1.7}.nri-poa-module__BRpmja__closing{text-align:center;border-top:1px solid #ffffff12;padding:clamp(3rem,9vw,6rem) clamp(1.1rem,5vw,2rem);position:relative}.nri-poa-module__BRpmja__closing:before{content:"";pointer-events:none;background:radial-gradient(55% 60%,#d4af371a,#0000 70%);position:absolute;inset:0}.nri-poa-module__BRpmja__closingTitle{font-family:var(--font-display);max-width:20ch;margin:0 auto;font-size:clamp(1.7rem,4.5vw,2.6rem);font-weight:600;line-height:1.15}.nri-poa-module__BRpmja__closingText{margin:var(--space-5) auto 0;max-width:50ch;font-size:var(--text-lg);color:var(--color-silver);line-height:1.65}.nri-poa-module__BRpmja__closingCtas{gap:var(--space-3);flex-wrap:wrap;justify-content:center;margin-top:clamp(1.6rem,4vw,2.2rem);display:flex}@media (max-width:780px){.nri-poa-module__BRpmja__tiers,.nri-poa-module__BRpmja__steps,.nri-poa-module__BRpmja__routeGrid,.nri-poa-module__BRpmja__safeguards{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.nri-poa-module__BRpmja__ctaPrimary,.nri-poa-module__BRpmja__ctaGhost,.nri-poa-module__BRpmja__tierCtaGold,.nri-poa-module__BRpmja__tierCtaGhost{transition:none}}
