:root{--hues-bg:#080D19;--hues-bg-alt:#0E1728;--hues-card:#111D31;--hues-blue:#2878F0;--hues-cyan:#22D3EE;--hues-white:#F1F5F9;--hues-muted:#A8B5C9;--hues-border:#263957}body{background:var(--hues-bg);color:var(--hues-white)}h1,h2,h3,h4,h5,h6{color:var(--hues-white);letter-spacing:-0.025em}p{color:var(--hues-muted);line-height:1.8}.hues-container{width:min(90%,1200px);margin-inline:auto}.hues-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 80% 45%,rgba(40,120,240,0.20),transparent 42%),var(--hues-bg)}.hues-section-dark{background:var(--hues-bg)}.hues-section-alt{background:var(--hues-bg-alt)}.hues-card{height:100%;padding:28px;background:var(--hues-card);border:1px solid var(--hues-border);border-radius:16px;transition:transform 220ms ease,border-color 220ms ease,background-color 220ms ease}.hues-card:hover{transform:translateY(-5px);border-color:var(--hues-blue);background:#14233B}.hues-card p{color:var(--hues-muted)}.hues-btn .et_pb_button{background:linear-gradient(110deg,#2878F0,#3764E8);color:#FFFFFF!important;border:1px solid transparent;border-radius:8px;padding:15px 25px!important;font-weight:600;transition:transform 200ms ease,box-shadow 200ms ease}.hues-btn .et_pb_button:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(40,120,240,0.28)}.hues-btn-outline .et_pb_button{background:transparent;color:var(--hues-white)!important;border:1px solid #405371;border-radius:8px;padding:15px 25px!important}.hues-btn-outline .et_pb_button:hover{border-color:var(--hues-cyan);background:rgba(34,211,238,0.06)}.hues-eyebrow{color:var(--hues-cyan);text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:700}.hues-product-image img{border:1px solid var(--hues-border);border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,0.30)}a{transition:color 180ms ease}a:hover{color:var(--hues-cyan)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--hues-cyan);outline-offset:3px}@media (max-width:767px){.hues-container{width:90%}.hues-card{padding:22px;border-radius:12px}.hues-hero{background:radial-gradient(ellipse at 50% 25%,rgba(40,120,240,0.17),transparent 55%),var(--hues-bg)}}@media (prefers-reduced-motion:reduce){.hues-card,.hues-btn .et_pb_button,a{transition:none}.hues-card:hover,.hues-btn .et_pb_button:hover{transform:none}}