:root{--bg-color: #e5e5e5;--primary: #6366f1;--text-light: #1a1a1a;--glass: rgba(255, 255, 255, .65);--glass-border: rgba(255, 255, 255, .2);--font-main: "Inter", sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{background-color:#e5e5e5}body{background-color:transparent;color:var(--text-light);font-family:var(--font-main);overflow-x:hidden;line-height:1.6}#global-particles{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:-1;pointer-events:none;background:#e5e5e5}.counter{font-size:4rem;font-weight:900;color:var(--primary);margin-bottom:10px;font-variant-numeric:tabular-nums}#stats p{text-transform:uppercase;letter-spacing:2px;font-size:.8rem;color:#666}.glass{background:var(--glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:24px}.btn-magnetic-wrap{display:inline-block;position:relative;padding:20px}.btn-magnetic{background:var(--primary);color:#fff;padding:16px 32px;border-radius:50px;text-decoration:none;font-weight:700;display:inline-block;transition:transform .2s ease-out;border:none;font-size:1rem;overflow:hidden;position:relative;z-index:1}.btn-text{position:relative;z-index:2;pointer-events:none;display:inline-block}header{padding:30px 5%;display:flex;justify-content:space-between;align-items:center;position:fixed;width:100%;z-index:100}.logo{font-weight:900;font-size:1.5rem;letter-spacing:-1px}section{padding:100px 5%;min-height:100vh;display:flex;flex-direction:column;justify-content:center}.glass-input{width:100%;padding:18px 24px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;color:#fff;font-family:inherit;font-size:1rem;outline:none;transition:all .3s ease;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:inset 0 1px 1px #ffffff0d,0 4px 10px #0000001a}.glass-input:focus{background:#ffffff12;border-color:var(--primary);box-shadow:inset 0 1px 1px #ffffff1a,0 4px 15px #6366f133}.glass-input::placeholder{color:#ffffff80}select.glass-input{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1.2em;padding-right:3rem}.btn-send{width:auto;padding:18px 48px;background:linear-gradient(135deg,var(--primary),#8b8dff);color:#fff;border:none;border-radius:50px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 20px #6366f166;display:flex;justify-content:center;align-items:center;margin:0 auto}.btn-send:hover{transform:translateY(-2px);box-shadow:0 6px 25px #6366f199}#success-msg{display:none;text-align:center;padding:30px;background:#10b98133;border:1px solid rgba(16,185,129,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;margin-top:20px}.bento-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,300px);gap:20px;margin-top:50px}.bento-item{padding:40px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden;transition:transform .1s ease;transform-style:preserve-3d}.bento-item i{font-size:3rem;margin-bottom:20px;color:var(--primary)}.bento-item h3{font-size:1.5rem;margin-bottom:10px}.bento-item p{color:#aaa;font-size:.9rem}.item-1{grid-column:span 2;grid-row:span 1}.item-2{grid-column:span 1;grid-row:span 2}.item-3{grid-column:span 1;grid-row:span 1}.item-4{grid-column:span 2;grid-row:span 1}
