@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap");*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;background:#ffffff;color:#14263b;line-height:1.6}a{transition:all .25s ease}.wrap{width:min(1180px,92%);margin:auto}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #e7edf3}.navin{min-height:78px;justify-content:space-between}.brand,.navin{display:flex;align-items:center}.brand{text-decoration:none}.brand img{width:205px;height:60px;object-fit:contain;object-position:left center;display:block}.links{display:flex;align-items:center;gap:28px}.links a{color:#42546a;text-decoration:none;font-size:14px;font-weight:600}.links a:hover{color:#1677c8}.nav-cta{padding:12px 19px;border-radius:9px;background:#1677c8;color:#ffffff!important}.nav-cta:hover{background:#0e65ac;transform:translateY(-1px)}.eyebrow{color:#1677c8;text-transform:uppercase;letter-spacing:2px;font-size:11px;font-weight:800}.section{padding:110px 0}.ai-section h2,.contact-section h2,.section h2{font-size:clamp(38px,5vw,58px);line-height:1.1;letter-spacing:-2px;margin:16px 0 20px;color:#13263c}.ai-section h2 span,.contact-section h2 span,.section h2 span{color:#1677c8}.lead{font-size:18px;color:#65768a;line-height:1.8}.btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:15px 23px;border-radius:9px;text-decoration:none;font-size:14px;font-weight:700;cursor:pointer;transition:all .25s ease}.primary{border:1px solid #1677c8;background:#1677c8;color:#ffffff;box-shadow:0 12px 30px rgba(22,119,200,.2)}.primary:hover{background:#0e65ac;transform:translateY(-2px)}.secondary{border:1px solid #cbd6e1;color:#20354c;background:#ffffff}.secondary:hover{border-color:#1677c8;color:#1677c8}.hero{position:relative;overflow:hidden;padding:100px 0 95px;background:linear-gradient(180deg,#ffffff,#f5f9fc)}.hero-glow{position:absolute;border-radius:50%;pointer-events:none;filter:blur(20px)}.hero-glow-one{width:500px;height:500px;right:-180px;top:-200px;background:rgba(46,151,235,.08)}.hero-glow-two{width:350px;height:350px;left:-180px;bottom:-220px;background:rgba(25,153,205,.06)}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:70px;gap:70px;align-items:center}.hero-content{padding-top:15px}.hero h1{max-width:760px;font-size:clamp(52px,6.5vw,82px);line-height:1.02;letter-spacing:-4px;margin:20px 0 24px;color:#11243a}.hero h1 span{color:#1677c8}.hero-description{max-width:680px;font-size:19px;color:#5d6e82;line-height:1.75}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.hero-trust{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:70px;padding-top:30px;border-top:1px solid #dce5ec}.hero-trust div{display:flex;flex-direction:column}.hero-trust strong{font-size:16px;color:#16304c;margin-bottom:5px}.hero-trust span{font-size:12px;color:#718096;line-height:1.5}.quality-visual{background:#10243a;border-radius:22px;padding:32px;color:#ffffff;box-shadow:0 30px 80px rgba(20,48,76,.18),0 0 0 1px rgba(255,255,255,.06)}.visual-top{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:24px}.visual-label{font-size:10px;letter-spacing:2px;color:#70c6ff;font-weight:800}.visual-top h3{margin:7px 0 0;font-size:22px}.status-ready{display:flex;align-items:center;gap:7px;font-size:10px;letter-spacing:1px;font-weight:800;color:#8be5bc}.status-ready span{width:7px;height:7px;border-radius:50%;background:#51d695;box-shadow:0 0 12px rgba(81,214,149,.8)}.confidence{display:grid;grid-template-columns:145px 1fr;grid-gap:28px;gap:28px;align-items:center;padding:32px 0}.confidence-circle{width:145px;height:145px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:radial-gradient(circle at center,#10243a 54%,transparent 55%),conic-gradient(#4cb6f7 0deg 345deg,#28435c 345deg 1turn);position:relative}.confidence-circle:before{content:"";position:absolute;width:116px;height:116px;border-radius:50%;background:#10243a}.confidence-circle span,.confidence-circle strong{position:relative;z-index:2}.confidence-circle strong{font-size:30px}.confidence-circle span{margin-top:2px;font-size:8px;letter-spacing:1.5px;color:#7eb9dd}.confidence-copy span{color:#70c6ff;font-size:10px;letter-spacing:1.5px;font-weight:800}.confidence-copy strong{display:block;margin:8px 0;font-size:18px}.confidence-copy p{color:#9eb2c5;font-size:13px;margin:0;line-height:1.6}.metric{margin-top:19px}.metric-header{display:flex;justify-content:space-between;font-size:12px;color:#c3d0dc;margin-bottom:8px}.metric-header strong{color:#ffffff}.progress{height:6px;border-radius:20px;background:#263d53;overflow:hidden}.progress span{display:block;height:100%;border-radius:20px;background:linear-gradient(90deg,#1677c8,#67c7ff)}.progress-one{width:94%}.progress-two{width:87%}.progress-three{width:100%}.ai-insight{display:grid;grid-template-columns:42px 1fr 25px;grid-gap:13px;gap:13px;align-items:center;margin-top:30px;padding:15px;border-radius:12px;background:rgba(76,182,247,.09);border:1px solid rgba(112,198,255,.16)}.ai-icon{width:42px;height:42px;border-radius:9px;display:grid;place-items:center;background:#1677c8;font-size:12px;font-weight:800}.ai-insight span{display:block;font-size:9px;color:#70c6ff;letter-spacing:1.4px}.ai-insight strong{font-size:12px;color:#ffffff}.ai-arrow{font-size:19px;color:#70c6ff}.experience-strip{padding:38px 0;border-top:1px solid #e7edf2;border-bottom:1px solid #e7edf2;background:#ffffff}.section-label{text-align:center;margin:0 0 22px;font-size:10px;letter-spacing:2px;font-weight:800;color:#75869a}.industry-list{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.industry-list span{padding:9px 15px;border-radius:30px;background:#f4f7fa;border:1px solid #e1e8ee;font-size:12px;color:#52657a}.section-heading{display:grid;grid-template-columns:1fr .75fr;grid-gap:60px;gap:60px;align-items:end}.section-heading p{color:#697a8c;font-size:16px;line-height:1.8;margin-bottom:20px}.services-grid{margin-top:55px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.service-card{position:relative;padding:28px;border:1px solid #e0e7ed;border-radius:16px;background:#ffffff;transition:all .3s ease;overflow:hidden}.service-card:hover{transform:translateY(-6px);box-shadow:0 20px 50px rgba(18,47,74,.1);border-color:#bcdcf3}.service-top{display:flex;justify-content:space-between;align-items:center}.service-number{color:#9ba9b7;font-size:11px;font-weight:800}.service-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:10px;color:#1677c8;background:#edf7fe;font-size:20px;font-weight:800}.service-card h3{color:#17304a;font-size:19px;margin:26px 0 10px}.service-card p{color:#68798b;font-size:14px;line-height:1.75}.service-line{height:2px;width:38px;margin-top:23px;background:#1677c8}.ai-section{padding:110px 0;background:#10243a;color:#ffffff}.ai-layout{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:70px;gap:70px}.ai-section h2{color:#ffffff}.ai-section p{color:#a8b8c8;font-size:16px;line-height:1.8}.ai-statement{position:relative;margin-top:38px;padding:25px;border-left:3px solid #49b8f8;background:rgba(255,255,255,.04)}.quote-mark{color:#49b8f8;font-size:35px;line-height:1}.ai-statement p{margin:8px 0 0;color:#d8e2eb}.ai-statement strong{color:#ffffff}.ai-cards{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px;gap:15px}.ai-card{position:relative;min-height:245px;padding:28px;border-radius:16px;background:#173149;border:1px solid rgba(112,198,255,.12)}.ai-card-number{color:#5bbdf8;font-size:11px;letter-spacing:1.5px;font-weight:800}.ai-card h3{margin:40px 0 12px;font-size:19px}.ai-card p{font-size:13px;margin:0}.ai-card-arrow{position:absolute;right:24px;bottom:22px;color:#5bbdf8;font-size:20px}.soft-section{background:#f5f8fb}.why-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:80px;gap:80px;align-items:center}.benefits{margin-top:38px}.benefits>div{display:grid;grid-template-columns:38px 1fr;grid-gap:16px;gap:16px;padding:16px 0;border-bottom:1px solid #dce5ec}.benefits span{color:#1677c8;font-size:11px;font-weight:800}.benefits p{margin:0;color:#41566d;font-size:14px}.approach-panel{padding:40px;border-radius:20px;background:#ffffff;border:1px solid #e0e7ed;box-shadow:0 20px 60px rgba(20,48,76,.07)}.panel-label{color:#1677c8;font-size:10px;letter-spacing:2px;font-weight:800}.approach-panel h3{font-size:30px;color:#16304b;margin:13px 0}.approach-panel>p{color:#718095;font-size:14px}.approach-step{display:grid;grid-template-columns:42px 1fr;grid-gap:14px;gap:14px;margin-top:24px}.approach-step>span{width:35px;height:35px;display:grid;place-items:center;border-radius:50%;background:#edf7fe;color:#1677c8;font-size:10px;font-weight:800}.approach-step strong{display:block;color:#20374f;font-size:14px}.approach-step p{margin:3px 0 0;color:#778799;font-size:12px}.about-grid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:90px;gap:90px}.about-title h2{max-width:500px}.about-content p{color:#657689;font-size:16px;line-height:1.85}.about-content strong{color:#18334e}.mission{margin-top:38px;padding:25px;border-left:3px solid #1677c8;background:#f4f8fb}.mission span{display:block;font-size:10px;letter-spacing:2px;color:#1677c8;font-weight:800;margin-bottom:8px}.mission strong{font-size:20px}.contact-section{padding:100px 0;background:radial-gradient(circle at 85% 20%,rgba(47,152,236,.13),transparent 30%),#10243a}.contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:80px;gap:80px;align-items:center}.contact-section h2{color:#ffffff}.contact-copy>p{color:#a9b8c7;font-size:17px;max-width:500px}.contact-details{margin-top:40px;display:grid;grid-gap:20px;gap:20px}.contact-details div{display:flex;flex-direction:column}.contact-details span{font-size:10px;letter-spacing:1.7px;color:#67c6ff;font-weight:800;margin-bottom:5px}.contact-details a{color:#ffffff;text-decoration:none;font-size:15px}.contact-form-card{padding:38px;border-radius:20px;background:#ffffff;box-shadow:0 25px 80px rgba(0,0,0,.2)}.form-top{display:flex;justify-content:space-between;align-items:center}.form-top span{color:#1677c8;font-size:10px;letter-spacing:1.7px;font-weight:800}.form-dot{width:9px;height:9px;border-radius:50%;background:#49c98b;box-shadow:0 0 15px rgba(73,201,139,.7)}.contact-form-card h3{color:#18324d;font-size:26px;margin:16px 0 25px}form{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px}input,select,textarea{width:100%;padding:14px 15px;border-radius:8px;border:1px solid #dbe4eb;background:#fbfcfd;color:#20354c;font-family:inherit;font-size:13px;outline:none}input:focus,select:focus,textarea:focus{border-color:#1677c8;box-shadow:0 0 0 3px rgba(22,119,200,.08)}textarea{grid-column:1/-1;min-height:130px;resize:vertical}.form-button{border:0;grid-column:1/-1;margin-top:5px;font-family:inherit}.whatsapp{position:fixed;right:24px;bottom:24px;z-index:200;width:55px;height:55px;display:grid;place-items:center;border-radius:50%;background:#25d366;color:#ffffff;text-decoration:none;font-weight:800;box-shadow:0 15px 35px rgba(0,0,0,.22)}.whatsapp:hover{transform:translateY(-3px) scale(1.04)}.footer{padding:28px 0;background:#0c1d30;color:#8294a6;font-size:12px;border-top:1px solid rgba(255,255,255,.06)}.footer-content{display:flex;justify-content:space-between;gap:20px}.footer-right{letter-spacing:1.2px;font-size:10px}@media (max-width:1000px){.about-grid,.ai-layout,.contact-grid,.hero-grid,.why-grid{grid-template-columns:1fr}.hero-grid{gap:50px}.hero-content{max-width:800px}.section-heading{grid-template-columns:1fr;gap:10px}.services-grid{grid-template-columns:repeat(2,1fr)}.hero-trust{max-width:850px}}@media (max-width:750px){.navin{min-height:68px}.brand img{width:170px;height:50px}.links{display:none}.hero{padding:70px 0}.hero h1{letter-spacing:-2px}.hero-description{font-size:16px}.hero-trust{grid-template-columns:1fr;gap:22px;margin-top:45px}.quality-visual{padding:23px}.confidence{grid-template-columns:1fr}.confidence-circle{margin:auto}.ai-section,.section{padding:75px 0}.ai-cards,.services-grid{grid-template-columns:1fr}.industry-list{justify-content:flex-start}.approach-panel{padding:28px}form{grid-template-columns:1fr}.contact-form-card{padding:26px}.footer-content{flex-direction:column}.footer-right{line-height:1.7}}.ai-card,.approach-panel,.approach-step,.contact-form-card,.hero-content,.industry-list span,.mission,.quality-visual,.service-card{will-change:transform,opacity}.hero-reveal{animation:heroEntrance .9s cubic-bezier(.22,.8,.28,1) both}.hero-copy-reveal .eyebrow{animation:fadeUp .7s ease both}.hero-copy-reveal h1{animation:fadeUp .8s ease both;animation-delay:.08s}.hero-copy-reveal .hero-description{animation:fadeUp .8s ease both;animation-delay:.16s}.hero-copy-reveal .hero-actions{animation:fadeUp .8s ease both;animation-delay:.24s}.hero-copy-reveal .hero-trust{animation:fadeUp .9s ease both;animation-delay:.32s}.hero-glow-one{animation:glowFloatOne 12s ease-in-out infinite alternate}.hero-glow-two{animation:glowFloatTwo 14s ease-in-out infinite alternate}.hero-particles{position:absolute;inset:0;pointer-events:none;overflow:hidden}.particle{position:absolute;display:block;width:5px;height:5px;border-radius:50%;background:rgba(22,119,200,.35);box-shadow:0 0 18px rgba(22,119,200,.25)}.particle-one{top:20%;left:8%;animation:particleFloatOne 10s ease-in-out infinite}.particle-two{top:70%;left:30%;width:3px;height:3px;animation:particleFloatTwo 12s ease-in-out infinite}.particle-three{top:16%;right:15%;width:4px;height:4px;animation:particleFloatThree 9s ease-in-out infinite}.particle-four{bottom:18%;right:8%;width:6px;height:6px;opacity:.5;animation:particleFloatFour 13s ease-in-out infinite}.particle-five{bottom:35%;left:48%;width:3px;height:3px;animation:particleFloatTwo 11s ease-in-out infinite reverse}.premium-dashboard{animation:dashboardEntrance 1s cubic-bezier(.22,.8,.28,1) both,dashboardFloat 7s ease-in-out 1.2s infinite}.premium-dashboard:before{content:"";position:absolute;inset:-1px;border-radius:22px;pointer-events:none;opacity:0;background:linear-gradient(120deg,transparent 20%,rgba(112,198,255,.08) 50%,transparent 80%);animation:dashboardSheen 8s ease-in-out infinite}.quality-visual{position:relative;overflow:hidden}.status-live span{animation:statusPulse 2.4s ease-out infinite}.status-live{animation:statusFade 4s ease-in-out infinite}.confidence-animated{animation:confidenceAppear 1.1s cubic-bezier(.22,.8,.28,1) both,confidencePulse 6s ease-in-out 1.2s infinite}.metric-animate{animation:metricFade .65s ease both}.metric-delay-one{animation-delay:.35s}.metric-delay-two{animation-delay:.55s}.metric-delay-three{animation-delay:.75s}.metric-animate .progress span{transform-origin:left center;animation:progressReveal 1.2s cubic-bezier(.22,.8,.28,1) both}.metric-delay-one .progress span{animation-delay:.5s}.metric-delay-two .progress span{animation-delay:.7s}.metric-delay-three .progress span{animation-delay:.9s}.ai-insight-animated{animation:insightAppear .8s ease both;animation-delay:1s}.ai-insight-animated .ai-icon{animation:aiPulse 4s ease-in-out infinite}.ai-insight-animated .ai-arrow{animation:arrowFloat 2.8s ease-in-out infinite}.hero-trust div{transition:transform .3s ease,color .3s ease}.hero-trust div:hover{transform:translateY(-3px)}.hero-trust div:hover strong{color:#1677c8}.service-card{transition:transform .35s cubic-bezier(.22,.8,.28,1),box-shadow .35s ease,border-color .35s ease}.service-card:before{content:"";position:absolute;left:0;top:0;height:3px;width:0;background:linear-gradient(90deg,#1677c8,#67c7ff);transition:width .4s ease}.service-card:hover:before{width:100%}.service-card:hover .service-icon{transform:scale(1.06);box-shadow:0 10px 24px rgba(22,119,200,.12)}.service-icon{transition:transform .3s ease,box-shadow .3s ease}.service-line{transition:width .35s ease}.service-card:hover .service-line{width:70px}.service-reveal{animation:serviceReveal .75s ease both}.service-delay-01{animation-delay:.05s}.service-delay-02{animation-delay:.1s}.service-delay-03{animation-delay:.15s}.service-delay-04{animation-delay:.2s}.service-delay-05{animation-delay:.25s}.service-delay-06{animation-delay:.3s}.ai-card{transition:transform .35s cubic-bezier(.22,.8,.28,1),background .35s ease,border-color .35s ease,box-shadow .35s ease}.ai-card:hover{transform:translateY(-6px);background:#1a3852;border-color:rgba(112,198,255,.3);box-shadow:0 22px 45px rgba(0,0,0,.16)}.ai-card:hover .ai-card-arrow{transform:translate(4px,-4px)}.ai-card-arrow{transition:transform .3s ease}.ai-card-reveal{animation:aiCardReveal .8s ease both}.ai-card-delay-1{animation-delay:.05s}.ai-card-delay-2{animation-delay:.12s}.ai-card-delay-3{animation-delay:.19s}.ai-card-delay-4{animation-delay:.26s}.industry-list span{transition:transform .25s ease,border-color .25s ease,color .25s ease,background .25s ease}.industry-list span:hover{transform:translateY(-2px);border-color:#b9ddf4;background:#f7fbfe;color:#1677c8}.approach-step{transition:transform .25s ease}.approach-step:hover{transform:translateX(5px)}.approach-step:hover>span{transform:scale(1.08);background:#1677c8;color:#ffffff}.approach-step>span{transition:transform .25s ease,background .25s ease,color .25s ease}.approach-step-animated{animation:stepReveal .65s ease both}.approach-step:nth-of-type(4){animation-delay:.1s}.approach-step:nth-of-type(5){animation-delay:.2s}.approach-step:nth-of-type(6){animation-delay:.3s}.approach-step:nth-of-type(7){animation-delay:.4s}.btn span{transition:transform .25s ease}.primary:hover span{transform:translateX(4px)}.primary{position:relative;overflow:hidden}.primary:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.16),transparent 70%);transform:translateX(-120%);transition:transform .6s ease}.primary:hover:after{transform:translateX(120%)}.contact-form-card{animation:contactCardFloat 7s ease-in-out infinite}.form-dot{animation:formPulse 2.5s ease-out infinite}input,select,textarea{transition:border-color .25s ease,box-shadow .25s ease,transform .2s ease}input:focus,select:focus,textarea:focus{transform:translateY(-1px)}.whatsapp{animation:whatsappPulse 4s ease-in-out infinite}.whatsapp:before{content:"";position:absolute;inset:-7px;border-radius:50%;border:1px solid rgba(37,211,102,.28);animation:whatsappRing 3s ease-out infinite}@keyframes heroEntrance{0%{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboardEntrance{0%{opacity:0;transform:translateY(25px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dashboardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes dashboardSheen{0%,65%,to{opacity:0;transform:translateX(-25%)}75%{opacity:1}90%{opacity:0;transform:translateX(25%)}}@keyframes glowFloatOne{0%{transform:translate(0) scale(1)}to{transform:translate(-35px,40px) scale(1.08)}}@keyframes glowFloatTwo{0%{transform:translate(0)}to{transform:translate(35px,-30px)}}@keyframes confidenceAppear{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes confidencePulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.08)}}@keyframes progressReveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes metricFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes statusPulse{0%{box-shadow:0 0 0 0 rgba(81,214,149,.55)}70%{box-shadow:0 0 0 8px rgba(81,214,149,0)}to{box-shadow:0 0 0 0 rgba(81,214,149,0)}}@keyframes statusFade{0%,to{opacity:1}50%{opacity:.75}}@keyframes insightAppear{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes aiPulse{0%,to{box-shadow:0 0 0 rgba(76,182,247,0)}50%{box-shadow:0 0 25px rgba(76,182,247,.3)}}@keyframes arrowFloat{0%,to{transform:translate(0)}50%{transform:translate(3px,-3px)}}@keyframes serviceReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes aiCardReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes stepReveal{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}@keyframes contactCardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes formPulse{0%{box-shadow:0 0 0 0 rgba(73,201,139,.5)}70%{box-shadow:0 0 0 7px rgba(73,201,139,0)}to{box-shadow:0 0 0 0 rgba(73,201,139,0)}}@keyframes whatsappPulse{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes whatsappRing{0%{opacity:.8;transform:scale(.85)}80%,to{opacity:0;transform:scale(1.25)}}@keyframes particleFloatOne{0%,to{transform:translate(0);opacity:.3}50%{transform:translate(35px,-28px);opacity:.8}}@keyframes particleFloatTwo{0%,to{transform:translate(0);opacity:.25}50%{transform:translate(-28px,-38px);opacity:.75}}@keyframes particleFloatThree{0%,to{transform:translate(0)}50%{transform:translate(-24px,30px)}}@keyframes particleFloatFour{0%,to{transform:translate(0);opacity:.25}50%{transform:translate(28px,-30px);opacity:.7}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.quality-flow-panel{position:relative;overflow:hidden}.quality-flow-panel:after{content:"";position:absolute;width:300px;height:300px;right:-170px;bottom:-190px;border-radius:50%;background:rgba(44,145,220,.08);filter:blur(40px);pointer-events:none}.quality-flow-intro{margin:4px 0 26px;max-width:560px;color:#9eb3c6;font-size:14px;line-height:1.7}.quality-status{display:flex;align-items:center;gap:8px;color:#75d4ad;font-size:10px;font-weight:800;letter-spacing:1.5px}.quality-status span{width:7px;height:7px;border-radius:50%;background:#55c79a;animation:qualityStatusPulse 2.5s infinite}.quality-flow{position:relative;display:flex;flex-direction:column;gap:0;z-index:2}.flow-item{display:grid;grid-template-columns:52px 1fr;grid-gap:16px;gap:16px;align-items:center;padding:14px 16px;border:1px solid rgba(117,174,214,.13);border-radius:14px;background:rgba(255,255,255,.025);transition:transform .35s ease,background .35s ease,border-color .35s ease;animation:flowItemAppear .7s ease both}.flow-item:hover{transform:translateX(5px);background:rgba(56,139,205,.09);border-color:rgba(107,195,255,.3)}.flow-icon{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(49,148,220,.95),rgba(26,79,125,.95));color:#ffffff;font-weight:800;font-size:16px;box-shadow:0 8px 24px rgba(13,79,126,.18);transition:transform .3s ease,box-shadow .3s ease}.flow-item:hover .flow-icon{transform:scale(1.06);box-shadow:0 10px 30px rgba(68,173,244,.24)}.flow-item span{display:block;margin-bottom:2px;color:#63b9ee;font-size:10px;font-weight:800;letter-spacing:1.5px}.flow-item strong{display:block;color:#edf5fb;font-size:15px;line-height:1.35}.flow-item p{margin:4px 0 0;color:#94aabd;font-size:12px;line-height:1.55}.flow-connector{position:relative;height:18px;margin-left:38px;width:2px;overflow:hidden;background:rgba(99,185,238,.14)}.flow-connector span{position:absolute;width:100%;height:9px;top:-10px;background:#65c1f3;box-shadow:0 0 12px rgba(101,193,243,.8);animation:signalFlow 2.4s linear infinite}.flow-item-one{animation-delay:.05s}.flow-item-two{animation-delay:.15s}.flow-item-three{animation-delay:.25s}.flow-item-four{animation-delay:.35s}.release-outcome{position:relative;z-index:2;display:grid;grid-template-columns:42px 1fr auto;align-items:center;grid-gap:14px;gap:14px;margin-top:22px;padding:18px;border-radius:16px;background:linear-gradient(135deg,rgba(33,102,155,.34),rgba(18,53,81,.6));border:1px solid rgba(101,193,243,.28);animation:outcomeAppear .9s ease both;animation-delay:.55s}.outcome-pulse{width:14px;height:14px;border-radius:50%;background:#5ec0f5;box-shadow:0 0 0 0 rgba(94,192,245,.6);animation:outcomePulse 2.6s infinite}.outcome-content span{display:block;margin-bottom:4px;color:#70c8f6;font-size:10px;font-weight:800;letter-spacing:1.6px}.outcome-content strong{display:block;color:#ffffff;font-size:17px}.outcome-content p{margin:4px 0 0;color:#a8bfce;font-size:12px}.outcome-arrow{color:#6fc7f4;font-size:22px;transition:transform .3s ease}.release-outcome:hover .outcome-arrow{transform:translateX(5px)}@keyframes flowItemAppear{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes signalFlow{0%{transform:translateY(0);opacity:0}20%{opacity:1}to{transform:translateY(30px);opacity:0}}@keyframes qualityStatusPulse{0%{box-shadow:0 0 0 0 rgba(85,199,154,.5)}70%{box-shadow:0 0 0 8px rgba(85,199,154,0)}to{box-shadow:0 0 0 0 rgba(85,199,154,0)}}@keyframes outcomeAppear{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes outcomePulse{0%{box-shadow:0 0 0 0 rgba(94,192,245,.5)}70%{box-shadow:0 0 0 10px rgba(94,192,245,0)}to{box-shadow:0 0 0 0 rgba(94,192,245,0)}}@media (max-width:750px){.quality-flow-intro{font-size:13px}.flow-item{grid-template-columns:42px 1fr;padding:13px;gap:12px}.flow-icon{width:40px;height:40px}.flow-icon,.flow-item strong{font-size:14px}.flow-item p{font-size:11px}.flow-connector{margin-left:32px}.release-outcome{grid-template-columns:34px 1fr}.outcome-arrow{display:none}.outcome-content strong{font-size:15px}}@media (prefers-reduced-motion:reduce){.flow-connector span,.flow-item,.outcome-pulse,.quality-status span,.release-outcome{animation:none!important}}