.resources-module___NGwSW__wrap{max-width:880px;margin:0 auto;padding:0 24px 60px}.resources-module___NGwSW__hero{background:linear-gradient(135deg, var(--navy,#1e2a4a), var(--indigo,#3a4d8f));color:#fff;text-align:center;border-radius:0 0 28px 28px;margin-bottom:40px;padding:56px 24px 48px}.resources-module___NGwSW__eyebrow{letter-spacing:2px;color:var(--gold,#d9a441);margin-bottom:10px;font-size:14px;font-weight:700}.resources-module___NGwSW__hero h1{white-space:pre-line;color:#fff;margin:0 0 12px;font-size:30px;line-height:1.4}.resources-module___NGwSW__hero p{color:#dfe3f0;white-space:pre-line;max-width:520px;margin:0 auto;font-size:15px}.resources-module___NGwSW__section{margin-bottom:48px}.resources-module___NGwSW__section h2{color:var(--navy,#1e2a4a);border-left:5px solid var(--gold,#d9a441);margin-bottom:20px;padding-left:12px;font-size:20px}.resources-module___NGwSW__section h2 span{color:var(--sub,#6b6f7b);margin-top:2px;padding-top:2px;font-size:12px;font-weight:400;display:block}.resources-module___NGwSW__principles{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.resources-module___NGwSW__principleCard{background:var(--card,#fff);text-align:center;border:1px solid #eee;border-radius:16px;padding:20px 16px;box-shadow:0 2px 10px #1e2a4a0f}.resources-module___NGwSW__principleCard .resources-module___NGwSW__num{background:var(--navy,#1e2a4a);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin:0 auto 12px;font-size:14px;font-weight:700;display:flex}.resources-module___NGwSW__principleCard h3{color:var(--navy,#1e2a4a);margin:0 0 8px;font-size:15px}.resources-module___NGwSW__principleCard p{color:var(--sub,#6b6f7b);margin:0;font-size:12.5px}.resources-module___NGwSW__steps{justify-content:space-between;align-items:flex-start;gap:4px;display:flex;position:relative}.resources-module___NGwSW__step{text-align:center;flex:1;padding:0 4px;position:relative}.resources-module___NGwSW__step .resources-module___NGwSW__circle{background:var(--gold-light,#f4e6c8);border:2px solid var(--gold,#d9a441);width:56px;height:56px;color:var(--navy,#1e2a4a);z-index:2;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 10px;font-size:22px;display:flex;position:relative}.resources-module___NGwSW__stepLine{background:repeating-linear-gradient(90deg, var(--gold,#d9a441) 0 6px, transparent 6px 12px);z-index:1;height:2px;position:absolute;top:28px;left:calc(12.5% + 28px);right:calc(12.5% + 28px)}.resources-module___NGwSW__step h4{color:var(--navy,#1e2a4a);margin:0 0 4px;font-size:13.5px}.resources-module___NGwSW__step p{color:var(--sub,#6b6f7b);white-space:pre-line;margin:0;font-size:11.5px}.resources-module___NGwSW__techGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.resources-module___NGwSW__techCard{background:var(--card,#fff);border:1px solid #eee;border-radius:14px;padding:18px 14px;box-shadow:0 2px 8px #1e2a4a0d}.resources-module___NGwSW__techCard .resources-module___NGwSW__icon{margin-bottom:8px;font-size:22px}.resources-module___NGwSW__techCard h4{color:var(--navy,#1e2a4a);margin:0 0 6px;font-size:14px}.resources-module___NGwSW__techCard p{color:var(--sub,#6b6f7b);margin:0;font-size:12px}.resources-module___NGwSW__timeline{background:var(--card,#fff);border:1px solid #eee;border-radius:16px;justify-content:space-between;align-items:center;padding:26px 20px 20px;display:flex;position:relative;box-shadow:0 2px 10px #1e2a4a0f}.resources-module___NGwSW__timeline:before{content:"";background:linear-gradient(90deg, var(--gold-light,#f4e6c8), var(--gold,#d9a441));border-radius:2px;height:3px;position:absolute;top:44px;left:8%;right:8%}.resources-module___NGwSW__tlPoint{text-align:center;z-index:2;flex:1;position:relative}.resources-module___NGwSW__tlDot{background:var(--gold,#d9a441);width:16px;height:16px;box-shadow:0 0 0 2px var(--gold,#d9a441);border:3px solid #fff;border-radius:50%;margin:0 auto 10px}.resources-module___NGwSW__tlPoint .resources-module___NGwSW__tlLabel{color:var(--navy,#1e2a4a);font-size:13px;font-weight:700}.resources-module___NGwSW__tlPoint .resources-module___NGwSW__tlDesc{color:var(--sub,#6b6f7b);margin-top:2px;font-size:11px}.resources-module___NGwSW__routine{background:var(--navy,#1e2a4a);color:#fff;border-radius:16px;padding:26px}.resources-module___NGwSW__routine h3{color:var(--gold,#d9a441);margin:0 0 16px;font-size:16px}.resources-module___NGwSW__routine ul{margin:0;padding:0;list-style:none}.resources-module___NGwSW__routine li{border-bottom:1px solid #ffffff1f;gap:14px;padding:10px 0;font-size:13.5px;display:flex}.resources-module___NGwSW__routine li:last-child{border-bottom:none}.resources-module___NGwSW__routine .resources-module___NGwSW__time{min-width:64px;color:var(--gold,#d9a441);font-weight:700}.resources-module___NGwSW__tipBanner{background:var(--gold-light,#f4e6c8);color:#5a4a1f;border-left:4px solid var(--gold,#d9a441);border-radius:14px;padding:16px 20px;font-size:13px}.resources-module___NGwSW__footer{text-align:center;color:#a3a7b0;border-top:1px solid #eee;margin-top:48px;padding-top:16px;font-size:11px}@media (max-width:640px){.resources-module___NGwSW__principles{grid-template-columns:1fr}.resources-module___NGwSW__techGrid{grid-template-columns:repeat(2,1fr)}.resources-module___NGwSW__steps{flex-wrap:wrap}.resources-module___NGwSW__stepLine{display:none}.resources-module___NGwSW__step{flex:0 0 48%;margin-bottom:16px}.resources-module___NGwSW__timeline{flex-wrap:wrap;gap:16px}.resources-module___NGwSW__timeline:before{display:none}.resources-module___NGwSW__tlPoint{flex:0 0 30%}}
