.about-intro-text h2,.sweetbonanza-info h2{font-family:Fredoka,sans-serif;-webkit-text-fill-color:transparent}.about-intro-text h2,.process-text h2,.sweetbonanza-info h2{-webkit-text-fill-color:transparent}.about-intro{background:linear-gradient(to right,#fff0f6,#e0f7fa);padding:5rem 2rem}.about-intro .container,.about-process .container{display:flex;flex-wrap:wrap;align-items:center;gap:3rem;max-width:1200px;margin:0 auto}.about-intro-text{flex:1 1 500px;font-family:Poppins,sans-serif}.about-intro-text h2{font-size:2.5rem;background:linear-gradient(90deg,#ff80ab,#ffd180);-webkit-background-clip:text;margin-bottom:1rem}.about-intro-text p{font-size:1.1rem;line-height:1.8;color:#333;margin-bottom:1.25rem}.about-intro-visual,.process-visual,.sweetbonanza-visual{flex:1 1 400px;text-align:center}.about-intro-visual img{max-width:100%;border-radius:1rem;box-shadow:0 10px 24px rgba(0,0,0,.08)}.about-sweetbonanza{background:linear-gradient(to left,#fffafc,#e1f5fe);padding:5rem 2rem}.about-sweetbonanza .container{display:flex;flex-wrap:wrap;gap:3rem;align-items:center;max-width:1200px;margin:0 auto}.process-text,.sweetbonanza-info{flex:1 1 500px}.sweetbonanza-info h2{font-size:2.25rem;background:linear-gradient(90deg,#ff80ab,#ffd180);-webkit-background-clip:text;margin-bottom:1.5rem}.sweetbonanza-info p{font-size:1.1rem;line-height:1.7;font-family:Poppins,sans-serif;color:#333;margin-bottom:1.25rem}.sweetbonanza-features{list-style:none;padding:0;margin:2rem 0}.sweetbonanza-features li{font-size:1rem;margin-bottom:.5rem;display:flex;align-items:center;font-family:Poppins,sans-serif}.sweetbonanza-visual img{max-width:100%;border-radius:1.25rem;box-shadow:0 8px 20px rgba(0,0,0,.08)}.about-process{background:linear-gradient(to right,#e1f5fe,#fce4ec);padding:5rem 2rem}.process-text h2{font-size:2.25rem;font-family:Fredoka,sans-serif;background:linear-gradient(90deg,#1d6243,#2b5456);-webkit-background-clip:text;margin-bottom:1.25rem}.point-item,.process-text p{font-family:Poppins,sans-serif}.process-text p{font-size:1.05rem;line-height:1.7;color:#333;margin-bottom:1rem}.process-points{display:grid;gap:.75rem;margin-top:1.5rem}.point-item{background:rgba(255,255,255,.4);padding:.6rem 1rem;border-left:4px solid #ff80ab;border-radius:.5rem;font-size:.95rem}.process-visual img{max-width:100%;border-radius:1rem;box-shadow:0 10px 30px rgba(0,0,0,.07)}