body:has(.fl){background:#0b0a0e;margin:0}:root[data-theme=light] body:has(.fl){background:#fbf6f0}:where(.fl) a{color:inherit}.fl{--s0:#0b0a0e;--s1:#14111a;--s2:#1e1824;--s3:#14111a;--s5:#2a2030;--glow:#ff7a2f47;--text:#f7f3ee;--muted:#bdb7c4;--line:#ffffff24;--rule:#ffffff4d;--accent-ink:#ff9a5c;--hero-em:#ff9a5c;--focus:#ff9a5c;--nav-bg:#0b0a0ebd;--nav-line:#ffffff14;--btn-line:#ffffff47;--btn-line-bg:#ffffff08;--card:#17131d;--tile:#ffffff0a;--seg:#ffffff12;--hub-accent:#ff7a2f;--hub-on-accent:#1a0b02;--hub-accent-shadow:0 10px 36px #ff7a2f47;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--display:var(--fl-inter),Inter,system-ui,sans-serif;--body:var(--fl-inter),Inter,system-ui,sans-serif;--mono:var(--fl-mono),"JetBrains Mono",ui-monospace,monospace}:where(:root[data-theme=light]) .fl.fl{--s0:#fbf6f0;--s1:#f5ebdf;--s2:#f9e3d1;--s3:#f3ece4;--s5:#f2d9c4;--glow:#ff7a2f38;--text:#1b1420;--muted:#5a5060;--line:#1b142026;--rule:#1b142038;--accent-ink:#a8480c;--hero-em:#b54a0a;--focus:#1b1420;--nav-bg:#fbf6f0d1;--nav-line:#1b14201a;--btn-line:#1b14204d;--btn-line-bg:#ffffff80;--card:#fff;--tile:#ffffffb3;--seg:#1b142012;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.fl *{box-sizing:border-box}:where(.fl h1,.fl h2,.fl h3,.fl h4,.fl p){margin:0}:where(.fl) .wrap{max-width:1272px;margin:0 auto;padding-inline:clamp(16px,6vw,88px)}:where(.fl) .ic{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;display:block}:where(.fl) .navend{align-items:center;gap:10px;display:flex}:where(.fl) .tt{appearance:none;border:1px solid var(--btn-line);background:var(--btn-line-bg);width:44px;height:44px;color:var(--text);cursor:pointer;border-radius:50%;flex:none;place-items:center;transition:transform .2s;display:grid}:where(.fl) .tt:hover{transform:translateY(-1px)}:where(.fl) .tt .tt-moon,:where(:root[data-theme=light]) .fl.fl .tt .tt-sun{display:none}:where(:root[data-theme=light]) .fl.fl .tt .tt-moon{display:block}:where(.fl) .brand .logo-on-light,:where(:root[data-theme=light]) .fl.fl .brand .logo-on-dark{display:none}:where(:root[data-theme=light]) .fl.fl .brand .logo-on-light{display:block}:where(.fl) .navbar{z-index:20;background:var(--nav-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--nav-line);position:sticky;top:0}:where(.fl) .nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:72px;display:flex}:where(.fl) .brand{align-items:center;gap:12px;font-size:15px;text-decoration:none;display:flex}:where(.fl) .brand img{width:auto;height:28px;display:block}:where(.fl) .brand span{border-left:1px solid var(--line);color:var(--muted);padding-left:12px;line-height:1.2}:where(.fl) .navshort{display:none}:where(.fl) .links{gap:30px;font-size:14.5px;display:flex}:where(.fl) .links a{color:var(--muted);text-decoration:none;transition:color .2s}:where(.fl) .links a:hover{color:var(--text)}:where(.fl) .btn{min-height:50px;font:600 15px var(--body);cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}:where(.fl) .btn:hover{transform:translateY(-2px)}:where(.fl) .btn:focus-visible,:where(.fl) .links a:focus-visible,:where(.fl) .tt:focus-visible,:where(.fl) .brand:focus-visible{outline:2px solid var(--focus);outline-offset:3px}:where(.fl) .btn-hub{background:var(--hub-accent);color:var(--hub-on-accent);box-shadow:var(--hub-accent-shadow)}:where(.fl) .foot{--text:#f6f3ea;--focus:#ff9a5c;--muted:#8e93a1;--line:#ffffff1a;color:#a4a9b6;background:#08090f;padding-block:clamp(64px,7vw,96px) 32px;font-size:15px;line-height:1.5}:where(.fl) .foottop{grid-template-columns:minmax(0,1.6fr) repeat(var(--fcols,3),minmax(0,1fr));gap:48px 32px;display:grid}:where(.fl) .footlogo{width:auto;height:36px;display:block}:where(.fl) .footbrand p{color:var(--muted);max-width:36ch;margin-top:24px}:where(.fl) .footcontact{gap:6px;margin-top:24px;display:grid}:where(.fl) .footcontact a{font-weight:500;text-decoration:none;transition:color .2s}:where(.fl) .footcontact a:hover{color:var(--text)}:where(.fl) .footcontact span{color:var(--muted);font-size:14px}:where(.fl) .footcol h4{font:500 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#d3d5dc;margin:0 0 20px}:where(.fl) .footcol a{padding:6px 0;line-height:1.35;text-decoration:none;transition:color .2s;display:block}:where(.fl) .footcol a:hover{color:var(--text)}:where(.fl) .footsocial{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:clamp(40px,5vw,64px);padding-top:28px;display:flex}:where(.fl) .footsocial a{border:1px solid var(--line);border-radius:999px;align-items:center;min-height:40px;padding:0 15px;font-size:14px;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}:where(.fl) .footsocial a:hover{color:var(--text);border-color:#ffffff59}:where(.fl) .footbot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:14px 32px;margin-top:28px;font-size:13.5px;display:flex}:where(.fl) .footlegal{flex-wrap:wrap;gap:6px 20px;display:flex}:where(.fl) .footlegal a{text-decoration:none}:where(.fl) .footlegal a:hover{color:var(--text)}:where(.fl) .footcol a:focus-visible,:where(.fl) .footsocial a:focus-visible,:where(.fl) .footlegal a:focus-visible,:where(.fl) .footcontact a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (max-width:1040px){:where(.fl) .foottop{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.fl) .footbrand{grid-column:1/-1}:where(.fl) .links{display:none}}@media (max-width:640px){:where(.fl) .wrap{padding-inline:20px}:where(.fl) .navlong{display:none}:where(.fl) .navshort{display:inline}:where(.fl) .foot{padding-block:56px 28px;font-size:15.5px}:where(.fl) .foottop{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px}:where(.fl) .footbrand{grid-column:1/-1}:where(.fl) .footcol h4{margin-bottom:12px}:where(.fl) .footcol a{padding:8px 0}:where(.fl) .footbot{flex-direction:column}}
.hp-clips{--s0:#0b0a0e;--s1:#14111a;--s2:#1e1824;--s3:#14111a;--s5:#2a2030;--glow:#ff7a2f47;--text:#f7f3ee;--muted:#bdb7c4;--line:#ffffff24;--rule:#ffffff4d;--accent-ink:#ff9a5c;--hero-em:#ff9a5c;--focus:#ff9a5c;--nav-bg:#0b0a0ebd;--nav-line:#ffffff14;--btn-line:#ffffff47;--btn-line-bg:#ffffff08;--card:#17131d;--tile:#ffffff0a;--seg:#ffffff12;--hub-accent:#ff7a2f;--hub-on-accent:#1a0b02;--hub-accent-shadow:0 10px 36px #ff7a2f47;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--display:var(--fl-inter),Inter,system-ui,sans-serif;--body:var(--fl-inter),Inter,system-ui,sans-serif;--mono:var(--fl-mono),"JetBrains Mono",ui-monospace,monospace}:where(:root[data-theme=light]) .hp-clips.hp-clips{--s0:#fbf6f0;--s1:#f5ebdf;--s2:#f9e3d1;--s3:#f3ece4;--s5:#f2d9c4;--glow:#ff7a2f38;--text:#1b1420;--muted:#5a5060;--line:#1b142026;--rule:#1b142038;--accent-ink:#a8480c;--hero-em:#b54a0a;--focus:#1b1420;--nav-bg:#fbf6f0d1;--nav-line:#1b14201a;--btn-line:#1b14204d;--btn-line-bg:#ffffff80;--card:#fff;--tile:#ffffffb3;--seg:#1b142012;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
