.b2{text-align:center;padding:2rem 1rem;background:linear-gradient(to bottom,var(--primary),#6b829c);color:var(--text-light)}.b2 h1{font-size:1.8rem;margin-bottom:1rem}.b2 p{font-size:1rem;margin-bottom:1.5rem}.c3{display:flex;flex-direction:row;gap:.8rem;justify-content:center;align-items:center;padding:1rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;max-width:100%}.c3::-webkit-scrollbar{height:6px;background-color:#f1f1f1}.c3::-webkit-scrollbar-thumb{background-color:#888;border-radius:3px}.c3::-webkit-scrollbar-thumb:hover{background-color:#555}.d4{padding:.8rem 1.5rem;background:linear-gradient(90deg,var(--accent,#28a745),#97cfa5);color:var(--text-light);text-decoration:none;border-radius:8px;font-size:1.1rem;font-weight:500;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:all .3s ease;border:1px solid transparent;width:200px;flex-shrink:0;white-space:nowrap;overflow:auto;scrollbar-width:none}.d4:hover{background:linear-gradient(90deg,#218838,#85b899);box-shadow:0 6px 12px rgba(0,0,0,.15);transform:translateY(-2px);border-color:rgba(255,255,255,.2)}.d4:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}.e5{background:var(--bg-section);padding:1rem}.e5 h2{font-size:1.5rem;text-align:center;margin-bottom:1.5rem;color:var(--primary)}.f6{display:flex;flex-direction:column;gap:1rem}.g7{background:var(--text-light);padding:1rem;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);text-align:center}.g7 h3{font-size:1.3rem;margin-bottom:.8rem;color:var(--primary)}.h8{background:var(--bg-light);padding:1rem}.h8 h2{font-size:1.5rem;text-align:center;margin-bottom:1.5rem;color:var(--primary)}.h8 article{background:var(--text-light);padding:1rem;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.h8 article h3{font-size:1.3rem;margin-bottom:.8rem;color:var(--primary)}.logo{text-align:center;margin-bottom:1rem}.logo img{max-width:150px;height:auto;vertical-align:middle}.top-header-row {border-radius: 22px;}
