.passwordbiometrics-module__lsbedW__articleContainer{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);flex-direction:column;align-items:center;width:100%;min-height:100vh;padding:80px 0 0;display:flex;overflow-x:hidden}.passwordbiometrics-module__lsbedW__heroSection{color:#fff;text-align:center;box-sizing:border-box;background:linear-gradient(135deg,#001933 0%,#036 100%);width:100%;margin-top:-80px;padding:clamp(100px,15vw,140px) 20px clamp(60px,10vw,100px)}.passwordbiometrics-module__lsbedW__heroContent{max-width:800px;margin:0 auto;padding:0 15px}.passwordbiometrics-module__lsbedW__heroTitle{word-wrap:break-word;overflow-wrap:break-word;margin-bottom:20px;font-size:clamp(1.75rem,4vw,3rem);font-weight:700;line-height:1.2}.passwordbiometrics-module__lsbedW__heroSubtitle{opacity:.9;word-wrap:break-word;max-width:600px;margin:0 auto;font-size:clamp(1rem,2vw,1.25rem);line-height:1.6}.passwordbiometrics-module__lsbedW__contentSection{box-sizing:border-box;background:#fff;width:100%;padding:clamp(40px,8vw,80px) 15px}.passwordbiometrics-module__lsbedW__sectionHeader{text-align:center;max-width:800px;margin:0 auto 30px;padding:0 15px}.passwordbiometrics-module__lsbedW__sectionHeaderTitle{color:#001933;margin-bottom:12px;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.3}.passwordbiometrics-module__lsbedW__sectionSubtitle{color:#001933;opacity:.8;font-size:clamp(1rem,2vw,1.125rem);line-height:1.5}.passwordbiometrics-module__lsbedW__articleCard{box-sizing:border-box;background:#fff;border:1px solid #0019331a;border-radius:12px;max-width:min(1000px,95vw);margin:0 auto;padding:clamp(30px,5vw,50px) clamp(20px,4vw,30px);overflow:hidden;box-shadow:0 8px 30px #00193314}.passwordbiometrics-module__lsbedW__articleContent{color:#001933;line-height:1.6}.passwordbiometrics-module__lsbedW__contentBlock{margin-bottom:30px}.passwordbiometrics-module__lsbedW__contentBlock:last-child{margin-bottom:0}.passwordbiometrics-module__lsbedW__contentBlockTitle{color:#001933;margin-bottom:15px;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:600;line-height:1.3}.passwordbiometrics-module__lsbedW__contentBlockText{color:#001933;opacity:.9;margin-bottom:15px;font-size:clamp(1rem,1.8vw,1.0625rem);line-height:1.6}.passwordbiometrics-module__lsbedW__contentBlockStrong{color:#001933;font-weight:600}.passwordbiometrics-module__lsbedW__technologiesSection{box-sizing:border-box;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);width:100%;padding:clamp(50px,8vw,80px) 15px}.passwordbiometrics-module__lsbedW__technologiesGrid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:20px;max-width:min(1200px,95vw);margin:0 auto;display:grid}.passwordbiometrics-module__lsbedW__technologyCard{text-align:center;box-sizing:border-box;background:#fff;border:1px solid #0019331a;border-radius:10px;flex-direction:column;justify-content:space-between;min-height:280px;padding:20px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 15px #00193314}.passwordbiometrics-module__lsbedW__technologyCard:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0019331f}.passwordbiometrics-module__lsbedW__techIcon{margin-bottom:15px;font-size:2.5rem}.passwordbiometrics-module__lsbedW__techCardTitle{color:#001933;word-wrap:break-word;margin-bottom:12px;font-size:clamp(1.125rem,2vw,1.25rem);font-weight:600;line-height:1.3}.passwordbiometrics-module__lsbedW__techCardDescription{color:#001933;opacity:.8;flex-grow:1;margin-bottom:15px;font-size:clamp(.9375rem,1.6vw,1rem);line-height:1.5}.passwordbiometrics-module__lsbedW__techStatus{text-transform:uppercase;border-radius:20px;width:fit-content;margin:0 auto;padding:6px 12px;font-size:clamp(.75rem,1.2vw,.8125rem);font-weight:600;display:inline-block}.passwordbiometrics-module__lsbedW__statusAvailable{color:#155724;background:#d4edda}.passwordbiometrics-module__lsbedW__statusEmerging{color:#856404;background:#fff3cd}.passwordbiometrics-module__lsbedW__statusFuture{color:#383d41;background:#e2e3e5}.passwordbiometrics-module__lsbedW__benefitsSection{box-sizing:border-box;background:#fff;width:100%;padding:clamp(50px,8vw,80px) 15px}.passwordbiometrics-module__lsbedW__benefitsGrid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:20px;max-width:min(1200px,95vw);margin:0 auto;display:grid}.passwordbiometrics-module__lsbedW__benefitCard{box-sizing:border-box;text-align:center;background:#fff;border:1px solid #0019331a;border-radius:10px;flex-direction:column;align-items:center;gap:15px;padding:20px;transition:transform .3s;display:flex;box-shadow:0 4px 15px #00193314}.passwordbiometrics-module__lsbedW__benefitCard:hover{transform:translateY(-5px)}.passwordbiometrics-module__lsbedW__benefitIcon{flex-shrink:0;margin-top:4px;font-size:1.5rem}.passwordbiometrics-module__lsbedW__benefitContent{flex:1}.passwordbiometrics-module__lsbedW__benefitContentTitle{color:#001933;margin-bottom:8px;font-size:clamp(1.125rem,1.8vw,1.25rem);font-weight:600;line-height:1.3}.passwordbiometrics-module__lsbedW__benefitContentText{color:#001933;opacity:.8;margin:0;font-size:clamp(.9375rem,1.4vw,1rem);line-height:1.5}.passwordbiometrics-module__lsbedW__comparisonSection{box-sizing:border-box;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);width:100%;padding:clamp(50px,8vw,80px) 15px}.passwordbiometrics-module__lsbedW__comparisonContainer{max-width:min(1000px,95vw);margin:0 auto}.passwordbiometrics-module__lsbedW__comparisonCard{box-sizing:border-box;background:#fff;border:1px solid #0019331a;border-radius:12px;flex-direction:column;align-items:stretch;display:flex;overflow:hidden;box-shadow:0 4px 15px #00193314}.passwordbiometrics-module__lsbedW__comparisonOld,.passwordbiometrics-module__lsbedW__comparisonNew{box-sizing:border-box;flex-direction:column;flex:1;padding:25px;display:flex}.passwordbiometrics-module__lsbedW__comparisonOld{color:#fff;background:linear-gradient(135deg,#ff6b6b 0%,#ee5a52 100%)}.passwordbiometrics-module__lsbedW__comparisonNew{color:#fff;background:linear-gradient(135deg,#51cf66 0%,#40c057 100%)}.passwordbiometrics-module__lsbedW__comparisonHeader{text-align:center;margin-bottom:20px}.passwordbiometrics-module__lsbedW__comparisonHeaderTitle{margin-bottom:8px;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;line-height:1.3}.passwordbiometrics-module__lsbedW__comparisonHeaderSubtitle{opacity:.9;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.5}.passwordbiometrics-module__lsbedW__comparisonList{flex:1;margin:0;padding:0;list-style:none}.passwordbiometrics-module__lsbedW__comparisonListItem{border-bottom:1px solid #fff3;padding:12px 0 12px 20px;font-size:clamp(.9375rem,1.4vw,.95rem);line-height:1.5;position:relative}.passwordbiometrics-module__lsbedW__comparisonListItem:last-child{border-bottom:none}.passwordbiometrics-module__lsbedW__comparisonListItem:before{content:"•";font-weight:700;position:absolute;left:0}.passwordbiometrics-module__lsbedW__implementationSection{box-sizing:border-box;background:#fff;width:100%;padding:clamp(50px,8vw,80px) 15px}.passwordbiometrics-module__lsbedW__practicesContainer{max-width:min(1000px,95vw);margin:0 auto}.passwordbiometrics-module__lsbedW__practiceCard{box-sizing:border-box;text-align:center;background:#fff;border:1px solid #0019331a;border-radius:10px;flex-direction:column;align-items:center;gap:15px;margin-bottom:20px;padding:20px;transition:transform .3s;display:flex;box-shadow:0 4px 15px #00193314}.passwordbiometrics-module__lsbedW__practiceCard:hover{transform:translateY(-3px)}.passwordbiometrics-module__lsbedW__practiceCard:last-child{margin-bottom:0}.passwordbiometrics-module__lsbedW__practiceIcon{flex-shrink:0;font-size:2rem}.passwordbiometrics-module__lsbedW__practiceContent{flex:1}.passwordbiometrics-module__lsbedW__practiceContentTitle{color:#001933;margin-bottom:12px;font-size:clamp(1.125rem,2vw,1.25rem);font-weight:600;line-height:1.3}.passwordbiometrics-module__lsbedW__practiceContentText{color:#001933;opacity:.8;font-size:clamp(1rem,1.6vw,1.0625rem);line-height:1.5}.passwordbiometrics-module__lsbedW__futureSection{color:#fff;box-sizing:border-box;background:linear-gradient(135deg,#001933 0%,#036 100%);width:100%;padding:clamp(40px,8vw,60px) 15px}.passwordbiometrics-module__lsbedW__futureCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;box-sizing:border-box;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;max-width:min(800px,95vw);margin:0 auto;padding:clamp(25px,4vw,35px)}.passwordbiometrics-module__lsbedW__futureCardTitle{color:#fff;margin-bottom:20px;font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:600;line-height:1.3}.passwordbiometrics-module__lsbedW__futureCardText{opacity:.9;color:#fff;margin-bottom:20px;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.5}.passwordbiometrics-module__lsbedW__futureTip{opacity:.8;text-align:left;background:#ffffff1a;border-left:4px solid #fff;border-radius:8px;margin:0;padding:15px;font-size:clamp(1rem,1.6vw,1.0625rem);line-height:1.5}.passwordbiometrics-module__lsbedW__futureTipStrong{color:#fff;font-weight:600}.passwordbiometrics-module__lsbedW__ctaSection{box-sizing:border-box;background:#fff;width:100%;padding:clamp(50px,8vw,80px) 15px}.passwordbiometrics-module__lsbedW__ctaCard{text-align:center;max-width:min(600px,95vw);margin:0 auto;padding:0 15px}.passwordbiometrics-module__lsbedW__ctaCardTitle{color:#001933;margin-bottom:15px;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.3}.passwordbiometrics-module__lsbedW__ctaCardText{opacity:.8;color:#001933;word-wrap:break-word;margin-bottom:25px;font-size:clamp(1rem,2vw,1.125rem);line-height:1.5}.passwordbiometrics-module__lsbedW__ctaActions{flex-wrap:wrap;justify-content:center;gap:15px;display:flex}.passwordbiometrics-module__lsbedW__btn{color:#001933;white-space:nowrap;text-align:center;box-sizing:border-box;background-color:#0000;border:2px solid #001933;border-radius:8px;justify-content:center;align-items:center;width:fit-content;max-width:100%;min-height:44px;padding:clamp(12px,2vw,16px) clamp(24px,3vw,32px);font-size:clamp(1rem,1.8vw,1.0625rem);font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.passwordbiometrics-module__lsbedW__btnPrimary{color:#fff;background-color:#001933;border:2px solid #001933}.passwordbiometrics-module__lsbedW__btnLarge{padding:clamp(16px,2.5vw,20px) clamp(32px,4vw,48px);font-size:clamp(1.0625rem,2vw,1.125rem)}.passwordbiometrics-module__lsbedW__btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.passwordbiometrics-module__lsbedW__btnPrimary:hover{color:#fff;background-color:#036;border-color:#036}@media (min-width:768px){.passwordbiometrics-module__lsbedW__heroTitle{font-size:clamp(2rem,4vw,3rem)}.passwordbiometrics-module__lsbedW__heroSubtitle{font-size:clamp(1.125rem,2vw,1.375rem)}.passwordbiometrics-module__lsbedW__contentBlockTitle{font-size:clamp(1.375rem,2.5vw,1.625rem)}.passwordbiometrics-module__lsbedW__contentBlockText{font-size:clamp(1.0625rem,1.8vw,1.125rem)}.passwordbiometrics-module__lsbedW__benefitCard{text-align:left;flex-direction:row;gap:16px}.passwordbiometrics-module__lsbedW__practiceCard{text-align:left;flex-direction:row;gap:20px}.passwordbiometrics-module__lsbedW__practiceIcon{font-size:2.5rem}.passwordbiometrics-module__lsbedW__practiceContentTitle{font-size:clamp(1.25rem,2vw,1.375rem)}.passwordbiometrics-module__lsbedW__practiceContentText{font-size:clamp(1.0625rem,1.6vw,1.125rem)}.passwordbiometrics-module__lsbedW__technologiesGrid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:25px}.passwordbiometrics-module__lsbedW__technologyCard{min-height:300px;padding:25px}.passwordbiometrics-module__lsbedW__techCardTitle{font-size:clamp(1.25rem,2vw,1.375rem)}.passwordbiometrics-module__lsbedW__techCardDescription{font-size:clamp(1rem,1.6vw,1.0625rem)}.passwordbiometrics-module__lsbedW__comparisonCard{flex-direction:row}.passwordbiometrics-module__lsbedW__comparisonOld,.passwordbiometrics-module__lsbedW__comparisonNew{padding:30px}}@media (min-width:1024px){.passwordbiometrics-module__lsbedW__heroSection{padding:clamp(120px,15vw,160px) 20px clamp(80px,10vw,120px)}.passwordbiometrics-module__lsbedW__contentSection,.passwordbiometrics-module__lsbedW__technologiesSection,.passwordbiometrics-module__lsbedW__benefitsSection,.passwordbiometrics-module__lsbedW__comparisonSection,.passwordbiometrics-module__lsbedW__implementationSection,.passwordbiometrics-module__lsbedW__futureSection,.passwordbiometrics-module__lsbedW__ctaSection{padding:clamp(60px,10vw,100px) 20px}.passwordbiometrics-module__lsbedW__articleCard{padding:clamp(40px,6vw,60px) clamp(30px,4vw,50px)}.passwordbiometrics-module__lsbedW__technologiesGrid{grid-template-columns:repeat(3,minmax(300px,1fr))}.passwordbiometrics-module__lsbedW__benefitsGrid{grid-template-columns:repeat(3,minmax(280px,1fr))}.passwordbiometrics-module__lsbedW__btn{font-size:clamp(1.0625rem,1.8vw,1.125rem)}}.passwordbiometrics-module__lsbedW__btn:focus-visible{outline-offset:2px;outline:2px solid #001933}.passwordbiometrics-module__lsbedW__btnPrimary:focus-visible{outline-offset:2px;outline:2px solid #fff}@media print{.passwordbiometrics-module__lsbedW__articleContainer{background:#fff!important;padding-top:0!important}.passwordbiometrics-module__lsbedW__heroSection{color:#000!important;background:#fff!important;margin-top:0!important}.passwordbiometrics-module__lsbedW__futureSection{color:#000!important;background:#fff!important}.passwordbiometrics-module__lsbedW__btn{display:none!important}}@supports (padding:max(0px)){.passwordbiometrics-module__lsbedW__heroSection,.passwordbiometrics-module__lsbedW__contentSection,.passwordbiometrics-module__lsbedW__technologiesSection,.passwordbiometrics-module__lsbedW__benefitsSection,.passwordbiometrics-module__lsbedW__comparisonSection,.passwordbiometrics-module__lsbedW__implementationSection,.passwordbiometrics-module__lsbedW__futureSection,.passwordbiometrics-module__lsbedW__ctaSection{padding-left:max(15px,env(safe-area-inset-left));padding-right:max(15px,env(safe-area-inset-right))}@media (min-width:768px){.passwordbiometrics-module__lsbedW__heroSection{padding-top:max(clamp(100px,15vw,140px),env(safe-area-inset-top))}}}.passwordbiometrics-module__lsbedW__techIcon,.passwordbiometrics-module__lsbedW__benefitIcon,.passwordbiometrics-module__lsbedW__practiceIcon{max-width:100%;height:auto}@media (max-width:768px){.passwordbiometrics-module__lsbedW__btn{min-width:44px;min-height:48px}.passwordbiometrics-module__lsbedW__technologyCard,.passwordbiometrics-module__lsbedW__benefitCard,.passwordbiometrics-module__lsbedW__practiceCard{min-height:44px}.passwordbiometrics-module__lsbedW__ctaActions{flex-direction:column;align-items:center}.passwordbiometrics-module__lsbedW__btn{width:100%;max-width:300px}.passwordbiometrics-module__lsbedW__technologiesGrid,.passwordbiometrics-module__lsbedW__benefitsGrid{grid-template-columns:1fr;gap:16px}}@media (max-width:320px){.passwordbiometrics-module__lsbedW__articleContainer{padding-top:60px}.passwordbiometrics-module__lsbedW__heroSection{margin-top:-60px;padding:clamp(100px,18vw,160px) 10px clamp(40px,6vw,60px)}.passwordbiometrics-module__lsbedW__contentSection,.passwordbiometrics-module__lsbedW__technologiesSection,.passwordbiometrics-module__lsbedW__benefitsSection,.passwordbiometrics-module__lsbedW__comparisonSection,.passwordbiometrics-module__lsbedW__implementationSection,.passwordbiometrics-module__lsbedW__futureSection,.passwordbiometrics-module__lsbedW__ctaSection{padding:clamp(40px,6vw,60px) 10px}.passwordbiometrics-module__lsbedW__articleCard,.passwordbiometrics-module__lsbedW__technologyCard,.passwordbiometrics-module__lsbedW__benefitCard,.passwordbiometrics-module__lsbedW__practiceCard,.passwordbiometrics-module__lsbedW__futureCard{padding:15px}.passwordbiometrics-module__lsbedW__btn{width:100%;max-width:100%}}.passwordbiometrics-module__lsbedW__heroTitle,.passwordbiometrics-module__lsbedW__sectionHeaderTitle,.passwordbiometrics-module__lsbedW__contentBlockTitle,.passwordbiometrics-module__lsbedW__techCardTitle,.passwordbiometrics-module__lsbedW__benefitContentTitle,.passwordbiometrics-module__lsbedW__practiceContentTitle,.passwordbiometrics-module__lsbedW__futureCardTitle,.passwordbiometrics-module__lsbedW__ctaCardTitle{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}
