/* Page-specific styles extracted from the supplied dark design. */
html .desktop-001{position:fixed;left:0;top:0;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#F3F1EC;mix-blend-mode:difference;pointer-events:none;z-index:200;opacity:0;transition:width .3s cubic-bezier(.16,1,.3,1),height .3s cubic-bezier(.16,1,.3,1),margin .3s cubic-bezier(.16,1,.3,1),opacity .3s}
html .desktop-002{position:fixed;top:0;left:0;right:0;height:2px;z-index:150}
html .desktop-003{height:100%;width:0%;background:#8B7BFF}
html .desktop-004{position:fixed;top:0;left:0;right:0;z-index:140;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px clamp(14px,3.5vw,48px);background:linear-gradient(180deg,rgba(8,8,10,.72) 0%,rgba(8,8,10,.45) 45%,rgba(8,8,10,0) 100%);border-bottom:none;transition:background-color .4s ease,border-color .4s ease,padding .4s ease,backdrop-filter .4s ease}
html .desktop-005{font-family:'Unbounded',sans-serif;font-weight:800;font-size:17px;letter-spacing:-.14em;line-height:1;text-transform:uppercase;white-space:nowrap;color:#F3F1EC;transition:letter-spacing .7s cubic-bezier(.16,1,.3,1)}
html .desktop-005:hover{letter-spacing:-.02em}
html .desktop-006{color:#8B7BFF}
html .desktop-007{opacity:.3}
html .desktop-008{display:flex;align-items:center;gap:clamp(12px,2vw,26px);flex-wrap:wrap;justify-content:flex-end;font-family:'Unbounded',sans-serif;font-size:11px;letter-spacing:.12em;text-transform:uppercase}
html .desktop-009{color:#F3F1EC}
html .desktop-010{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:#F3F1EC;transition:color .3s,transform .5s cubic-bezier(.16,1,.3,1)}
html .desktop-010:hover{color:#8B7BFF;transform:rotate(40deg)}
html .desktop-011{position:relative;min-height:100svh;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;padding:96px clamp(14px,3.5vw,48px) 0}
html .desktop-012{position:absolute;right:0;top:-6%;bottom:-6%;width:min(62%,940px);overflow:hidden;will-change:transform}
html .desktop-013{width:100%;height:100%;object-fit:cover;object-position:74% 42%;opacity:1;filter:brightness(1.18) contrast(1.02)}
html .desktop-014{position:absolute;inset:0;background:linear-gradient(90deg,#08080A 0%,rgba(8,8,10,.94) 12%,rgba(8,8,10,.72) 26%,rgba(8,8,10,.34) 42%,rgba(8,8,10,.08) 58%,rgba(8,8,10,0) 72%)}
html .desktop-015{position:absolute;inset:0;background:linear-gradient(94deg,#08080A 0%,#08080A 30%,rgba(8,8,10,.6) 44%,rgba(8,8,10,.2) 58%,rgba(8,8,10,0) 74%)}
html .desktop-016{position:relative;max-width:1520px;margin:auto auto 0;width:100%}
html .desktop-017{display:flex;align-items:center;gap:12px;margin-bottom:clamp(12px,2.2vh,24px);animation:fadeIn 1s .1s both}
html .desktop-018{width:8px;height:8px;border-radius:50%;background:#8B7BFF;animation:blink 2.4s ease-in-out infinite}
html .desktop-019{font-family:'Unbounded',sans-serif;font-size:clamp(10px,.95vw,12px);letter-spacing:.2em;text-transform:uppercase;color:#B9B7C6}
html .desktop-020{margin:0;font-family:'Unbounded',sans-serif;font-weight:800;font-size:clamp(36px,6.6vw,112px);line-height:.92;letter-spacing:-.045em}
html .desktop-021{display:block;overflow:hidden;padding-bottom:.03em}
html .desktop-022{display:inline-block;animation:upIn 1s .1s cubic-bezier(.16,1,.3,1) both}
html .desktop-023{display:block;position:relative;height:.92em;overflow:hidden}
html .desktop-024{position:absolute;left:0;top:0;color:#8B7BFF;transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .8s;opacity:1}
html .desktop-025{position:absolute;left:0;top:0;color:#8B7BFF;transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .8s;transform:translateY(105%);opacity:0}
html .desktop-026{display:inline-block;color:transparent;-webkit-text-stroke:1px rgba(243,241,236,.55);animation:upIn 1s .32s cubic-bezier(.16,1,.3,1) both}
html .desktop-027{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:clamp(20px,3.6vh,40px);animation:fadeIn 1.2s .6s both}
html .desktop-028{display:inline-flex;align-items:center;gap:10px;padding:17px 28px;border-radius:100px;background:#F3F1EC;color:#08080A;font-weight:700;font-size:15px;transition:transform .35s cubic-bezier(.16,1,.3,1),background .35s}
html .desktop-028:hover{background:#8B7BFF;transform:translateY(-3px)}
html .desktop-029{font-family:'Unbounded',sans-serif}
html .desktop-030{display:inline-flex;align-items:center;gap:10px;padding:17px 28px;border-radius:100px;border:1px solid rgba(243,241,236,.26);color:#F3F1EC;font-weight:600;font-size:15px;transition:border-color .35s,transform .35s cubic-bezier(.16,1,.3,1)}
html .desktop-030:hover{border-color:#8B7BFF;transform:translateY(-3px)}
html .desktop-031{position:relative;max-width:1520px;margin:auto auto 0;width:100%;display:flex;flex-wrap:wrap;gap:clamp(14px,3vw,40px);align-items:center;border-top:1px solid rgba(243,241,236,.14);padding:16px 0 clamp(14px,2vh,24px);font-family:'Unbounded',sans-serif;font-size:clamp(10px,.9vw,12px);letter-spacing:.13em;text-transform:uppercase;color:#8E8C99;animation:fadeIn 1.2s .8s both}
html .desktop-032{display:flex;align-items:center;gap:8px;margin-left:auto}
html .desktop-033{width:6px;height:6px;border-radius:50%;background:#E8A44A;animation:blink 2s ease-in-out infinite}
html .desktop-034{position:relative;overflow:hidden;border-top:1px solid rgba(243,241,236,.1);border-bottom:1px solid rgba(243,241,236,.1);background:#0B0B0D}
html .desktop-035{padding:clamp(12px,2vw,22px) 0;will-change:transform}
html .desktop-036{display:flex;width:max-content;animation:marq 26s linear infinite}
html .desktop-037{font-family:'Unbounded',sans-serif;font-weight:300;font-size:clamp(20px,4.4vw,64px);white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(243,241,236,.4)}
html .desktop-038{position:relative}
html .desktop-039{max-width:1520px;margin:0 auto;padding:clamp(48px,7vw,110px) clamp(14px,3.5vw,48px) clamp(16px,2.5vw,32px);display:flex;flex-wrap:wrap;gap:18px;align-items:flex-end;justify-content:space-between}
html .desktop-040{opacity:0;transform:translateY(36px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);margin:0;font-weight:800;font-size:clamp(30px,5.4vw,86px);line-height:.95;letter-spacing:-.04em}
html .desktop-041{opacity:0;transform:translateY(36px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);display:flex;align-items:center;gap:10px;font-family:'Unbounded',sans-serif;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#8E8C99}
html .desktop-042{position:relative;height:300vh}
html .desktop-043{position:sticky;top:0;height:100svh;overflow:hidden;padding:clamp(10px,2vw,26px) clamp(14px,3.5vw,48px) clamp(18px,2.5vw,36px)}
html .desktop-044{position:relative;max-width:1520px;height:100%;margin:0 auto}
html .desktop-045{position:absolute;inset:0;border-radius:22px;overflow:hidden;background:linear-gradient(150deg,#15131F,#0B0B0D);border:1px solid rgba(139,123,255,.3);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(16px,3vw,48px);padding:clamp(20px,3vw,52px);align-content:center;will-change:transform}
html .desktop-046{display:flex;flex-direction:column;min-width:0}
html .desktop-047{display:flex;align-items:center;gap:14px}
html .desktop-048{font-family:'Unbounded',sans-serif;font-size:11px;letter-spacing:.22em;color:#8B7BFF}
html .desktop-049{height:1px;flex:1;background:rgba(139,123,255,.4)}
html .desktop-050{font-family:'Unbounded',sans-serif;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#8E8C99}
html .desktop-051{margin:clamp(14px,2.6vh,34px) 0 12px;line-height:0}
html .desktop-052{display:block;height:clamp(30px,3.8vw,58px);width:auto}
html .desktop-053{margin:0 0 20px;font-size:clamp(17px,1.8vw,30px);line-height:1.2;font-weight:700;letter-spacing:-.02em;max-width:20ch}
html .desktop-054{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}
html .desktop-055{font-size:12px;color:#C9C7D0;border:1px solid rgba(243,241,236,.18);border-radius:100px;padding:6px 13px}
html .desktop-056{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;font-family:'Unbounded',sans-serif;font-size:13px;color:#F3F1EC;border-bottom:1px solid rgba(243,241,236,.35);padding-bottom:6px;transition:gap .3s,color .3s,border-color .3s}
html .desktop-056:hover{gap:18px;color:#8B7BFF;border-color:#8B7BFF}
html .desktop-057{position:relative;overflow:hidden;border-radius:14px;background:#101014;min-height:170px}
html .desktop-058{position:absolute;width:112%;left:9%;top:8%;border-radius:10px;box-shadow:0 40px 80px rgba(0,0,0,.6)}
html .desktop-059{position:absolute;width:86%;left:26%;top:50%;border-radius:10px;border:1px solid rgba(255,255,255,.14);box-shadow:0 40px 90px rgba(0,0,0,.8)}
html .desktop-060{position:absolute;inset:0;border-radius:22px;overflow:hidden;background:linear-gradient(150deg,#1A1610,#0B0B0D);border:1px solid rgba(232,164,74,.32);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(16px,3vw,48px);padding:clamp(20px,3vw,52px);align-content:center;will-change:transform}
html .desktop-061{font-family:'Unbounded',sans-serif;font-size:11px;letter-spacing:.22em;color:#E8A44A}
html .desktop-062{height:1px;flex:1;background:rgba(232,164,74,.4)}
html .desktop-063{margin:clamp(14px,2.6vh,34px) 0 12px;display:flex;align-items:center;gap:clamp(12px,1.4vw,20px);font-family:'Unbounded',sans-serif;font-weight:600;font-size:clamp(30px,4.6vw,72px);letter-spacing:-.03em;line-height:1}
html .desktop-064{width:clamp(38px,4.6vw,72px);height:clamp(38px,4.6vw,72px);border-radius:clamp(9px,1.05vw,17px);flex:none}
html .desktop-065{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;font-family:'Unbounded',sans-serif;font-size:13px;color:#F3F1EC;border-bottom:1px solid rgba(243,241,236,.35);padding-bottom:6px;transition:gap .3s,color .3s,border-color .3s}
html .desktop-065:hover{gap:18px;color:#E8A44A;border-color:#E8A44A}
html .desktop-066{position:relative;overflow:hidden;border-radius:14px;background:#0F0F12;min-height:170px;display:flex;align-items:center;justify-content:center;padding:clamp(14px,2.2vw,32px)}
html .desktop-067{position:absolute;inset:0;background-image:linear-gradient(rgba(243,241,236,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(243,241,236,.045) 1px,transparent 1px);background-size:42px 42px}
html .desktop-068{position:relative;width:100%;max-width:440px;background:#F6F4F0;color:#0B0B0D;border-radius:14px;overflow:hidden;box-shadow:0 40px 90px rgba(0,0,0,.6);animation:floaty 8s ease-in-out infinite}
html .desktop-069{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(11,11,13,.1)}
html .desktop-070{font-family:'Unbounded',sans-serif;font-size:12px;letter-spacing:.02em;font-weight:600}
html .desktop-071{font-size:11px;background:#0B0B0D;color:#F6F4F0;border-radius:100px;padding:5px 10px}
html .desktop-072{display:grid;grid-template-columns:1fr auto auto;gap:10px;padding:11px 16px;font-size:12px;color:#6C6B74;border-bottom:1px solid rgba(11,11,13,.08)}
html .desktop-073{display:grid;grid-template-columns:1fr auto auto;gap:10px;padding:12px 16px;font-size:13px;align-items:center;border-bottom:1px solid rgba(11,11,13,.07)}
html .desktop-074{font-weight:600}
html .desktop-075{color:#6C6B74;font-size:12px}
html .desktop-076{background:#1E7A4B;color:#fff;font-size:11px;border-radius:100px;padding:4px 9px}
html .desktop-077{background:#0B0B0D;color:#F6F4F0;font-size:11px;border-radius:100px;padding:4px 9px}
html .desktop-078{display:grid;grid-template-columns:1fr auto auto;gap:10px;padding:12px 16px;font-size:13px;align-items:center}
html .desktop-079{background:#B26A05;color:#fff;font-size:11px;border-radius:100px;padding:4px 9px}
html .desktop-080{padding:12px 16px;background:rgba(11,11,13,.05);font-size:12px;color:#4C4B53}
html .desktop-081{position:absolute;inset:0;border-radius:22px;overflow:hidden;background:linear-gradient(150deg,#121121,#0B0B0D);border:1px solid rgba(139,123,255,.3);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(16px,3vw,48px);padding:clamp(20px,3vw,52px);align-content:center;will-change:transform}
html .desktop-082{margin:clamp(14px,2.6vh,34px) 0 12px;font-family:'Unbounded',sans-serif;font-weight:600;font-size:clamp(30px,4.6vw,72px);letter-spacing:-.03em;line-height:1}
html .desktop-083{position:relative;overflow:hidden;border-radius:14px;background:#101014;min-height:170px;display:flex;align-items:center;justify-content:center;padding:clamp(16px,2.5vw,36px)}
html .desktop-084{position:absolute;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(139,123,255,.25),transparent 66%);animation:floaty 9s ease-in-out infinite}
html .desktop-085{position:relative;width:100%;max-width:380px;display:grid;gap:10px}
html .desktop-086{justify-self:end;max-width:80%;background:#8B7BFF;color:#08080A;font-weight:600;border-radius:16px 16px 4px 16px;padding:12px 15px;font-size:14px}
html .desktop-087{justify-self:start;max-width:88%;background:rgba(243,241,236,.08);border:1px solid rgba(243,241,236,.14);border-radius:16px 16px 16px 4px;padding:12px 15px;font-size:14px;color:#E7E5E0}
html .desktop-088{justify-self:start;display:flex;gap:5px;align-items:center;background:rgba(243,241,236,.08);border-radius:100px;padding:11px 15px}
html .desktop-089{width:6px;height:6px;border-radius:50%;background:#9A99A4;animation:blink 1.2s ease-in-out infinite}
html .desktop-090{width:6px;height:6px;border-radius:50%;background:#9A99A4;animation:blink 1.2s .2s ease-in-out infinite}
html .desktop-091{width:6px;height:6px;border-radius:50%;background:#9A99A4;animation:blink 1.2s .4s ease-in-out infinite}
html .desktop-092{position:relative;padding:clamp(52px,8vw,120px) clamp(14px,3.5vw,48px);background:#0B0B0D;border-top:1px solid rgba(243,241,236,.1)}
html .desktop-093{max-width:1520px;margin:0 auto}
html .desktop-094{opacity:0;transform:translateY(36px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);margin:0 0 clamp(28px,4vw,64px);font-weight:800;font-size:clamp(30px,5.4vw,86px);line-height:.95;letter-spacing:-.04em;max-width:16ch}
html .desktop-095{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:clamp(14px,2vw,26px)}
html .desktop-096{opacity:0;transform:translateY(44px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);border:1px solid rgba(243,241,236,.15);border-radius:20px;padding:clamp(22px,2.8vw,42px);display:flex;flex-direction:column;background:linear-gradient(170deg,rgba(243,241,236,.05),rgba(243,241,236,0))}
html .desktop-097{font-family:'Unbounded',sans-serif;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#8B7BFF;margin-bottom:clamp(20px,4vh,52px)}
html .desktop-098{margin:0 0 22px;font-weight:800;font-size:clamp(24px,2.8vw,44px);line-height:1.05;letter-spacing:-.03em;max-width:18ch}
html .desktop-099{display:grid;gap:10px;margin-bottom:28px}
html .desktop-100{display:flex;gap:10px;font-size:15px;color:#C9C7D0}
html .desktop-101{margin-top:auto;border-top:1px solid rgba(243,241,236,.15);padding-top:20px;display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}
html .desktop-102{font-size:clamp(15px,1.2vw,19px);font-weight:600;letter-spacing:-.01em;max-width:22ch}
html .desktop-103{display:inline-flex;align-items:center;gap:8px;padding:13px 20px;border-radius:100px;background:#F3F1EC;color:#08080A;font-weight:700;font-size:14px;transition:background .3s,transform .3s}
html .desktop-103:hover{background:#8B7BFF;transform:translateY(-2px)}
html .desktop-104{opacity:0;transform:translateY(44px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);border:1px solid rgba(232,164,74,.24);border-radius:20px;padding:clamp(22px,2.8vw,42px);display:flex;flex-direction:column;background:linear-gradient(170deg,rgba(232,164,74,.1),rgba(243,241,236,0))}
html .desktop-105{font-family:'Unbounded',sans-serif;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#E8A44A;margin-bottom:clamp(20px,4vh,52px)}
html .desktop-106{color:#E8A44A}
html .desktop-107{margin-top:auto;border-top:1px solid rgba(232,164,74,.24);padding-top:20px;display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}
html .desktop-108{display:inline-flex;align-items:center;gap:8px;padding:13px 20px;border-radius:100px;background:#F3F1EC;color:#08080A;font-weight:700;font-size:14px;transition:background .3s,transform .3s}
html .desktop-108:hover{background:#E8A44A;transform:translateY(-2px)}
html .desktop-109{position:relative;padding:clamp(52px,8vw,120px) clamp(14px,3.5vw,48px)}
html .desktop-110{opacity:0;transform:translateY(36px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);margin:0 0 clamp(28px,4vw,56px);font-weight:800;font-size:clamp(30px,5.4vw,86px);line-height:.95;letter-spacing:-.04em;margin:0 0 clamp(18px,2.2vw,28px)}
html .desktop-111{opacity:0;transform:translateY(24px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);display:flex;flex-wrap:wrap;gap:8px;margin:0 0 clamp(28px,4vw,56px)}
html .desktop-112{font-size:13px;color:#C9C7D0;border:1px solid rgba(243,241,236,.16);border-radius:100px;padding:7px 15px}
html .desktop-113{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:clamp(32px,5vw,72px);border-top:1px solid rgba(243,241,236,.22)}
html .desktop-114{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);padding:22px clamp(8px,1.2vw,18px);display:flex;flex-direction:column;align-items:center;text-align:center}
html .desktop-115{font-family:'Unbounded',sans-serif;font-weight:600;font-size:clamp(32px,4.2vw,62px);letter-spacing:-.03em;line-height:1}
html .desktop-116{font-size:13px;color:#8E8C99;margin-top:8px}
html .desktop-117{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);padding:22px clamp(8px,1.2vw,18px);display:flex;flex-direction:column;align-items:center;text-align:center;border-left:1px solid rgba(243,241,236,.12)}
html .desktop-118{display:grid}
html .desktop-119{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(12px,3vw,40px);align-items:baseline;padding:clamp(16px,2.2vw,30px) 0;border-top:1px solid rgba(243,241,236,.14);cursor:default;transition:padding-left .4s cubic-bezier(.16,1,.3,1),border-color .4s}
html .desktop-120{min-width:0}
html .desktop-121{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px}
html .desktop-122{margin:0;font-family:'Unbounded',sans-serif;font-weight:600;font-size:clamp(20px,2.6vw,42px);letter-spacing:-.025em}
html .desktop-123{font-size:12px;color:#8E8C99}
html .desktop-124{margin:8px 0 0;font-size:15px;color:#A9A8B2;max-width:60ch}
html .desktop-125{font-family:'Unbounded',sans-serif;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#8B7BFF;white-space:nowrap}
html .desktop-126{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(12px,3vw,40px);align-items:baseline;padding:clamp(16px,2.2vw,30px) 0;border-top:1px solid rgba(243,241,236,.14);transition:padding-left .4s cubic-bezier(.16,1,.3,1),border-color .4s}
html .desktop-127{font-family:'Unbounded',sans-serif;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#8E8C99;white-space:nowrap}
html .desktop-128{font-family:'Unbounded',sans-serif;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#E8A44A;white-space:nowrap}
html .desktop-129{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);display:flex;flex-wrap:wrap;gap:12px;align-items:center;border-top:1px solid rgba(243,241,236,.14);padding-top:20px;font-size:14px;color:#7E7D88}
html .desktop-130{color:#C9C7D0}
html .desktop-131{opacity:0;transform:translateY(36px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);margin:0 0 clamp(24px,3.4vw,52px);font-weight:800;font-size:clamp(28px,5vw,80px);line-height:.98;letter-spacing:-.04em;max-width:14ch}
html .desktop-132{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(14px,2vw,26px)}
html .desktop-133{opacity:0;transform:translateY(40px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);border:1px solid rgba(243,241,236,.15);border-radius:20px;padding:clamp(22px,2.6vw,38px)}
html .desktop-134{font-family:'Unbounded',sans-serif;font-weight:800;font-size:clamp(26px,3.4vw,50px);color:transparent;-webkit-text-stroke:1px rgba(232,164,74,.55);line-height:1;margin-bottom:22px}
html .desktop-135{margin:0 0 12px;font-weight:700;font-size:clamp(20px,2.2vw,32px);letter-spacing:-.025em}
html .desktop-136{margin:0 0 22px;font-size:16px;line-height:1.5;color:#C9C7D0;max-width:34ch}
html .desktop-137{display:inline-flex;align-items:center;gap:10px;font-family:'Unbounded',sans-serif;font-size:13px;color:#F3F1EC;border-bottom:1px solid rgba(243,241,236,.32);padding-bottom:6px;transition:gap .3s,color .3s,border-color .3s}
html .desktop-137:hover{gap:18px;color:#E8A44A;border-color:#E8A44A}
html .desktop-138{font-family:'Unbounded',sans-serif;font-weight:800;font-size:clamp(26px,3.4vw,50px);color:transparent;-webkit-text-stroke:1px rgba(139,123,255,.55);line-height:1;margin-bottom:22px}
html .desktop-139{display:inline-flex;align-items:center;gap:10px;font-family:'Unbounded',sans-serif;font-size:13px;color:#F3F1EC;border-bottom:1px solid rgba(243,241,236,.32);padding-bottom:6px;transition:gap .3s,color .3s,border-color .3s}
html .desktop-139:hover{gap:18px;color:#8B7BFF;border-color:#8B7BFF}
html .desktop-140{position:relative;padding:0 0 clamp(52px,8vw,110px)}
html .desktop-141{position:relative;height:clamp(200px,40vw,520px);overflow:hidden;background:#08080A}
html .desktop-142{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:64% 68%;filter:brightness(2.1) contrast(1.06) saturate(1.15)}
html .desktop-143{position:absolute;inset:0;background:#08080A;mix-blend-mode:multiply;display:flex;align-items:center;justify-content:center}
html .desktop-144{font-family:'Unbounded',sans-serif;font-weight:800;font-size:clamp(52px,15vw,230px);line-height:.85;letter-spacing:-.045em;color:#fff;white-space:nowrap}
html .desktop-145{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}
html .desktop-146{font-family:'Unbounded',sans-serif;font-weight:800;font-size:clamp(52px,15vw,230px);line-height:.85;letter-spacing:-.045em;color:transparent;-webkit-text-stroke:1px rgba(243,241,236,.5);white-space:nowrap}
html .desktop-147{position:absolute;inset:0;background:linear-gradient(180deg,#08080A 0%,rgba(8,8,10,0) 22%,rgba(8,8,10,0) 76%,#08080A 100%);pointer-events:none}
html .desktop-148{max-width:1520px;margin:0 auto;padding:clamp(24px,4vw,56px) clamp(14px,3.5vw,48px) 0}
html .desktop-149{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(20px,3.5vw,64px);align-items:start}
html .desktop-150{opacity:0;transform:translateY(36px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}
html .desktop-151{margin:0 0 22px;font-weight:800;font-size:clamp(26px,4.2vw,66px);line-height:1;letter-spacing:-.035em;max-width:16ch}
html .desktop-152{margin:0;font-size:clamp(16px,1.2vw,20px);line-height:1.55;color:#A9A8B2;max-width:44ch}
html .desktop-153{opacity:0;transform:translateY(36px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;gap:18px;border-left:1px solid rgba(243,241,236,.14);padding-left:clamp(18px,2.5vw,40px)}
html .desktop-154{font-family:'Unbounded',sans-serif;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#8E8C99}
html .desktop-155{display:grid;gap:14px}
html .desktop-156{display:flex;gap:16px;align-items:baseline}
html .desktop-157{font-family:'Unbounded',sans-serif;font-size:clamp(20px,2.4vw,34px);color:transparent;-webkit-text-stroke:1px rgba(139,123,255,.7);font-weight:800;line-height:1}
html .desktop-158{font-size:clamp(16px,1.3vw,21px);line-height:1.35;font-weight:600;letter-spacing:-.01em}
html .desktop-159{font-family:'Unbounded',sans-serif;font-size:clamp(20px,2.4vw,34px);color:transparent;-webkit-text-stroke:1px rgba(232,164,74,.7);font-weight:800;line-height:1}
html .desktop-160{font-family:'Unbounded',sans-serif;font-size:clamp(20px,2.4vw,34px);color:transparent;-webkit-text-stroke:1px rgba(243,241,236,.6);font-weight:800;line-height:1}
html .desktop-161{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}
html .desktop-162{font-size:12px;color:#C9C7D0;border:1px solid rgba(243,241,236,.16);border-radius:100px;padding:6px 13px}
html .desktop-163{font-size: 12px; color: #C9C7D0; border: 1px solid rgba(243,241,236,.16); border-radius: 100px; padding: 6px 13px}
html .desktop-164{opacity:0;transform:translateY(36px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);position:relative;margin-top:clamp(24px,4vw,56px);border-radius:20px;overflow:hidden;min-height:clamp(200px,28vw,360px);display:flex;align-items:flex-end}
html .desktop-165{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:58% 32%}
html .desktop-166{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,8,10,.95) 0%,rgba(8,8,10,.7) 40%,rgba(8,8,10,.05) 74%)}
html .desktop-167{position:relative;padding:clamp(20px,3vw,44px);max-width:36ch}
html .desktop-168{font-family:'Unbounded',sans-serif;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#E8A44A;margin-bottom:14px}
html .desktop-169{margin:0;font-weight:800;font-size:clamp(24px,3.4vw,52px);line-height:1;letter-spacing:-.03em}
html .desktop-170{position:relative;overflow:hidden;padding:clamp(52px,8vw,120px) clamp(14px,3.5vw,48px) clamp(28px,4vw,52px);background:#0B0B0D;border-top:1px solid rgba(243,241,236,.1)}
html .desktop-171{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:78% 60%;opacity:.85;pointer-events:none}
html .desktop-172{position:absolute;inset:0;background:linear-gradient(90deg,#0B0B0D 12%,rgba(11,11,13,.8) 34%,rgba(11,11,13,.3) 60%,rgba(11,11,13,.1) 100%)}
html .desktop-173{position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,11,13,.9) 0%,rgba(11,11,13,.35) 18%,rgba(11,11,13,0) 44%,rgba(11,11,13,.2) 100%)}
html .desktop-174{position:relative;max-width:1520px;margin:0 auto}
html .desktop-175{font-family:'Unbounded',sans-serif;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#8B7BFF;margin-bottom:22px}
html .desktop-176{margin:0 0 30px;font-weight:800;font-size:clamp(32px,6.6vw,110px);line-height:.94;letter-spacing:-.04em;max-width:14ch}
html .desktop-177{margin:0 0 34px;max-width:40ch;font-size:clamp(15px,1.15vw,19px);line-height:1.55;color:#A9A8B2}
html .desktop-178{display:flex;flex-wrap:wrap;align-items:center;gap:18px}
html .desktop-179{display:inline-flex;align-items:center;gap:14px;padding:20px 34px;border-radius:100px;background:#F3F1EC;color:#08080A;font-weight:700;font-size:clamp(15px,1.3vw,20px);transition:background .35s;will-change:transform}
html .desktop-179:hover{background:#8B7BFF}
html .desktop-180{font-family:'Unbounded',sans-serif;font-size:clamp(14px,1.2vw,19px);color:#B9B7C6;border-bottom:1px solid rgba(243,241,236,.24);padding-bottom:5px}
html .desktop-181{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center;border-top:1px solid rgba(243,241,236,.14);margin-top:clamp(40px,7vw,100px);padding-top:22px;font-size:13px;color:#7E7D88}
html .desktop-182{display:flex;gap:16px;flex-wrap:wrap}
html .desktop-183{color:#7E7D88}
