.passwordmanager_articleContainer__99_jX{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;flex-direction:column;align-items:center;width:100%;padding:100px 0 0}.passwordmanager_heroSection__eainX{width:100%;background:linear-gradient(135deg,#001933,#003366);color:white;padding:clamp(120px,18vw,160px) 20px clamp(60px,10vw,100px);text-align:center;margin-top:-100px;position:relative;z-index:1}.passwordmanager_heroContent__P_qkg{max-width:800px;margin:0 auto;position:relative;z-index:2}.passwordmanager_heroTitle__hqz2e{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;margin-bottom:24px;line-height:1.2;text-align:center}.passwordmanager_heroSubtitle__2fkMW{font-size:clamp(1.125rem,2.5vw,1.5rem);opacity:.9;line-height:1.6;max-width:600px;margin:0 auto;text-align:center}.passwordmanager_contentSection__e0y1c{width:100%;padding:clamp(80px,12vw,120px) 20px;background:#ffffff;position:relative;z-index:2}.passwordmanager_sectionHeader__s_XLp{text-align:center;max-width:800px;margin:0 auto 40px}.passwordmanager_sectionHeader__s_XLp h2{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:#001933;margin-bottom:16px}.passwordmanager_sectionSubtitle__URHjK{font-size:clamp(1.125rem,2.5vw,1.25rem);color:#001933;opacity:.8;line-height:1.6}.passwordmanager_articleCard__sPU_R{background:#ffffff;padding:clamp(40px,6vw,60px) clamp(20px,4vw,40px);border-radius:16px;box-shadow:0 10px 40px rgba(0,25,51,.1);border:1px solid rgba(0,25,51,.1);max-width:1000px;margin:0 auto}.passwordmanager_articleContent__vmSpp{color:#001933;line-height:1.7}.passwordmanager_contentBlock__vE7Er{margin-bottom:40px}.passwordmanager_contentBlock__vE7Er:last-child{margin-bottom:0}.passwordmanager_contentBlock__vE7Er h3{font-size:clamp(1.375rem,3vw,1.75rem);font-weight:600;color:#001933;margin-bottom:20px}.passwordmanager_contentBlock__vE7Er p{font-size:clamp(1.0625rem,2vw,1.125rem);color:#001933;opacity:.9;margin-bottom:16px;line-height:1.7}.passwordmanager_contentBlock__vE7Er strong{color:#001933;font-weight:600}.passwordmanager_featuresSection__7Zhtt{width:100%;padding:clamp(100px,15vw,140px) 20px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);position:relative;z-index:2}.passwordmanager_featuresGrid__psj12{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:30px;gap:30px;max-width:1200px;margin:0 auto}.passwordmanager_featureCard__5Wlfx{background:#ffffff;padding:30px;border-radius:12px;box-shadow:0 5px 20px rgba(0,25,51,.08);border:1px solid rgba(0,25,51,.1);text-align:center;transition:transform .3s ease,box-shadow .3s ease}.passwordmanager_featureCard__5Wlfx:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,25,51,.15)}.passwordmanager_cardIcon__ty6MB{font-size:3rem;margin-bottom:20px}.passwordmanager_featureCard__5Wlfx h3{font-size:1.375rem;font-weight:600;color:#001933;margin-bottom:16px}.passwordmanager_featureCard__5Wlfx p{font-size:1rem;color:#001933;opacity:.8;line-height:1.6}.passwordmanager_bestPracticesSection__x9dk1{width:100%;padding:clamp(100px,15vw,140px) 20px;background:#ffffff;position:relative;z-index:2}.passwordmanager_practicesContainer__SEqR5{max-width:1000px;margin:0 auto}.passwordmanager_practiceCard__7HWG_{display:flex;align-items:flex-start;gap:24px;background:#ffffff;padding:30px;border-radius:12px;box-shadow:0 5px 20px rgba(0,25,51,.08);border:1px solid rgba(0,25,51,.1);margin-bottom:24px;transition:transform .3s ease}.passwordmanager_practiceCard__7HWG_:hover{transform:translateX(10px)}.passwordmanager_practiceCard__7HWG_:last-child{margin-bottom:0}.passwordmanager_practiceIcon__7832J{font-size:2.5rem;flex-shrink:0}.passwordmanager_practiceContent__58SsB{flex:1 1}.passwordmanager_practiceContent__58SsB h3{font-size:1.375rem;font-weight:600;color:#001933;margin-bottom:12px}.passwordmanager_practiceContent__58SsB p{font-size:1.0625rem;color:#001933;opacity:.8;line-height:1.6}.passwordmanager_exampleSection__Ireoi{width:100%;padding:clamp(80px,12vw,120px) 20px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);position:relative;z-index:2}.passwordmanager_exampleCard__oyrz5{background:#ffffff;padding:40px;border-radius:16px;box-shadow:0 10px 40px rgba(0,25,51,.1);border:1px solid rgba(0,25,51,.1);max-width:800px;margin:0 auto;text-align:center}.passwordmanager_exampleCard__oyrz5 h3{font-size:clamp(1.5rem,3vw,2rem);font-weight:600;color:#001933;margin-bottom:30px}.passwordmanager_examplesGrid__ZpnA_{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:30px;gap:30px;margin-bottom:30px}.passwordmanager_exampleBad__xIBa0,.passwordmanager_exampleGood__P_jDU{padding:25px;border-radius:12px;text-align:center}.passwordmanager_exampleBad__xIBa0{background:linear-gradient(135deg,#ff6b6b,#ee5a52);color:white}.passwordmanager_exampleGood__P_jDU{background:linear-gradient(135deg,#51cf66,#40c057);color:white}.passwordmanager_exampleBad__xIBa0 h4,.passwordmanager_exampleGood__P_jDU h4{font-size:1.25rem;font-weight:600;margin-bottom:12px}.passwordmanager_exampleBad__xIBa0 p,.passwordmanager_exampleGood__P_jDU p{font-size:1.125rem;font-weight:600;margin-bottom:8px;font-family:Courier New,monospace}.passwordmanager_exampleBad__xIBa0 span,.passwordmanager_exampleGood__P_jDU span{font-size:.875rem;opacity:.9}.passwordmanager_exampleTip__imdWR{font-size:1.0625rem;color:#001933;opacity:.8;line-height:1.6;padding:20px;background:rgba(0,25,51,.05);border-radius:8px;border-left:4px solid #001933}.passwordmanager_exampleTip__imdWR strong{color:#001933}.passwordmanager_ctaSection__xeh6H{width:100%;padding:clamp(100px,15vw,140px) 20px;background:linear-gradient(135deg,#001933,#003366);color:white;position:relative;z-index:2}.passwordmanager_ctaCard__vTMfF{text-align:center;max-width:600px;margin:0 auto}.passwordmanager_ctaCard__vTMfF h2{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;margin-bottom:20px;color:white}.passwordmanager_ctaCard__vTMfF p{font-size:clamp(1.125rem,2.5vw,1.25rem);opacity:.9;line-height:1.6;margin-bottom:30px;color:white}.passwordmanager_ctaActions__gauT0{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.passwordmanager_btn__cU_5g{display:inline-flex;padding:clamp(12px,3vw,16px) clamp(24px,5vw,32px);background-color:initial;color:#ffffff;text-decoration:none;border-radius:8px;font-weight:600;font-size:clamp(1rem,2.5vw,1.125rem);transition:all .3s ease;border:2px solid #ffffff;justify-content:center;align-items:center;white-space:nowrap;text-align:center}.passwordmanager_btnPrimary__xeYtY{background-color:#ffffff;color:#001933;border:2px solid #ffffff}.passwordmanager_btnLarge__8SHv2{padding:clamp(16px,4vw,20px) clamp(32px,6vw,48px);font-size:clamp(1.125rem,2.5vw,1.25rem)}.passwordmanager_btn__cU_5g:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.passwordmanager_btnPrimary__xeYtY:hover{background-color:#003366;color:#ffffff;border-color:#003366}.passwordmanager_comparisonSection__zVJAk{width:100%;padding:clamp(100px,15vw,140px) 20px;background:#ffffff;position:relative;z-index:2}.passwordmanager_comparisonTable__FEX1X{width:100%;max-width:1000px;margin:0 auto;border-collapse:collapse;box-shadow:0 5px 20px rgba(0,25,51,.08);border-radius:12px;overflow:hidden}.passwordmanager_comparisonTable__FEX1X th{background:linear-gradient(135deg,#001933,#003366);color:white;padding:20px;text-align:center;font-weight:600;font-size:1.125rem}.passwordmanager_comparisonTable__FEX1X td{padding:20px;text-align:center;border-bottom:1px solid rgba(0,25,51,.1)}.passwordmanager_comparisonTable__FEX1X tr:last-child td{border-bottom:none}.passwordmanager_comparisonTable__FEX1X .passwordmanager_feature__ulbEa{text-align:left;font-weight:600;color:#001933;background:rgba(0,25,51,.02)}.passwordmanager_positive__iuISv{color:#40c057;font-weight:600}.passwordmanager_negative__lomzu{color:#ff6b6b;font-weight:600}.passwordmanager_managersGrid__x6Pfa{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:30px;gap:30px;max-width:1200px;margin:0 auto}.passwordmanager_managerCard__97Tc8{background:#ffffff;padding:30px;border-radius:12px;box-shadow:0 5px 20px rgba(0,25,51,.08);border:1px solid rgba(0,25,51,.1);text-align:center;transition:transform .3s ease}.passwordmanager_managerCard__97Tc8:hover{transform:translateY(-5px)}.passwordmanager_managerIcon__CKlie{font-size:3rem;margin-bottom:20px}.passwordmanager_managerCard__97Tc8 h3{font-size:1.375rem;font-weight:600;color:#001933;margin-bottom:16px}.passwordmanager_managerCard__97Tc8 p{font-size:1rem;color:#001933;opacity:.8;line-height:1.6;margin-bottom:20px}.passwordmanager_managerFeatures__zCols{list-style:none;padding:0;margin:20px 0;text-align:left}.passwordmanager_managerFeatures__zCols li{padding:8px 0;color:#001933;opacity:.8;border-bottom:1px solid rgba(0,25,51,.1)}.passwordmanager_managerFeatures__zCols li:last-child{border-bottom:none}.passwordmanager_managerFeatures__zCols li:before{content:"✓";color:#40c057;font-weight:700;margin-right:10px}@media (max-width:768px){.passwordmanager_articleContainer__99_jX{padding-top:90px}.passwordmanager_heroSection__eainX{padding:clamp(140px,22vw,180px) 20px clamp(50px,8vw,80px);margin-top:-90px}.passwordmanager_bestPracticesSection__x9dk1,.passwordmanager_comparisonSection__zVJAk,.passwordmanager_contentSection__e0y1c,.passwordmanager_ctaSection__xeh6H,.passwordmanager_exampleSection__Ireoi,.passwordmanager_featuresSection__7Zhtt{padding:clamp(90px,15vw,130px) 20px}.passwordmanager_articleCard__sPU_R{padding:30px 20px}.passwordmanager_practiceCard__7HWG_{flex-direction:column;text-align:center;gap:16px}.passwordmanager_practiceCard__7HWG_:hover{transform:translateY(-5px)}.passwordmanager_examplesGrid__ZpnA_{grid-template-columns:1fr;gap:20px}.passwordmanager_ctaActions__gauT0{flex-direction:column;align-items:center;gap:15px}.passwordmanager_btn__cU_5g{width:100%;max-width:300px;padding:14px 24px}.passwordmanager_comparisonTable__FEX1X{font-size:.875rem}.passwordmanager_comparisonTable__FEX1X td,.passwordmanager_comparisonTable__FEX1X th{padding:12px 8px}.passwordmanager_featuresGrid__psj12,.passwordmanager_managersGrid__x6Pfa{grid-template-columns:1fr;gap:20px}.passwordmanager_sectionHeader__s_XLp{margin:0 auto 30px}.passwordmanager_contentBlock__vE7Er{margin-bottom:30px}.passwordmanager_featureCard__5Wlfx,.passwordmanager_managerCard__97Tc8{padding:25px}}@media (max-width:480px){.passwordmanager_articleContainer__99_jX{padding-top:80px}.passwordmanager_heroSection__eainX{padding:clamp(160px,26vw,200px) 15px clamp(40px,6vw,60px);margin-top:-80px}.passwordmanager_bestPracticesSection__x9dk1,.passwordmanager_comparisonSection__zVJAk,.passwordmanager_contentSection__e0y1c,.passwordmanager_ctaSection__xeh6H,.passwordmanager_exampleSection__Ireoi,.passwordmanager_featuresSection__7Zhtt{padding:clamp(80px,14vw,110px) 15px}.passwordmanager_articleCard__sPU_R{padding:25px 15px}.passwordmanager_exampleCard__oyrz5,.passwordmanager_featureCard__5Wlfx,.passwordmanager_managerCard__97Tc8,.passwordmanager_practiceCard__7HWG_{padding:20px}.passwordmanager_featuresGrid__psj12{grid-template-columns:1fr;gap:15px}.passwordmanager_btn__cU_5g{width:100%;max-width:100%;padding:16px 24px;font-size:1rem}.passwordmanager_comparisonTable__FEX1X{font-size:.75rem}.passwordmanager_heroTitle__hqz2e{font-size:clamp(1.75rem,4vw,2.5rem)}.passwordmanager_heroSubtitle__2fkMW{font-size:clamp(1rem,2vw,1.25rem)}}@media (max-width:320px){.passwordmanager_articleContainer__99_jX{padding-top:70px}.passwordmanager_heroSection__eainX{padding:170px 10px 50px;margin-top:-70px}.passwordmanager_bestPracticesSection__x9dk1,.passwordmanager_comparisonSection__zVJAk,.passwordmanager_contentSection__e0y1c,.passwordmanager_ctaSection__xeh6H,.passwordmanager_exampleSection__Ireoi,.passwordmanager_featuresSection__7Zhtt{padding:70px 10px}.passwordmanager_articleCard__sPU_R{padding:20px 10px}.passwordmanager_exampleCard__oyrz5,.passwordmanager_featureCard__5Wlfx,.passwordmanager_managerCard__97Tc8,.passwordmanager_practiceCard__7HWG_{padding:15px}.passwordmanager_heroTitle__hqz2e{font-size:1.5rem}.passwordmanager_heroSubtitle__2fkMW{font-size:.9rem}}@media (min-width:1440px){.passwordmanager_articleContainer__99_jX{padding-top:100px}.passwordmanager_heroSection__eainX{padding:clamp(120px,15vw,160px) 20px clamp(60px,10vw,100px);margin-top:-100px}.passwordmanager_bestPracticesSection__x9dk1,.passwordmanager_comparisonSection__zVJAk,.passwordmanager_contentSection__e0y1c,.passwordmanager_ctaSection__xeh6H,.passwordmanager_exampleSection__Ireoi,.passwordmanager_featuresSection__7Zhtt{padding:100px 20px}.passwordmanager_articleCard__sPU_R{max-width:1200px}}.passwordmanager_btn__cU_5g:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.passwordmanager_btnPrimary__xeYtY:focus-visible{outline:2px solid #001933;outline-offset:2px}.passwordmanager_contentBlock__vE7Er ul{background-color:rgba(0,25,51,.02);padding:20px;border-radius:8px;border-left:4px solid #001933;margin:20px 0}.passwordmanager_contentBlock__vE7Er li{margin-bottom:12px;padding-left:0;font-size:clamp(1.0625rem,2vw,1.125rem);color:#001933;opacity:.8;line-height:1.6}.passwordmanager_contentBlock__vE7Er li:last-child{margin-bottom:0}.passwordmanager_contentBlock__vE7Er li strong{color:#001933}.passwordmanager_pricingBadge__ZwwJk{display:inline-block;padding:4px 12px;background:#40c057;color:white;border-radius:20px;font-size:.875rem;font-weight:600;margin-left:8px}.passwordmanager_pricingBadge__ZwwJk.passwordmanager_premium__12ZKz{background:#339af0}.passwordmanager_pricingBadge__ZwwJk.passwordmanager_freemium__l6I7S{background:#fab005}@supports(padding:max(0px)){.passwordmanager_bestPracticesSection__x9dk1,.passwordmanager_comparisonSection__zVJAk,.passwordmanager_contentSection__e0y1c,.passwordmanager_ctaSection__xeh6H,.passwordmanager_exampleSection__Ireoi,.passwordmanager_featuresSection__7Zhtt,.passwordmanager_heroSection__eainX{padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}.passwordmanager_articleContainer__99_jX{padding-top:max(100px,env(safe-area-inset-top))}@media (max-width:768px){.passwordmanager_heroSection__eainX{padding-top:max(clamp(140px,22vw,180px),env(safe-area-inset-top))}.passwordmanager_articleContainer__99_jX{padding-top:max(90px,env(safe-area-inset-top))}}@media (max-width:480px){.passwordmanager_articleContainer__99_jX{padding-top:max(80px,env(safe-area-inset-top))}.passwordmanager_heroSection__eainX{padding-top:max(clamp(160px,26vw,200px),env(safe-area-inset-top))}}}.passwordmanager_articleContainer__99_jX *{box-sizing:border-box}.passwordmanager_heroSection__eainX:before{content:"";position:absolute;top:0;left:0;right:0;height:100px;background:linear-gradient(135deg,#001933,#003366);z-index:-1}