.hp{--hp-ease:cubic-bezier(.23, 1, .32, 1);--hp-paper:#f3f4f6;--hp-wall:#eceae6;--hp-floor:#dcd8d1;--hp-navy:#0b1220;--hp-navy-2:#131d33;--hp-radius-xl:28px;--hp-light:#3b69eb1a;--hp-light-soft:#608cff12;isolation:isolate;background-color:var(--bg);position:relative}.hp:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40rem 32rem at 88% 0%, var(--hp-light), transparent 70%), radial-gradient(36rem 30rem at 4% 22%, var(--hp-light-soft), transparent 70%), radial-gradient(40rem 34rem at 96% 48%, var(--hp-light-soft), transparent 70%), radial-gradient(38rem 30rem at 0% 72%, var(--hp-light), transparent 70%), radial-gradient(40rem 30rem at 80% 98%, var(--hp-light-soft), transparent 70%);position:absolute;inset:0}:root[data-theme=dark] .hp{--hp-paper:#1a1c21;--hp-wall:#24262b;--hp-floor:#1c1d21;--hp-navy:#0a0f1a;--hp-navy-2:#111a2c;--hp-light:#5a82ff1a;--hp-light-soft:#789bff0f}.hp .hp-dark{--bg:#0b1220;--surface:#182238;--surface-raised:#212c45;--ink:#f5f5f7;--ink-muted:#b4bac8;--ink-subtle:#8a92a5;--line:#ffffff1a;--line-strong:#fff3;--accent:#8aa2ff;--accent-ink:#0b1220;color:var(--ink);background:var(--hp-navy);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@keyframes hp-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes hp-rise-solid{0%{transform:translateY(12px)}}@keyframes hp-settle{0%{transform:scale(1.045)}}@keyframes hp-fade{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){.hp .hp-enter{animation:hp-rise .62s var(--hp-ease) both;animation-delay:calc(var(--i,0) * 70ms)}.hp .hp-enter-solid{animation:hp-rise-solid .7s var(--hp-ease) both}.hp .hp-enter-media{animation:hp-settle 1.1s var(--hp-ease) both}}@media (prefers-reduced-motion:reduce){.hp .hp-enter{animation:.24s both hp-fade}}.hp .hp-tile{transition:transform .16s var(--hp-ease)}.hp .hp-tile:active{transform:scale(.985)}.hp .hp-tile-img,.hp .hp-arrow{transition:transform .3s var(--hp-ease)}@media (hover:hover) and (pointer:fine){.hp .hp-tile:hover .hp-tile-img{transform:translateY(-6px)scale(1.035)}.hp .hp-tile:hover .hp-arrow{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.hp .hp-tile,.hp .hp-tile-img,.hp .hp-arrow{transition:none}.hp .hp-tile:active{transform:none}}.hp{--hp-product-light:#507dff3d}:root[data-theme=dark] .hp{--hp-product-light:#608cff42}.hp .hp-card-glow{box-shadow:0 1px 2px #2547d00f,0 18px 44px -14px #3b69eb47}:root[data-theme=dark] .hp .hp-card-glow{box-shadow:0 1px 2px #0000004d,0 18px 44px -14px #466eff40}.hp .hp-product-glow{filter:drop-shadow(0 0 20px var(--hp-product-light)) drop-shadow(0 18px 18px #00000024)}.hp .hp-contact-shadow{background:radial-gradient(closest-side,#00000047,#0000)}
