@keyframes backgroundPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.assessment-process{padding:6rem 2rem;background:linear-gradient(145deg,#1a365d 0,#2c5282 50%,#1a365d 100%);color:#fff;position:relative;overflow:hidden}.assessment-process::before,.methodology-card::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.assessment-process::before{background:radial-gradient(circle at 20% 20%,rgba(2,132,199,.15)0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(26,54,93,.15)0,transparent 50%),linear-gradient(135deg,transparent 0,rgba(2,132,199,.05) 50%,transparent 100%);animation:backgroundPulse 20s ease-in-out infinite}.process-container{max-width:1400px;margin:0 auto;position:relative;z-index:2}.process-header{text-align:center;margin-bottom:4rem}.process-header h2{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;margin-bottom:1.5rem;background:linear-gradient(135deg,#fff 0,#e2e8f0 100%);line-height:1.1;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.process-header p{font-size:clamp(1.1rem,2.5vw,1.4rem);opacity:.9;max-width:700px;margin:0 auto;line-height:1.6}.process-overview{margin-bottom:5rem}.overview-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;max-width:100%;margin:0 auto}.stat-item{text-align:center;padding:2rem 1rem;background:rgba(255,255,255,.1);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2);border-radius:20px;transition:all .4s ease}.stat-item:hover{transform:translateY(-8px);background:rgba(255,255,255,.15);box-shadow:0 15px 35px rgba(0,0,0,.2)}.assessment-process .stat-number{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:.5rem;line-height:1}.assessment-process .stat-label{font-size:1rem;opacity:.8;font-weight:500;text-transform:uppercase;letter-spacing:1px}.methodology-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:3rem;margin-bottom:5rem}.methodology-card{background:rgba(255,255,255,.08);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);border-radius:24px;padding:3rem 2.5rem;text-align:center;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.methodology-card::before{background:linear-gradient(135deg,rgba(2,132,199,.1)0,transparent 100%);opacity:0;transition:opacity .4s ease}.methodology-card:hover{transform:translateY(-15px) scale(1.02);background:rgba(255,255,255,.12);box-shadow:0 25px 50px rgba(0,0,0,.25);border-color:rgba(2,132,199,.3)}.methodology-card:hover::before{opacity:1}.method-features,.method-icon{display:flex;justify-content:center;position:relative;z-index:2}.method-icon{width:80px;height:80px;margin:0 auto 2rem;background:linear-gradient(135deg,rgba(2,132,199,.2)0,rgba(26,54,93,.2) 100%);border-radius:50%;align-items:center;color:#0284c7;transition:all .4s ease}.methodology-card:hover .method-icon{background:linear-gradient(135deg,#0284c7 0,#1a365d 100%);color:#fff;transform:scale(1.1)}.guarantee-text h3,.methodology-card h3{font-size:1.5rem;font-weight:700;color:#fff}.methodology-card h3,.methodology-card p{margin-bottom:1.5rem;position:relative;z-index:2}.methodology-card p{font-size:1rem;margin-bottom:2rem}.method-features{flex-wrap:wrap;gap:.5rem}.feature-tag{background:rgba(2,132,199,.2);color:#0284c7;padding:.4rem .8rem;border-radius:12px;font-size:.85rem;font-weight:500;border:1px solid rgba(2,132,199,.3);transition:all .3s ease}.methodology-card:hover .feature-tag{background:rgba(2,132,199,.3);color:#fff;border-color:rgba(2,132,199,.5)}.assessment-guarantee{background:rgba(255,255,255,.05);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:3rem;margin-bottom:4rem}.guarantee-content{display:grid;grid-template-columns:auto 1fr auto;gap:2rem;align-items:center;max-width:1000px;margin:0 auto}.guarantee-icon{color:#10b981;flex-shrink:0}.guarantee-text h3{margin-bottom:.5rem}.guarantee-text p,.methodology-card p{opacity:.9;line-height:1.6}.guarantee-badges{display:flex;gap:1rem;flex-wrap:wrap}.guarantee-badge{background:rgba(16,185,129,.2);color:#10b981;padding:.5rem 1rem;border-radius:12px;font-size:.85rem;font-weight:600;border:1px solid rgba(16,185,129,.3);white-space:nowrap}.process-cta{text-align:center}.assessment-btn{background:linear-gradient(135deg,#0284c7 0,#1a365d 100%);color:#fff;font-size:1.2rem;font-weight:700;padding:1.2rem 3rem;border-radius:16px;border:0;cursor:pointer;transition:all .4s ease;margin-bottom:2rem;box-shadow:0 10px 30px rgba(2,132,199,.3)}.assessment-btn:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgba(2,132,199,.4);background:linear-gradient(135deg,#0369a1 0,#1e40af 100%)}.assessment-note{display:flex;justify-content:center;gap:2rem;font-size:1rem;opacity:.9;margin:0;flex-wrap:wrap}.note-item{display:flex;align-items:center;gap:.5rem}@media (max-width:1024px){.guarantee-content{grid-template-columns:1fr;text-align:center;gap:2rem}.guarantee-badges{justify-content:center}}@media (max-width:768px){.assessment-process{padding:4rem 1rem}.overview-stats{grid-template-columns:repeat(2,1fr);gap:1rem}.methodology-grid{grid-template-columns:1fr;gap:2rem}.methodology-card{padding:2rem 1.5rem}.assessment-note{flex-direction:column;gap:1rem}}@media (max-width:768px){.assessment-process{padding:3rem 1rem}.process-header{margin-bottom:2.5rem}.process-header h2{font-size:2rem;margin-bottom:1rem}.process-header p{font-size:1rem;padding:0 1rem}.process-overview{margin-bottom:3rem}.overview-stats{grid-template-columns:repeat(2,1fr);gap:1rem}.stat-item{padding:1.5rem 1rem;border-radius:16px}.assessment-process .stat-number{font-size:2rem;margin-bottom:.375rem}.assessment-process .stat-label{font-size:.85rem}.methodology-grid{grid-template-columns:1fr;gap:1.5rem}.methodology-card{padding:2rem 1.5rem;border-radius:16px}.method-icon{width:80px;height:80px;margin-bottom:1rem}.guarantee-icon svg,.method-icon svg{width:40px;height:40px}.methodology-card h3{font-size:1.25rem;margin-bottom:.75rem}.guarantee-text p,.methodology-card p{font-size:.9rem;margin-bottom:1rem}.method-features{gap:.5rem}.feature-tag{padding:.375rem .75rem;font-size:.75rem}.assessment-guarantee{padding:2rem 1.5rem;border-radius:16px;margin-bottom:2rem}.guarantee-content{flex-direction:column;text-align:center;gap:1rem}.guarantee-icon{margin-bottom:1rem}.guarantee-text h3{font-size:1.25rem;margin-bottom:.5rem}.guarantee-badges{flex-direction:column;gap:.5rem}.guarantee-badge{padding:.5rem 1rem;font-size:.8rem}.assessment-btn{width:100%;padding:.875rem 1.5rem;font-size:1rem;margin-bottom:1rem}.assessment-note{flex-direction:column;gap:.5rem;font-size:.85rem;text-align:center}.note-item{font-size:.8rem}}@media (max-width:480px){.assessment-process{padding:2rem .75rem}.process-header h2{font-size:1.75rem;line-height:1.3}.process-header p{font-size:.9rem;padding:0}.overview-stats{grid-template-columns:1fr;gap:.75rem}.methodology-card,.stat-item{padding:1.25rem .75rem;border-radius:12px}.assessment-process .stat-number{font-size:1.75rem}.assessment-process .stat-label{font-size:.8rem}.methodology-card{padding:1.5rem 1rem}.method-icon{width:70px;height:70px}.method-icon svg{width:35px;height:35px}.guarantee-text h3,.methodology-card h3{font-size:1.125rem}.guarantee-text p,.methodology-card p{font-size:.85rem}.assessment-guarantee{padding:1.5rem 1rem;border-radius:12px}}