:root{--p-black: #0A0A0B;--p-dark-gray: #1E1E20;--p-blue: #0077FF;--p-gold: #CBA35C;--p-white: #FFFFFF;--p-bg-light: #F8F9FA;--p-card-light: #FFFFFF;--p-text-main: #1A1A1A;--p-text-muted: #6C757D;--grad-premium-blue: linear-gradient(135deg, #0077FF 0%, #00A3FF 100%);--grad-premium-gold: linear-gradient(135deg, #CBA35C 0%, #E6C87E 100%);--transition-smooth: all .4s cubic-bezier(.4, 0, .2, 1);--transition-luxe: all .6s cubic-bezier(.23, 1, .32, 1)}body{font-family:Plus Jakarta Sans,sans-serif;background-color:var(--p-bg-light);color:var(--p-text-main);margin:0;line-height:1.6;font-size:15px}a{text-decoration:none!important}.text-muted{color:var(--p-text-muted)!important}h1{font-size:24px;font-weight:800;line-height:1.2;letter-spacing:-.02em;color:var(--p-text-main)}h2{font-size:22px;font-weight:700;line-height:1.3;color:var(--p-text-main)}h3{font-size:20px;font-weight:700;color:var(--p-text-main)}h4{font-size:18px;font-weight:600;color:var(--p-text-main)}h5{font-size:16px;font-weight:600;color:var(--p-text-main)}h6{font-size:14px;font-weight:600;color:var(--p-text-main)}.display-1{font-size:24px!important}.text-gradient-blue{background:var(--grad-premium-blue);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-gradient-gold{background:var(--grad-premium-gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.glass-card{background:#fffc;backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.05);border-radius:20px;box-shadow:0 10px 30px #0000000d}.btn-luxe{padding:10px 24px;border-radius:50px;font-weight:700;font-size:14px;transition:var(--transition-smooth);border:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.btn-luxe-blue{background:var(--p-blue);color:#fff}.btn-luxe-gold{background:var(--p-gold);color:#000}.btn-luxe-green{background:#25d366;color:#fff}.btn-luxe:hover{transform:translateY(-2px);filter:brightness(1.1);box-shadow:0 10px 20px #0000004d}.bg-light{background-color:var(--p-bg-light)!important}.bg-white{background-color:var(--p-white)!important}.text-dark,.text-main{color:var(--p-text-main)!important}.text-gold{color:var(--p-gold)!important}.text-blue{color:var(--p-blue)!important}[data-reveal]{opacity:1}input,select,textarea{background-color:var(--p-white);color:var(--p-text-main);border:1px solid rgba(0,0,0,.1);padding:10px 15px;border-radius:8px}input:focus,select:focus{border-color:var(--p-blue);outline:none}.hero-text-p{text-align:center}
