.bg-cgray{background:#fafafa}.header-navigation{padding:10px 0;background-color:#111}.header-navigation .container{display:flex;justify-content:space-between;align-items:center}.logo{font-size:1.5rem;font-weight:700;color:#fff}.header-navigation img{width:165px}.navs .signup-btn{padding:10px 20px;background-color:#145dc9;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;font-weight:600}.navs .signup-btn:hover{background-color:#0f4a8b}.hero-section{position:relative;background-image:url(https://cdn.vnoc.com/profilesuite/bg/professionals.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat;padding:200px 10px;color:#fff;height:100vh}.hero-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);z-index:1}.hero-section .container{position:relative;z-index:2}.hero-section .hero-title{font-size:3.55rem;font-weight:800;color:#fff}.hero-section .hero-description{font-size:1.35rem;color:#d3d3d3;margin-top:1rem}.hero-section .hero-signup-btn{margin-top:1.5rem;padding:10px 20px;background-color:#145dc9;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;font-weight:600;z-index:2}.hero-section .hero-signup-btn:hover{background-color:#0f4a8b}.hero-section .hero-image{max-width:100%;border-radius:8px;z-index:2;display:none}.profile-section{padding:80px 0}.profile-card{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:30px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%}.profile-image{border-radius:50%}.profile-name{font-size:1.25rem;font-weight:600;margin-top:10px}.profile-intro{font-size:1.15rem;color:#555;margin-bottom:15px}.view-profile-btn{background-color:#145dc9;color:#fff;padding:8px 16px;border:none;border-radius:4px;font-size:.875rem;cursor:pointer;margin-top:auto}.view-profile-btn:hover{background-color:#0f4a8b}.social-icons{margin-top:15px;display:flex;gap:10px;justify-content:center}.social-icons a{display:inline-flex;align-items:center;justify-content:center}.social-icons img{transition:transform .2s ease}.social-icons img:hover{transform:scale(1.1)}.profile-section .profile-btn{margin-top:1.5rem;padding:8px 16px;background-color:#145dc9;color:#fff;border:none;border-radius:4px;font-size:.875rem;cursor:pointer;z-index:2}.platform-section{padding:80px 0}.platform-title{font-size:1.25rem;font-weight:600;margin-top:10px}.platform-description{font-size:1.15rem;color:#555;margin-top:0}.platform-card{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:30px;box-shadow:0 4px 8px rgba(0,0,0,.1);height:100%}.platform-section .platform-btn{margin-top:1.5rem;padding:8px 16px;background-color:#145dc9;color:#fff;border:none;border-radius:4px;font-size:.875rem;cursor:pointer;z-index:2}.app-section{padding:80px 0}.app-card{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.app-title{font-size:1rem;font-weight:600;margin-top:10px;color:#333}.flash-news{background:#000;color:#fff;padding:10px 0;overflow:hidden;white-space:nowrap;position:relative}.flash-news a{color:#fff;text-decoration:none;display:inline-block;padding-left:100%;animation:scroll 24s linear infinite}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.flash-news a:hover{animation-play-state:paused}.header-navigation a{text-decoration:none;color:#fff;font-weight:600}.banner-section{padding:80px 0}