*{margin:0;padding:0;box-sizing:border-box}:root{--primary-blue:#2563eb;--dark-blue:#1e40af;--light-blue:#dbeafe;--dark-gray:#1f2937;--medium-gray:#6b7280;--light-gray:#f9fafb;--white:#fff;--accent-green:#10b981;--accent-orange:#f0a842}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;line-height:1.6;color:var(--dark-gray);background:var(--white)}html{scroll-behavior:smooth;scroll-padding-top:100px}.section-title{font-size:1.75rem;font-weight:700;text-align:center;margin-bottom:1rem;color:var(--dark-gray)}@media (min-width:640px){.section-title{font-size:2rem}}@media (min-width:768px){.section-title{font-size:2.5rem}}.section-subtitle{font-size:1.125rem;font-weight:400;text-align:center;color:#4b5563;margin-bottom:3rem;max-width:42rem;margin-left:auto;margin-right:auto;line-height:1.75}.stats-section{padding:7rem 2rem;background:transparent}.stats-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.stat-card{background:#fff;border-radius:20px;padding:2.5rem 2rem;text-align:center;position:relative;overflow:hidden;border:1px solid #e5e7eb;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px rgba(0,0,0,.05)}.stat-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(37,99,235,.15);border-color:var(--primary-blue)}.stat-highlight{background:linear-gradient(135deg,var(--primary-blue) 0,var(--accent-orange) 100%);color:#fff;border:none}.stat-highlight:hover{box-shadow:0 20px 40px rgba(37,99,235,.3)}.stat-percentage{font-size:2.5rem;font-weight:900;line-height:1;height:72px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;background:linear-gradient(135deg,#fff,hsla(0,0%,100%,.8));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-bg-decoration{position:absolute;top:-50px;right:-50px;width:200px;height:200px;background:hsla(0,0%,100%,.1);border-radius:50%;pointer-events:none}.stat-icon-modern{width:72px;height:72px;margin:0 auto 1.5rem;border-radius:20px;display:flex;align-items:center;justify-content:center;position:relative;transition:all .4s ease}.stat-icon-modern svg{width:36px;height:36px;position:relative;z-index:2}.stat-icon-modern.lightning{background:linear-gradient(135deg,#fef3c7,#fed7aa);color:#f59e0b}.stat-card:hover .stat-icon-modern.lightning{background:linear-gradient(135deg,#fed7aa,#fb923c);transform:rotate(-5deg) scale(1.1)}.stat-icon-modern.ai{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:var(--primary-blue)}.stat-card:hover .stat-icon-modern.ai{background:linear-gradient(135deg,#bfdbfe,#93c5fd);transform:rotate(5deg) scale(1.1);animation:aiPulse 2s ease-in-out infinite}@keyframes aiPulse{0%,to{transform:rotate(5deg) scale(1.1)}50%{transform:rotate(5deg) scale(1.15)}}.stat-icon-modern.human{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#10b981}.stat-card:hover .stat-icon-modern.human{background:linear-gradient(135deg,#bbf7d0,#86efac);transform:scale(1.1)}.stat-label{font-size:1.25rem;font-weight:700;margin-bottom:.75rem;color:var(--dark-gray)}.stat-highlight .stat-label{color:#fff}.stat-detail{font-size:.9rem;color:var(--medium-gray);line-height:1.6}.stat-highlight .stat-detail{color:hsla(0,0%,100%,.9)}.care-section{padding:3rem 0;background:linear-gradient(135deg,#f8fafc,#e0f2fe);position:relative;max-width:none}.care-section .section-subtitle,.care-section .section-title{padding:0 2rem}.care-timeline{max-width:900px;margin:0 auto;padding:0 2rem;position:relative}.care-item{position:relative;padding-left:100px;margin-bottom:1.25rem}.care-item:last-child{margin-bottom:0}.care-item:last-child .care-connector{display:none}.care-number{position:absolute;left:0;top:50%;transform:translateY(-50%);width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:900;color:#fff;z-index:2;transition:all .4s ease}.care-collect .care-number{background:linear-gradient(135deg,#2563eb,#3b82f6);box-shadow:0 8px 24px rgba(37,99,235,.3)}.care-assess .care-number{background:linear-gradient(135deg,#8b5cf6,#a78bfa);box-shadow:0 8px 24px rgba(139,92,246,.3)}.care-review .care-number{background:linear-gradient(135deg,#10b981,#34d399);box-shadow:0 8px 24px rgba(16,185,129,.3)}.care-engage .care-number{background:linear-gradient(135deg,#f59e0b,#fbbf24);box-shadow:0 8px 24px rgba(245,158,11,.3)}.care-item:hover .care-number{transform:translateY(-50%) scale(1.1) rotate(5deg)}.care-connector{position:absolute;left:32px;top:64px;width:3px;height:calc(100% + 1.25rem);background:linear-gradient(180deg,currentColor,transparent);opacity:.2}.care-collect .care-connector{color:#2563eb}.care-assess .care-connector{color:#8b5cf6}.care-review .care-connector{color:#10b981}.care-content{background:#fff;border-radius:16px;padding:1.5rem 1.75rem;display:flex;gap:1.25rem;align-items:center;box-shadow:0 4px 12px rgba(0,0,0,.06);border:2px solid transparent;transition:all .4s ease;position:relative;overflow:hidden}.care-content:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent,currentColor);opacity:0;transition:opacity .4s ease}.care-collect .care-content:before{color:#2563eb}.care-assess .care-content:before{color:#8b5cf6}.care-review .care-content:before{color:#10b981}.care-engage .care-content:before{color:#f59e0b}.care-item:hover .care-content{transform:translateX(10px);box-shadow:0 16px 48px rgba(0,0,0,.12)}.care-item:hover .care-content:before{opacity:1}.care-collect:hover .care-content{border-color:#2563eb}.care-assess:hover .care-content{border-color:#8b5cf6}.care-review:hover .care-content{border-color:#10b981}.care-engage:hover .care-content{border-color:#f59e0b}.care-text{flex:1}.care-text h3{font-size:1.35rem;font-weight:800;margin-bottom:.35rem;color:var(--dark-gray)}.care-text p{font-size:.9rem;line-height:1.5;color:var(--medium-gray);margin:0}@media (max-width:768px){.care-item{padding-left:0;padding-top:80px}.care-number{left:50%;top:0;transform:translateX(-50%)}.care-item:hover .care-number{transform:translateX(-50%) scale(1.1) rotate(5deg)}.care-connector{display:none}.care-content{flex-direction:column;align-items:center;text-align:center}}.relationship-chart-demo{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;padding:1rem;margin-top:1rem;border:1px solid #e2e8f0}.relationship-chart-demo svg{width:100%;height:auto}.relationship-chart-demo .node{transform-origin:center}.relationship-chart-demo .connection{stroke-dasharray:200;stroke-dashoffset:200}@keyframes chartNodeLoop{0%,15%{opacity:0;transform:translateY(-30px)}20%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}85%,to{opacity:0;transform:translateY(0)}}@keyframes chartConnectionLoop{0%,15%{opacity:0;stroke-dashoffset:200}20%{opacity:1;stroke-dashoffset:0}80%{opacity:1;stroke-dashoffset:0}85%,to{opacity:0;stroke-dashoffset:200}}@keyframes chartLabelLoop{0%,15%{opacity:0;transform:translateY(-30px)}20%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}85%,to{opacity:0;transform:translateY(0)}}.relationship-chart-demo .node-1{animation:chartNodeLoop 10s ease-out .2s infinite}.relationship-chart-demo .node-2{animation:chartNodeLoop 10s ease-out .3s infinite}.relationship-chart-demo .node-3{animation:chartNodeLoop 10s ease-out .7s infinite}.relationship-chart-demo .node-4{animation:chartNodeLoop 10s ease-out .8s infinite}.relationship-chart-demo .node-5{animation:chartNodeLoop 10s ease-out 1.3s infinite}.relationship-chart-demo .node-6{animation:chartNodeLoop 10s ease-out 1.7s infinite}.relationship-chart-demo .node-7{animation:chartNodeLoop 10s ease-out 2s infinite}.relationship-chart-demo .conn-1{animation:chartConnectionLoop 10s ease-out .5s infinite}.relationship-chart-demo .conn-2{animation:chartConnectionLoop 10s ease-out .6s infinite}.relationship-chart-demo .conn-3{animation:chartConnectionLoop 10s ease-out 1s infinite}.relationship-chart-demo .conn-4{animation:chartConnectionLoop 10s ease-out 1.1s infinite}.relationship-chart-demo .conn-5{animation:chartConnectionLoop 10s ease-out 1.5s infinite}.relationship-chart-demo .conn-6{animation:chartConnectionLoop 10s ease-out 1.8s infinite}.relationship-chart-demo .label-1{animation:chartLabelLoop 10s ease-out .7s infinite}.relationship-chart-demo .label-2{animation:chartLabelLoop 10s ease-out .8s infinite}.relationship-chart-demo .label-3{animation:chartLabelLoop 10s ease-out 1.2s infinite}.relationship-chart-demo .label-4{animation:chartLabelLoop 10s ease-out 1.3s infinite}.relationship-chart-demo .label-5{animation:chartLabelLoop 10s ease-out 1.8s infinite}.relationship-chart-demo .label-6{animation:chartLabelLoop 10s ease-out 2.1s infinite}.document-processing-demo{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;padding:1rem;margin-top:1rem;border:1px solid #e2e8f0}.document-processing-demo svg{width:100%;height:auto}@keyframes docFlyInToFolder1{0%,5%{opacity:0;transform:translate(-100px,-50px) scale(.5)}15%{opacity:1;transform:translate(0) scale(1)}70%{opacity:1;transform:translate(0) scale(1)}85%{opacity:.5}to{opacity:0;transform:translate(315px,220px) scale(.4)}}@keyframes docFlyInToFolder2{0%,5%{opacity:0;transform:translate(-100px,-50px) scale(.5)}15%{opacity:1;transform:translate(0) scale(1)}70%{opacity:1;transform:translate(0) scale(1)}85%{opacity:.5}to{opacity:0;transform:translate(315px,90px) scale(.4)}}@keyframes docFlyInToFolder3{0%,5%{opacity:0;transform:translate(-100px,-50px) scale(.5)}15%{opacity:1;transform:translate(0) scale(1)}70%{opacity:1;transform:translate(0) scale(1)}85%{opacity:.5}to{opacity:0;transform:translate(315px,-30px) scale(.4)}}@keyframes dataExtractFromBlue{0%,11.7%{opacity:0;transform:translate(0)}14%{opacity:1}23.3%{opacity:0;transform:translate(145px,78px)}to{opacity:0;transform:translate(0)}}@keyframes dataExtractFromGreen{0%,11.7%{opacity:0;transform:translate(0)}14%{opacity:1}23.3%{opacity:0;transform:translate(145px,-10px)}to{opacity:0;transform:translate(0)}}@keyframes dataExtractFromOrange{0%,11.7%{opacity:0;transform:translate(0)}14%{opacity:1}23.3%{opacity:0;transform:translate(145px,-98px)}to{opacity:0;transform:translate(0)}}@keyframes dbPulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes folderStayVisible{0%{opacity:0;transform:scale(.8)}10%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes databaseAppearDisappear{0%{opacity:1}65%{opacity:1}75%,to{opacity:0}}@keyframes docProcessLoop{0%,to{opacity:1}10%,20%{opacity:0}}.document-processing-demo .database{animation:databaseAppearDisappear 12s ease-in-out infinite}.document-processing-demo .folder{animation:folderStayVisible 12s ease-out infinite}.document-processing-demo .doc-1{animation:docFlyInToFolder1 12s ease-in-out infinite}.document-processing-demo .doc-2{animation:docFlyInToFolder2 12s ease-in-out .3s infinite}.document-processing-demo .doc-3{animation:docFlyInToFolder3 12s ease-in-out .6s infinite}.document-processing-demo .particle-1{animation:dataExtractFromBlue 12s ease-out infinite;animation-delay:1.4s}.document-processing-demo .particle-2{animation:dataExtractFromGreen 12s ease-out infinite;animation-delay:1.5s}.document-processing-demo .particle-3{animation:dataExtractFromOrange 12s ease-out infinite;animation-delay:1.6s}.document-processing-demo .particle-4{animation:dataExtractFromBlue 12s ease-out infinite;animation-delay:1.7s}.document-processing-demo .particle-5{animation:dataExtractFromGreen 12s ease-out infinite;animation-delay:1.8s}.document-processing-demo .particle-6{animation:dataExtractFromOrange 12s ease-out infinite;animation-delay:1.9s}.document-processing-demo .particle-7{animation:dataExtractFromBlue 12s ease-out infinite;animation-delay:2s}.document-processing-demo .particle-8{animation:dataExtractFromGreen 12s ease-out infinite;animation-delay:2.1s}.document-processing-demo .particle-9{animation:dataExtractFromOrange 12s ease-out infinite;animation-delay:2.2s}.document-processing-demo .particle-10{animation:dataExtractFromBlue 12s ease-out infinite;animation-delay:2.3s}.document-processing-demo .particle-11{animation:dataExtractFromGreen 12s ease-out infinite;animation-delay:2.4s}.document-processing-demo .particle-12{animation:dataExtractFromOrange 12s ease-out infinite;animation-delay:2.5s}.document-processing-demo .particle-13{animation:dataExtractFromBlue 12s ease-out infinite;animation-delay:2.6s}.document-processing-demo .particle-14{animation:dataExtractFromGreen 12s ease-out infinite;animation-delay:2.7s}.document-processing-demo .particle-15{animation:dataExtractFromOrange 12s ease-out infinite;animation-delay:2.8s}.document-processing-demo .database{animation-delay:1.2s,8s}.document-processing-demo .db-glow{animation-delay:2s,8s}.document-processing-demo .folder-1{animation-delay:3.5s,8s}.document-processing-demo .folder-2{animation-delay:3.7s,8s}.document-processing-demo .folder-3{animation-delay:3.9s,8s}.human-loop-demo{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;padding:1rem;margin-top:1rem;border:1px solid #e2e8f0}.human-loop-demo svg{width:100%;height:auto}@keyframes aiBotAppear{0%,5%{opacity:0;transform:translateX(-50px)}10%,80%{opacity:1;transform:translateX(0)}85%,to{opacity:0;transform:translateX(0)}}@keyframes userCenterAppear{0%,15%{opacity:0;transform:scale(.8)}25%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes destinationAppear{0%,20%{opacity:0;transform:translateX(50px)}30%{opacity:1;transform:translateX(0)}to{opacity:1;transform:translateX(0)}}@keyframes connectionLineAppear{0%,10%{opacity:0}15%,80%{opacity:.3}85%,to{opacity:0}}@keyframes particleToUser{0%,20%{opacity:0;transform:translate(0)}25%{opacity:1}45%{opacity:0;transform:translate(190px,90px)}to{opacity:0;transform:translate(190px,90px)}}@keyframes particleToDestTop{0%,45%{opacity:0;transform:translate(0)}50%{opacity:1}70%{opacity:0;transform:translate(175px,-80px)}to{opacity:0;transform:translate(175px,-80px)}}@keyframes particleToDestMiddle{0%,45%{opacity:0;transform:translate(0)}50%{opacity:1}70%{opacity:0;transform:translate(175px)}to{opacity:0;transform:translate(175px)}}@keyframes particleToDestBottom{0%,45%{opacity:0;transform:translate(0)}50%{opacity:1}70%{opacity:0;transform:translate(175px,90px)}to{opacity:0;transform:translate(175px,90px)}}.human-loop-demo .ai-bot-1{animation:aiBotAppear 12s ease-out .2s infinite}.human-loop-demo .ai-bot-2{animation:aiBotAppear 12s ease-out .4s infinite}.human-loop-demo .ai-bot-3{animation:aiBotAppear 12s ease-out .6s infinite}.human-loop-demo .user-center,.human-loop-demo .user-right{animation:aiBotAppear 12s ease-out .8s infinite}.human-loop-demo .dest-folder{animation:destinationAppear 10s ease-out 1s infinite}.human-loop-demo .dest-database{animation:destinationAppear 10s ease-out 1.2s infinite}.human-loop-demo .dest-ai{animation:destinationAppear 10s ease-out 1.4s infinite}.human-loop-demo .line-1{animation:connectionLineAppear 12s ease-out 1s infinite}.human-loop-demo .line-2{animation:connectionLineAppear 12s ease-out 1.1s infinite}.human-loop-demo .line-3{animation:connectionLineAppear 12s ease-out 1.2s infinite}@keyframes particleToUserTop{0%,10%{opacity:0;transform:translateY(-6px)}15%{opacity:1}35%,70%{opacity:0;transform:translate(290px,54px)}75%,to{opacity:0}}@keyframes particleToUserMiddle{0%,10%{opacity:0;transform:translate(0)}15%{opacity:1}35%,70%{opacity:0;transform:translate(290px)}75%,to{opacity:0}}@keyframes particleToUserBottom{0%,10%{opacity:0;transform:translateY(6px)}15%{opacity:1}35%,70%{opacity:0;transform:translate(290px,-55px)}75%,to{opacity:0}}@keyframes feedbackToAgent1{0%,30%{opacity:0;transform:translateY(-7px)}32%{opacity:1}48%,80%{opacity:0;transform:translate(-330px,-76px)}85%,to{opacity:0}}@keyframes feedbackToAgent2{0%,33%{opacity:0;transform:translate(0)}35%{opacity:1}51%,80%{opacity:0;transform:translate(-330px)}85%,to{opacity:0}}@keyframes feedbackToAgent3{0%,36%{opacity:0;transform:translateY(6px)}38%{opacity:1}54%,80%{opacity:0;transform:translate(-330px,76px)}85%,to{opacity:0}}.human-loop-demo .particle-to-user-1{animation:particleToUserTop 12s ease-in-out 1.5s infinite}.human-loop-demo .particle-to-user-2{animation:particleToUserMiddle 12s ease-in-out 1.7s infinite}.human-loop-demo .particle-to-user-3{animation:particleToUserBottom 12s ease-in-out 1.9s infinite}.human-loop-demo .feedback-to-agent-1{animation:feedbackToAgent1 12s ease-in-out 2s infinite}.human-loop-demo .feedback-to-agent-2{animation:feedbackToAgent2 12s ease-in-out 2.2s infinite}.human-loop-demo .feedback-to-agent-3{animation:feedbackToAgent3 12s ease-in-out 2.4s infinite}.assessment-automation-demo{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;padding:1rem;margin-top:1rem;border:1px solid #e2e8f0}.assessment-automation-demo svg{width:100%;height:auto}@keyframes checklistItemAppear{0%,10%{opacity:0;transform:translateX(-30px)}20%{opacity:1;transform:translateX(0)}to{opacity:1;transform:translateX(0)}}@keyframes textLineGenerate{0%,15%{opacity:0;width:0}35%{opacity:1}to{opacity:1}}@keyframes checkmarkDraw{0%,60%{opacity:0;stroke-dasharray:20;stroke-dashoffset:20}70%{opacity:1;stroke-dashoffset:0}to{opacity:1;stroke-dashoffset:0}}@keyframes aiIndicatorPulse{0%,5%{opacity:0}10%,70%{opacity:1}75%,to{opacity:0}}.assessment-automation-demo .item-1{animation:checklistItemAppear 10s ease-out .2s infinite}.assessment-automation-demo .item-2{animation:checklistItemAppear 10s ease-out .8s infinite}.assessment-automation-demo .item-3{animation:checklistItemAppear 10s ease-out 1.4s infinite}.assessment-automation-demo .item-4{animation:checklistItemAppear 10s ease-out 2s infinite}.assessment-automation-demo .item-5{animation:checklistItemAppear 10s ease-out 2.6s infinite}.assessment-automation-demo .line-1-1{animation:textLineGenerate 10s ease-out .4s infinite}.assessment-automation-demo .line-1-2{animation:textLineGenerate 10s ease-out .5s infinite}.assessment-automation-demo .line-1-3{animation:textLineGenerate 10s ease-out .6s infinite}.assessment-automation-demo .line-2-1{animation:textLineGenerate 10s ease-out 1s infinite}.assessment-automation-demo .line-2-2{animation:textLineGenerate 10s ease-out 1.1s infinite}.assessment-automation-demo .line-2-3{animation:textLineGenerate 10s ease-out 1.2s infinite}.assessment-automation-demo .line-3-1{animation:textLineGenerate 10s ease-out 1.6s infinite}.assessment-automation-demo .line-3-2{animation:textLineGenerate 10s ease-out 1.7s infinite}.assessment-automation-demo .line-3-3{animation:textLineGenerate 10s ease-out 1.8s infinite}.assessment-automation-demo .line-4-1{animation:textLineGenerate 10s ease-out 2.2s infinite}.assessment-automation-demo .line-4-2{animation:textLineGenerate 10s ease-out 2.3s infinite}.assessment-automation-demo .line-4-3{animation:textLineGenerate 10s ease-out 2.4s infinite}.assessment-automation-demo .line-5-1{animation:textLineGenerate 10s ease-out 2.8s infinite}.assessment-automation-demo .line-5-2{animation:textLineGenerate 10s ease-out 2.9s infinite}.assessment-automation-demo .line-5-3{animation:textLineGenerate 10s ease-out 3s infinite}.assessment-automation-demo .check-1{animation:checkmarkDraw 10s ease-out .7s infinite}.assessment-automation-demo .check-2{animation:checkmarkDraw 10s ease-out 1.3s infinite}.assessment-automation-demo .check-3{animation:checkmarkDraw 10s ease-out 1.9s infinite}.assessment-automation-demo .check-4{animation:checkmarkDraw 10s ease-out 2.5s infinite}.assessment-automation-demo .check-5{animation:checkmarkDraw 10s ease-out 3.1s infinite}.assessment-automation-demo .ai-indicator{animation:aiIndicatorPulse 10s ease-out 3.5s infinite}.assessment-scan-demo{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;padding:1rem;margin-top:1rem;border:1px solid #e2e8f0}.assessment-scan-demo svg{width:100%;height:auto}@keyframes boxAppear{0%,5%{opacity:0;transform:scale(.9)}10%,70%{opacity:1;transform:scale(1)}75%,to{opacity:0;transform:scale(1)}}@keyframes magnifierMove{0%,8%{opacity:0;transform:translate(0)}12%,22%{opacity:1;transform:translate(0)}32%,42%{opacity:1;transform:translateY(80px)}52%,62%{opacity:1;transform:translateY(160px)}68%,70%{opacity:1;transform:translateY(160px)}75%,to{opacity:0;transform:translateY(160px)}}@keyframes particleFlow-Blue{0%,10%{opacity:0;transform:translateY(-35px)}15%{opacity:1}35%{opacity:1;transform:translate(120px,40px)}36%{opacity:0}to{opacity:0;transform:translate(0)}}@keyframes particleFlow-Green{0%,10%{opacity:0;transform:translateY(54px)}15%{opacity:1}35%{opacity:1;transform:translate(120px,40px)}36%{opacity:0}to{opacity:0;transform:translate(0)}}@keyframes particleFlow-Orange{0%,10%{opacity:0;transform:translateY(140px)}15%{opacity:1}35%{opacity:1;transform:translate(120px,40px)}36%{opacity:0}to{opacity:0;transform:translate(0)}}@keyframes documentAppear{0%,15%{opacity:0;transform:translateX(20px)}20%,70%{opacity:1;transform:translateX(0)}75%,to{opacity:0;transform:translateX(0)}}@keyframes lineGenerate{0%,10%{opacity:0;width:0}20%,70%{opacity:1}75%,to{opacity:0}}@keyframes aiScanAppear{0%,15%{opacity:0}20%,70%{opacity:1}75%,to{opacity:0}}.assessment-scan-demo .box-1{animation:boxAppear 12s ease-out .2s infinite}.assessment-scan-demo .box-2{animation:boxAppear 12s ease-out .4s infinite}.assessment-scan-demo .box-3{animation:boxAppear 12s ease-out .6s infinite}.assessment-scan-demo .magnifier{animation:magnifierMove 12s ease-in-out .8s infinite}.assessment-scan-demo .particle-1{animation:particleFlow-Blue 12s ease-out 2s infinite}.assessment-scan-demo .particle-2{animation:particleFlow-Green 12s ease-out 2.2s infinite}.assessment-scan-demo .particle-3{animation:particleFlow-Orange 12s ease-out 2.4s infinite}.assessment-scan-demo .particle-4{animation:particleFlow-Blue 12s ease-out 4s infinite}.assessment-scan-demo .particle-5{animation:particleFlow-Green 12s ease-out 4.2s infinite}.assessment-scan-demo .output-document{animation:documentAppear 12s ease-out 1.5s infinite}.assessment-scan-demo .line-out-1{animation:lineGenerate 12s ease-out 2.5s infinite}.assessment-scan-demo .line-out-2{animation:lineGenerate 12s ease-out 2.7s infinite}.assessment-scan-demo .line-out-3{animation:lineGenerate 12s ease-out 2.9s infinite}.assessment-scan-demo .line-out-4{animation:lineGenerate 12s ease-out 3.1s infinite}.assessment-scan-demo .line-out-5{animation:lineGenerate 12s ease-out 3.3s infinite}.assessment-scan-demo .line-out-6{animation:lineGenerate 12s ease-out 4.5s infinite}.assessment-scan-demo .line-out-7{animation:lineGenerate 12s ease-out 4.7s infinite}.assessment-scan-demo .line-out-8{animation:lineGenerate 12s ease-out 4.9s infinite}.assessment-scan-demo .line-out-9{animation:lineGenerate 12s ease-out 5.1s infinite}.assessment-scan-demo .line-out-10{animation:lineGenerate 12s ease-out 5.3s infinite}.assessment-scan-demo .line-out-1{width:120px}.assessment-scan-demo .line-out-2{width:100px}.assessment-scan-demo .line-out-3{width:130px}.assessment-scan-demo .line-out-4{width:110px}.assessment-scan-demo .line-out-5{width:125px}.assessment-scan-demo .line-out-6{width:115px}.assessment-scan-demo .line-out-7{width:105px}.assessment-scan-demo .line-out-8{width:120px}.assessment-scan-demo .line-out-9{width:130px}.assessment-scan-demo .line-out-10{width:110px}.assessment-scan-demo .ai-scan-indicator{animation:aiScanAppear 12s ease-out 1.8s infinite}.document-templating-demo{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;padding:1rem;margin-top:1rem;border:1px solid #e2e8f0}.document-templating-demo svg{width:100%;height:auto}@keyframes fieldHighlight{0%,5%{opacity:0;width:0}10%{opacity:.6}20%{opacity:.6}25%,70%{opacity:0}80%,to{opacity:0}}@keyframes textTypeIn{0%,12%{opacity:0}18%,70%{opacity:1}75%,to{opacity:0}}@keyframes staticTextAppear{0%,10%{opacity:0}15%,70%{opacity:1}75%,to{opacity:0}}@keyframes cursorBlink{0%,8%{opacity:0}10%,18%{opacity:1}20%,to{opacity:0}}@keyframes bulletAppear{0%,5%{opacity:0;transform:scale(0)}10%,70%{opacity:1;transform:scale(1)}75%,to{opacity:0;transform:scale(1)}}@keyframes aiTypingStay{0%,2%{opacity:0}5%,70%{opacity:1}75%,to{opacity:0}}.document-templating-demo .field-1{animation:fieldHighlight 12s ease-out .5s infinite}.document-templating-demo .value-1{animation:textTypeIn 12s ease-out .5s infinite}.document-templating-demo .text-static-1b{animation:staticTextAppear 12s ease-out .5s infinite}.document-templating-demo .cursor-1{animation:cursorBlink 12s ease-out .5s infinite}.document-templating-demo .text-static-2{animation:staticTextAppear 12s ease-out 1.2s infinite}.document-templating-demo .field-2{animation:fieldHighlight 12s ease-out 1.8s infinite}.document-templating-demo .value-2{animation:textTypeIn 12s ease-out 1.8s infinite}.document-templating-demo .text-static-3{animation:staticTextAppear 12s ease-out 1.8s infinite}.document-templating-demo .cursor-2{animation:cursorBlink 12s ease-out 1.8s infinite}.document-templating-demo .text-static-4{animation:staticTextAppear 12s ease-out 2.8s infinite}.document-templating-demo .bullet-1{animation:bulletAppear 12s ease-out 3.2s infinite}.document-templating-demo .text-static-5{animation:staticTextAppear 12s ease-out 3.2s infinite}.document-templating-demo .bullet-2{animation:bulletAppear 12s ease-out 3.6s infinite}.document-templating-demo .text-static-6{animation:staticTextAppear 12s ease-out 3.6s infinite}.document-templating-demo .bullet-3{animation:bulletAppear 12s ease-out 4s infinite}.document-templating-demo .text-static-7{animation:staticTextAppear 12s ease-out 4s infinite}.document-templating-demo .text-static-8{animation:staticTextAppear 12s ease-out 4.8s infinite}.document-templating-demo .field-3{animation:fieldHighlight 12s ease-out 5s infinite}.document-templating-demo .value-3{animation:textTypeIn 12s ease-out 5s infinite}.document-templating-demo .cursor-3{animation:cursorBlink 12s ease-out 5s infinite}.document-templating-demo .text-static-9{animation:staticTextAppear 12s ease-out 5.8s infinite}.document-templating-demo .field-4{animation:fieldHighlight 12s ease-out 6s infinite}.document-templating-demo .value-4{animation:textTypeIn 12s ease-out 6s infinite}.document-templating-demo .ai-typing-indicator{animation:aiTypingStay 12s ease-out 0s infinite}.differentiator-icon-inherit:hover .lucide{animation:inheritPulse .6s ease-in-out}.differentiator-icon-compound:hover .lucide{animation:compoundRings .8s ease-out}.differentiator-icon-identity:hover .lucide{animation:identitySweep .6s ease-in-out}.differentiator-icon-screening:hover .lucide{animation:radarSweep 1s linear}@keyframes inheritPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.8}}@keyframes compoundRings{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes identitySweep{0%{transform:translateX(0)}50%{transform:translateX(4px)}to{transform:translateX(0)}}@keyframes radarSweep{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}